Patch Name: PHSS_20795 Patch Description: s700_800 10.X OV NNM6.1 Consolidated Patch 01-31-2000 Creation Date: 00/02/03 Post Date: 00/02/07 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OpenView Network Node Manager 6.1 Filesets: OVNNMgr.OVMIB-CONTRIB OVNNMgr.OVNNM-RUN OVNNMgr.OVNNMGR-JPN OVNNMgr.OVWWW-JPN OVPlatform.OVDB-RUN OVPlatform.OVEVENT-MIN OVPlatform.OVMIN OVPlatform.OVPMD-MIN OVPlatform.OVWIN OVPlatform.OVWWW-EVNT OVPlatform.OVWWW-FW OVPlatformDevKit.OVWIN-PRG OVPlatformDevMan.OVWIN-PRG-MAN OVPlatformMan.OVEVENTMIN-MAN OVSNMPDevKit.OVSNMP-PRG Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_20795 Symptoms: PHSS_20795: Cumulative Consolidated Patch PHSS_20790: When running Japanese NNM, there were certain help links that were broken. These included links for CDE help, WinNT help or webhelp. The links that were broken were in the "What's New with NNM..." help topics. ----------------------------------------------------------- Network Presenter has no "Find By ..." functionality. ----------------------------------------------------------- Category string truncated by one char. The formatted Category string selected by "$c" can have its last character truncated off in certain cases. This was seen by customers of HP OpenView Operations Center, but could possibly be seen by customers of other OpenView Third-Party applications. ----------------------------------------------------------- JAGab75821 : ITO trap interceptor dies on libovutil memory overwrite. This problem was seen only by HP OpenView Operations Center customers, when the process "opctrapi" or "opctrapi.dll" died and/or coredumped. JAGab81561 : Need 2 ITO function names unmangled for NT This problem will not be seen by customers outside of HP. ----------------------------------------------------------- ovalarmsrv will fail to start if the default ports 2345 and 2346 are in use by another application. ----------------------------------------------------------- ovrepld may abort with an application exception. This has been seen on both Service Pack 4 and 5. Although this problem has not been seen on Unix platforms, it is possible that it could show up. The following excerpt from the ovrepld_err.log shows the important part of the stack trace: ovtopm!freeIfInfo+0x2d ovtopm!freeObject+0x73 ovtopm!freeWrapperList+0x21 ovrepld!Action::~Action+0x16a ovrepld!Action::`scalar deleting destructor'+0xf ovrepld!CollectionStation::actionDone+0xe5 ovrepld!csAddedNewObject+0xd58 ovrepld!handleAction+0x37 ovrepld!Action::execute+0x31 ----------------------------------------------------------- When copying/pasting a symbol from the root submap into another submap and then highlighting the symbol ovw core dumps. ----------------------------------------------------------- When running xnmevents with an Japanese EUC $LANG variable, e.g. LANG=ja on Solaris or LANG=ja_JP.eucJP on HP-UX, the right mouse popup window would sometimes show garbled characters for the Japanese event text. As well, on some Solaris displays, the events were not correctly displayed. ----------------------------------------------------------- In some cases OVwDbListObjectsByFieldValues() returns some incorrect objects that do not have all the field values specified in the argument list. ----------------------------------------------------------- On a symbol that is 'executable'. If the "Modify/Describe" dialog box is brought up and the length of the dialog box increased and then the 'Action' changed. The Selection text box gets misplaced (sometimes its not visible). ----------------------------------------------------------- Non-existent files specified in filter set definitions get created with zero length. Can't specify a drive letter on NT in a filter set definition. ----------------------------------------------------------- pmd coredumps on SOLARIS and NT immediately after a trap arrives from a broken SNMP agent that includes a VarBind of type IPaddress which has a length of 0 instead of the required length of 4 bytes. ----------------------------------------------------------- On NT, with xnmevents in minimized state, if we make any modifications through xnmtrap and then save, xnmevents will hang using up 100% CPU time. ----------------------------------------------------------- On Japanese NT, the Snapshot Properties dialog box was not localized in Japanese. It also had no help topic. Finally, it would occasionally cause ovw to core dump after it was closed. ----------------------------------------------------------- jalarm is unable to filter alarms by node names if they are not fully qualified (no DNS in use). ----------------------------------------------------------- If snmpCol.conf has multiple collection entries for the same variable and same node, but with different instance list, it fails to collect all the instances. ----------------------------------------------------------- If one or more applications ungracefully disconnect from the ovEvent stack ( part of pmd ), it is possible that pmd will coredump with the function deleteApplication being in the stack. ----------------------------------------------------------- When ovrepld is sync'ing with a new collection station (either at startup or newly-managed station), on NT, you can not have nmdemandpoll successfully join the sync. It will say one is already in progress. Future syncs will join OK. Works fine on Unix platforms. ----------------------------------------------------------- If an SNMP trap arrives at the management station which contains 0.0.0.0 for the agent IP address, netmon will sometimes abort. If a router is configured to send SNMP traps to the management station, and the router generates frequent link-up traps, the management station can keep the router very busy by doing a lengthy poll every time a link-up trap is generated. This poll could include pulling the entire ARP cache from the device. When running ovstart, it appears that all the daemon processes have started correctly. However, very shortly after the ovstart is complete, it may be noticed that netmon has terminated. An ovstatus will say that netmon is loading its databases, but has exited with a status value of one. When netmon does topology layout, it chooses a root device which is the reference point for all the nodes/devices on a subnet to position themself. If netmon choose a root device that is not in NORMAL status on a subnet, netmon will not be able to layout the topology for that subnet. All nodes in that subnet will be put in segment1. When managing certain Cisco devices with the newest IOS, it is possible to see events containing the following message: "Agent in distress: spinning in ifTable. Aborting request! Consider unmanaging node." ----------------------------------------------------------- On NT, the "About Application Help" was missing from the Event Export application. ----------------------------------------------------------- When executing program sample app1, a symbol is added to the submap and then is deleted after 20 seconds. Hold down on a popup menu for that symbol until it is deleted then try to execute the popup menu on it. ovw core dumps. ----------------------------------------------------------- For 8606109734: Ovspmd sends OV_DaemonTerminated events when daemons unexpectedly die. However, events are being generated for processes being stopped by ovstop, and not sending events for processes dying while ovstop is being run for other processes or for processes that have been paused. ----------------------------------------------------------- For 8606108882: Ovspmd uses the file $OV_CONF/analysis/ovdwenvs.conf for setting the environment variable SHLIB_PATH on HPUX and LD_LIBRARY_PATH on Solaris. This is for Data Warehouse access to the ODBC libraries and database drivers. However, in setting this variable, ovspmd overwrites the value rather than prepending the value from $OV_CONF/analysis/ovdwenvs.conf. Third-party applications, that rely on these variables to operate, are broken by the fact that the environmental variable does not contain the value specified at the starting of ovspmd. ----------------------------------------------------------- ovmapcount -ruvD dumps core. ----------------------------------------------------------- Web ARF items incorrectly ordered (precedence and application name ignored) in Launcher, NetPresenter and regverify. NetPresenter: Menus and toolbar buttons do not gray according to selection rules and min/max specifications. TargetSymbolType ignored for popup menus PopupMenu in ARF not handled correctly (cascading menus from popup not functioning) ----------------------------------------------------------- Loadhosts command not working correctly using the syntax loadhosts -p -c [IP Address] -n #. It should ping each of the ip addresses starting at the initial address and counting up # number of nodes. If the ping does not return a response, the node will not be added. Using this command on a range with actual machines in this range, the response returned is always ping timed out, regardless of the presence of a physical machine. Executing a simple ping to the ip address does work, however the -p switch will not. ----------------------------------------------------------- This is a problem on Windows NT only. loadhosts -p -c [IP Address] -n # should ping each of the ip addresses starting at the initial address and counting up # number of nodes. If the ping does not return a response, the node will not be added. Using this command on a range with actual machines in this range, the response returned is always ping timed out, regardless of the presence of a physical machine. Executing a simple ping to the ip address does work, however the -p switch will not. ----------------------------------------------------------- This is a problem on Windows NT only. Ovdbcheck cannot connect to the embedded database engine, ovdbrun, after ovdwconfig.ovpl -type embedded is run. This leads ovdbcheck to fail, and ovstatus -c ovdbcheck will show that the database is inaccessible. ----------------------------------------------------------- In Japanese, the label for "TopM Connector Count" was incorrect. ----------------------------------------------------------- On Japanese NT, only one digit is displayed for the seconds column for events. This happens for events with dates in October, November and December. This did not happen on non-Japanese NT systems. ----------------------------------------------------------- New alarm categories are clipped in Japanese mode, this is particularly bad when the number of categories exceeds 8. ----------------------------------------------------------- If the various environment variables provided by ovw (OVwFieldDir, OVwRegDir, and [most notably] OVwSymDir) are set and include trailing language-specific components in the paths, Network Presenter will fail to read symbol information. All symbols will show up with generic icons in its scope (leftmost) pane, and no symbols will show up in the graphical content pane. ----------------------------------------------------------- If you set a background graphic in a submap, then change the background graphic to a different one, the next time you start ovw the graphic displayed will be the first one applied. Ex. Open OVW, apply the Colorado graphic to the Root Submap, Changed the Colorado graphic to California for the Root Submap,close OVW and reopen.Root Submap displays the Colorado graphic. ----------------------------------------------------------- rnetstat will crash with an exception violation when querying the routing table from a NNM NT Management Station. ----------------------------------------------------------- If a new application is created through xnmbuilder and then ovw is restarted and the menu path for the new application is edited, it doesn't get written to the application registration file. This causes the menu item to disappear next time ovw is restarted. ----------------------------------------------------------- Select a symbol in ovw and try to change its symbol type. When the symbol type dialog box comes up do a selection so that no one symbol type gets fully selected. This leads ovw to coredump. ----------------------------------------------------------- xnmloadmib leaks huge amounts of memory when loading mib files. Results in malloc failures. ----------------------------------------------------------- After installing ITO to work with Oracle 7.3.4 on HPUX 10.20, running ovdbsetup -o can cause ITO daemon ovacomm to not run. Ovstatus reports back that the daemon died with a signal 6 due is an unresolved reference. Also, the Data Warehouse programs may or may not work. They also receive unresolved references. ----------------------------------------------------------- Programs snmpCollect and ovcoltosql can corrupt binary data files in $OV_DB/snmpCollect if the disk fills. The write will only write the available space which might be less than the size of the fixed-length record. Once this occurs, then the binary datafile is corrupted, and while subsequent writes will work, it will not be able to be read by ovcoltosql or snmpColDump. ----------------------------------------------------------- The ipmap process appears to hang when it is doing the initial map synchronization at map open time. In reality, it just takes a very long time. Looking at the map reveals that there are a huge number of segments attached to a node which does not have this many interfaces (could be thousands of interfaces). ----------------------------------------------------------- NNM/NT6.0 Japanese and NNM/UNIX6.0 Japanese: When upgrading 5.0x to 6.0, alarm category labels aren't converted from "xxx Events" to "xxx Alarms". ----------------------------------------------------------- Timestamps such as creation time and modified time are different between the operational database, evaluated by ovtopodump -l , and the relational database. The relational database timestamp is the timestamp that the entry was added and not the creation or modification time of the object. ----------------------------------------------------------- xnmcollect will give Internal Error when you select multiple Mib Objects and then do one of Copy or Modify or Show Data menu operations. ----------------------------------------------------------- A large event that can be formatted by xnmevents cannot be handled by ovactiond resulting in an error message in ovactiond.log ----------------------------------------------------------- Upon running ovstop, on occasion, ovalarmsrv will get killed with a signal 15. This is due to ovalarmsrv not having enough time to finish writing to the statelog. ----------------------------------------------------------- On 11.0 systems, ovalarmsrv would generate one of the following two messages after running for a period of time: First possible message: ovalarmsrv opening connection for listener port. ovalarmsrv opening connection for service port. MSD thread exception: pthread_create failed , code = 11 Exiting! Second possible message: ovalarmsrv opening connection for listener port. ovalarmsrv opening connection for service port. MSD thread exception: pthread_detach failed, code = 3 Exiting! These messages would appear under /var/opt/OV/share/log/ovalarmsrv.trace and the ovstatus of ovalarmsrv would be something to the effect of "MSD thread exception: ... failed, code ??, exiting." ----------------------------------------------------------- When MapHeight and MapWidth are set in the NT Registry as resources for ovw, MapHeight seems to be ignored. ----------------------------------------------------------- If large numbers of submaps are open at once, when the user opens up yet another submap, ovw either core dumps or the new submap has unusable menus. ----------------------------------------------------------- ovdwevent -export doesn't populate the event message field in either the solid or oracle databases. The message field doesn't exist. ----------------------------------------------------------- If you modify the ipmap registration file, and add "-D n", existing maps can have their persistence level changed without required synchronization. Changes to the ipmap registration file are supposed to modify new maps (or maps being migrated from pre-3.31 versions) only, not existing maps. ----------------------------------------------------------- When opening xnmappmon with the -commandHeading option, using Kanji characters in that command heading. The bottom couple of pixels of some of the Kanji characters are truncated. ----------------------------------------------------------- If IP Addresses are specified in the event source file, then events are not put in the proper category. ----------------------------------------------------------- xnmcollect either reports an internal error or core dumps (or does none of the above but will still have a memory error if NT), when you modify a mib collection, delete that mib collection, and then add a new mib collection. ----------------------------------------------------------- When installing a permanent license, the license expiration date in the global topology object in ovwdb is formatted incorrectly, giving the (false) impression that the license expired in 1970. The license still works, but it looks wrong. ----------------------------------------------------------- start Data Collection & Thresholds: /opt/OV/bin>xnmcollect & select any MIB object and double click on the only entry in the MIB object collection summary. A window pops up to modify the MIB object choosen. Delete the default entry in Polling interval and choose Configure Threshold Event/Configure Rearm Event button. An error messages pops up with the following message, which is not clear. empty string on string "". Usage: [smhdwy]. It should have been empty string on Polling Interval. ----------------------------------------------------------- If the number of lines to be graphed exceeds 25 then only the first 25 lines are displayed. On UNIX its possible to change one of those lines being displayed with another one which you want to see. On NT its only possible to add more lines to the display. ----------------------------------------------------------- Collect data over a large period of time using snmpCollect and then graph it using xnmgraph. Now change the display width to a small value and try to move the "Display Interval" scroll bar position. You will see that the scroll bar button always returns to somewhere near the starting position. ----------------------------------------------------------- When selecting "current license" in the ovnnmPassword dialog, only licenses that have a start date that is current will show up. Any licenses with a start date in the future will not be shown. ----------------------------------------------------------- When pressing on the first link listed in the launcher welcome page, an error is presented because the URL does not exist. ----------------------------------------------------------- If you start moving around a symbol that an application subsequently deletes, ovw core dumps. ----------------------------------------------------------- On double clicking an explodable symbol with a submap attached to it, if the parent submap is closed before the child submap can come up, ovw coredumps. ----------------------------------------------------------- In a EUC kanji japanese environment, xnmevents core dumps with SIGBUS for certain events. ----------------------------------------------------------- findroute coredumps when an agent returns an invalid ifIndex ----------------------------------------------------------- If the value of noReducePercent in the /usr/lib/X11/app-defaults/XNmgraph file is set to either 99 or 100% then xnmgraph hangs when graphing certain collections. ----------------------------------------------------------- When starting openview services from the NT start menu, there is no notification that startup has completed. Defect Description: PHSS_20795: Cumulative Consolidated Patch Resolution: Cumulative Consolidated Patch PHSS_20790: There were two problems, first the CDE help and WinNT help were missing a topic for the "What's New with NNM..." As well, the html webhelp had an incorrect link that was broken. Resolution: The updated CDE and WinNT help files now include all the "What's New with NNM..." topics. As well, the html webhelp now has the correct link. ----------------------------------------------------------- "Find By ..." features were not implemented in Network Presenter in the original release. Resolution: Network Presenter "Find By ..." functionality has been fixed. ----------------------------------------------------------- The formatted Category string gets truncated. A memory overwrite caused the coredump. Resolution: All three problems fixed by code changes within libovutil/ ovutil.dll. ----------------------------------------------------------- ovalarmsrv had two hard coded ports which were not configurable by the end user. This was a design choice since at the time Java had no way of accessing /etc/services. The launching programs have been modified to pass the java code the correct ports. Resolution: ovalarmsrv was modified to use the services file to lookup the default port numbers. The entries ovalarmsrv & ovalarmsrv_cmd now specify the ports that are used by ovalarmsrv during startup. The launching programs have been changed to access this information as well. ----------------------------------------------------------- Ovrepld maintains a list of memory objects needing to be freed at the end of an action. In one case, ovrepld placed the same object on this list twice, causing the memory to be freed twice. This would cause the application exception on NT when running with Service Packs 4 or 5, which have much more agressive memory management strategies, and are more sensitive to these types of coding errors. Resolution: Ovrepld was changed so that it does not try to free the same memory twice. ----------------------------------------------------------- Code had been previously added to display the top submap of a highlighted symbol based on the appname and an algorithm. However, it did not check for the possiblity appname would be null. The root submap is created by ovw not by an application so the appname was never set. Also, other checks weren't being made in the code for user created submaps vs application (other than ipmap) created submaps. So, those cases were missing. Resolution: Added to the existing code a check for a null appname in addition to checking different scenarios involving user created submaps and application submaps other than ipmap. ----------------------------------------------------------- OVwHighlightObject() will now display the submap on top that first has a symbol in an ipmap created submap. Otherwise, it bases it on the lowest submapid. For the EUC problem, xnmevents was incorrectly interpreting the first byte of a multibyte character as a place to split the event text. For the Solaris display problem, xnmevents was not correctly determining the width and height of the events. Resolution: xnmevents now correctly finds white space to split the event text and displays the characters correctly. As well, xnmevents also determines the width and height of the event text. ----------------------------------------------------------- For each field in an object the function checks if the field exists in the field-value list and then compares the value set, for the field, for that object with the value supplied, for the field, in the field-value list. In the case of a name field, a different kind of check is done; the value of the name field in the field value list is used to search for the corresponding object id. No check was however done to see if the object id returned is of the object for which the fields are being matched. Resolution: Now the object-ids are compared for a match. ----------------------------------------------------------- Even though the text box widget is attached properly, its resizeWidth property is set to TRUE. So when a new action is selected, the text box tries to resize itself causing the widget to be misplaced. Resolution: I have changed the code so that the text box has resizeWidth property set to FALSE. Instead the size of the selected string is calculated and the textbox resized accordingly. ----------------------------------------------------------- 1. Files were opened even if they didn't exist. 2. Parser didn't have support for drive letters. Resolution: 1. Added ios::nocreate to ifstream constructor. 2. Added support for drive letters to parser. ----------------------------------------------------------- Several places in the code that deal with Varbinds - such as trap processing, trap formatting, tracing & logging - are all assuming that the PDU syntax is legal at this point. If not, these modules can print out garbage characters or even coredump. Resolution: A search was made for all places where this might possibly happen, and fixes were put into all rhe places found. ----------------------------------------------------------- A part of the code which updates the window was getting into an infinite loop under minimized state. That was the cause for the hang. Resolution: Changed the code so that the infinite loop does not occur. ----------------------------------------------------------- The snapshot properties dialog box did not have an equivalent Japanese version. Moreover, ovw should display the Map Properties dialog, which is properly localized and does not core dump. Resolution: The Map->Snapshot->Properties menu pick now brings up the Map Properties dialog box with the snapshot's information. ----------------------------------------------------------- A function matchFilters() in Client.cpp of the ovalarmsrv process was filtering too much. Resolution: The segment of code that did the overfiltering has been removed. ----------------------------------------------------------- A search for a collection in a collection list can be done based on node name or based on both node name and instance list. The code was written assuming that if a NULL instance list is passed to the search routine, the routine will use only node name for the search. This is not however the case. Resolution: The search routine is modified so that it does not dump on a NULL instance list. Also the code that is calling it has been modified to pass the correct parameters. ----------------------------------------------------------- The code deleted applications while higher level function calls were processing the application list. This caused doubly freeing memory, accessing the freed memory for the application, or corrupting the traversal of the application list. Since the memory was corrupted in terms of the operations being done on the application structure or application list, then pmd would coredump. Resolution: The code now disables applications rather than deleting them during application list processing. This ensures that the application list remains intact throughout event processing. ----------------------------------------------------------- Upon the receipt of the next event, the application list is evaluated for disabled applications and these are removed prior to processing the newly received event. Ovrepld maintains a flag on a per-collection-station basis that indicates whether there is currently a demand-poll in progress for that station. This field is not correctly initialized on NT platforms. Resolution: Ovrepld was changed so that it correctly initializes the demand-poll flag. ----------------------------------------------------------- 1) The cause of this problem is that netmon is attempting to dereference some pointers which normally are initialized to meaningful values. If the agent address is zero, these pointers will not be initialized, and this can cause netmon to abort with a bad memory reference. Currently, netmon will initiate a configuration poll followed by a discovery poll of a node that sends it a link-up trap. Normally, these polls would happen at infrequent intervals, but if the node generates lots of link-up traps, these polls will end up happening very often. These polls can consume significant computing cycles on the device being polled. 3) When the netmon process initializes itself, after loading the topology database, it tries to initialize a portion of the event correlation subsystem known as the "ECS Annotation Server". This module requires that a certain capability field "isMgX" be defined in the object database. If this field is absent, netmon will exit without producing any error messages. 4) The original design of netmon overlooked this detail of check for root device's if_status. This defect will only occur when netmon select a root device that has if_status != NORMAL. 5) The latest Cisco IOS will dynamically add and remove entries from the interface MIB table as ISDN connections come and go. If netmon begins pulling the interface table when there are (for example) 10 interfaces, and then interface 11 gets added before netmon completes pulling this table, it will report this event. Netmon is pulling the ifNumber variable before pulling the table, and it will complain if it finds more entries in the table than ifNumber reported. Resolution: 1) Netmon was changed to always initialize the pointers to meaningful values before looking at them. 2) This problem is fixed by modifying netmon so that it will only initiate the configuration poll if the link-up trap indicates an interface that we do not already know about. This should be an infrequent situation. 3) This problem has been fixed by changing netmon to generate an error message to be displayed by ovstatus, explaining the problem and how to fix it. 4) This defect is fixed by changing netmon to only select an interface as root device when it's if_status is NORMAL. 5) Netmon was changed to no longer look at the ifNumber for a managed node, and to use other methods to detect a spinning ifTable. ----------------------------------------------------------- The help topic index for the application was incorrect. Resolution: The registration file for this application now has the correct help topic index. ----------------------------------------------------------- In many cases when a symbol is deleted and is a popup symbol the code was not resetting the popup information. Resolution: Added code to the map symbol deletion code that resets the popup symbol information. ----------------------------------------------------------- For 8606109734: There are two conditions that determine whether an event is sent or not. They are the fact that a connection exists between ovstop and ovspmd, and the state of the daemon being either RUNNING or NOT_RUNNING. On NT, there is a race condition between the disconnection of ovstop from ovspmd and the receipt of the SIGCHLD signal from the death of the daemons being stopped. This leads the code to believe that the daemon was not stopped by ovstop, and consequently, an event is generated. In the case of a daemon unexpectedly dying while ovstop is being run for other daemons, there is no logic to determine that the daemon should send an event. Since there is a connection between ovstop and ovspmd, no event is sent when one should. In the last case, since the process is in PAUSED state, then the state check for RUNNING or NOT_RUNNING will fail, and consequently, the event will not be sent when it should. For 8606108882: the logic for managing the setting of SHLIB_PATH or LD_LIBRARY_PATH should have considered the need for the value set prior to starting ovspmd to be passed to third-party applications. Rather than overwriting the value, the code should have prepended the value from $OV_CONF/analysis/ovdwenvs.conf to the value from the environment if the variable was set. Resolution: For 8606109734: The fix to the code was to create a flag to determine whether to send or not send the event. The logic is that during ovstart, those daemons that are being started will have the flag set to send the event on unexpected termination. On ovstop, the flag is cleared for those processes that are being stopped. For 8606108882: Ovspmd saves a copy of SHLIB_PATH ( HPUX ) or LD_LIBRARY_PATH ( Solaris ) at startup, and the code will prepend the value specified in $OV_CONF/analysis/ovdwenvs.conf to the value prior to starting daemons. ----------------------------------------------------------- ovmapcount -r deletes objects in the Map Database which do not have corresponding objects in the object database. A list iterator goes through a list of Mapobjects and checks if the object exists in the object database. If it does not, it calls MapObject::doDelete. This deletes all symbols, child submaps etc connected with the object and then adds the object to the list of objects to be deleted. When deleting the connection symbols connected with the MapObject, the current Mapobject changes. The changed MapObject gets deleted in the current iteration. Later when the changed MapObject gets its chance to be deleted, it finds that its already been deleted. Dumps Core. Resolution: In MapObject::doDelete, we save the current object getting deleted. At the end when we are about to add the current object to the list of objects to be deleted, we check whether its changed. If it is, we do not add it otherwise we go about deleting it. ----------------------------------------------------------- In Network Presenter precedence ordering was simply not implemented. NetPresenter ENH: menu graying was not implemented in initial release NetPresenter: TargetSymbolType was not implemented NetPresenter: PopupMenu construct was not being parsed correctly. Resolution: The CGI ARF parser library has been modified to sort the various registrations according to the documented criteria. NetPresenter has been enhanced to account for the various criteria that specify when menu items and toolbar buttons should be active or inactive (normal or grayed) NetPresenter has been modified to take capability fields of popup menu's target object into account when building the popup menu. NetPresenter menu manager was modified to correctly parse the PopupMenu construct ----------------------------------------------------------- The problem is caused by the fact that loadhosts is using a function in ovutil.dll to send the pings, and this library function is not properly adjusting the byte-order of the IP address before attempting the ping. Resolution: This patch corrects the byte-ordering expected by the utility function in ovutil.dll, and corrects the byte- ordering used by netcheck.exe and xnmtopoconf.exe, which was wrong. ----------------------------------------------------------- The defect was that the data source name is ovdbrun and not ShMem NNM, which is the communications mechanism used for client/server database communications. Resolution: The resolution is to change the value of defaultrdb in the script at line 99 to be ovdbrun. ----------------------------------------------------------- The Japanese registration files for ipmap had the same label for both "TopM Connector Count" and "TopM Segment Count" Resolution: The Japanese registration files now have the correct labels for each field. ----------------------------------------------------------- xnmevents was incorrectly calculating the width of the date field, truncating the last column of the seconds field. Resolution: xnmevents now correctly calculates the width of the widest possible date. ----------------------------------------------------------- The defective code was in ovalarmlaunch.cpp, in the main program. OvWwwInit(), which initializes the language, was being called too late. Resolution: in the Main() function for the alarmbrowser, the OvWwwInit () function is moved to before the call to read_trapspec_file() so that the LANG will contain the right value (i.e. lang is initialized in OvWwwInit()) before the trapd.conf file is read. In that way, the Japanese version is the one that is read instead of the C version of the file. ----------------------------------------------------------- The environment variable OVwSymDir affects both ovw and Network Presenter. However, Network Presenter and ovw process its contents in different, inconsistent manners. ovw takes the paths provided by the env var and uses them as absolute paths, not attempting to determine if they have language-appropriate components. NetPresenter, on the other hand, is taking the contents and appending language-specific components in an effort to find appropriate subdirectories. When the paths already contain language-appropriate components, NetPresenter appends yet another, then fails to find the composed directories as they do not exist. Resolution: libovwparser has been modified to look for and remove trailing language-specific and language-generic (read: "C") components prior to passing the contents of the environment variables OVwSymDir, OVwRegDir, and OVwFieldDir to the part of the library that looks for language-specific subdirectories. It has also been modified so it uses the value returned by setlocale() for LC_MESSAGES rather than $LANG to build language-specific subdirectory paths. regverify has been modified to use the library code described above to process path names. ----------------------------------------------------------- The flag which records changes to the background graphics is not set for this condition: change from one background graphic to another. Resolution: "change from one background graphic to another" is included to a list of conditions based on which the flag which records changes to the bacground graphics is set ----------------------------------------------------------- The SNMP agent on the NT Management station does not return the data properly for Get-Bulk requests. rnetstat uses get-bulk to retrieve data from the NT MS. And rnetstat was not able to properly handle the improper get-bulk response data returned from the NT MS. Resolution: Modified rnetstat so that in case get-bulk response does not contain proper data, then it will get the data column by column. ----------------------------------------------------------- This happens due to the difference in the way in which the functions attached to menu items on the menubar are interpreted by the parsing routines and the ovw applications. Applications assume that these functions will have a context expression of 'AllContext' while the parser gives them a context of 'EverReady'. Resolution: The specific case in which the applications request for a function with a context expression of 'AllContext' while the function actually has a context expression of 'EverReady' is been taken care in the search routine. ----------------------------------------------------------- When no symbol type gets selected, The symbol index pointer that is used in the function that changes the symbol is NULL. No check is made for this NULL pointer. This leads to an access violation. Resolution: In functions where the symbol or connection change is handled, a check has been put to see if the symbol index pointer is NULL. ----------------------------------------------------------- Memory was not being freed in several places. Resolution: Memory has been freed in appropriate places. ----------------------------------------------------------- NNM needed to have the Oracle fileset Pro*Cobol installed to rebuild libclntsh.sl. This check was not done. Oracle patches now require that libnsl_s be compiled in. This was not in the original makefile clntsh.mk that Oracle shipped. Resolution: A check for the missing file was added to ovdbsetupo1.sh to verify that the file from the Pro*Cobol fileset was available. This ensures that the rebuilding of libclntsh.sl will not cause unresolved references for NNM. The makefile was updated to now use libnsl_s if it exists on the system. ----------------------------------------------------------- The defect was that the file should have been truncated on a partial write. Resolution: The file is truncated back to the end of the last full record in the file. ----------------------------------------------------------- The problem has to do with a case where a connector device (repeater or switch) is not getting properly "oriented". "Oriented" means that the device tells us which of its ports it hears a reference address that NNM has chosen for that network, which is called the "root device". If the connector can not tell us which port hears the "root device", NNM is not able to properly lay out that connector, and should not create any more than one segment attached to that device. There is a defect in the netmon process where it was attempting to lay out segments around a connector device which was not oriented. This can cause many different mis-behaviors, such as the continual creation of many thousands of ficticious interfaces and segments. Such behavior can make ipmap take a very long time to synchronize a map. Resolution: This problem is fixed by changing netmon to properly check to make sure a device is oriented before attempting to do layout relative to that device. ----------------------------------------------------------- Message catalogs did not have the two words, "Events" and "Alarms" translated. Also, the algorithm for converting the text was incorrect and did not make the modifications correctly. Resolution: The algoritm was fixed and the util_libs.2 message catalog were fixed. ----------------------------------------------------------- The defect is that the relational database needs to maintain timestamps to allow for reports to be written against these fields. For example, a report of objects created during a period of time would not work. Resolution: There is a flag that denotes that timestamps should not be updated. Ovtopoconv, which was the code that was the basis of ovdwtopo, used this flag, but ovdwtopo had it removed. ----------------------------------------------------------- The menu options Copy, Modify and Show Data should be in-sensitive when user selects more than one mib object. Resolution: When user selects more than one mib object in the xnmcollect gui, the menu options Copy, Modify and Show Data will be greyed out. xnmevents has 5000 byte buffer for processing events, but ovactiond has only 2048. Resolution: Increased the buffer size of ovactiond to 5000. ----------------------------------------------------------- The defect was that the lrf file, ovalarmsrv.lrf, should have specified 120 seconds. This is what ovalarmsrv is expecting to have before ovspmd sends the signal. Resolution: The timeout has been set to 120 seconds for the ovalarmsrv.lrf file. ----------------------------------------------------------- There was an improperly configured kernel parameter on HPUX 11.0. ovalarmsrv was not detaching all threads properly. Resolution: There appear to be two problems on 11.0 which are related to this defect. The configurable kernel parameter max_thread_proc defaults to 64. During an event storm every new event added results in a thread being created in ovalarmsrv. ovalarmsrv can quickly consume 64 threads in this case. Similarly onfigured Suns allow up to 2048 threads per process. This is more than sufficient to handle these storms. The first basic recommended change is to increase the kernel parameter max_thread_proc to 2048. The maximum value allowed might be constrained by nproc being too low. This value can be increased by modifying the parameter maxusers to ~200 The second part of the problem here is that threads being created on 11.0 in ovalarmsrv which are not being detached. A non-detached thread, is a non-recovered system resource. The code needs to change to detach all threads. ----------------------------------------------------------- Both MapHeight and MapWidth are of type Dimension, which is an unsigned short of 2 bytes. But they are read in as DWORD which is of 4 bytes from the Registry using RegQueryValueEx(). Thus MapHeight which is read first into memory gets overwritten by the MapWidth value which is read immediately after. Resolution: RegQueryValueEx() is passed a temporary variable and the DWORD values for MapHeight and Mapwidth are read into it. Then they are casted to unsigned short and then put into the memory allocated for the resource. Thus the overwriting is prevented. ----------------------------------------------------------- ovw was running out of resources, but did not detect the problem. Resolution: ovw now limits the number of submaps open, to avoid running out of resources. ----------------------------------------------------------- After investigating this problem it only occurs on 11.X. 11.X has a different memory model than 10.X, Solaris, NT. It does not write data based on a 4byte boundary as the other platforms. The problem was an array bound overwrite. A character array had been declared with one character short. The last character which was a null terminator was written into the next data byte. This next data byte happened to be the first character of the message array. So, the first character in the message array was null. Resolution: The size of the array for the date was enlarged to ensure enough space for the data. ----------------------------------------------------------- ipmap is not setting the Initial Verify switch properly, and so persistence levels can be changed on existing maps by modifying the registration file. This is not supposed to happen. Resolution: Changed ipmap to set Initial Verify switch upon creation or initial load of map. ----------------------------------------------------------- This is caused by the label "widget" used by xnmappmon being a few pixels too small. Resolution: Modified the wnmappmon.rc so that the label widget has enough height to contain the Kanji characters. ----------------------------------------------------------- The code was not checking properly for the IP Address. Resolution: Proper check has been incorporated on the IP Address ----------------------------------------------------------- This defect is caused by a global variable which is pointing off to free'ed memory. The modify will cause the variable to be set, the delete will delete the area of memory it is pointing to, the add will then try to use that memory to fill default values. Resolution: Changed the code so that it resets the global variable if it deletes what it's pointing to. ----------------------------------------------------------- The date formatter is not noting the sentinel value correctly, so that the string saved to ovwdb reads some time in 1970 rather than "never expires". Resolution: Changed call to format_time() to be _OVLICFormatDate(). ----------------------------------------------------------- When the error to be displayed is that "the string is empty", the string variable, which is empty in the first place, is being displayed to the user as "empty string on string $string" which shows up as "empty string on string "" " Resolution: The string variable is checked to see if it is empty. If so then the name associated with this string, which the user sees on the UI, viz., Polling Interval, is displayed in the error message as "empty string on string Polling Interval" ----------------------------------------------------------- There is no provision in NT to replace a collection that is being displayed with another one, that is being collected but not currently displayed because of limit on the number of lines that can be displayed. Resolution: A new button [Replace] has been added to the 'Line Configuration' dialog box. On pressing this button a dialog box pops up that shows all the collections that are currently not being displayed. Selecting one of these lines and pressing OK will cause this new collection to replace the one that was selected in the 'Line Configuration' dialog box. ----------------------------------------------------------- When a scroll bar is moved the button position is returned as a value between 0-32767. This value needs to be mapped to the actual scroll bar length (min-max). This mapping was not properly occuring. Resolution: The position of the scroll bar button, as returned by the function, is now recalculated using a macro. This macro transposes the value between 0-32767 to a value between min and max of the actual scroll bar. ----------------------------------------------------------- ovnnmPassword is operating as it should. It only shows valid passwords for the current realtime date. So, any licenses for testing purposes that have been entered with a start date in the future aren't considered valid. Resolution: Because of a number of issues, it would be to hard to redesign this so ovnnmPassword recognizes passwords with future start dates. So, a warning was added to ovnnmPassword that gets generated when the user enters a password through the GUI with a future start date. ----------------------------------------------------------- The URL is simply incorrect, due to the fact that it changed right after the release of NNM 6.0 Resolution: The URL has been corrected ----------------------------------------------------------- In several places in the mwActions.C file, namely functions: _mwMoveStart() _mwLButtonUP() _mwMoveMouse() _mwMoving() _mwMoveEnd() the icon pointer was retrieved and used, yet it was null, having just been deleted. This dereferenced a NULL pointer and caused a core dump on NT. Resolution: A new check was made to see if the icon is null. If it is NULL, the the state of icon_moving is set to false and the function returns ----------------------------------------------------------- The position of the child submap on the screen is decided by the position of its parent. When the child submap comes up it tries to locate the coordinates of the parent. In case the parent is already closed then the function fails to find the location of the parent and coredumps Resolution: To take care of this boundary case a check is implemented. If the parent is no longer valid then a coordinate value of (0,0) is returned for the parent. ----------------------------------------------------------- The routine that extracts description from an event is assuming the node field to be greater than a certain size. During formatting, if the node happens to have a name in japanese language, the characters could be more than 1 byte in length. This causes improper formatting and finally leads to a core dump. Resolution: Now no assumption is made on the size of the node field. ----------------------------------------------------------- findroute tries to query the ifEntry based on an invalid ifIndex. This causes the agent to return one or more packets with null varbind entries. The code is not checking for NULL, and this causes a coredump. The same thing happens when a query to ARP cache is done. Resolution: A check has been added in both storeIfEntry and storeArpEntry functions to check for NULL varbinds. ----------------------------------------------------------- The parameters being passed to the function (shiftLatestData) that reduces the data to be graphed were wrong when the value of noReducePercent was 100. This prevented data from being reduced. Since the data was not reduced the function was called again and again in a loop. When the value was 99% in certain cases the number of points to be merged would come down to 1. Since a minimum of 2 points are required for the merge, the merge never occured. This also caused an infinite loop. Resolution: Now the correct parameters are being passed to the function shifLatestData. In addition if the number of points to be merged comes down to 1 then it is treated in the same way as when the value of noReducePercent is 100. ----------------------------------------------------------- There was no completion state being communicated from ovspmd to ovstart. Resolution: Added completion state communication to ovspmd. SR: 8606114722 8606113943 8606107500 8606107501 8606105207 8606103506 8606109600 8606106814 8606105563 8606105086 8606104393 1653298042 8606106339 8606105089 8606106578 8606106939 8606114001 8606102140 8606107110 4701430272 8606110442 8606103512 8606103711 8606107114 8606104603 8606104720 1653311852 5003468702 8606108080 8606110367 8606106309 8606107555 8606109734 8606104767 8606108882 8606109576 4000123123 8606114610 8606106313 4701429332 8606110419 8606111707 4701411694 4701422386 8606106073 8606106118 8606112275 1653304493 8606104490 8606105463 8606101667 8606113449 8606102919 8606105745 8606103848 4701429738 1653309864 8606103885 8606107089 8606104498 8606104978 8606108695 8606108858 1653288985 4701430090 8606112208 8606101472 8606107052 8606105633 8606110945 1653309195 8606105557 8606106769 8606109879 4701428102 8606114032 Patch Files: /opt/OV/www/htdocs/classes/jalarm/jalarm.jar /opt/OV/www/htdocs/classes/jalarm/debug.jalarm.jar /opt/OV/www/htdocs/classes/debug.libovw.jar /opt/OV/www/htdocs/classes/libovw.jar /opt/OV/www/htdocs/classes/jovw/jovw.jar /opt/OV/www/htdocs/classes/jovw/debug.jovw.jar /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ rptref.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ rpttsk.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ cntref.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ nnmswitchref.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ nnmswitchtsk.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Scope/scpref.htm /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Scope/scptsk.htm /opt/OV/www/htdocs/ja_JP.SJIS/launcher/welcometopics.html /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ rptref.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ rpttsk.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ cntref.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ nnmswitchref.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ nnmswitchtsk.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Scope/ scpref.htm /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Scope/ scptsk.htm /opt/OV/www/htdocs/ja_JP.eucJP/launcher/welcometopics.html /opt/OV/www/htdocs/C/java_libovw/doc/AllNames.html /opt/OV/www/htdocs/C/java_libovw/doc/ Package-hp.ov.libovw.html /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.LibOvw.html /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.OVwLocateResultSymbol.html /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwMapInfo.html /opt/OV/www/htdocs/C/java_libovw/doc/tree.html /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationInfo.html /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationList.html /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/cntref.htm /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/nnmswitchref.htm /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/nnmswitchtsk.htm /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/scpref.htm /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/scptsk.htm /opt/OV/www/htdocs/C/launcher/login.tmpl /opt/OV/www/htdocs/C/launcher/retry.tmpl /opt/OV/www/htdocs/C/launcher/launcher.tmpl /opt/OV/www/htdocs/C/launcher/jscript.html /opt/OV/www/htdocs/C/launcher/browser.html /opt/OV/www/htdocs/C/launcher/welcome.html /opt/OV/www/htdocs/C/launcher/webwin.html /opt/OV/www/htdocs/C/launcher/javadoc/html/intro.html /opt/OV/www/htdocs/C/launcher/javadoc/html/ovlogo_l.gif /opt/OV/www/htdocs/C/launcher/javadoc/html/start.html /opt/OV/www/htdocs/C/launcher/javadoc/sample/ TestSession.java /opt/OV/www/htdocs/C/launcher/javadoc/doc/AllNames.html /opt/OV/www/htdocs/C/launcher/javadoc/doc/ Package-hp.ov.session.html /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.NoSessionException.html /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.Session.html /opt/OV/www/htdocs/C/launcher/javadoc/doc/packages.html /opt/OV/www/htdocs/C/launcher/javadoc/doc/tree.html /opt/OV/www/htdocs/C/launcher/javadoc/index.html /opt/OV/www/htdocs/C/launcher/welcomecontent.html /opt/OV/www/htdocs/C/launcher/welcometopics.html /opt/OV/www/htdocs/C/launcher/js_replace.tmpl /opt/OV/www/htdocs/C/launcher/js_replace_br.tmpl /opt/OV/www/htdocs/bitmaps/C/misc/binoc.16.gif /opt/OV/www/htdocs/bitmaps/C/misc/binoc.20.gif /opt/OV/www/cgi-bin/ovalarm.exe /opt/OV/www/cgi-bin/jovwreg.exe /opt/OV/www/cgi-bin/ovlaunchreg.exe /opt/OV/www/cgi-bin/snmpviewer.exe /opt/OV/newconfig/OVWWW-EVNT/lrf/ovalarmsrv.lrf /opt/OV/newconfig/OVWWW-EVNT/www/registration/jovw/C/alarmbr /opt/OV/newconfig/OVWWW-EVNT/www/registration/launcher/C/ ecscmg /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/jovw /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/snmpviewer /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/alarmbr /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/terminal /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/mibbrowser /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/webbrowser /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/jovw /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/snmpviewer /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/alarmbr /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/terminal /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/mibbrowser /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/webbrowser /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/jovw /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/snmpviewer /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/ecscmg /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/mibbrowser /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/jovw /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/snmpviewer /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/ecscmg /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/mibbrowser /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/jovw /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ snmpviewer /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/terminal /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ mibbrowser /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ webbrowser /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/jovw /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/ snmpviewer /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/ mibbrowser /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.SJIS/NNM/nnm.sdl /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.SJIS/ SwitchTopology/nnmswitch.sdl /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.eucJP/NNM/nnm.sdl /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.eucJP/ SwitchTopology/nnmswitch.sdl /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.SJIS/ipmap /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.eucJP/ipmap /opt/OV/newconfig/OVEVENT-MIN/conf/stacks/pmd/libovEvent.sl /opt/OV/bin/ovalarmsrv /opt/OV/bin/ovalarmadm /opt/OV/bin/ovweb /opt/OV/bin/xnmgraph /opt/OV/bin/findroute /opt/OV/bin/xnmcollect /opt/OV/bin/xnmappmon /opt/OV/bin/ipmap /opt/OV/bin/netmon /opt/OV/bin/rnetstat /opt/OV/bin/netcheck /opt/OV/bin/xnmtopoconf /opt/OV/bin/ovrepld /opt/OV/bin/regverify /opt/OV/bin/ovw /opt/OV/bin/ovwdb /opt/OV/bin/ovstart /opt/OV/bin/ovstop /opt/OV/bin/ovstatus /opt/OV/bin/ovspmd /opt/OV/bin/xnmevents /opt/OV/bin/ovactiond /opt/OV/bin/ovdwevent /opt/OV/bin/ovdwtopo /opt/OV/bin/ovcoltosql /opt/OV/bin/ovdwconfig.ovpl /opt/OV/include/OV/ovw.h /opt/OV/lib/libovtopm.2 /opt/OV/lib/libovfilter.2 /opt/OV/lib/libovwparser.2 /opt/OV/lib/nls/ja_JP.SJIS/util_libs.cat /opt/OV/lib/nls/ja_JP.eucJP/util_libs.cat /opt/OV/lib/libovw.2 /opt/OV/lib/libovw.1 /opt/OV/lib/libov.2 /opt/OV/lib/libov.1 /opt/OV/lib/libovgui.2 /opt/OV/lib/libovutil.2 /opt/OV/lib/libovsnmp.2 /opt/OV/lib/libovsnmp.1 /opt/OV/man/man3.Z/OVwGetLocations.3 /opt/OV/man/man3.Z/OVwGetLocationsByAttribute.3 /opt/OV/man/man3.Z/OVwGetLocationsByComment.3 /opt/OV/man/man3.Z/OVwGetLocationsBySelectionName.3 /opt/OV/man/man3.Z/OVwGetLocationsBySymbolLabel.3 /opt/OV/man/man3.Z/OVwGetLocationsBySymbolStatus.3 /opt/OV/man/man3.Z/OVwGetLocationsBySymbolType.3 /opt/OV/man/man3.Z/OVwFreeLocationList.3 /opt/OV/man/man3.Z/OVwDisplaySubmap.3 /opt/OV/man/man3.Z/OVwCloseSubmap.3 /opt/OV/man/man1m.Z/ovalarmsrv.1m /opt/OV/man/man1m.Z/ovalarmadm.1m /opt/OV/opi/opi_proc/opiproc /opt/OV/contrib/NNM/ovalarm/ovalarm.ovpl what(1) Output: /opt/OV/www/htdocs/classes/jalarm/jalarm.jar: None /opt/OV/www/htdocs/classes/jalarm/debug.jalarm.jar: None /opt/OV/www/htdocs/classes/debug.libovw.jar: None /opt/OV/www/htdocs/classes/libovw.jar: None /opt/OV/www/htdocs/classes/jovw/jovw.jar: None /opt/OV/www/htdocs/classes/jovw/debug.jovw.jar: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ rptref.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ rpttsk.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ cntref.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ nnmswitchref.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Content/ nnmswitchtsk.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Scope/ scpref.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/Scope/ scptsk.htm: None /opt/OV/www/htdocs/ja_JP.SJIS/launcher/welcometopics.html: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ rptref.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ rpttsk.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ cntref.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ nnmswitchref.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Content/ nnmswitchtsk.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Scope/ scpref.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/Scope/ scptsk.htm: None /opt/OV/www/htdocs/ja_JP.eucJP/launcher/welcometopics.html: None /opt/OV/www/htdocs/C/java_libovw/doc/AllNames.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ Package-hp.ov.libovw.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.LibOvw.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.OVwLocateResultSymbol.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwMapInfo.html: None /opt/OV/www/htdocs/C/java_libovw/doc/tree.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationInfo.html: None /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationList.html: None /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/cntref.htm: None /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/nnmswitchref.htm: None /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/nnmswitchtsk.htm: None /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/scpref.htm: None /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/scptsk.htm: None /opt/OV/www/htdocs/C/launcher/login.tmpl: None /opt/OV/www/htdocs/C/launcher/retry.tmpl: None /opt/OV/www/htdocs/C/launcher/launcher.tmpl: None /opt/OV/www/htdocs/C/launcher/jscript.html: None /opt/OV/www/htdocs/C/launcher/browser.html: None /opt/OV/www/htdocs/C/launcher/welcome.html: None /opt/OV/www/htdocs/C/launcher/webwin.html: None /opt/OV/www/htdocs/C/launcher/javadoc/html/intro.html: None /opt/OV/www/htdocs/C/launcher/javadoc/html/ovlogo_l.gif: None /opt/OV/www/htdocs/C/launcher/javadoc/html/start.html: None /opt/OV/www/htdocs/C/launcher/javadoc/sample/ TestSession.java: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/AllNames.html: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/ Package-hp.ov.session.html: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.NoSessionException.html: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.Session.html: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/packages.html: None /opt/OV/www/htdocs/C/launcher/javadoc/doc/tree.html: None /opt/OV/www/htdocs/C/launcher/javadoc/index.html: None /opt/OV/www/htdocs/C/launcher/welcomecontent.html: None /opt/OV/www/htdocs/C/launcher/welcometopics.html: None /opt/OV/www/htdocs/C/launcher/js_replace.tmpl: None /opt/OV/www/htdocs/C/launcher/js_replace_br.tmpl: None /opt/OV/www/htdocs/bitmaps/C/misc/binoc.16.gif: None /opt/OV/www/htdocs/bitmaps/C/misc/binoc.20.gif: None /opt/OV/www/cgi-bin/ovalarm.exe: None /opt/OV/www/cgi-bin/jovwreg.exe: None /opt/OV/www/cgi-bin/ovlaunchreg.exe: None /opt/OV/www/cgi-bin/snmpviewer.exe: None /opt/OV/newconfig/OVWWW-EVNT/lrf/ovalarmsrv.lrf: None /opt/OV/newconfig/OVWWW-EVNT/www/registration/jovw/C/ alarmbr: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-EVNT/www/registration/launcher/C/ ecscmg: None /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/jovw: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/snmpviewer: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/alarmbr: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/terminal: None /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/mibbrowser: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.SJIS/webbrowser: HP OpenView Network Node Manager Web Browser Launche r /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/jovw: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/snmpviewer: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/alarmbr: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/terminal: None /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/mibbrowser: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-JPN/www/registration/jovw/ ja_JP.eucJP/webbrowser: HP OpenView Network Node Manager Web Browser Launche r /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/jovw: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/snmpviewer: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/ecscmg: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.SJIS/mibbrowser: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/jovw: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/snmpviewer: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/ecscmg: None /opt/OV/newconfig/OVWWW-JPN/www/registration/launcher/ ja_JP.eucJP/mibbrowser: None /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/jovw: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ snmpviewer: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/terminal: None /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ mibbrowser: HP OpenView Windows Menu Registration /opt/OV/newconfig/OVWWW-FW/www/registration/jovw/C/ webbrowser: HP OpenView Network Node Manager Web Browser Launche r /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/jovw: None /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/ snmpviewer: None /opt/OV/newconfig/OVWWW-FW/www/registration/launcher/C/ mibbrowser: None /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.SJIS/NNM/nnm.sdl: None /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.SJIS/ SwitchTopology/nnmswitch.sdl: None /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.eucJP/NNM/nnm.sdl: None /opt/OV/newconfig/OVNNMGR-JPN/help/ja_JP.eucJP/ SwitchTopology/nnmswitch.sdl: None /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.SJIS/ipmap: None /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.eucJP/ ipmap: None /opt/OV/newconfig/OVEVENT-MIN/conf/stacks/pmd/libovEvent.sl: OV_EVENT OPI Stack HP OpenView OPI Stack OV_EVENT (HP Internal only) NN M Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovalarmsrv: ovalarmsrv HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovalarmadm: ovalarmadm HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovweb: ovweb HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmgraph: xnmgraph HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/findroute: findroute HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmcollect: xnmcollect HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmappmon: xnmappmon HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ipmap: ipmap HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/netmon: Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 netmon Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 annoio.c $Revision: 1.45 $ $Date: 1998/04/01 06:27:2 6 $ None sockstack.c $Revision: 1.68 $ $Date: 1998/06/09 01:1 6:51 $ value.c $Revision$ $Date$ ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $ ECS 3.0 (STABLE_3_x_980808) ECS REV: 980808.1708(opt) HP-UX B.10.10 Server A.05. 03 trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38 $ None fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33 $ None log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $ None mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28: 35 $ None sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39 :17 $ vstring.c $Revision$ $Date$ /opt/OV/bin/rnetstat: rnetstat if-mib fr-mib ds1-mib ds3-mib sonet-mib if-mib HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/netcheck: netcheck HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmtopoconf: xnmtopoconf HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovrepld: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovrepld /opt/OV/bin/regverify: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovw: HP OpenView Windows NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. HP IL EFS v 2.1 bl03; Image EFS Library for HP-UX 8 .07+ & MPower 'libilefs.sl' ovw /opt/OV/bin/ovwdb: ovwdb HP OpenView Windows NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovstart: ovstart/ovstop/ovstatus HP OpenView ICVT NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovstop: ovstart/ovstop/ovstatus HP OpenView ICVT NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovstatus: ovstart/ovstop/ovstatus HP OpenView ICVT NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovspmd: ovspmd HP OpenView ICVT NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmevents: xnmevents HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovactiond: ovactiond HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovdwevent: oveventexp HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/bin/ovdwtopo: ovdwtopo HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/bin/ovcoltosql: ovcoltosql/ovcolsql/ovcoldelsql HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/bin/ovdwconfig.ovpl: None /opt/OV/include/OV/ovw.h: Copyright (c) 1990-2000 Hewlett-Packard Company ovw.h HP OpenView SNMP library NNM Release B.06.10 Feb 03 2000 /opt/OV/lib/libovtopm.2: libovtopm.sl HP OpenView Topology NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovfilter.2: libovfilter HP OpenView Filter library (HP Internal only) NNM Re lease B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovwparser.2: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/nls/ja_JP.SJIS/util_libs.cat: None /opt/OV/lib/nls/ja_JP.eucJP/util_libs.cat: None /opt/OV/lib/libovw.2: HP OpenView Windows NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovw.1: PATCH PHSS_7820, 960620 HP OpenView Windows NNM Release B.04.10 Rev:B.04.11 HP 9000 S700/S800 HP-UX 10.x OpenView version Aug 1 6 1996 Copyright (c) 1991-1996 Hewlett-Packard Company /opt/OV/lib/libov.2: HP OpenView ov library NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libov.1: PATCH PHSS_7416, 960520 HP OpenView libov.a NNM Release B.04.10 Rev:B.04.11 HP 9000 S700/S800 HP-UX 10.x OpenView version Aug 1 6 1996 Copyright (c) 1991-1996 Hewlett-Packard Company /opt/OV/lib/libovgui.2: HP OpenView ov gui library (HP Internal only) NNM Re lease B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. Debug Widget Code /opt/OV/lib/libovutil.2: HP OpenView ov utility library (HP Internal only) NN M Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovsnmp.2: libovsnmp rnetstat HP OpenView SNMP Dev Kit NNM Release B.06.10 PATCH PHSS_20795, 02032000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovsnmp.1: PATCH PHSS_7426, 960620 libovsnmp libovsnmp HP OpenView SNMP Dev Kit NNM Release B.04.10 Rev:B.0 4.11 HP 9000 S700/S800 HP-UX 10.x OpenView version Aug 1 6 1996 Copyright (c) 1991-1996 Hewlett-Packard Company /opt/OV/man/man3.Z/OVwGetLocations.3: None /opt/OV/man/man3.Z/OVwGetLocationsByAttribute.3: None /opt/OV/man/man3.Z/OVwGetLocationsByComment.3: None /opt/OV/man/man3.Z/OVwGetLocationsBySelectionName.3: None /opt/OV/man/man3.Z/OVwGetLocationsBySymbolLabel.3: None /opt/OV/man/man3.Z/OVwGetLocationsBySymbolStatus.3: None /opt/OV/man/man3.Z/OVwGetLocationsBySymbolType.3: None /opt/OV/man/man3.Z/OVwFreeLocationList.3: None /opt/OV/man/man3.Z/OVwDisplaySubmap.3: None /opt/OV/man/man3.Z/OVwCloseSubmap.3: None /opt/OV/man/man1m.Z/ovalarmsrv.1m: None /opt/OV/man/man1m.Z/ovalarmadm.1m: None /opt/OV/opi/opi_proc/opiproc: HP OpenView OPI Process TMN Pre-Release A.05.03 (Pre -Alpha) HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-1999 Hewlett-Packard Co., All Ri ghts Reserved. DM1042: pm_main.c 25Feb1999 FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo betrotter Software, Inc. /opt/OV/contrib/NNM/ovalarm/ovalarm.ovpl: ovalarm HP OpenView NNM Release B.06.10 Feb 03 2000 Copyright (c) 1990-2000 Hewlett-Packard Company cksum(1) Output: 734175426 200670 /opt/OV/www/htdocs/classes/jalarm/ jalarm.jar 1713677788 335850 /opt/OV/www/htdocs/classes/jalarm/ debug.jalarm.jar 1290405753 96544 /opt/OV/www/htdocs/classes/debug.libovw.jar 1612109516 68023 /opt/OV/www/htdocs/classes/libovw.jar 2371473187 391709 /opt/OV/www/htdocs/classes/jovw/jovw.jar 1994586598 764480 /opt/OV/www/htdocs/classes/jovw/ debug.jovw.jar 1132792620 32550 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/ nnm/Content/rptref.htm 2738775795 19049 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/ nnm/Content/rpttsk.htm 4013368359 87664 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/ nnm/Content/cntref.htm 870696494 1120 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/ Content/nnmswitchref.htm 1525804298 1119 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/ Content/nnmswitchtsk.htm 1306695349 1607 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/ Scope/scpref.htm 2204794079 7125 /opt/OV/www/htdocs/ja_JP.SJIS/OvWebHelp/nnm/ Scope/scptsk.htm 1865645901 1457 /opt/OV/www/htdocs/ja_JP.SJIS/launcher/ welcometopics.html 1109784506 32555 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Content/rptref.htm 849770849 19049 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Content/rpttsk.htm 2353239521 87664 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Content/cntref.htm 484203062 1120 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/nnm/ Content/nnmswitchref.htm 4005401973 1119 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Content/nnmswitchtsk.htm 2638303281 1607 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Scope/scpref.htm 2156618908 7125 /opt/OV/www/htdocs/ja_JP.eucJP/OvWebHelp/ nnm/Scope/scptsk.htm 2856464958 1457 /opt/OV/www/htdocs/ja_JP.eucJP/launcher/ welcometopics.html 3191708530 195277 /opt/OV/www/htdocs/C/java_libovw/doc/ AllNames.html 2235143466 5056 /opt/OV/www/htdocs/C/java_libovw/doc/ Package-hp.ov.libovw.html 563432990 162596 /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.LibOvw.html 3981574786 2685 /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.OVwLocateResultSymbol.html 1385827649 3731 /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwMapInfo.html 1001622235 6360 /opt/OV/www/htdocs/C/java_libovw/doc/ tree.html 2278527736 3141 /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationInfo.html 2056935075 2679 /opt/OV/www/htdocs/C/java_libovw/doc/ hp.ov.libovw.OVwLocationList.html 4282643422 103951 /opt/OV/www/htdocs/C/OvWebHelp/nnm/ Content/cntref.htm 1034880152 1113 /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/ nnmswitchref.htm 182985145 1108 /opt/OV/www/htdocs/C/OvWebHelp/nnm/Content/ nnmswitchtsk.htm 3394265306 1560 /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/ scpref.htm 1139340538 7504 /opt/OV/www/htdocs/C/OvWebHelp/nnm/Scope/ scptsk.htm 2961142426 2057 /opt/OV/www/htdocs/C/launcher/login.tmpl 1687655011 2136 /opt/OV/www/htdocs/C/launcher/retry.tmpl 895135206 494 /opt/OV/www/htdocs/C/launcher/launcher.tmpl 2647619607 159 /opt/OV/www/htdocs/C/launcher/jscript.html 131784169 954 /opt/OV/www/htdocs/C/launcher/browser.html 2512083219 325 /opt/OV/www/htdocs/C/launcher/welcome.html 4176933757 985 /opt/OV/www/htdocs/C/launcher/webwin.html 2485352827 790 /opt/OV/www/htdocs/C/launcher/javadoc/html/ intro.html 1300363032 3750 /opt/OV/www/htdocs/C/launcher/javadoc/html/ ovlogo_l.gif 2121604598 1137 /opt/OV/www/htdocs/C/launcher/javadoc/html/ start.html 1556873455 1837 /opt/OV/www/htdocs/C/launcher/javadoc/ sample/TestSession.java 3867048521 5355 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ AllNames.html 4019653418 792 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ Package-hp.ov.session.html 2186119121 2478 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.NoSessionException.html 1416114733 10676 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ hp.ov.session.Session.html 4271993430 583 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ packages.html 1097055172 746 /opt/OV/www/htdocs/C/launcher/javadoc/doc/ tree.html 3822024475 173 /opt/OV/www/htdocs/C/launcher/javadoc/ index.html 4186746783 1123 /opt/OV/www/htdocs/C/launcher/ welcomecontent.html 2075023081 1436 /opt/OV/www/htdocs/C/launcher/ welcometopics.html 2086269311 333 /opt/OV/www/htdocs/C/launcher/js_replace.tmpl 2977763346 404 /opt/OV/www/htdocs/C/launcher/ js_replace_br.tmpl 374304949 893 /opt/OV/www/htdocs/bitmaps/C/misc/binoc.16.gif 3458433795 186 /opt/OV/www/htdocs/bitmaps/C/misc/ binoc.20.gif 3326631924 28734 /opt/OV/www/cgi-bin/ovalarm.exe 912647419 32875 /opt/OV/www/cgi-bin/jovwreg.exe 1764484456 32880 /opt/OV/www/cgi-bin/ovlaunchreg.exe 2138596336 53479 /opt/OV/www/cgi-bin/snmpviewer.exe 669836078 418 /opt/OV/newconfig/OVWWW-EVNT/lrf/ ovalarmsrv.lrf 1885819910 881 /opt/OV/newconfig/OVWWW-EVNT/www/ registration/jovw/C/alarmbr 2839453880 8956 /opt/OV/newconfig/OVWWW-EVNT/www/ registration/launcher/C/ecscmg 4007859692 6601 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.SJIS/jovw 317463238 3878 /opt/OV/newconfig/OVWWW-JPN/www/registration/ jovw/ja_JP.SJIS/snmpviewer 717849364 890 /opt/OV/newconfig/OVWWW-JPN/www/registration/ jovw/ja_JP.SJIS/alarmbr 2969564226 1238 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.SJIS/terminal 1551037918 910 /opt/OV/newconfig/OVWWW-JPN/www/registration/ jovw/ja_JP.SJIS/mibbrowser 1221828299 1055 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.SJIS/webbrowser 1780428572 6601 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.eucJP/jovw 4210393272 3878 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.eucJP/snmpviewer 2101716308 890 /opt/OV/newconfig/OVWWW-JPN/www/registration/ jovw/ja_JP.eucJP/alarmbr 2318466208 1238 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.eucJP/terminal 3701495200 910 /opt/OV/newconfig/OVWWW-JPN/www/registration/ jovw/ja_JP.eucJP/mibbrowser 3628117079 1055 /opt/OV/newconfig/OVWWW-JPN/www/ registration/jovw/ja_JP.eucJP/webbrowser 1420503559 7352 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.SJIS/jovw 1593208175 15887 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.SJIS/snmpviewer 1425008287 8921 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.SJIS/ecscmg 3013245441 4307 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.SJIS/mibbrowser 3112223022 7352 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.eucJP/jovw 2816915166 15887 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.eucJP/snmpviewer 2126955316 8921 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.eucJP/ecscmg 3223433032 4307 /opt/OV/newconfig/OVWWW-JPN/www/ registration/launcher/ja_JP.eucJP/mibbrowser 893214855 6522 /opt/OV/newconfig/OVWWW-FW/www/registration/ jovw/C/jovw 2916104429 3873 /opt/OV/newconfig/OVWWW-FW/www/registration/ jovw/C/snmpviewer 2206156640 1257 /opt/OV/newconfig/OVWWW-FW/www/registration/ jovw/C/terminal 1684899836 907 /opt/OV/newconfig/OVWWW-FW/www/registration/ jovw/C/mibbrowser 4004710192 1083 /opt/OV/newconfig/OVWWW-FW/www/registration/ jovw/C/webbrowser 1825511466 7142 /opt/OV/newconfig/OVWWW-FW/www/registration/ launcher/C/jovw 2402560521 15565 /opt/OV/newconfig/OVWWW-FW/www/ registration/launcher/C/snmpviewer 3400743092 4214 /opt/OV/newconfig/OVWWW-FW/www/registration/ launcher/C/mibbrowser 2633534024 845408 /opt/OV/newconfig/OVNNMGR-JPN/help/ ja_JP.SJIS/NNM/nnm.sdl 458973069 5550 /opt/OV/newconfig/OVNNMGR-JPN/help/ ja_JP.SJIS/SwitchTopology/nnmswitch.sdl 2343497106 841927 /opt/OV/newconfig/OVNNMGR-JPN/help/ ja_JP.eucJP/NNM/nnm.sdl 2071228257 5510 /opt/OV/newconfig/OVNNMGR-JPN/help/ ja_JP.eucJP/SwitchTopology/nnmswitch.sdl 3434583318 12840 /opt/OV/newconfig/OVNNMGR-JPN/registration/ ja_JP.SJIS/ipmap 3956927103 12840 /opt/OV/newconfig/OVNNMGR-JPN/registration/ ja_JP.eucJP/ipmap 1538416128 114961 /opt/OV/newconfig/OVEVENT-MIN/conf/stacks/ pmd/libovEvent.sl 487612679 706929 /opt/OV/bin/ovalarmsrv 54094020 28755 /opt/OV/bin/ovalarmadm 4278419196 37020 /opt/OV/bin/ovweb 1526801093 250473 /opt/OV/bin/xnmgraph 1501433083 37048 /opt/OV/bin/findroute 2229221493 139668 /opt/OV/bin/xnmcollect 1412542153 115165 /opt/OV/bin/xnmappmon 300945818 572254 /opt/OV/bin/ipmap 3739799496 835511 /opt/OV/bin/netmon 1840668488 123341 /opt/OV/bin/rnetstat 3273508706 37011 /opt/OV/bin/netcheck 862699931 127496 /opt/OV/bin/xnmtopoconf 3587483014 288541 /opt/OV/bin/ovrepld 900292674 28745 /opt/OV/bin/regverify 1836166711 2654062 /opt/OV/bin/ovw 3091276029 375134 /opt/OV/bin/ovwdb 1336123472 69813 /opt/OV/bin/ovstart 1336123472 69813 /opt/OV/bin/ovstop 1336123472 69813 /opt/OV/bin/ovstatus 2850554407 443020 /opt/OV/bin/ovspmd 1246689929 213695 /opt/OV/bin/xnmevents 4061272398 36958 /opt/OV/bin/ovactiond 2058312243 102708 /opt/OV/bin/ovdwevent 3293764781 106885 /opt/OV/bin/ovdwtopo 2866033460 176872 /opt/OV/bin/ovcoltosql 3641064299 9598 /opt/OV/bin/ovdwconfig.ovpl 2930615907 89021 /opt/OV/include/OV/ovw.h 2228690490 1002581 /opt/OV/lib/libovtopm.2 3312364523 507606 /opt/OV/lib/libovfilter.2 2226327058 415212 /opt/OV/lib/libovwparser.2 3067850710 52254 /opt/OV/lib/nls/ja_JP.SJIS/util_libs.cat 4204142615 52254 /opt/OV/lib/nls/ja_JP.eucJP/util_libs.cat 492590578 766819 /opt/OV/lib/libovw.2 2502264571 641913 /opt/OV/lib/libovw.1 2457952870 226623 /opt/OV/lib/libov.2 585710716 148010 /opt/OV/lib/libov.1 1192121654 292054 /opt/OV/lib/libovgui.2 3577922537 658609 /opt/OV/lib/libovutil.2 2749141479 469324 /opt/OV/lib/libovsnmp.2 3757938538 226198 /opt/OV/lib/libovsnmp.1 951789058 2998 /opt/OV/man/man3.Z/OVwGetLocations.3 951789058 2998 /opt/OV/man/man3.Z/ OVwGetLocationsByAttribute.3 951789058 2998 /opt/OV/man/man3.Z/OVwGetLocationsByComment.3 951789058 2998 /opt/OV/man/man3.Z/ OVwGetLocationsBySelectionName.3 951789058 2998 /opt/OV/man/man3.Z/ OVwGetLocationsBySymbolLabel.3 951789058 2998 /opt/OV/man/man3.Z/ OVwGetLocationsBySymbolStatus.3 951789058 2998 /opt/OV/man/man3.Z/ OVwGetLocationsBySymbolType.3 951789058 2998 /opt/OV/man/man3.Z/OVwFreeLocationList.3 1930985135 1553 /opt/OV/man/man3.Z/OVwDisplaySubmap.3 1930985135 1553 /opt/OV/man/man3.Z/OVwCloseSubmap.3 3625890667 1541 /opt/OV/man/man1m.Z/ovalarmsrv.1m 3900298390 1832 /opt/OV/man/man1m.Z/ovalarmadm.1m 4185660917 740270 /opt/OV/opi/opi_proc/opiproc 4288802897 3376 /opt/OV/contrib/NNM/ovalarm/ovalarm.ovpl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_20790 Equivalent Patches: PHSS_20796: s700: 11.00 s800: 11.00 PSOV_02637: sparcSOL: 2.5 2.6 2.7 NNM_00483: intelNT: 4.00 4.01 Patch Package Size: 18510 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_20795 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_20795.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_20795. 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_20795.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_20795.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 patch supersedes one or more previous patches. If the superseded patches included special installation instructions those instructions can be found below.