Patch Name: PHSS_14155 Patch Description: s700_800 10.X OV DM4.21 Feb 98 Consolidated Patch Creation Date: 98/02/19 Post Date: 98/03/03 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: OpenView Distributed Management 4.21 Filesets: OVPlatform.OVMIN OVPlatform.OVCI-RUN OVPlatform.OVEMS-RUN OVPlatform.OVEMS-LOG OVPlatform.OVDM-PATCH-OVERRIDE OVPlatform.OVDM-XMPv7-PRG OVPlatform.OVCI-MAN OVPlatform.OVDM-XMPv7-MAN OVPlatform.OVEMS-LOG-MAN OVPlatform.OVEMS-PRG OVPlatform.OVDM-PARSR-PRG Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_14155 Symptoms: PHSS_14155: Cumulative Consolidated Patch 4701-382473: The customers ran in to a situation where pm_ipc_write() from inside API stack failed returing errno ECHILD. pm_ipc_write calls send() system call. So the problem is, how can send system call return ECHILD, as ECHILD is returned when you try to wait for a child process that doesn't exist or has exited. 1653-239673: When Alarms with Additional Information are generated from an XMP/XOM based Agents, they are successfully sent to the destination and logged. But when M-GET's are sent to retrive that record, the alarm contents are decoded incorrectly. 1653-250043: ovlad fails to decode pdu with attributes of enumerated type having a value -1. 4701-382556: When multiple M-GET's are sent simultaneously to ovlad, it fails to retrieve log records. PHSS_13275: 4000-135608: With Agent and Manager both being ACM enabled, agent binding with entity name & manager with Form2 AE-Title, Manager creates a remote EFD with Form2 AE-Title. An EFD is created and an event is received by the manager as expected. Subsequent request fails with 'no such object class/instance'. 4000-135517: When the application doesn't specify any value for cmis-functional-units, which is a part of AARQ/AARE pdus, by default pmd assumes bit string e8 (11101000). This is true for ASSOC request/ASSOC indicate/ASSOC response/ASSOC confirmation. But this is the way pmd should work, as according to standards (X.711) responding/initiating entity should set the cmis-func-units in AARE/AARQ respectively to what it's actually capable of. Basically the responding/initiating entity should propose it's capability in cmis-func-units and the intersection of these two sets defines the final cmis-func-units for the association. In our case pmd is capable of all extra functional units except extendedServices and hence he proposes bit string value e8. Siemen's switch is not setting cmis-functional-unit attribute in the AARQ pdu which it sends to DM. Hence DM on receipt of ASSOC indication sees no cmis-func-units attribute and assumes e8. Since the remote switch tried to connect to pmd the ASSOC response sent back by pmd also contains e8. But the switch is not prepared to receive that value. It expects 00. So it aborts the association. This behaviour of switch is not correct but since there were some problems in changing the behaviour of switch they requested us to change the DM's behaviour. That's to assume 00 for cmis-func-units when that attribute is not set and send 00 in the ASSOC response also. 4000-135772: When dbnolog is executed, it stops the platform rather than stoping ovlad alone. Whenever ems.per is shipped with a patch, it is copied at the appropriate location. If a reconfiguration is done after installation of the patch, it copies back the original ems.per which was present before installation of the patch. 4000-135756: When a SNMP pdu is sent to a remote snmp agent , the request times out as the request didn't reach the remote peer. Analysis of network device traces reveals an spurious extra octet in the outgoing pdu. Traces from postmaster shows that the pdu has reached the SNMP stack as expected. Corruption of data must hence be below this point. PHSS_13257: 1653238063: libbmp copies additional externals incorrectly for AARQ and AARE. Further, there is no provision for user to specify CMIPUserInfo.userInfo during association setup PHSS_12913: 4000-135327 This is a product enhancement to DM4.21 to allow a Windown NT client program to attach to this platform. Previously this capability was only possible with the 5.X versions. PHSS_12613: 1653228940: When establishing association using bmp, and with no responding-title used, bmp_send returns BAD_TITLE error when no responding-AP-title is specified in the AARE 4000134692: While using Mult_PA feature, the user specifies an NSAP that is not configured with OTS. Because of this CMIP stack is unable to open an endpoint on OTS. But when the user tries to bind with this wrong NSAP in a loop he is seeing an increase in the file table size for pmd, which ultimately leads to file table overflow. PHSS_12502: EMS agents reject attempts to create logs or EFDs with name bindings other than X.721. PHSS_12211: Cumulative Consolidated Patch PHSS_12134: 1653-226191 bmp_bind allocates one or more sockets which are not released if the bmp_bind fails(e.g OV is shutdown). A subsequent call to bmp_bind allocates new sockets that are also not released. This leads to File Table overflow PHSS_11949: 1653-222489 When there are large number of log records in the log object, and if records in the beginning are removed from the log either through partial export action or delete action, invoking M-GET does not retrive records immediately. Instead there is a time delay in retrieving the first log record. Similarly, there is an appreciable delay between the last reply and end of reply while using range filters. PHSS_11394: 1653-218024 If an M-GET to retrieve log objects uses a substring on logId in the GET filter and there exist logs with numeric logId, ovlad dumps core; or may return a processing failure. 1653-218727 Sporadically, GET requests for attributes on all logs may return an error "ProcessingError: error 1 while deleting in the PERSISTENCE directory". A retry normally works. This can happen if multiple managers are simultaneously attempting to retrieve log objects. 1653-218735 ovlad trace sometimes shows entries "error 1 during fct. sch_update_availability_status". This happens only when there are EFDs or Logs with scheduling attributes. 1653-218743 The gdmop fixes made in PHSS_9538/9537 and PSOV_1353 were not available with the OVmd API. PHSS_11216: 1653-215459 Sometimes when a long GET request is sent and is followed up with a CANCEL-GET, CANCEL-GET is sometimes not processed until the GET is completed. 1653-215442 When a GET request is sent with attributeIds duplicated (replicated) in the attributeList, ovead/ovlad returns a GetListError with the attribute value for the duplicated attribute as well as an "invalid attribute" error for the same attribute. PHSS_11202: 5003-371468 When an acse service provider abort indication comes to pmd, pmd drops it saying "AbortArgument Decode Failer" in pmd.trc. PHSS_10998: Cumulative Consolidated Patch PHSS_10938: 4000-127183 If the pdu contains 5 octets to encode an integer because the integer value cannot be contained in 31 bits, a decode error occurs. 4000-125344 When the manager receives an SNMP trap through the XMPV3 library, the primitive returned is Delete indication instead of Event indication. 4000-128140 If an application calls snmp mp_get_reqs (in asynchronous mode) to a node which does not exist, the pmd size tends to grow. PHSS_10872: 1653-208389 With certain character combinations in an incoming CMIP pdu, pmd can core dump when apri tracing is on(enabling full CMIP stack tracing in pmd turns on apri tracing).One symptom that pmd core dumped is the last entry in trapd.log "Error -118 received from NM Server: No such error number (-1118) for the OVc API. (NM server error)". This means trapd can no longer communicate with pmd. PHSS_10835: 1653-206730 1653-208033 ovladff does not provide the export/import & backup actions. Because of this, ovlad will have to be stopped if the data is to be backed up or if any existing log object has to be emptied. ovladdb provides this functionality 4000-131821 When ovlad is terminated with an ovstop, the ovlad child processes which may have been forked to do GETs will not terminate.This is sometimes known to prevent ovlad from coming up when a subsequent ovstart is done. 1653-203125 The definition of the hpSNMPTrapLogRecord in ems.mib does not account for variable bindings which may have been a part of the original trap. However, these attributes become visible in the GET result, and can cause managers to fail decode. PHSS_10784: 4000-131342 XMPV7 API- In ACM-disabled association, when incoming request has same invoke-id as the synchronous request for which responses are awaited, the responses following this incoming request are not returned to the application; the incoming request is also not returned PHSS_10717: 4000-131573 pmd does not forward the snmp traps for some values of specific-trap. PHSS_10597: 1653-206862 Sending assoc req. w/larger than 768 byte AccessControl external causes abort to be returned. PHSS_10410: 1653-207225 If a pdu comes in with an EncodingString which is not to be decoded by XOM, and the EncodingString has indefinite length, the EOC octet is included inside the EncodingString which is passed on. PHSS_10402: 4000-130963 The preprocessor and gdmo2pac does not process the .md files created by the gdmop PHSS_10229: 4000-130690 When the ASSOC Response is sent out for an ASSOC Request, the Responder Title is not set in the out going PDU. The standards say that the Responder title is optional in ASSOC_RSP. But what our CMIP stack does is independent of whether the Responder title is set in the rqt or not, it is ignored. 4000-130740 When an ASSOC request contains bits set for cmipUserInformation.protocolVersion Version1 and Version2 the association request is aborted. It should be accepted and Version 2 only indicated in the response. PHSS_10213: 1653-202119 The developer would not know arguement to pass following the bmp primitive BMP_ROER_mistypedOperation. PHSS_10198: 4000-128108 When sending an ASSOC:ABORT the postmaster may core and no user-information was transmitted to the remote side. 4000-130294 Using the pmdmgr -Tnnn option has no effect on pmd.trc0 size, Also the trace file size defaults to 512Kbytes not 1MB as documented in the DM Administrators Reference. PHSS_10173: 1653-202119 while agent application is running, if a user does ovstop, the mp_receive call returns success instead of returning a communications error. PHSS_10129: 4000-130468 ovladdb still shows up some disabled logs even after installing PHSS_9538/PHSS_9537/PSOV1353 which contained fixes for one of the "disabled logs" problem. 4000-130476 ovead (and ovlad) do not startup if there are non-EFD (or non-Log) files in the EFD.per (or Log.per) directory. 4000-130518 ovladdb dumps core or sometimes hangs when events larger than 512 bytes are logged and there exist multiple log objects. It happens when ovladdb attempts to wrap (delete old records to add new ones). PHSS_9901: Consolidated Patch PHSS_9835: 4000-127969 If you create an EFD with an hpDestination or an hpEFD with a destination attribute,the EFD is created but the attribute is ignored. 4000-128835 ove.h incorrectly refers to obsolete ovstatus.mib file 4000-129874 pmd process will core dump if a -K option is used on the pmd command line. PHSS_9830: NSMbg00020 4000-129742 ovlad dumps core on Solaris when the database is unavailable for inserting a log record. 4000-129890 ovlad leaks memory at a fast rate and finally dumps core when it is unable to allocate any more memory. 4000-130021 ovlad fails to clean up half-done databases when it runs out of system resources like semaphores and file table entries. Because of this, the next time ovlad comes up, it fails with a stack initialization error. PHSS_9538: 4000-127944 4000-127936 ems.mib shows hpSNMPTrapLogRecord as inherited from eventLogRecord, but a retrieved SNMP trap doesn't have mandatory attributes like MOC, MOI etc because a trap doesn't contain them. This is an anomaly. 4000-129148 Three more hpSNMPTrapLogRecord defects - ovlad doesn't recognise hpSNMPTrapLogRecord as a valid MOC - ovlad retrieves hpSNMPTrapLogRecords when the baseMOC supplied is a hpCMISLogRecord and vice-versa. - ovlad returns ObjectClass attribute as hpSNMPTrapLogRecord even if the containing log is a log (ISO) or hpLog. 4000-128652 The "union" used in the HP-Address in ems.mib causes types.h generated by ovxomgen to fail c-compilation. 4000-128793 4000-128801 ovlad logs switch to disabled very often (presumably on lack of resources). They cannot be recovered even when events are sent. They cannot also be deleted, once they become disabled. 4000-128702 ovlad occasionally doesn't startup because the Per file(s) are truncated (0 bytes length). 4000-127472 If a scoped log export action fails, an extra actionReply is returned after the linked processing failures. Also, not enough info is returned with a successful linked actionReply to distinguish which object succeeded (only the MOC=log is returned). Finally, attempts to scope at the hplogRecord level didn't fail but acted the same as a scope to the hpLog level. 4000-128934 If a Form2 title is used that contains an aeQualifier greater than 32767 (0x7fff) the CMIP stack will not be able to decode the title and cause a "decode failure on XMPV7Form2 title" message to be logged. 4000-127779 NSMfc03144 ovgdmoparse does not allow for circular definitions of CHOICE vars. 4000-127852 NSMfc03145 ASN1 constants not being propagated through named value assignments in ovgdmoparse. 4000-127860 NSMfc03146 ovgdmoparse does not propagate constants into sets/sequences. 4000-127878 NSMfc03147 ovgdmoparse does not allow for a comment in the object identifier definition. 4000-127886 NSMfc03148 ovgdmoparse gives an error if a template name is the same as an ASN1 definition. 4000-125328 NSMfc03968 ovgdmoparse cannot handle CHOICE definitions defined without braces. PHSS_9444: 1653-188961 If a set request is sent to modify an EFD or Log persistence file, the change would be made to the file, but wouldn't take effect. PHSS_9281: 4000-128975 When repeated mp_assoc_req requests (called in synchronus mode) continue to fail due to MP_TIME_LIMIT_EXECEEDED then the pmd cpu utilization goes up. PHSS_9171: 4000-127928 ovlad does not currently optimize on range filters like: (logRecordID >= 5) and (logRecordID <= 20) DTD is used to evaluate the filter for every record in the database. This is slow because every record is retrieved in this case. 4000-127993 When an import is done, if a log object of that instance already exists, ovlad does recognize that it is a duplicate instance but also removes the existing database. PHSS_9131: Consolidated Patch PHSS_9052: 4000-128462 Mot 1.1 users require a capability to pass options to the gdmo_pp pre processor. Also the gdmo_pp preprocessor itself must handle enumerated types within sequences. PHSS_8925: Consolidated Patch PHSS_8898: 4000-127894 If the mib contains a value for a field exceeding 0x7fffffff, then gdmo2pac errors out with a message. PHSS_8881: 4000-128017 : When a Set argument is encoded and then decoded on a remote node the intermediate OIDs that are used on the wire are incorrect. 4000-128009 : If the postmaster fails to contact the license server or if the license is bad, no message is returned via the $OV_BIN/ovstatus command. Also no message except to the system console is produced if the postmaster is started by hand and the above license lookup fails. PHSS_8844: Consolidated Patch PHSS_8804: 4000-121350 If the package name in the template file starts with 'C' or 'c', then the ovpacgen makes a duplicate OM_EXPORT entry in the exports file. PHSS_8778: 4000-126722 omX_decode will not preserve the ANY syntax after decoding. PHSS_8742: 4000127464 : OM_STACK option to limit number of logs Enhancement to provide an OM_STACK option to limit number of logs allowable by ovlad. It is an enhancement and hence has no "symptoms". It is required because if logs are created beyond what the system has been configured for, it causes database corruption. 4000127456 : Can not specify empty MOI in XMP If the local DN is (in terms of ASN.1) an *empty* 'SEQUENCE OF RelativeDistinguishedName', then the resulting XOM object would consist only of the OM_CLASS descriptor immediately followed by the NULL DESCRIPTOR. If an mp_get_req is done with an argument containing such an 'Object Instance' XOM object got the XMP library returns an error 'BAD_ARGUMENT'. 4000127654 : EVT_FWD option for ACM logging This is also an enhancement and so does not have any symptoms. In some cases, systems developers will wish to perform some operations on incoming events before the event reports are preprocessed by the EMS subsystem. The application then may wish perform some operation on the event and send it back into the pmd via an ACM enabled connection. Under this senario, it is desirable to only have the event processed by the logging system one time. PHSS_8690: If an application calls mpX_decode with MP_C_CMIS_GET_ARGUMENT as the grammer then the application will coredump if the MP_NAMED_NUMBERS descriptor (of the MP_SCOPE subobject) has a syntax of either OM_S_ENUMERATION or OM_S_INTEGER. PHSS_8682: 4000-126813 If maxfiles_lim is bumped up >2048 on an HP/UX 10.10 or higher system, pmd will not start (core dumps). PHSS_8623: Consolidated Patch PHSS_8547: 4000-127365 : Postmaster does not attempt to bind to more than one CONS endpoint if more than one is specified in the local_p_addr file. 4000-122036 : On Sun systems, the t-selector can not be changed from tp0 in the local_p_addr file. No matter what the user types for the t-selector in RFC 1006 address types, the t-selector of tp0 is used. PHSS_8531: 4000-127225 The application will core dump. PHSS_8519: 4000-125823 : When an association is requested to some devices that do not understand the OSI negotiated release option and the associated token, the remote will abort the connection. PHSS_8466: 4000-126698 : When using ovela to view Event History, the text for SNMP traps sometimes shows up with multiple "openview" strings instead of the correct address/info that should be there. PHSS_8413: 1653-181768 : When multiple external objects are sent in the ASSOC user info fields via the XMP API only the first passes through the CI 1653-178749 : When multiple external objects are sent in the ASSOC user info fields via the BMP API only the first passes through the CI PHSS_8255: 4000-126599 : In extended running of system under moderate load the file system was consumed and all process began to fail with file system write errors. 4000-125856 : If an action was sent to a managed object that did not support that action you would receive an invalid error return. CNDdm15034 : In the DM4.2 release there is unused code that was at one time used to limit the number of open database connections. This code is not used and should be removed. CNDdm15357 : In the following case availabilityStatus is not reset in the om_stack of ovald. Therefore, an m_get results in an erroneous get_result. LogfullAction = HALT Fill log get log, availabilityStatus=Unavailable. perform archive get log, availabilityStatus should be available, however, it is still unavailable. Log insertion works so this implies that leh stack has been updated. CNDdm15358 : On export action, the leh stack (controls persistant storage insertions) was not notified of the updated log status. Therefore, if the log was full and an export caused new space to be available, the insertion stack would not be aware of the new space avaiable. CNDdm15359 : On partial export the logid number of the active file gets reset and then the next entry in the log is started at zero. This is confusing, but no data is lost. CNDdm15360 : On event logs, the user can specifiy a set of thresholds that when crossed will create a threshold alarm and if the logFullAction is HALT will halt the log. If the threshold alarm is set to a presentage that is within 1 log record size of the maximum, and the log is set to logFullAction = WRAP then an endless log of alarm records being generated and wrapped will occur. CNDdm15362 : The managed object class and eventtype fields were not translated correctly for snmp trap records. CNDdm15364 : This defect was reported by customer Siemens. On extended running of system under moderate load the file system was consumed and all process began to fail with file system write errors. CNDdm15365 : When user applies long filenames (greater than 9 chars) to log creation, the names will be truncated to 9 chars for the internal representation. This will cause creations errors if the filenames do not differ within the first nine chars. Standards do not limit file name for logs. CNDdm15381 : In the case of an import failure, the ovlad did not properly clean up intermediate state files and thus would cause later problems on log creation and processing. CNDdm15382 : This was an enhancement request to support the functionality where if the "rename" failed on partial export that a "copy" operation would be attempted. PHSS_8117: 4000-126334 : Insertion rates for the DB version of EMS are too slow for high volume usage. Defect Description: PHSS_14155: Consolidated Patch 4701-382473: pmd's signal handler doesn't bother to save the errno number and restore it back once it's done. Because of which the problem occurs in the following sequence. * pmd forks and execs deathtrap * pmd calls send system call to send data. * In the meanwhile deathtrap exits and hence SIGCHLD is sent to pmd. * pmd's signal handler gets called once send system call comes out. * from inside signal handler waitpid() is called which returns ECHILD overwriting errno set by send. * send system call's error checking goes wrong as errno is what is returned by waitpid and not by send. 1653-239673: The ManagementExtension attribute of Additional Information contained in the alarm event, generated by XMP/XOM based Agent would carry IMPLICIT tag. Since ems.per does not specify it as IMPLICIT, it is therefore considered to be EXPLICIT and hence decoding the event during M-GET would fail. 1653-250043: The decoding routine checks for NOT-OK which is also defined as -1. Therefore when the attrib. carries a value of -1, it is considered as NOT-OK and hence returns false. Thus decoding would fail. 4701-382556: Before Log records are retrieved, the minimum and the maximum log record ids present in the log object are retrived in order to optimise the retrieval to limited extent. The retrieval of the min and max id's are done without Semaphore locking. The contents of Sql buffer, is overwritten by each ovlad child process and SQLExec fails, resulting in failure to retrieve any records. PHSS_13275: 4000-135608: Requests are serialised at one end of OPI_SOCK and are unserialized at the other end. Since ovead has its assoc id of its cce has the address 0x1001, which also gets serialised and thus passed as the src address. This now gets deserialized and is carried over to subsequent requests. When requests reach the CMIP_IN stack, finds the destination address to be already set and hence does not resolve. 4000-135517: when *pmd* responds to ASSOC indication it reuses the pdu that came in as ASSOC indication for ASSOC response. In this case since the ASSOC request sent by switch didn't contain cmis-func-units attribute the ASSOC response sent by ACSE stack back to architecture also didn't contain that. When this ASSOC response goes via CMIP stack down to network it takes the default value e8 as no cmis-func-units is set. This lead to the switch aborting the association. 4000-135772: dbnolog code was originally written to stop the platform. Since patches, by default, install ems.per only at the specified and not at $OV_NEW_CONF. Reconfiguration using swconfig after patch installation, picks up files from $OV_NEW_CONF and places it in appropriate locations, thus overriding what the patch did. 4000-135756: The problem was due to a bug in SNMP stack. Inside SNMP stack the code that calculates the number of octets required to encode length field is not handling boundary conditions correctly. Particularly if the pdu size is 255/64K bytes in length the code failes to calculate proper length. Since the pdu was exactly 255 bytes in length it hit the boundary condition leading to improper length calculation. This led to the addition of spurious extra octet in the outgoing pdu. PHSS_13257: 1653238063: libbmp copied the additional externals incorrectly when setting up Associate request and result arguments Also, no userInfo field is provided in the Context parameter PHSS_12913: 4000-135327 This is a product enhancement. PHSS_12613: 1653228940: Since bmp_send code assumes that responding title is mandatory for an AARE pdu, BAD_TITLE error is returned 4000134692: When an endpoint is opened, it is associated with many environmental variables. These environmental variables are set using ap_set_env. When an error occurs during the environmental setup the routine just returns -1 with out closing the opened endpoint. This leads to file table overflow over a period of time. PHSS_12502: EMS was designed to support X.721 naming. There are rigid naming checks within the log and EFD agents for the instance naming. PHSS_12211: Consolidated Patch PHSS_12134: 1653-226191 bmp_bind does not close 'fd' allocated for communication with XMPV7 stack if an error occurs later in the bind call. Also, pm_ipc_open functions do not close socket sd in case of an error later PHSS_11949: 1653-222489 With cache size being 25, search for log records are always start from log_record id being -1. Hence if records from the beginning are removed, there is a time delay in retrieving the first record. Secondly, the search continues until there are no more log records in the log even when the last record to be fetched, as specified in the range filter is of lesser value than the last record in the log. With cache size being 25, there is a time delay between the last reply and the end of reply. PHSS_11394: 1653-218024 ovlad did not examine the logId instance to check if it was of string or numeric type. It attempted to do a substring on it even if it was a number and thus caused the core dump. 1653-218727 ovlad forks off multiple children to do GETs. Each child may attempt to update the PER files in the $OV_STACKS/Log.per directory. This may cause contention amongst the children and return a processing failure in some of them. 1653-218735 When ovlad is restarted, the OM_STACK does not parse the scheduling information in the PER files and later GETs are unable to retrieve correct scheduling information. Scheduling functionality is however not lost because LEH and EVENT_STACK do the parse at startup. 1653-218743 libovmd.a should have been shipped in PHSS_9538 but wasn't. PHSS_11216: 1653-215459 Everytime ovlad does a fork to do a GET and the child process later terminates, the parent does not immediately decrement the count of forked processes. Thus it may end up having a count greater than the maximum number of configured forks. A next GET may be processed by the parent which will not process any more requests (including CANCEL-GETs) until the GET is completed. 1653-215442 Code designed to prevent duplicate attributes from adding duplicate values in the GetResult caused the attribute to be deleted from the list of valid attributes. Thus the duplicate attribute was processed as though it was an invalid one. PHSS_11202: 5003-371468 The problem is because of pmd's inability to handle zero length acse service provider abort indication. The XMPV7 stack attempts to decode the abort pdu even if the pdu is of zero length. So the decode fails and the pdu is dropped. NOTE: The cmip stack always truncates the acse service provider abort pdu to zero length, after receiving it from OSI. So acse service provider abort indication reaching the XMPV7 stack will always be of zero length. PHSS_10998: Consolidated Patch PHSS_10938: 4000-128140 Since the node to which mp_get_req is directed does not exist, the pmd retries get request. The retry time-period is 3 minutes(by default) between retries. For every mp_get_req, the pmd allocates a rqt structure and a pdu.If the application itself times out before the retry (by the pmd), and then does another mp_get_req this will again result in the pmd allocating another rqt structure and a pdu. mp_get_req called in this manner over a period of time will lead to number of pdus being allocated not being freed causing the pmd to grow in size. 4000-127183 Currently the XOM decoder checks the number of octets used to represent the integer. If its more than 4 octets, it errors out. 4000-125344 The API (XMPV3) stack was wrongly comparing "EVENT_STACK" string to "SNMP" or "CMIP" or "CMOT". On strings not matching, it set the protocol variable to PROTOCOL_local instead of PROTOCOL_snmp. PHSS_10872: 1653-208389 There was a bug inside the OTS ACSE/ROSE layer trace routines. If the characters "%?" were part of an incoming CMIP pdu, they were misinterpreted as printf formatting strings. This caused a segmentation violation which in turn caused pmd to core dump. PHSS_10835: 1653-206730 1653-208033 This feature was simply not provided. This patch provides the enhancement for the same. 4000-131821 ovlad does not maintain the list of pids for it's child processes. It never used to kill them when it got a termination message from ovspmd. 1653-203125 Each of the variable bindings are added to the list of attributes sent in the GET. This does not conform to the GDMO for the hpSNMPTrapLogRecord. PHSS_10784: 4000-131342 In ACM-disabled case, invoke-ids generated at one end are passed unchanged to the other. When waiting for a response to synchronous request, incoming request (having same invoke-id ) is also handled like a response PHSS_10717: 4000-131573 In the event stack always the fourth attribute in the attribute list is assumed as the event_type attribute. If the specific-trap value is 11 and if the specific-trap attribute comes as fourth attribute then the event stack mistakes it as "unforwarded event" and drops it. PHSS_10597: 1653-206862 The memory allocation for an assoc. pdu was hard coded to 1K in the CMIP stack. PHSS_10410: 1653-207225 This was caused by XOM incorrectly converting indefinite length EncodingString's to definite length and leaving the EOC octet as part of the length. PHSS_10402: 4000-130963 The gdmo_pp and gdmo2pac was not linked with the latest version of libovmd.a PHSS_10229: 4000-130690 This is an enhancement as the code was never in place to set these responder titles. 4000-130740 The code path for this condition included an error which caused the association to be aborted. PHSS_10213: 1653-204602 The include file bmp.h wrongly comments as INTEGER instead of absent after the primitive BMP_ROER_mistypedOperation. PHSS_10198: 4000-128108 The core was never duplicated throughout the investigation but the user-information which was causing the abort would never be transmitted to the remote user. This is an enhancement to the product as we never support user-information in an abort-request prior to this patch. 4000-130294 In 4.21 both the trace file size and the log file size were using the log file size variable. PHSS_10173: 1653-202119 One of the internal functions in the V7 library was returning MP_SUCCESS after reading a less than zero-length value from a pm_ipc_read call. PHSS_10129: 4000-130468 The problem is one different from what was fixed in PHSS_9538 etc. The problem occurs because sometimes ovladdb does not get sufficient time to write the log_cntl record before it is shutdown during an ovstop or system reboot. The next time ovladdb starts up, wrong control record values are read in, causing failure of further events, and hence disabled logs. 4000-130476 ovead (and ovlad) consider a failure to DTD_parse the EFD/Log Per files as fatal. Hence it exits if there are non-EFD or non-Log files in the directory. 4000-130518 The problem was because a bad pointer was being referenced in some cases. Though the problem could occur under a few circumstances, one common occurence is when large events are logged in multiple databases and the log goes into wrap mode. PHSS_9901: Consolidated Patch PHSS_9835: 4000-127969 Both the destination and hpDestination attributes are valid for EFD's or hpEFD's. Therefore, there was no error returned when the wrong combination was used. 4000-128835 The reference is obsolete. It refers to functionality in OVw 2.0. OVw 3.x and beyond uses a completely different API and implementation to handle object status. It does not use events at all. 4000-129874 When a -K option is used on the command line to limit the postmaster generated invoke ID's to 16 signed bits a log entry is generated. This log posting was coded to point to an invalid stack via an uninitalized stack ID field PHSS_9830: NSMbg00020 4000-129742 The core dump occurs when it attempts to log the error, it passes bad arguments to the function which finds out the error message. 4000-129890 The leak occurs only when SNMP traps are logged into a log record. When ovlad converts the trap information into a database record format, all memory allocated is not cleaned up. 4000-130021 ovlad does not check for errors in the database creation and remove the half-done database in such a case. PHSS_9538: 4000-127944 4000-127936 Described in symptoms. 4000-129148 The reasons for the described defects are: - The OM_STACK does not check for the baseMOC to be hpSNMPTrapLogRecord. - When ovlad retrieves Log Records, it doesn't compare the protocol type (SNMP/CMIP) with the requested base MOC. - ovlad doesn't look at the container class before sending back the Object Class attrib. 4000-128652 union is a reserved word in C. ovxomgen generates types.h which contains "union" as the name of an element in a structure for the HP-Address. 4000-128793 4000-128801 The external name in the log_cntl record can get corrupted, because of which ovlad cannot relate a PER file to the database (when it comes up after an ovstop). So, these PER files never get enabled again. Because of the same reason, a delete of the Per file does not find the database and hence it fails. SR #128801 asks for a management operation to delete these permanently disabled logs, but with the protection of the external name done in this patch, such an operation will not be required. Any logs with operational state temporarily disabled can be deleted with the current hpLogDeleteAction. 4000-128702 The PER file write opens the file in write mode, if a signal comes before the file is rewritten (possible if the system is shutting down), the PER file is corrupted. ovlad/ovead cannot read it the next time it comes up and startup fails. 4000-127472 The extra actionReply is a code error where it should be sending an empty actionReply after sending linked replies when an error occurs. The lack of info is a code error because not enough info is returned in the linked reply. The hplogRecord scope problem was a code error where scoping at that level was not blocked since it is not supported for these actions. 4000-128934 The asn1 definitions for Form2 aeQualifiers were defined as INTEGER which defaults to signed 16 bits in out internal decoder. The definition and parsing code should be defined as INTEGER(32) which conforms to what the xmp library uses. 4000-127779 NSMfc03144 The ASN1 module did not account for this condition. 4000-127852 NSMfc03145 The routine responsible for propagating constants was not correctly propagating in the case of default values being an asn1 value assignment. 4000-127860 NSMfc03146 The routine used to propagate constants was not descending into sets or seqences to memberwise propagate the constant values. 4000-127878 NSMfc03147 The regular expression describing the object id token did not allow for a comment. 4000-127886 NSMfc03148 The routine which checks for duplicate symbols does it against the global name space. ASN1 definitions are in the global space. 4000-125328 NSMfc03968 The shortened form of the CHOICE definition (without braces) was incorrectly handled by gdmop. PHSS_9444: 1653-188961 The om_stack code was incorrectly sending a notification of the change to the persistence file before the file was written. This caused the stack to update itself with the attributes from the old persistence file. PHSS_9281: 4000-128975 The mp_assoc_req call did not close the association socket if the function mpP_handle_replies returned an error. PHSS_9171: 4000-127928 The current ovlad implementation generates SQLs for only >= and = conditions on logRecordId, eventTime and loggingTime. For all other filters, all records are retrieved and passed to DTD for evaluation. 4000-127993 The instance is not validated during an import action to see if it is a duplicate. PHSS_9131: Consolidated Patch PHSS_9052: 4000-128462 This is a product enhancement PHSS_8925: Consolidated Patch PHSS_8898: 4000-127894 The 5th parameter to the call OVmdLoadFile was not ored with the constant OVMD_LARGE_INTS which enables handling 32 bit unsigned integers. PHSS_8881: 4000-128017 : There was an incomplete implementation of the new CAE internal behavior of the XMP library. This passed intermediate decode tach up to the user in place of the correct OID. 4000-128009 : The socket to OVSPAMD was not opened when the license checks are done. The code to report the error existed but the socket was not initalized. No stderr report existed. PHSS_8844: Consolidated Patch PHSS_8804: 4000-121350 The gdmo2pac pack wrongly makes an entry in the exports file for package id. The ovpacgen makes the second entry in the exports file dur to parsing error of the header file. PHSS_8778: 4000-126722 Function omP_G_decode_any wrongly called function omP_G_dec_decode_simple_syntax even though OM_DEC_FOR_SIMPLE pkg was not negotiated. PHSS_8742: 4000127464 : Each log object uses up system resources like semaphores and file table entries. If the more log objects are created than what the system can handle, it creates corrupted database files which have mismatches with persistence files, and ovlad sometimes dumps core. An OM_STACK option thus helps in limiting the number of log objects allowable by ovlad. 4000127456 : The grammer where a local DN can be empty is supported only in new CAE specs. This feature was not available in the earlier versions of the xmpV7 library. 4000127654 : In the pmd, all events that are processed are sent to the ovlad to be pre-processed for potential logging. This activity is not dependent on if the pdu arrives with ACM enabled or disable. Log preprocessing will occur in all cases. PHSS_8690: 1653-184226 The mpX_up_SCOPE function was trying to address an uninitiaiized field. PHSS_8682: 4000-126813 On HP/UX 10.10 and higher systems, the ability to use more than 2048 files per process is provided. Applications that use this must use a new compile flag "_USE_BIG_FDS" which allows up to 60000 open files per process. The pmd was not compiled with this new flag for various performance reasons. PHSS_8623: Consolidated Patch PHSS_8547: 4000-127365 : The postmaster was indeed seeing all CONS endpoints but was only initializing the first one in cmip_open(). 4000-122036 : The code for Sun systems is a special case. In that case the t-selector is hardcoded to tp0. PHSS_8531: 4000-127225 : The libbmp library was freeing a null pointer and was causing the application to core dump. PHSS_8519: 4000-125823 : This is an enhancemnt request. Using a '-g' option on the CMIP stack will force all postmaster OSI sessions to not negotiate the Negative Release token. PHSS_8466: 4000-126698 : The routine which searched the attribute list during the get request for the event log was incorrect. If there was more than 1 of the same attribute ID with different values, the first ID in the list's value was always retrieved. PHSS_8413: 1653-181768 This is a product enhancement. 1653-178749 This is a product enhancement. PHSS_8255: 4000-126599 : The internal database process was not correctly handling I/O being a child of a daemon processes. 4000-125856 : There was a coding error that sent the improper respones. CNDdm15034 : Remove unused code. CNDdm15357 : logfullAction=halt: fill log: archive: availabilityStatus not reset CNDdm15358 : On export action, leh stack is not notified on new log status. CNDdm15359 : Export/import logid numbers get out of sequence. CNDdm15360 : Threshold alarm at 100% causes endless alarm loop. CNDdm15362 : moc and eventtype not translated correctly for snmp traps. CNDdm15364 : Filesystem overflow on extended uptime. CNDdm15365 : Long file names get truncated. CNDdm15381 : Invalid entrys in log dir if import fails. CNDdm15382 : Attempt to copy on partial export if rename fails. PHSS_8117: 4000-126334 : Insertion rates for the DB version of EMS are too slow for high volume usage. As a result the postmaster queues will grow without bound if the average event log insertion rate is below the average event arrival rate. SR: 4000126334 1653178749 1653178768 4000999999 4000126599 4000125856 4000126698 4000125823 4000127225 1653181768 4000127365 4000122036 1653184226 4000126813 4000127464 4000127456 4000127654 4000126722 4000121350 4000128017 4000128009 4000127894 4000127787 4000128462 4000127928 4000127993 4000128975 1653188961 4000127936 4000127944 4000129148 4000128652 4000128793 4000128801 4000128702 4000127472 4000128934 4000127779 4000127852 4000127860 4000127878 4000127886 4000125328 4000127969 4000128835 4000129874 4000129742 4000129890 4000130021 4000130468 4000130476 4000130518 1653202119 4000128108 4000130294 1653204602 4000130690 4000130740 4000130963 1653207225 1653206862 4000131573 4000131342 1653206730 1653208033 4000131821 1653203125 4701349571 1653208389 4000127183 4000125344 4000128140 5003371468 1653215459 1653215442 1653218024 1653218727 1653218735 1653218743 4000133223 1653222489 1653226191 4000134874 1653228940 4000134692 4000135327 1653238063 4000135608 4000135517 4000135772 4000135756 Patch Files: /opt/OV/bin/pmd /opt/OV/bin/ovead /opt/OV/bin/ovladdb /opt/OV/bin/ovladff /etc/opt/OV/stacks/ems.mibs/ems.per /opt/OV/newconfig/OVEMS-RUN/stacks/ems.mibs/ems.per /opt/OV/bin/dbnolog /opt/OV/lib/libbmp.1 /opt/OV/lib/libbmp.a /opt/OV/man/man5.Z/om_stack.5 /opt/OV/bin/lal_migrate /opt/OV/lib/libxmpV7.a /opt/OV/lib/libxmpV7.1 /opt/OV/bin/pacgen /opt/OV/include/xmpV7/xmp/xmp_cmis.h /opt/OV/include/xmpV7/xmp/xmp_common.h /opt/OV/include/bmp.h /opt/OV/man/man1m.Z/pmd.1m /opt/OV/man/man3.Z/bmp_bind.3 /opt/OV/man/man3.Z/bmp_continue_send.3 /opt/OV/man/man3.Z/bmp_kill.3 /opt/OV/man/man3.Z/bmp_print.3 /opt/OV/man/man3.Z/bmp_receive.3 /opt/OV/man/man3.Z/bmp_select.3 /opt/OV/man/man3.Z/bmp_send.3 /opt/OV/man/man3.Z/bmp_sync_receive.3 /opt/OV/man/man3.Z/bmp_unbind.3 /opt/OV/man/man3.Z/mp_receive.3 /opt/OV/man/man5.Z/cmip.5 /opt/OV/man/man1m.Z/ovlad.1m /opt/OV/man/man5.Z/evt_fwd.5 /opt/OV/bin/gdmo2pac /opt/OV/bin/ovpacgen /opt/OV/bin/gdmo_pp /opt/OV/bin/gdmop /opt/OV/gdmo_mibs/ems.mib /opt/OV/include/OV/ove.h /opt/OV/lib/libovmd.a what(1) Output: /opt/OV/bin/pmd: PATCH PHSS_9835, 970115 PATCH PHSS_10998, DM 4.21 Consolidated Patch (May 19 97) PATCH PHSS_12211, DM4.21 Consolidated Patch (Aug 97) PATCH PHSS_14155, DM4.21 Consolidated Patch (Feb 199 8) DFIX6029: acse_abort.c 11feb97 PATCH PHSS_8547, 960913 PATCH PHSS_8519, 960911 DFIX6040: cmip.c 27mar97 DFIX6029: cmip.c 11feb97 DFIX6009: cmip.c 13sep96 DFIX6007: cmip.c 11sep96 PATCH PHSS_10597, 970327 DFIX6040: cmip_ass.c 27mar97 DFIX6036: cmip_ass.c 27feb97 DFIX6035: cmip_ass.c 26feb97 DFIX6029: cmip_ass.c 11feb97 DFIX6007: cmip_ass.c 11sep96 DFIX6007: cmip_req.c 11sep96 PATCH PHSS_12613, 970919 PATCH PHSS_10229, 970226 DFIX6060: cmip_utils.c 04Nov97 DFIX6058: cmip_utils.c 12Sep97 DFIX6040: cmip_utils.c 27mar97 DFIX6035: cmip_utils.c 26feb97 DFIX6024: cmip_utils.c 10dec96 DFIX6007: cmip_utils.c 11sep96 OTS: C.06.00 Instrumented libraries - 18/9/97 OTS: C.06.00 Instrumented libraries - 18/9/97 PATCH PHSS_10938, 970501 DFIX6060: si_snmp.c 19Nov1997 DFIX6047: si_snmp.c 1May1997 DFIX6012: evt_fwd.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6012: evt_fwd_req.c 27Sep96 PATCH PHSS_10938, 970501 DFIX6046: api_oper.c 01May97 DFIX6059: xmpv7.c 16oct97 DFIX6030: xmpv7.c 11feb97 PATCH PHSS_10198, 970224 DFIX6059: xmpv7_open.c 16oct97 DFIX6030: xmpv7_open.c 11feb97 DFIX6030: xmpv7_close.c 11feb97 PATCH PHSS_11202, 970526 DFIX6049: xmpv7_oper.c 28may97 DFIX6030: xmpv7_oper.c 11feb97 DFIX6029: xmpv7_oper.c 11feb97 DFIX6024: xmpv7_oper.c 10dec96 DFIX6060: opi_sock_util.c 19Nov97 PATCH PHSS_13275, 971119 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 PATCH PHSS_10717, 970411 DFIX6042: eventstk_req.c 11Apr97 DFIX6022: eventstk_req.c 21Nov96 PATCH PHSS_9538, 961212 DFIX6022: eventstk_destinations.c 21Nov96 DFIX6027: pm_init.c 13jan96 PATCH PHSS_12913, 971016 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6063: pm_main.c 17Feb98 DFIX6059: pm_main.c 16oct97 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 DFIX6031: pm_trace.c 06feb97 Server A.04.21 MR 97/01/23 22:33:37 DFIX6041: translate.c 23Apr97 PATCH PHSS_10835, 970423 DFIX6063: enum.c 17Jan1998 DFIX6063: int.c 17Jan1998 DFIX6050: item.c 17Jun1997 DFIX6050: per.c 17Jun1997 DFIX6022: per.c 16dec1996 /opt/OV/bin/ovead: PATCH PHSS_10998, DM 4.21 Consolidated Patch (May 19 97) PATCH PHSS_12211, DM4.21 Consolidated Patch (Aug 97) PATCH PHSS_14155, DM4.21 Consolidated Patch (Feb 199 8) DFIX6029: acse_abort.c 11feb97 DFIX6060: opi_sock_util.c 19Nov97 PATCH PHSS_13275, 971119 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 DFIX6050: om_opi_stack.c 17Jun97 DFIX6048: om_opi_stack.c 29May97 DFIX6041: om_opi_stack.c 23Apr97 DFIX6032: om_opi_stack.c 14Feb97 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_11394, 970617 PATCH PHSS_10835, 970423 PATCH PHSS_10129, 970214 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6041: om_common.c 23Apr97 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_12502, 970909 PATCH PHSS_9538, 961212 DFIX6056: stx_check_obj.c 09sep1997 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_11216, 970529 PATCH PHSS_8466, 960904 DFIX6048: om_process_attributeIdList.c 29May97 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6063: enum.c 17Jan1998 DFIX6063: int.c 17Jan1998 DFIX6050: item.c 17Jun1997 DFIX6050: per.c 17Jun1997 DFIX6022: per.c 16dec1996 DFIX6027: pm_init.c 13jan96 PATCH PHSS_12913, 971016 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6063: pm_main.c 17Feb98 DFIX6059: pm_main.c 16oct97 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 DFIX6031: pm_trace.c 06feb97 Server A.04.21 MR 97/01/23 22:33:37 /opt/OV/bin/ovladdb: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ PATCH PHSS_10998, DM 4.21 Consolidated Patch (May 19 97) PATCH PHSS_12211, DM4.21 Consolidated Patch (Aug 97) PATCH PHSS_14155, DM4.21 Consolidated Patch (Feb 199 8) DFIX6029: acse_abort.c 11feb97 DFIX6050: om_opi_stack.c 17Jun97 DFIX6048: om_opi_stack.c 29May97 DFIX6041: om_opi_stack.c 23Apr97 DFIX6032: om_opi_stack.c 14Feb97 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_11394, 970617 PATCH PHSS_10129, 970214 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6041: om_common.c 23Apr97 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_12502, 970909 PATCH PHSS_9538, 961212 DFIX6056: stx_check_obj.c 09sep1997 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_11216, 970529 PATCH PHSS_8466, 960904 DFIX6048: om_process_attributeIdList.c 29May97 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6041: translate.c 23Apr97 PATCH PHSS_10835, 970423 DFIX6063: enum.c 17Jan1998 DFIX6063: int.c 17Jan1998 DFIX6050: item.c 17Jun1997 DFIX6050: per.c 17Jun1997 DFIX6022: per.c 16dec1996 DFIX6004: leh_log.c 16Aug96 DFIX6032: leh_log.c 14Feb97 DFIX6060: opi_sock_util.c 19Nov97 PATCH PHSS_13275, 971119 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 DFIX6027: pm_init.c 13jan96 PATCH PHSS_12913, 971016 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6063: pm_main.c 17Feb98 DFIX6059: pm_main.c 16oct97 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 DFIX6031: pm_trace.c 06feb97 Server A.04.21 MR 97/01/23 22:33:37 DFIX6004: aconnect.c 16Aug96 DFIX6022: create_log.c 16dec1996 DFIX6012: create_log.c 11oct96 DFIX6004: create_rec.c 16Aug96 DFIX6003: create_rec.c 3aug96 DFIX6000: create_rec.c 96apr17 DFIX6063: sequent.c 17jan1998 DFIX6052: sequent.c 25jul1997 DFIX6019: sequent.c 06nov1996 DFIX6000: sequent.c /main/DM4.2PLUS/27 96apr15 PATCH PHSS_11949, 970725 DFIX6032: status.c 14Feb97 DFIX6032: util.c 14Feb97 DFIX6003: util.c 26jul96 PATCH PHSS_8117, 960726 DFIX6032: rdbcommon.c 14Feb97 DFIX6028: rdbcommon.c 15Jan97 DFIX6004: rdbcommon.c 09Sep96 DFIX6003: rdbcommon.c 3aug96 DFIX6032: arc.c 14Feb97 DFIX6022: arc.c 16dec1996 DFIX6012: arc.c 11oct96 DFIX6004: arc.c 16Aug96 DFIX6003: arc.c 3aug96 DFIX6052: rdbget.c 25jul1997 DFIX6019: rdbget.c 06nov1996 DFIX6022: rdbsetcntl.c 16dec1996 DFIX6019: rdbsql.c 06nov1996 PATCH PHSS_8255, 960809 DFIX6004: fileops.c 16Aug96 DFIX6003: fileops.c 3aug96 DFIX6028: dbinsert.c 15Jan97 DFIX6004: dbinsert.c 16Aug96 DFIX6019: filter.c 06nov1996 DFIX6019: rdbpreselect.c 06nov1996 /opt/OV/bin/ovladff: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ PATCH PHSS_10998, DM 4.21 Consolidated Patch (May 19 97) PATCH PHSS_12211, DM4.21 Consolidated Patch (Aug 97) PATCH PHSS_14155, DM4.21 Consolidated Patch (Feb 199 8) DFIX6029: acse_abort.c 11feb97 DFIX6050: om_opi_stack.c 17Jun97 DFIX6048: om_opi_stack.c 29May97 DFIX6041: om_opi_stack.c 23Apr97 DFIX6032: om_opi_stack.c 14Feb97 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_11394, 970617 PATCH PHSS_10129, 970214 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6041: om_common.c 23Apr97 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_12502, 970909 PATCH PHSS_9538, 961212 DFIX6056: stx_check_obj.c 09sep1997 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_11216, 970529 PATCH PHSS_8466, 960904 DFIX6048: om_process_attributeIdList.c 29May97 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6041: translate.c 23Apr97 PATCH PHSS_10835, 970423 DFIX6063: enum.c 17Jan1998 DFIX6063: int.c 17Jan1998 DFIX6050: item.c 17Jun1997 DFIX6050: per.c 17Jun1997 DFIX6022: per.c 16dec1996 DFIX6004: leh_log.c 16Aug96 DFIX6032: leh_log.c 14Feb97 DFIX6060: opi_sock_util.c 19Nov97 PATCH PHSS_13275, 971119 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 DFIX6027: pm_init.c 13jan96 PATCH PHSS_12913, 971016 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6063: pm_main.c 17Feb98 DFIX6059: pm_main.c 16oct97 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 DFIX6031: pm_trace.c 06feb97 Server A.04.21 MR 97/01/23 22:33:37 DFIX6041: connect.c 23Apr97 DFIX6000: create_rec.c /main/DM4.2/DM4.2PLUS/2 96apr 17 DFIX6041: arc.c 23Apr97 DFIX6041: fileops.c 23Apr97 /etc/opt/OV/stacks/ems.mibs/ems.per: None. /opt/OV/newconfig/OVEMS-RUN/stacks/ems.mibs/ems.per: None. /opt/OV/bin/dbnolog: DFIX6003: dbnolog.c 3aug96 DFIX6004: dbnolog 16Aug96 /opt/OV/lib/libbmp.1: PATCH PHSS_10213, 970225 bmp.h DFIX6034 25Feb97 PATCH PHSS_13257, 971117 PATCH PHSS_12613, 970919 PATCH PHSS_12134, 970816 PATCH PHSS_8531, 960912 bmp.c DFIX6061 17nov97 bmp.c DFIX6057 19sep97 bmp.c DFIX6055 16aug97 bmp.c DFIX6008 12sep96 bmp.c DFIX6001 .../30 11jun96 PATCH PHSS_10213, 970225 bmp.h DFIX6034 25Feb97 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 /opt/OV/lib/libbmp.a: PATCH PHSS_10213, 970225 bmp.h DFIX6034 25Feb97 PATCH PHSS_13257, 971117 PATCH PHSS_12613, 970919 PATCH PHSS_12134, 970816 PATCH PHSS_8531, 960912 bmp.c DFIX6061 17nov97 bmp.c DFIX6057 19sep97 bmp.c DFIX6055 16aug97 bmp.c DFIX6008 12sep96 bmp.c DFIX6001 .../30 11jun96 PATCH PHSS_10213, 970225 bmp.h DFIX6034 25Feb97 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 /opt/OV/man/man5.Z/om_stack.5: None. /opt/OV/bin/lal_migrate: DFIX6041: connect.c 23Apr97 DFIX6000: create_rec.c /main/DM4.2/DM4.2PLUS/2 96apr 17 DFIX6012: migrate.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6000: migrate.c /main/DM4.2PLUS/8 96apr24 DFIX6004: aconnect.c 16Aug96 DFIX6022: create_log.c 16dec1996 DFIX6012: create_log.c 11oct96 DFIX6004: create_rec.c 16Aug96 DFIX6003: create_rec.c 3aug96 DFIX6000: create_rec.c 96apr17 DFIX6063: sequent.c 17jan1998 DFIX6052: sequent.c 25jul1997 DFIX6019: sequent.c 06nov1996 DFIX6000: sequent.c /main/DM4.2PLUS/27 96apr15 PATCH PHSS_11949, 970725 DFIX6032: util.c 14Feb97 DFIX6003: util.c 26jul96 PATCH PHSS_8117, 960726 DFIX6032: rdbcommon.c 14Feb97 DFIX6028: rdbcommon.c 15Jan97 DFIX6004: rdbcommon.c 09Sep96 DFIX6003: rdbcommon.c 3aug96 DFIX6052: rdbget.c 25jul1997 DFIX6019: rdbget.c 06nov1996 DFIX6022: rdbsetcntl.c 16dec1996 DFIX6019: rdbsql.c 06nov1996 PATCH PHSS_8255, 960809 DFIX6004: fileops.c 16Aug96 DFIX6003: fileops.c 3aug96 DFIX6019: filter.c 06nov1996 DFIX6032: status.c 14Feb97 DFIX6028: dbinsert.c 15Jan97 DFIX6004: dbinsert.c 16Aug96 DFIX6019: rdbpreselect.c 06nov1996 DFIX6063: enum.c 17Jan1998 DFIX6063: int.c 17Jan1998 DFIX6050: item.c 17Jun1997 /opt/OV/lib/libxmpV7.a: PATCH PHSS_10173, 970221 DFIX6033: cii_ent.c 20feb97 DFIX6030: cii_ent.c 11feb97 PATCH PHSS_8881, 961009 PATCH PHSS_8690, 960925 DFIX6015: cii_tra.c 08oct96 DFIX6011: cii_tra.c 25sep96 PATCH PHSS_10784, 970417 DFIX6043: cell.c 17Apr97 PATCH PHSS_9281, 961119 DFIX6020: mp_ass_req.c 19Nov96 PATCH PHSS_10173, 970221 DFIX6033: mp_wait.c 20feb97 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 PATCH PHSS_10410, 970313 PATCH PHSS_10938, 970501 DFIX6045: dec_univ.c 29thApril97 DFIX6038: dec_univ.c 13mar1997 DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 libXOM 1.9 (BULL S.A) 7/1/92 Server A.04.21 MR 97/01/23 22:33:37 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 /opt/OV/lib/libxmpV7.1: libXOM 1.9 (BULL S.A) 7/1/92 Server A.04.21 MR 97/01/23 22:33:39 PATCH PHSS_10173, 970221 DFIX6033: cii_ent.c 20feb97 DFIX6030: cii_ent.c 11feb97 PATCH PHSS_8881, 961009 PATCH PHSS_8690, 960925 DFIX6015: cii_tra.c 08oct96 DFIX6011: cii_tra.c 25sep96 PATCH PHSS_10784, 970417 DFIX6043: cell.c 17Apr97 PATCH PHSS_9281, 961119 DFIX6020: mp_ass_req.c 19Nov96 PATCH PHSS_10173, 970221 DFIX6033: mp_wait.c 20feb97 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 PATCH PHSS_10410, 970313 PATCH PHSS_10938, 970501 DFIX6045: dec_univ.c 29thApril97 DFIX6038: dec_univ.c 13mar1997 DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 DFIX6055: pm_ipc.c 16aug97 DFIX6030: pm_ipc.c 11feb97 /opt/OV/bin/pacgen: DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 PATCH PHSS_10410, 970313 PATCH PHSS_10938, 970501 DFIX6045: dec_univ.c 29thApril97 DFIX6038: dec_univ.c 13mar1997 /opt/OV/include/xmpV7/xmp/xmp_cmis.h: None. /opt/OV/include/xmpV7/xmp/xmp_common.h: None. /opt/OV/include/bmp.h: bmp.h DFIX6034 25Feb97 PATCH PHSS_10213, 970225 PATCH PHSS_10212, 970225 PATCH PSOV_1436, 970225 /opt/OV/man/man1m.Z/pmd.1m: None. /opt/OV/man/man3.Z/bmp_bind.3: None. /opt/OV/man/man3.Z/bmp_continue_send.3: None. /opt/OV/man/man3.Z/bmp_kill.3: None. /opt/OV/man/man3.Z/bmp_print.3: None. /opt/OV/man/man3.Z/bmp_receive.3: None. /opt/OV/man/man3.Z/bmp_select.3: None. /opt/OV/man/man3.Z/bmp_send.3: None. /opt/OV/man/man3.Z/bmp_sync_receive.3: None. /opt/OV/man/man3.Z/bmp_unbind.3: None. /opt/OV/man/man3.Z/mp_receive.3: None. /opt/OV/man/man5.Z/cmip.5: None. /opt/OV/man/man1m.Z/ovlad.1m: None. /opt/OV/man/man5.Z/evt_fwd.5: None. /opt/OV/bin/gdmo2pac: PATCH PHSS_8898, 961010 PATCH PHSS_10402, 970312 DFIX6037: main.c 12Mar96 DFIX6017: main.c 10 October96 PATCH PHSS_8804, 961002 DFIX6014: asn1out.c 2October96 PATCH PHSS_11394, 970617 PATCH PHSS_9538, 961212 /opt/OV/bin/ovpacgen: $Revision: /main/DM4.2/DM4.2PLUS/6 $ DFIX6018: ovpacgen 29oct96 DFIX6014: ovpacgen 02oct96 PATCH PHSS_8804, 961002 (HP 10.x) PATCH PHSS_8803, 961002 (HP 9.x) PATCH PSOV_1255, 961002 (Solaris) /opt/OV/bin/gdmo_pp: PATCH PHSS_10402, 970312 DFIX6037: main.c 12Mar96 DFIX6018: main.c 28oct96 PATCH PHSS_9052, 961028 DFIX6018: asn1flat.c 28oct96 PATCH PHSS_11394, 970617 PATCH PHSS_9538, 961212 /opt/OV/bin/gdmop: PATCH PHSS_11394, 970617 PATCH PHSS_9538, 961212 /opt/OV/gdmo_mibs/ems.mib: None. /opt/OV/include/OV/ove.h: None. /opt/OV/lib/libovmd.a: PATCH PHSS_11394, 970617 PATCH PHSS_9538, 961212 cksum(1) Output: 3300469009 4123516 /opt/OV/bin/pmd 2949791144 900097 /opt/OV/bin/ovead 3318605834 1382840 /opt/OV/bin/ovladdb 84152661 1210512 /opt/OV/bin/ovladff 347273636 60594 /etc/opt/OV/stacks/ems.mibs/ems.per 347273636 60594 /opt/OV/newconfig/OVEMS-RUN/stacks/ems.mibs/ ems.per 3386220440 7015 /opt/OV/bin/dbnolog 2275186962 193306 /opt/OV/lib/libbmp.1 2169019398 166612 /opt/OV/lib/libbmp.a 963178985 4216 /opt/OV/man/man5.Z/om_stack.5 222582453 406808 /opt/OV/bin/lal_migrate 3844023937 1552280 /opt/OV/lib/libxmpV7.a 2005295177 1519346 /opt/OV/lib/libxmpV7.1 3435925791 410559 /opt/OV/bin/pacgen 204514811 9842 /opt/OV/include/xmpV7/xmp/xmp_cmis.h 2017414247 14104 /opt/OV/include/xmpV7/xmp/xmp_common.h 3676114737 9508 /opt/OV/include/bmp.h 1762574581 9180 /opt/OV/man/man1m.Z/pmd.1m 1084020079 1857 /opt/OV/man/man3.Z/bmp_bind.3 560839678 2551 /opt/OV/man/man3.Z/bmp_continue_send.3 3634474791 1154 /opt/OV/man/man3.Z/bmp_kill.3 578907323 919 /opt/OV/man/man3.Z/bmp_print.3 3475754860 3496 /opt/OV/man/man3.Z/bmp_receive.3 1412534150 1927 /opt/OV/man/man3.Z/bmp_select.3 2684736524 3589 /opt/OV/man/man3.Z/bmp_send.3 1345808834 2864 /opt/OV/man/man3.Z/bmp_sync_receive.3 3801056176 1360 /opt/OV/man/man3.Z/bmp_unbind.3 178038550 4672 /opt/OV/man/man3.Z/mp_receive.3 419402961 4585 /opt/OV/man/man5.Z/cmip.5 1692444024 6211 /opt/OV/man/man1m.Z/ovlad.1m 2711482143 1813 /opt/OV/man/man5.Z/evt_fwd.5 1890977010 258656 /opt/OV/bin/gdmo2pac 3799456503 11795 /opt/OV/bin/ovpacgen 3299926274 250447 /opt/OV/bin/gdmo_pp 1312492274 414238 /opt/OV/bin/gdmop 3421792801 115296 /opt/OV/gdmo_mibs/ems.mib 1840142221 18868 /opt/OV/include/OV/ove.h 938113020 303756 /opt/OV/lib/libovmd.a Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_8117 PHSS_8255 PHSS_8413 PHSS_8466 PHSS_8519 PHSS_8531 PHSS_8547 PHSS_8623 PHSS_8682 PHSS_8690 PHSS_8742 PHSS_8778 PHSS_8804 PHSS_8844 PHSS_8881 PHSS_8898 PHSS_8925 PHSS_9052 PHSS_9131 PHSS_9171 PHSS_9281 PHSS_9444 PHSS_9538 PHSS_9830 PHSS_9835 PHSS_9901 PHSS_10129 PHSS_10173 PHSS_10198 PHSS_10213 PHSS_10229 PHSS_10402 PHSS_10410 PHSS_10597 PHSS_10717 PHSS_10784 PHSS_10835 PHSS_10872 PHSS_10938 PHSS_10998 PHSS_11202 PHSS_11216 PHSS_11394 PHSS_11949 PHSS_12134 PHSS_12211 PHSS_12502 PHSS_12613 PHSS_12913 PHSS_13257 PHSS_13275 Equivalent Patches: PHSS_14154: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 PSOV_01906: sparcSOL: 2.3 2.4 2.5 2.6 Patch Package Size: 13250 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_14155 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_14155.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_14155.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_14155. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_14155.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_14155.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... If there are any ovw sessions running on either the Management Station or on any Management Consoles, these sessions need to be closed. The "ovstop" command should then be executed. WARNING : the patch will not install if any Network Node Manager processes are detected. BACKUP ALL OpenView DIRECTORIES TO TAPE. This pre-caution ensures that if you have problems after installing the patch, you will be able to restore your current state from tape. NOTE : ovstart is NOT executed after the patch is loaded You will need to manually run ovstart. Also, in order to keep a history of the patches installed on your system the post-install script will attempt to copy this .text file to /usr/OV/ReleaseNotes/patches (or /opt/OV/ReleaseNotes/patches). Please make sure this file is in /tmp before installation. ========================================================== This is a cumulative consolidated patch. The following intermediate patches, which are contained in this patch, have special instructions. You will need to apply any instructions which have not been previously applied. NOTE : These instructions are generic for all supported platforms. Do not apply instructions unless there is a patch corresponding to your platform. ========================================================== Instructions for patch(es) : PHSS_13275 for HPUX 10.x PHSS_13274 for HPUX 9.x PSOV_01840 for Solaris 2.x ------------------------------------------------------------ Configure EMS Subsystem using swconfig after installation. Instructions for patch(es) : PHSS_13257 for HPUX 10.x PHSS_13256 for HPUX 9.x PSOV_01838 for Solaris 2.x ------------------------------------------------------------ Applications using archive version of libbmp need to be relinked to use the newer version of the library available with this patch Instructions for patch(es) : PHSS_12502 for HPUX 10.x PHSS_12501 for HPUX 9.x PSOV_01767 for Solaris 2.x ------------------------------------------------------------ DM 4.21's EMS was designed and coded to support X.721 name bindings for logs and EFDs. With DFIX6056, the EMS agents of ovead and ovlad have been enhanced to allow the M.3100 (and other) name bindings for logs and EFDs. To support M.3100 name binding, the option "-SOM_STACK;xd" must be passed to ovead and ovlad at start-up. Add this option to the parameter section of the LRF files for ovead and ovlad. Refer to lrf(4) for more information on the parameter section. Also, the object information in the LRF's for ovead and ovlad must be enhanced to include the M.3100 (or whatever model you are using) naming information. For example, an LRF where object class is 2.9.3.2.3.4 and object instance is 0.0.13.3100.0.7.30=net1/0.0.13.3100.0.7.28=element1/* would provide routing information for an ISO EFD under the M.3100 containment where 'net1' is the networkId and 'element1' is the managedElementId. For more information, follow the example provided in the EMS LRF files for X.721 name binding. If the new routing information is not added, EMS will not receive the requests. M.3100 Name Binding Support Caveats ----------------------------------- EMS normally provides rigorous X.721 name binding checks. In order to support different name binding models, many/all of these checks have been relaxed. 1) We recommend that you use one name binding model per node. Mixing name binding models may cause unpredictable behavior with the EMS agents. 2) If you choose to ignore caveat #1, be aware that the logId and discriminatorId must be unique per node. While the log instance of /networkId=net1/managedElementId=element1/logId=0 is definitely different from the log instance of /systemId=host1/logId=0 the EMS log agent's internal implementation does not see them as unique. The attempt to create the second instance will fail with a duplicateManagedObjectInstance CMIP error. 3) Scoping on non-X.721 will not deliver intermediate objects in the middle of the reference instance because the EMS agents do not actually manage these object. Scoping will also, in some cases, behave as if the base instance were only one level above the log or EFD. For example, a wholeSubtree scoped get request with an instance of /networkId=net1 sent to the log agent would return all the logs and log records under /networkId=net1 /networkId=net1/managedElementId=element1/ and it would also return /networkId=net1 as part of the linked reply. But, it would not return, /networkId=net1/managedElementId=element1/ And as another example, a scoped get request for firstLevelOnly with base instance, /networkId=net1 will return all EFD or log objects under /networkId=net1 even though they are not really one level below /networkId. This is a result of retro-fitting new naming support into an agent that was designed to support a containment tree starting with /system and going no deeper than /system/log/log-record or /system/efd. 4) This item is a corollary of caveat #3: There is no real support for non-X.721 objects (e.g., M.3100's networkId and managedElementId objects) other than that they can be used in the FDN of logs and EFDs (ISO or HP varieties). A create will return a CMIS noSuchObjectClass error. A get will return the object instance sent in the get but no attributes. A set will return an error for the 'system' object class. A delete request will return a processingFailure that's associated with the the 'system' object. Instructions for patch(es) : PHSS_12134 for HPUX 10.x PHSS_12133 for HPUX 9.x PSOV_01721 for Solaris 2.x ------------------------------------------------------------ Applications using archive version of libbmp need to be relinked to use the newer version of the library available with this patch Instructions for patch(es) : PHSS_11949 for HPUX 10.x PHSS_11948 for HPUX 9.x PSOV_01698 for Solaris 2.x ------------------------------------------------------------ There are no Special instructions. Instructions for patch(es) : PHSS_11394 for HPUX 10.x PHSS_11393 for HPUX 9.x PSOV_01616 for Solaris 2.x ------------------------------------------------------------ If you want the changes in libovmd.a to be visible in your application, you must relink it with the libovmd.a from the patch. Instructions for patch(es) : PHSS_11202 for HPUX 10.x PHSS_11201 for HPUX 9.x PSOV_1573 for Solaris 2.x ------------------------------------------------------------ PLEASE NOTE: According to standards the acse service provider abort can have an attribute called provider reason. But at present DM always truncates the pdu of acse service provider abort to zero length. So at present there is no way this provider reason can reach the application. Instructions for patch(es) : PHSS_10835 for HPUX 10.x PHSS_10834 for HPUX 9.x PSOV_1518 for Solaris 2.x ------------------------------------------------------------ The patch contains substantial modifications to ems.mib. If you are using hpSNMPTrapLogRecords, please look at the changes; you may need to modify your application and at the very least regenerate your packages. Instructions for patch(es) : PHSS_10784 for HPUX 10.x PHSS_10783 for HPUX 9.x PSOV_1514 for Solaris 2.x ------------------------------------------------------------ Applications using the archive version of libxmpV7 need to be relinked to make use of the modified xmpV7 library available with this patch Instructions for patch(es) : PHSS_10410 for HPUX 10.x PHSS_10409 for HPUX 9.x PSOV_1458 for Solaris 2.x ------------------------------------------------------------ This patch replaces the libxmpV7 on your system. In order to use the fix, you must recompile your applications which link in this library. Instructions for patch(es) : PHSS_9538 for HPUX 10.x PHSS_9537 for HPUX 9.x PSOV_1353 for Solaris 2.x ------------------------------------------------------------ If you use the definitions of hpSNMPTrapLogRecord or HP-Address in your applications, you may need to modify your application. In any case, you will need to use the new ems.mib shipped in the patch. You will need to run ovgdmoparse on your mibs if you want the gdmop fixes in this patch to be visible. Instructions for patch(es) : PHSS_9281 for HPUX 10.x PHSS_9280 for HPUX 9.x PSOV_1324 for Solaris 2.x ------------------------------------------------------------ This version of libxmpV7 is dependent on the consolidated patches of the following platform: PHSS_9130 HPUX 9.0 PHSS_9131 HPUX 10.0 PSOV_1302 Solaris Instructions for patch(es) : PSOV_1265 for Solaris 2.x ------------------------------------------------------------ **************************************************** **************************************************** This note only applies if you use rfc1006 communications on the Solaris installation. If on a Solaris machine you process association indications and made decisions based on the remote presentation address. The remote addresses will be passed up in rfc1277 format after installation of this patch. This will effect ADDRAETITLE event routing entries. Prior to this patch the remote NSAP was recorded as a 4 octet representaiton of the remote machines IP address. After this patch is applied the remote NSAP will be a rfc1277 compliant format. **************************************************** **************************************************** Instructions for patch(es) : PHSS_8897 for HPUX 9.x PHSS_8898 for HPUX 10.x PSOV_1267 for Solaris 2.x ------------------------------------------------------------ The consolidated patch for the appropriate platform should be installed prior to this patch. The consolidated patches are PHSS_8843 HPUX 9.0 PHSS_8844 HPUX 10.0 PSOV_1259 Solaris Instructions for patch(es) : PHSS_8881 for HPUX 10.x PHSS_8880 for HPUX 9.x PSOV_1264 for Solaris 2.x ------------------------------------------------------------ ************************* ************************ NOTE: Applications that use the _CAE_ additions to the XMP library and use the archive library versions must be re-linked after application of this patch. ************************* ************************ Instructions for patch(es) : PHSS_8803 for HPUX 9.x PHSS_8804 for HPUX 10.x PSOV_1255 for Solaris 2.x ------------------------------------------------------------ Install the following consolidated patches depending upon the platform: PHSS_8622 (9.x) PHSS_8623 (10.x) PSOV_1229 (Sol) Instructions for patch(es) : PHSS_8741 for HPUX 9.x PHSS_8742 for HPUX 10.x PSOV_1246 for Solaris 2.x ------------------------------------------------------------ Developers who wish to use the empty DN (libxmp) enhancement will need to negotiate a package called OMP_O_MP_CAE_OBJECT_INSTANCE in their applications for the change to take effect. This automatically means that they will need to also recompile and relink with either the archive lib or the shared library. Instructions for patch(es) : PHSS_8777 for HPUX 9.x PHSS_8778 for HPUX 10.x PSOV_1252 for Solaris 2.x ------------------------------------------------------------ Install the consolidated patches PHSS_8622 (HPUX 9.0), PHSS_8623 (HPUX 10.0), PSOV_1229 (Solaris) depending upon the platform. Also install the intermediate patches: PHSS_8690 HPUX 10.0 PHSS_8689 HPUX 9.0 PSOV_1239 Solaris Instructions for patch(es) : PHSS_8689 for HPUX 9.x PHSS_8690 for HPUX 10.x PSOV_1239 for Solaris 2.x ------------------------------------------------------------ The consolidated patch PHSS_8622 (HPUX 9.0) PHSS_8623 (HPUX 10.0), PSOV_1229 (Solaris) must have been installed prior to installing this patch. Instructions for patch(es) : PHSS_8412 for HPUX 9.x PHSS_8413 for HPUX 10.x PSOV_1200 for Solaris 2.x ------------------------------------------------------------ ********************************************************* *** IMPORTANT NOTE ************************************* ********************************************************* After installation of this patch applications that require the multiple external enhancement must be re-compiled and re-linked. Instructions for patch(es) : PHSS_8116 for HPUX 9.x PHSS_8117 for HPUX 10.x ------------------------------------------------------------ After installing this patch, the user must run a script in the $OV_BIN directory. The script name is "dbnolog". EXAMPLE: $OV_BIN/dbnolog