Patch-ID# 106158-02
Keywords: dmispd timeout overflow dmi mib-table OID trailing .0 Errata 
Synopsis: SEA 1.0.2 x86: DMI Server provider, snmpXdmid, libdmi
Date: Apr/07/98

Solaris Release: 2.5.1 2.6

SunOS Release: 5.5.1 5.6

Unbundled Product: Solstice Enterprise Agent (SEA)

Unbundled Release: 1.0.2

Relevant Architectures: x86

BugId's fixed with this patch: 4112330 4106280 4103570 4112151 4122365 4057779 4109484 4122717 4124274

Changes incorporated in this version: 4122365 4057779 4109484 4122717 4124274

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

SUNWsadmi:
   /usr/lib/dmi/dmispd
   /usr/lib/libdmi.so.1
   /usr/lib/libdmici.so.1
   /usr/lib/libdmimi.so.1
   /usr/lib/dmi/snmpXdmid
SUNWsasdk:
   /usr/include/dmi/server.h
SUNWsasnm:
   /usr/lib/libssagent.so.1

Problem Description:
4122365
      The maxSize returned by the API DmiListAttributes() is "0" for 
      MIF_INTEGER, MIF_COUNTER, MIF_DATE, MIF_INTEGER64, MIF_COUNTER64 
      and MIF_OCTETSTRING data types.It should have been 4,4,28,8 and 8  
      respectively for MIF_INTEGER, MIF_COUNTER,MIF_DATE,MIF_INTEGER64 
      and MIF_COUNTER64.
4057779
      DMI DB's parse() function fails on the Standard Systems Group MIF 
4109484
      For certain MIFs, 'dmiget' will report different results
      depending on how the groups are numbered within the component. 
4122717
      Calling DmiListGroups (tested against the DMI_FIRST, DMI_UNIQUE, 
      and DMI_NEXT request modes) returns inconsistent results.
4124274 
      snmpXdmid (mapper) not working under Intel Solaris

4112330
      DMIS service provider spins out of control consuming 100 % 
      of idle CPU when servicing a longer service request

4112151
      DMI 2.0 Errata not implemented
Note:
The DMI Errata 2.0 bug fix incorporates the DMI Errata section 2.7. The 
DmiOriginateEvent function now has DmiMultiRowData_t* as the fourth parameter 
instead of DmiRowData_t*. All component instrumentations which originate events 
using the old signature must now be rewritten and recompiled to use this new 
signature. Otherwise, the DmiOriginate event would not work correctly and the 
component instrumentations may encounter a segmentation violation.

 
4106280
      SEA unable to handle calls to get specific instances of a table in a mib
 
4103570
      SEA 1.0's scalar object instances appear in traps without trailing .0
 


Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file for instructions on using the
generic 'installpatch' and 'backoutpatch' scripts provided with
each patch.  Any other special or non-generic installation
instructions should be described below as special instructions.

Special Install Instructions: 
----------------------------- 

None.

