Patch-ID# 107037-02 Keywords: mibcodegen sdk SDK SUNWsasdk Synopsis: Solstice Enterprise Agent 1.0.3: For SNMP and DMI Toolkit SUNWsasdk Date: Mar/02/00 Solaris Release: 7 SunOS Release: 5.7 Unbundled Product: Solstice Enterprise Agent Unbundled Release: 1.0.3 Relevant Architectures: sparc Xref: See patch 106874-01 for SEA DMI and patch 106787-02 for SEA SNMP BugId's fixed with this patch: 4186361 4263123 4266410 4189025 4218931 Changes incorporated in this version: 4186361 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: /usr/bin/mibcodegen /usr/include/snmp/node.h /usr/include/snmp/reg_subtree.h Problem Description: 4263123 Compiler warning for _SSASendTrap() 4266410 Return correct error code so tabular variables can be settable. 4189025 Mibcodegen allows agent mibs to have tables with indices of type OCTET STRING. The mib must include a length for the string. eg: SYNTAX OCTET STRING (SIZE(12)) 4218931 New api for sending traps is added. Previous versions required all trap variables to be scalars. Trap variables can now be a table index. The new api is : _SSASendTrap4(name, IndexType *pindex_obj) where name is the trap name, IndexType (eg: zero) and *p index_obj is an array of index objects, where each column entry can have its own index. (from 107037-01) 4186361 defining snmp trap causes mibcodegen to generate bad output Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7 release, refer to the man pages for instructions on using 'patchadd' and 'patchrm' commands provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine, where the patch to be installed resides in the /var/spool/patch directory: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- This patch is for SEA SDK version 1.0.3. It requires the SEA 1.0.3 runtime patch level 107709-02 or greater. See SEA web page, if you need to add toolkit sdk (SUNWsasdk package) http://www.sun.com/solstice/products/ent.agents