IBM Tivoli Enterprise Console: Release...

47
IBM Tivoli Enterprise Console Release Notes Version 3.9 SC32-1238-00

Transcript of IBM Tivoli Enterprise Console: Release...

Page 1: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

IBM Tivoli Enterprise Console

Release NotesVersion 3.9

SC32-1238-00

���

Page 2: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

NoteBefore using this information and the product it supports, read the information in “Notices” on page 41.

First Edition (August 2003)

This edition applies to version 3 release 9 of IBM Tivoli Enterprise Console (product number 5698-TEC) and to allsubsequent releases and modifications until otherwise indicated in new editions.

© Copyright International Business Machines Corporation 2003. All rights reserved.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

Page 3: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Contents

IBM Tivoli Enterprise Console version3.9 release notes . . . . . . . . . . . 1Contents . . . . . . . . . . . . . . . . 1About this release . . . . . . . . . . . . 1

New in this release . . . . . . . . . . . 1Tivoli Enterprise Console product images. . . . 3Product fix history . . . . . . . . . . . 3Backward compatibility. . . . . . . . . . 3Product compatibility . . . . . . . . . . 4Product notes . . . . . . . . . . . . . 4

Software requirements . . . . . . . . . . . 4Required Tivoli Management Framework patches 4Required Windows operating system service packs 5Required AIX patches for JRE 1.3.1 support . . . 5Required HP-UX patches for JRE 1.3.1 support . . 6Required Solaris patches for JRE 1.3.1 support . . 6

Known limitations, problems, and workarounds . . 6Limitations . . . . . . . . . . . . . . 6Known problems and workarounds . . . . . 7

Installation . . . . . . . . . . . . . 7Event consoles . . . . . . . . . . . 16Rules . . . . . . . . . . . . . . 19Adapters . . . . . . . . . . . . . 19Scripts . . . . . . . . . . . . . . 21

Documentation notes . . . . . . . . . . . 21Documentation changes . . . . . . . . . 21Documentation updates . . . . . . . . . 23

Internationalization notes . . . . . . . . . . 24Enabling language support . . . . . . . . 24Event adapter and event server compatibility . . 24

Custom applications built with Tivoli EventIntegration Facility . . . . . . . . . . 25Event adapters . . . . . . . . . . . 25Non-English data in adapter format files . . 27Non-English data in filters in adapterconfiguration files . . . . . . . . . . 27

Troubleshooting tips . . . . . . . . . . 27Installing a language pack on a non-Tivolievent console . . . . . . . . . . . . 27

Software limitations, problems, and workaroundsfor internationalization issues . . . . . . . 28

Appendix A. Upgrading from version3.6.2 . . . . . . . . . . . . . . . . 29Event adapters no longer shipped . . . . . . . 29Tivoli Enterprise Data Warehouse enablement . . . 29Event database configuration using the installationwizard . . . . . . . . . . . . . . . . 29Graphical rule builder . . . . . . . . . . . 29Rule enhancements . . . . . . . . . . . . 29Prefixes used in prolog file names . . . . . . . 30Upgrading rule bases to version 3.9 . . . . . . 30

Deprecated BAROC features . . . . . . . . 30Changes to the first_instance and all_instancespredicates . . . . . . . . . . . . . . 30

Differences in predicate behavior from past releases 31

Appendix B. Defects corrected inversion 3.9 . . . . . . . . . . . . . 33

Appendix C. Javadoc HTMLdocumentation for the EventList class . 37com.tivoli.zce.engineClass EventList . . . . . . . . . . . . . 37

Constructor Summary . . . . . . . . . . 37Method Summary . . . . . . . . . . . 37Constructor Detail . . . . . . . . . . . 38

EventList . . . . . . . . . . . . . 38EventList . . . . . . . . . . . . . 38

Method Detail . . . . . . . . . . . . 38setEventAt. . . . . . . . . . . . . 38eventAt. . . . . . . . . . . . . . 38size . . . . . . . . . . . . . . . 39removeLast . . . . . . . . . . . . 39length . . . . . . . . . . . . . . 39toString. . . . . . . . . . . . . . 39

Notices . . . . . . . . . . . . . . 41Trademarks . . . . . . . . . . . . . . 42

© Copyright IBM Corp. 2003 iii

Page 4: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

iv IBM Tivoli Enterprise Console: Release Notes

Page 5: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

IBM Tivoli Enterprise Console version 3.9 release notes

The IBM Tivoli Enterprise Console Release Notes provides important informationabout the IBM® Tivoli Enterprise Console® product. These Release Notes are themost current information for the Tivoli Enterprise Console product and takeprecedence over all other documentation. Review these Release Notes thoroughlybefore installing or using this product.

Note: The IBM Tivoli Enterprise Console Release Notes might be updated from timeto time. You can find the most current version of these Release Notes at thefollowing Web site:

http://www.ibm.com/software/tivoli/library/

ContentsThese release notes include the following topics:v New in this releasev Tivoli Enterprise Console product imagesv Product fix historyv Backward compatibilityv Product compatibilityv Product notesv Software requirementsv Known limitations, problems, and workaroundsv Documentation notesv Internationalization notes

About this releaseThis section includes information about what is new, what has been fixed, andcompatibility issues for this release.

New in this releaseThis section describes what is new in this release.v HP-UX 10.20 and Windows NT® operating systems are no longer supported, and

any reference to these operating systems in the documentation is not valid.Although the Windows NT operating system is not supported, as a convenience,the Windows NT event log adapter is available as part of the AdapterConfiguration Facility in release 3.9; and you can distribute the Windows NTevent log adapter to Windows NT endpoints.

v Web version of the event console, which you can use to manage events from aWeb browser.

v Start_Maintenance task, which you can use to inform the event server aboutcomputers that are in maintenance mode.

v Simplified packaging of the Tivoli® Event Integration Facility. The Tivoli EventIntegration Facility is no longer an installable component of the Tivoli EnterpriseConsole product. This facility is a toolkit that is available on the product imagesbut does not need to be installed. However, the Javadoc HTML documentation

© Copyright IBM Corp. 2003 1

Page 6: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

for the EventList class has been inadvertently omitted from the Tivoli EventIntegration Facility. See Appendix C, “Javadoc HTML documentation for theEventList class”, on page 37 for this information.

v Tivoli Enterprise Console gateway can now receive events from non-TMEadapters.

v Enhancements to state correlation including:– Correlation of events from TME adapters with events from non-TME adapters

at the Tivoli Enterprise Console gateway– Support for customizable actions– New state correlation rules

For more information, refer to Part 2 of the IBM Tivoli Enterprise Console RuleDeveloper’s Guide.

v New Default rule base, which includes preconfigured rule sets that providesupport for processing common application and infrastructure events. The rulesin the Default rule set provide functions that include the following:– Causal analysis of network infrastructure and e-business application events

based on service impact and dependency relationships– Scheduling of maintenance windows and discarding of events from systems

currently undergoing maintenance– Integration with external trouble ticket systems– Heartbeat monitoring and detection of missed heartbeat pulses

For more information, refer to the IBM Tivoli Enterprise Console Rule Set Reference.v Enhancements to unified system and network management including:

– Rules that correlate system-related and network-related events, which arebased on predefined associations and help in performing root cause analysis.

– Rules that understand and automatically process network events.– Predefined event console and event groups for IBM Tivoli NetView® events,

which you can use to manage these events immediately.v Optimized event management for key e-business applications including:

– Predefined event consoles and event groups for IBM WebSphere® MQ, IBMDB2®, and IBM WebSphere Application Server events.

– Rules based on predefined associations among the WebSphere MQ, the DB2,and the IBM WebSphere Application Server applications that help youidentify the root cause of a problem.

v Predefined event groups for all events in open and acknowledged state andmaintenance events that are not closed.

v A default event console that is assigned to the root administrator and to whichall predefined event groups are assigned.

v Improved installation wizard that helps you complete the following tasks:– Configure an event database. The version 3.8 event database installation

wizard has been integrated into the installation wizard.– Install the product components. Installation of the Windows® non-Tivoli

Java™ version of the event console has been integrated into the installationwizard.

– Uninstall and upgrade the product components as appropriate.v Enhanced Tivoli Data Warehouse Enablement Pack that extracts availability data

from the event database for outage reporting by IBM Tivoli Service Level

2 IBM Tivoli Enterprise Console: Release Notes

Page 7: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Advisor. For more information, refer to the IBM Tivoli Enterprise ConsoleWarehouse Enablement Pack: Implementation Guide.

Tivoli Enterprise Console product imagesThe following list describes the Tivoli Enterprise Console product images:v IBM Tivoli Enterprise Console Version 3.9 New Installations

v IBM Tivoli Enterprise Console Version 3.9 Non-TME Installations

v IBM Tivoli Enterprise Console Version 3.9 Upgrade

v IBM Tivoli Enterprise Console Version 3.9 Installation Wizard

v IBM Tivoli Enterprise Console Version 3.9 Language Pack

v IBM Tivoli Enterprise Console Version 3.9 Tivoli Data Warehouse Integration

Product fix historyFor information about the defects that have been corrected in this release, seeAppendix B, “Defects corrected in version 3.9”, on page 33.

Backward compatibilityThe following list describes the compatibility issues for the Tivoli EnterpriseConsole product.v The following compatibility issues exist when using mixed versions of Tivoli

Enterprise Console components:– Event servers, user interface (UI) servers, event consoles, and the Adapter

Configuration Facility must be at the same version. For example, a version 3.9event console works with a version 3.9 UI server, and a version 3.9 UI serverworks with a version 3.9 event server. Using mixed versions of components isnot supported, and unexpected results can occur. Ensure that the TivoliEnterprise Console components are of the same version.

– Adapters can generally send events to any currently supported version of theevent server, and the event server can successfully receive the eventinformation. However, compatibility issues exist for sending events fromadapters in non-English environments. If you are combining different versionsof adapters and event servers in a non-English environment, see “Eventadapters” on page 25 for additional information.

– To forward events from version 3.9 rules to a version of the event server priorto version 3.9, you must update the root.baroc file in the prior version toinclude the fqhostname event attribute in the EVENT class, which contains thefully qualified host name of the machine. Otherwise, these events will failwith a PARSING_FAILED error. Add the following entry to the attribute list:fqhostname STRING;

Alternatively, for version 3.7.1, you can apply Fix Pack 5 (3.7.1–TEC–FP05) toobtain the update for the fqhostname event attribute. For version 3.8, you canapply Fix Pack 1 (3.8.0–TEC–FP01) to obtain the update for the fqhostnameevent attribute.

v Because changes have been made to the Default rule base in version 3.9, theversion 3.9 rule base does not work with prior versions of the Tivoli EnterpriseConsole product. To use the new Default rule base and the preconfigured rulesets, you must install version 3.9 of the Tivoli Enterprise Console product.

v Because of dependencies on changes made to the rules in version 3.9 of theTivoli Enterprise Console product, the rules shipped with version 1.2 of thewarehouse enablement pack do not work with prior versions of the Tivoli

IBM Tivoli Enterprise Console version 3.9 release notes 3

Page 8: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Enterprise Console product. To use the preconfigured rules that version 1.2 ofthe warehouse enablement pack provides, you must install version 3.9 of theTivoli Enterprise Console product.

Product compatibilityThe following list describes compatibility issues when using other products withthe Tivoli Enterprise Console product.v When using both the Tivoli Enterprise Console product and the Tivoli Risk

Manager product, you must install the IBM WebSphere Application Serverproduct that is provided with the Tivoli Enterprise Console product on adifferent computer than the Tivoli Risk Manager Information Facility to avoidport contention problems.

v The version of Tivoli Availability Intermediate Manager (version 3.7) that isshipped with version 3.9 of the Tivoli Enterprise Console product is the sameversion that was shipped with version 3.7.1 and version 3.8 of the TivoliEnterprise Console product.

Product notesIf you are upgrading from version 3.6.2 to version 3.9 of the Tivoli EnterpriseConsole product, see Appendix A, “Upgrading from version 3.6.2”, on page 29.

Software requirementsThis section describes the patches that the Tivoli Enterprise Console productrequires and supplements the software requirements described in the IBM TivoliEnterprise Console Installation Guide.

Required Tivoli Management Framework patchesThe following Tivoli Management Framework patches are required for version 3.9of the Tivoli Enterprise Console product.

4 IBM Tivoli Enterprise Console: Release Notes

Page 9: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Table 1. Required Tivoli Management Framework patches

TivoliManagementFrameworkversion

Operating system Required patches

3.7.1 AIX®, HP-UX,Solaris OperatingEnvironment, andWindows

v 3.7.1–TMF–0097

v 3.7.1–TMF–0099

Patches 3.7.1–TMF–0097 and 3.7.1–TMF–0099 areincluded in Tivoli Management Framework Version3.7.1 Fix Pack 4. You can obtain the required patchesfor Tivoli Management Framework Version 3.7.1 fromthe following Web site:

ftp://ftp.software.ibm.com/software/tivoli_support/patches/patches_3.7.1

Linux v 3.7–TMF–0016

v 3.7–TMF–0023

v 3.7.1–TMF–0090

You can obtain these patches from the following Website:

ftp://ftp.software.ibm.com/software/tivoli_support/patches/patches_3.7.1

4.1 AIX, HP-UX,Solaris, Windows,Linux

v 4.1–TMF–0010E

To obtain this patch, contact IBM Software Support.

v 4.1–TMF–0013

To obtain this patch, useftp://ftp.software.ibm.com/software/tivoli_support/patches/patches_4.1/4.1-TMF-0013

v 4.1–TMF–0014

To obtain this patch, useftp://ftp.software.ibm.com/software/tivoli_support/patches/patches_4.1/4.1-TMF-0014

v 4.1–TMF–0015

To obtain this patch, useftp://ftp.software.ibm.com/software/tivoli_support/patches/patches_4.1/4.1-TMF-0015

Required Windows operating system service packsFor Windows 2000, download the following service pack from the Microsoft®

Download Center:Q259728_W2K_SP1_x86_en.exe

Required AIX patches for JRE 1.3.1 supportThe following AIX patches are required to support Java Runtime Environment(JRE) Version 1.3.1.

Table 2. Required AIX patches for JRE 1.3.1 support

AIX 4.3.3 AIX 5.1.0

AIX 4330–10 AIX 5110–2

IBM Tivoli Enterprise Console version 3.9 release notes 5

Page 10: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Required HP-UX patches for JRE 1.3.1 supportThe following HP-UX patches are required to support JRE Version 1.3.1.

Table 3. Required HP-UX patches for JRE 1.3.1 support

HP-UX 11.00 (PA-RISC) HP-UX 11i (PA-RISC)

v PHCO_26060

v PHCO_26089

v PHCO_26111

v PHCO_26960

v PHCO_27375

v PHCO_27731

v PHKL_18543

v PHKL_23409

v PHKL_26136

v PHKL_27282

v PHKL_28180

v PHKL_28202

v PHNE_23003

v PHNE_27886

v PHNE_28102

v PHNE_24937

v PHSS_26559

v PHSS_26637

v PHSS_26945

v PHSS_26972

v PHSS_26974

v PHSS_26976

v PHSS_27869

v PHSS_28366

v PHSS_28469

v PHCO_26061

v PHCO_27632

v PHCO_27740

v PHCO_27958

v PHKL_24751

v PHKL_25233

v PHKL_25993

v PHKL_25994

v PHKL_27091

v PHKL_27094

v PHKL_27096

v PHKL_27316

v PHKL_27317

v PHKL_27686

v PHKL_28122

v PHKL_28267

v PHKL_28089

v PHKL_28103

v PHSS_26971

v PHSS_26973

v PHSS_26975

v PHSS_26977

v PHSS_28370

v PHSS_28470

Required Solaris patches for JRE 1.3.1 supportObtain the required Solaris patches for JRE 1.3.1 support from the following Website:

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE

Known limitations, problems, and workaroundsThis section describes known software limitations and problems in version 3.9.Workarounds are provided when applicable.

For software limitations, problems, and workarounds related tointernationalization, see “Internationalization notes” on page 24.

Limitationsv When using the installation wizard, users must specify a temporary directory to

which the installation wizard can copy files for use. This temporary directory

6 IBM Tivoli Enterprise Console: Release Notes

Page 11: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

must not contain a subdirectory named tec39 or important files in thatsubdirectory might be mistakenly deleted.During installation, the installation wizard creates the tec39 subdirectory underthe user-specified directory. The installation wizard then copies severalinstallation files to that directory and restarts from that temporary location.When the installation wizard finishes, it removes this tec39 subdirectory anddeletes all of the files contained in it regardless of whether it placed those filesin this directory or not.

v When using the Web version of the event console, Web browser controls, such asRefresh, which are available are not supported. Using Web browser controlswhen running the Web version of the event console can cause unpredictableresults.

v The supported configuration for a Web browser that is running the Web versionof the event console is to allow cookies. Because preference settings are stored incookies, allowing cookies enables preferences to persist across login sessions.Disabling cookies during a login session of the Web version of the event consoleis not supported.

v The IBM WebSphere Application Server product provides URL rewriting as analternate method of storing session information in a Web browser. However,URL rewriting does not persist the session information across login sessions.Using URL rewriting is not supported for the Web version of the event console.

v Control characters in the message of an event cause the event to fail with aPARSING_FAILED error.

v When using the Java version of the event console, effect events might not bedisplayed in the Effect Events area of the Related Events tab for an event group.This situation can happen when an event group definition does not match therules definitions. For example, if an event group is configured to display onlyopen and acknowledged events and your rules close some effect events, theevent group filters out the closed effect events. If you want the event group toinclude the effect events, modify the event group definition.

v Popup blocking software might interfere with the Web version of the eventconsole. For example, some of the operations of the Web version of the eventconsole start new browser sessions, and popup blocking software might preventthese new sessions from starting. When using the Web version of the eventconsole, either ensure that popup blocking software is not running, or consultthe documentation for the popup blocking software to configure the softwareproperly.

Known problems and workaroundsThis section describes known defects in this release of the Tivoli Enterprise Consoleproduct. Where applicable and known, suggested workarounds are identified. Notethat this might not be a complete list of defects.

InstallationThis section describes problems with installation of the base product andconfiguration of the event database.

Tivoli Enterprise Console installation and upgrade: The following problems andworkarounds relate to installing or upgrading the base Tivoli Enterprise Consoleproduct:v Problem: Importing the IBM Tivoli Monitoring BAROC and rule set files (either

manually or by using the IBM Tivoli Monitoring dmae_tec_inst.sh script) intothe Tivoli Enterprise Console rule base fails if the target rule base contains anyof the following BAROC files:

IBM Tivoli Enterprise Console version 3.9 release notes 7

Page 12: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

– DB2Agents.baroc– DB2CpuUtilization.baroc– DB2DatabaseStatus.baroc– DB2_Event.baroc– DB2HostThroughput.baroc– DB2InstanceStatus.baroc– itmwas_dm_events.baroc– WebSphere_MQ_Channel.baroc– WebSphere_MQ_Queue.baroc– WebSphere_MQ_QueueManager.baroc

This problem can occur because the Tivoli Enterprise Console product ships asubset of the BAROC files for the IBM Tivoli Monitoring, the IBM TivoliMonitoring for Business Integration: WebSphere MQ, the IBM Tivoli Monitoringfor Databases: DB2, and the IBM Tivoli Monitoring for Web Infrastructure:WebSphere Application Server products as part of the Default rule base.

Workaround: Before integrating IBM Tivoli Monitoring with the TivoliEnterprise Console product, you must modify your target rule base. To do this,use the before and after installation scripts that the Tivoli Enterprise Consoleproduct provides. Alternatively, you can manually perform the steps that thebefore and after installation scripts perform.

Using the before and after installation scripts

To use the before and after installation scripts to enable IBM Tivoli Monitoringto integrate with the Tivoli Enterprise Console product, follow these steps:1. Copy the pre-installation script, before_install.sh, and the post-installation

script, after_install.sh, from the $BINDIR/TME/TEC/contrib directory to thedirectory in which the target rule base resides.

2. Run the pre-installation script from the directory in which the target rulebase resides. Enter the following command:./before_install.sh target_rule_base –ITM

Where target_rule_base is the name of the rule base to which you will beimporting the IBM Tivoli Monitoring BAROC files.

3. Run the IBM Tivoli Monitoring dmae_tec_inst.sh script or manually importthe IBM Tivoli Monitoring BAROC and rule set files. For more information,refer to the IBM Tivoli Monitoring User’s Guide.

4. Run the post-installation script from the directory in which the target rulebase resides. Enter the following command:./after_install.sh target_rule_base –ITM

Manual steps:

To manually enable IBM Tivoli Monitoring to integrate with the Tivoli EnterpriseConsole product, follow these steps:1. Create a temporary subdirectory in the directory in which the target rule

base resides.2. If the ebusiness rule set was imported in the EventServer target of the target

rule base, delete this rule base from the EventServer target.3. If the ebusiness rule set has been imported into the target rule set:

8 IBM Tivoli Enterprise Console: Release Notes

Page 13: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

a. Copy the ebusiness.rls file from the TEC_RULES directory of the targetrule base to the temporary subdirectory that you created in step 1 onpage 8.

b. Delete the ebusiness rule set from the target rule base.4. Copy the following BAROC files from the TEC_CLASSES directory of the

target rule base to the temporary directory:– DB2DatabaseStatus.baroc– DB2CpuUtilization.baroc– DB2HostThroughput.baroc– DB2Agents.baroc– DB2_Event.baroc– DB2InstanceStatus.baroc– itmwas_dm_events.baroc– WebSphere_MQ_Queue.baroc– WebSphere_MQ_QueueManager.baroc– WebSphere_MQ_Channel.baroc

5. Delete the following BAROC files from the target rule base in the followingorder:a. DB2InstanceStatus.barocb. DB2DatabaseStatus.barocc. DB2CpuUtilization.barocd. DB2HostThroughput.baroce. DB2Agents.barocf. DB2_Event.barocg. itmwas_dm_events.baroch. WebSphere_MQ_Queue.baroci. WebSphere_MQ_QueueManager.barocj. WebSphere_MQ_Channel.baroc

6. Run the IBM Tivoli Monitoring dmae_tec_inst.sh script or manually importthe IBM Tivoli Monitoring BAROC and rule set files. For more information,refer to the IBM Tivoli Monitoring User’s Guide.

7. From the temporary directory, import the following BAROC files into thetarget rule base in the following order:a. WebSphere_MQ_Channel.barocb. WebSphere_MQ_QueueManager.barocc. WebSphere_MQ_Queue.barocd. itmwas_dm_events.baroce. DB2_Event.barocf. DB2Agents.barocg. DB2HostThroughput.baroch. DB2CpuUtilization.baroci. DB2DatabaseStatus.barocj. DB2InstanceStatus.baroc

8. If the ebusiness.rls file exists in the temporary directory, import theebusiness.rls file into the target rule base and import the ebusiness rule setinto the EventServer target of the target rule base.

9. Compile and load the target rule base.

IBM Tivoli Enterprise Console version 3.9 release notes 9

Page 14: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

10. Delete the temporary directory and its contents.11. Stop and restart the event server.

v Problem: When integrating the IBM Tivoli Monitoring for Databases: DB2product with the Tivoli Enterprise Console product using theECC_Configure_TEC_Classes task, a new rule base is created. When copyingfrom an existing rule base to create the new rule base, the integration fails if therule base to be copied contains any of the following BAROC files:– DB2_Event.baroc– DB2Agents.baroc– DB2HostThroughput.baroc– DB2CpuUtilization.baroc– DB2DatabaseStatus.baroc– DB2InstanceStatus.baroc

This problem can occur because the Tivoli Enterprise Console product ships asubset of the BAROC files for the IBM Tivoli Monitoring for Databases: DB2product as part of the Default rule base.

Workaround: Before integrating the IBM Tivoli Monitoring for Databases: DB2product with the Tivoli Enterprise Console product, you must modify the rulebase to be copied. To do this, use the before and after installation scripts that theTivoli Enterprise Console product provides. Alternatively, you can manuallyperform the steps that the before and after installation scripts perform.

Using the before and after installation scripts

To use the before and after installation scripts to enable the IBM TivoliMonitoring for Databases: DB2 product to integrate with the Tivoli EnterpriseConsole product, follow these steps:1. If the rule base to be copied is the Default rule base, create an interim copy

of the Default rule base. This is required because the Default rule base cannotbe modified. Follow these steps:a. Enter the following command to create a new rule base:

wrb –crtrb –path directory Default_copy

Where directory is the directory in which you want to create the rule basefiles.

b. Enter the following command to copy the Default rule base files into theDefault_copy rule base:wrb –cprb –force Default Default_Copy

2. Copy the pre-installation script, before_install.sh, and the post-installationscript, after_install.sh, from the $BINDIR/TME/TEC/contrib directory to thedirectory that contains the rule base you want to copy.

3. Run the pre-installation script from the directory that contains the rule baseyou want to copy. Enter the following command:./before_install.sh copy_rule_base –DB2

Where copy_rule_base is the name of the rule base you want to copy.4. Run the ECC_Configure_TEC_Classes task to import the IBM Tivoli

Monitoring for Databases: DB2 BAROC and rule set files. For moreinformation, refer to the IBM Tivoli Monitoring for Databases: DB2 User’s Guide.

10 IBM Tivoli Enterprise Console: Release Notes

Page 15: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

5. Run the post-installation script from the directory that contains the rule basethat was copied. Enter the following command:./after_install.sh target_rule_base –DB2

Where target_rule_base is the name of the target rule base.

Manual steps:

To manually enable the IBM Tivoli Monitoring for Databases: DB2 product tointegrate with the Tivoli Enterprise Console product, follow these steps:1. If the rule base to be copied is the Default rule base, create an interim copy

of the Default rule base. This is required because the Default rule basecannot be updated. Follow these steps:a. Enter the following command to create a new rule base:

wrb –crtrb –path directory Default_copy

Where directory is the directory in which you want to create the rulebase files.

b. Enter the following command to copy the Default rule base files in tothe Default_copy rule base:wrb –cprb –force Default Default_Copy

2. Create a temporary subdirectory in the directory that contains the rule baseyou want to copy.

3. If the ebusiness rule set was imported in the EventServer target of the targetrule base, delete the ebusiness rule base from the EventServer target.

4. If the ebusiness rule set has been imported into the rule set to be copied:a. Copy the ebusiness.rls file from the TEC_RULES directory of the rule

base to be copied to the temporary subdirectory that you created in step2.

b. Delete the ebusiness rule set from the rule base to be copied.5. Delete the following BAROC files from the rule base to be copied in the

following order:a. DB2InstanceStatus.barocb. DB2DatabaseStatus.barocc. DB2CpuUtilization.barocd. DB2HostThroughput.baroce. DB2Agents.barocf. DB2_Event.baroc

6. Run the ECC_Configure_TEC_Classes task to import the IBM TivoliMonitoring for Databases: DB2 BAROC and rule set files. For moreinformation, refer to the IBM Tivoli Monitoring for Databases: DB2 User’sGuide.

7. If the ebusiness.rls file exists in the temporary directory, import theebusiness.rls file into the target rule base and import the ebusiness rule setinto the EventServer target of the target rule base.

8. Compile and load the target rule base.9. Delete the temporary directory and its contents.

10. Stop and restart the event server.v Problem: In version 3.9 of the Tivoli Enterprise Console product, only one

console can be assigned to an operator. If you are upgrading from version 3.6.2

IBM Tivoli Enterprise Console version 3.9 release notes 11

Page 16: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

of the Tivoli Enterprise Console product and have multiple consoles assigned toa single operator, manual intervention is required.Workaround: After the upgrade process has completed, update your consoledefinitions to assign only one console to one operator.

v Problem: When you use Tivoli Risk Manager 4.1 with Tivoli Enterprise Console3.9, setting the single_port_bdt option with the set_port_range option mightcause the Tivoli Risk Manager 4.1 installation to fail.Workaround: Set the single_port_bdt option without the set_port_range option.

v Problem: When installing the Tivoli Enterprise Console product from a managednode in a Tivoli environment that consists of multiple locales, the output of theinstallation process might be corrupted.Workaround: In a Tivoli environment with multiple locales, install the TivoliEnterprise Console product from the Tivoli server.

v Problem: After upgrading the Tivoli Enterprise Console product on RedHatLinux, there is high CPU usage due to the Java Runtime Environment (JRE).Workaround: Set the environment variable using the following command:odadmin environ set LD_ASSUME_KERNEL=2.2.5

v Problem: The Tivoli Enterprise Console installation wizard does not start on AIX5.1 systems running with the GB18030 code page. This problem is because theGB18030 code page causes poor system performance.Workaround: Install the Tivoli Enterprise Console product using a different codepage than GB18030.

v Problem: For SuSE and SuSE Linux Enterprise Server (SLES) distributions ofLinux, if the compress utility is not installed, you might experience problems,such as the rule base not being loaded or the event server not starting due to amissing rule base. The Tivoli Enterprise Console product requires the compressutility, and more recent versions of Linux distributions from SuSE do not includethe compress utility.Workaround: Obtain the compress utility from an older level of Linuxdistributions from SuSE.

v Problem: To install the Tivoli Enterprise Console product on RedHat Linux, theLinux system must have the compress command installed and available.Workaround: Check your RedHat Linux documentation for the compresspackage to install and access the compress command.

v Problem: Uninstalling a Tivoli Enterprise Console component fails using thewuninst command if the host where the component was uninstalled containsboth a managed node and an endpoint with the same name.Workaround: Use the following steps to uninstall a component:1. Rename the label of the endpoint with the following command:

wep old_endpoint_label set_label new_endpoint_label

2. Run the wuninst command to remove the component.

For more information about the wep command, refer to the Tivoli ManagementFramework Reference Manual. For more information about using the wuninstcommand with Tivoli Enterprise Console components, refer to the IBM TivoliEnterprise Console Installation Guide.

v Problem: Installation of the event server fails without the correct permissions tothe temporary directory on the Tivoli server.Workaround: To install the event server, the file permissions for the temporarydirectory on the Tivoli server must have both read and write access by all. Forthe UNIX® operating system, the tmp subdirectory must have permissions of

12 IBM Tivoli Enterprise Console: Release Notes

Page 17: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

777. For Windows, the Everyone account needs at least read and writepermissions for the $DBDIR\tmp directory, and all other users and groups needfull control of the $DBDIR\tmp directory.

v Problem: When mounting the Tivoli Enterprise Console, Version 3.9, CDinstallation images on HP-UX using the mount command or SAM, all file namesend with the ;1 character string. HP-UX does not support the Rock Ridge formatwith the mount command. In some cases, the pfs_unmount command might berequired to unmount the CD-ROM directory.Workaround: If you have already mounted a Tivoli Enterprise Console, Version3.9, installation image CD using the mount command or using SAM, theCD-ROM must be unmounted with the unmount command before beginning.1. Ensure that both the pfs_mountd and the pfsd processes are running. If they

are not, start both processes using following commands:pfs_mountd &

pfsd &

2. Mount the CD-ROM using the following command:/usr/sbin/pfs_mount /dev/dsk/CD_device mounting_point

3. Confirm that file names do not end with the ;1 character string.4. After completing the installation, you can unmount the CD-ROM using the

unmount command.

If you are using HP-UX 11 or HP-UX 11i, you can download HP-UX patches toenable Rock Ridge format support using the standard mount command. Foradditional information, contact Hewlett-Packard customer support.

Event database installation and upgrade: The following problems andworkarounds relate to installing or upgrading the event database:v Problem: Migration from version 3.6.2 or version 3.7.1 of the Tivoli Enterprise

Console product to version 3.9 does not drop the existing Tivoli EnterpriseConsole table space due to potential conflicts with customer application tablesand triggers. For Informix®, Microsoft SQL Server, and Sybase databases, themigration process does not drop the Tivoli Enterprise Console database systemarea.Workaround: See the workaround for the appropriate database type.For a DB2 database:

1. Open a DB2 command line prompt.2. At the prompt, enter the following sequence of commands:

db2 connect to tecdb user user_id using passworddb2 drop tablespace tablespace_name

Where tecdb is the name of the Tivoli Enterprise Console database, user_idand password are the user ID and password of a user that has sufficientsystem privileges to drop a table space, and tablespace_name is the name ofthe Tivoli Enterprise Console data table space. The table space name has theform userid_data.

The DB2 database automatically removes the data files and directories thatwere used by the table space.

For an Informix database: To drop a device that is no longer in use by adatabase, follow these steps:1. Log in to the Informix server or client machine as the Tivoli Enterprise

Console RIM user.

IBM Tivoli Enterprise Console version 3.9 release notes 13

Page 18: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

2. Enter the following command to list the existing dbspaces and theirassociated physical files allocations:onstat -d

3. Enter the following command to remove a dbspace:onspaces –d dbspace_name –y

4. When all the dbspace names have been removed, delete the physical files foreach device removed. Refer to step 2 to know which physical file wasallocated to each device.

For a Microsoft SQL Server database: You do not need to delete any devices.The server deletes any devices and their physical files when a database isdropped.

For an Oracle database:

1. Start SQL*Plus. The user should log on to the Tivoli Enterprise Consoledatabase as a user with SYSDBA privilege, such as SYS or SYSTEM. Forexample:sqlplus "sys/password@SID as sysdba"

Where password is the password for the user and SID is the SID for thedatabase.

2. Determine which data files are being used by the Tivoli Enterprise Consoleversion 3.7 data table space. To do this, enter the following command:SELECT file_name FROM dba_data_files WHERE tablespace_name = ’tablespace_name’

Where tablespace_name is the name of the Tivoli Enterprise Console data tablespace. The table space name has the form userid_data.

3. Drop the Tivoli Enterprise Console data table space with the followingcommand:drop tablespace tablespace_name

4. Exit SQL*Plus.5. If the table space was successfully dropped, delete the files that were listed

in step 2.

Note: The table space must be successfully dropped before deleting the datafiles.

For a Sybase database: To drop a device that is no longer in use by a database,follow these steps:1. Log in to isql as sa.2. Use the sp_helpdevice command to see the names of all logical devices and

the physical files they reside on. Make a note of the logical file names andtheir physical file names. This information is unavailable after the server isstopped and restarted in step 4.

3. Use the sp_dropdevice command followed by the logical device name toremove the appropriate devices. For example:sp_dropdevice mydevice

Ensure that these devices are no longer in use by any database beforeremoving them.

4. Stop and restart the Sybase server.

14 IBM Tivoli Enterprise Console: Release Notes

Page 19: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

5. Delete the physical files for each device removed. Refer to step 2 on page 14to determine which physical file was allocated to each device.

v Problem: When using the wtdbspace command with a Sybase database, youmight encounter a RIM error. RIM trace output might display an error messagesimilar to the following example:Sybase Server Error: Msgno 953 Level 11 State 1Page ‘39680’, passed tocurunreservedpgs built-in function, is an invalid page number indatabase ID ‘10’.The highest page number in this database is ‘39679’.

This problem is caused by not removing devices associated with databases thathave been dropped. Sybase reuses database IDs. After a database has beendropped and a new one has been created, the Sybase system tables still containreferences to devices and their associated database IDs. The Sybase system tablesalso contain the information about the device pages that exist for a database andthe pages in use by the unremoved devices are outside that range, therebycausing the error.

Workaround: Remove unused devices using the sp_dropdevice devicenameSybase command, stop and restart the Sybase database server, and delete thephysical files associated with each dropped device. For more information aboutthe sp_dropdevice command, refer to the Sybase documentation.

v Problem: The wdbmaint.sh script with the stats option does not run whenupgrading an Oracle event database from version 3.6.2 or 3.7.1 to updatedatabase statistics. The database is still correctly upgraded.Workaround: To update the database statistics, manually run the wdbmaint.shscript with the stats option after the database upgrade has successfullycompleted.

v Problem: When using the installation wizard to configure the event database onthe UNIX operating system, the password fields cannot be overwritten byhighlighting the text field and then typing a new password.Workaround: When using the installation wizard to configure the event databaseon the UNIX operating system, delete the entire password field using thebackspace key or delete key before modifying the field.

v Problem: The wtdbclear.pl command loops when the number of eventsretrieved is greater than the buffer size. The wtdbclear.pl command retrieves allevents that match the SQL where clause instead of retrieving the output inbuffer-sized pieces. If the number of events retrieved is greater than the buffersize (default=1000), the wtdbclear.pl command goes into an endless loop.Workaround: Use the wtdbclear command or change the buffer size to avoidthis problem.

Adapter Configuration Facility upgrade: The following problem and workaroundrelates to upgrading the Adapter Configuration Facility.

Problem: When you upgrade the Adapter Configuration Facility, adapterconfiguration profiles do not get upgraded and you cannot work with olderversions of the adapter configuration profiles. Some problems resulting from thissituation are as follows:v If you are upgrading from version 3.6.2 of the Tivoli Enterprise Console product,

the existing profiles do not distribute successfully. This problem is caused by thefact that new binary files are distributed, but the old file setup is still beingused. For example, on Solaris systems, the adapter fails to restart because it

IBM Tivoli Enterprise Console version 3.9 release notes 15

Page 20: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

cannot find the FMT file; that is, the adapter is looking in the new location(etc/C/tecad_logfile.fmt), but the file is still in the old location(etc/tecad_logfile.fmt).

v To use the new function, you must explicitly add it to the adapter configurationprofile. For example, if you are upgrading from version 3.6.2 of the TivoliEnterprise Console product, the profile does not contain default entries for filtersor prefilters; you must add them in the Adapter Configuration Facility. Also, theFQDomain and TransportList keywords are not specified by default in an olderprofile as they are in a new profile.

Workaround: To upgrade the Adapter Configuration Facility, follow these steps:1. Note your changes to the older adapter configuration profile so that you can

add them to a new profile later.2. Distribute a blank adapter configuration profile to remove the old adapter.3. Upgrade the Tivoli Enterprise Console product as usual, including the Adapter

Configuration Facility.4. Create a new profile entry for each new adapter and add the changes that you

noted earlier to the new profile.5. Distribute the new adapter configuration profile to each applicable endpoint.

Event consolesThe following problems and workarounds relate to event consoles:v Problem: When using the Task Assistant search facility in the Web version of the

event console, the search results might contain a topic that is listed as ––>.Selecting this topic produces the following message:No Help Available.

Workaround: None. You can ignore this help topic.v Problem: Running a non-Tivoli event console on a machine with multiple

network interface cards (NICs) can cause problems and prevent the eventconsole from starting. The problems occur because of the bind order of NICs.Workaround: Change the bind order of the NICs.

v Problem: The following message received when logging into the Web version ofthe event console does not indicate the cause of the login failure.Authentication failed.

A login failure can occur for any one of the following reasons:– Incorrect user ID or password– Insufficient Tivoli authorization roles– Operator is not assigned to the event console

Workaround: An administrator can determine the exact cause of the login failurethrough IBM WebSphere Application Server logging.

v Problem: Creating an event group filter with the causing event receivedattribute does not filter effect events correctly.Workaround: To create an event group filter to filter effect events, create anevent group filter with an SQL constraint. To do this, follow these steps from theConfiguration view of the Java version of the event console:1. Right-click on the appropriate event group and select Create Filter from the

context menu.2. In the Add Event Group Filter window, enter a name and description for the

new filter, and then click Add SQL.

16 IBM Tivoli Enterprise Console: Release Notes

Page 21: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

3. In the Add SQL window, do one of the following to create the filter:– To filter in effect events, enter the following SQL expression:

cause_date_receptn <> 0

– To filter events other than effect events, enter the following SQLexpression:cause_date_receptn = 0

v Problem: When using the Web version of the event console in Netscape 6.2.x,selecting items in drop-down lists with the mouse does not work within the taskwizard.Workaround: You can access the selections in a drop-down list using thekeyboard in Netscape 6.2.x, or you can use Microsoft Internet Explorer to runthe Web version of the event console.

v Problem: A large number of event group filters (typically 100 or greaterdepending on the size of the individual filters) defined within a single eventgroup in version 3.6.2 of the Tivoli Enterprise Console product might notmigrate to version 3.9. This problem is due to a limitation in the size of theevent group filter in version 3.9 of the Tivoli Enterprise Console product.Workaround: Rework the event group filters prior to migrating to version 3.9.

v Problem: When displaying a help panel for the first time in the Web version ofthe event console, the left arrow on the toolbar of the Task Assistant is active,indicating that you can go back to the previously visited help topic. Because aprevious help topic does not yet exist, the following message is displayed:No Help Available.

Workaround: None.v Problem: After upgrading to version 3.9 of the Tivoli Enterprise Console

product on Tivoli Management Framework, version 3.7.1, the time received forevents displayed in a Tivoli event console might show as one hour late. Thisoccurs because the time zone environment variable (TZ) in the TivoliManagement Framework oserv process is not synchronized with the TZ variablein the operating system. The time received on the event console is displayed inGreenwich Mean Time (GMT), regardless of the selected time zone. This occursonly when daylight savings time is in effect and only on Tivoli event consolesrunning on Tivoli Management Framework, version 3.7.1. This does not occur onnon-Tivoli event consoles.Workaround: Check your time zone setting using the wtimezone command. Ifthe time displayed is incorrect, manually set the TZ environment variable for theTivoli Management Framework oserv process. For more information about thewtimezone command, refer to the Tivoli Management Framework Reference Manual.

v Problem: If the version 3.9 upgrade is applied in a Tivoli region that waspreviously interconnected to another Tivoli region that already has version 3.7.1or later of the Tivoli Enterprise Console product installed, and the TaskLibraryresource type has been exchanged, then creating or assigning operators to eventconsoles in the other Tivoli region might fail with a message similar to thefollowing example:com.tivoli.framework.runtime.ExInvObjref, minor code = 28,completion status = No.

Workaround: From the Tivoli region where version 3.7.1 or later of the TivoliEnterprise Console product was not upgraded, exchange resources with theTivoli region where the Tivoli Enterprise Console product was upgraded, usingthe following command:wupdate –r TaskLibrary region

IBM Tivoli Enterprise Console version 3.9 release notes 17

Page 22: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Where region is the Tivoli region in which the Tivoli Enterprise Console productwas upgraded.

v Problem: Operators using Netscape as their default browser on Windows 2000might see the following error message after clicking the Information button inthe event viewer in the Java version of the event console:Unable to open "C:\/.tivoli/tec_temp0.html".

The following location is shown in the browser window:file:///C:/.tivoli/tec_temp0.html

A side effect occurs after the message box is displayed on top of the browserwindow. The focus can be changed from the browser to the active window, butthe error message must be closed before returning to the event console or theevent console windows become blank. This is a limitation of Windows andcertain versions of Netscape. This problem has been seen occasionally inNetscape, version 4.74 and earlier.

Workaround: Change the default browser to Internet Explorer or upgradeNetscape to a newer version.

v Problem: When a Java GUI process is launched in an X Window environment,you might see error messages regarding font conversion, such as the following:**********************Avertissement : Cannot convert string"-jdk-lucida-medium-r-normal--*-120-75-75-p-*-iso8859-15" to typeFontStruct**********************

Workaround: You can ignore this message because it does not indicate anyproblems in the system. Not every X Window server has every font available.The message indicates that the mismatch of a font has occurred. When a fontthat is not installed in that particular X Window environment is requested, the XWindow system maps the missing font to one of the fonts that exists in theenvironment.

v Problem: When starting the Java version of the event console, the following Javaexception might occur:GlobalPreferencesBean::loadPreferences( ) caught:java.io.InvalidClassException:javax.swing.plaf.basic.BasicLookAndFeel; Local class not compatible:stream classdesc serialVersionUID=6620516158032857937 local classserialVersionUID=1855300154015691576

This exception occurs after a version 3.9 event console is installed on a machinethat previously had a version 3.7.1 or later event console installed on it. It mightalso occur with a first-time, version 3.9 installation of the Tivoli EnterpriseConsole product.

Workaround: You can ignore this exception because it is harmless. Thisexception does not occur the second time the Java version of event console isstarted.

v Problem: When using the Java version of the event console with the NetViewcomponent, selecting more than 100 NetView events (event classes beginningwith TEC_ITS_) to simultaneously acknowledge or close the events whilecontinuing normal operations might cause a deadlock situation. A timer isenabled for all events other than NetView events to regulate processing.

18 IBM Tivoli Enterprise Console: Release Notes

Page 23: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Workaround: Select 100 or fewer event to simultaneously acknowledge or closethe events while continuing normal operations. A counter is displayed in theupper right-hand corner of the event viewer. The counter displays the totalnumber of events in the Working Queue and the number of events currentlyselected.

v Problem: Renaming the NON_TME directory on AIX after installation mightcause the following error when starting the Java version of the event console:Unable to find xhpi, path used/home/Non_TME_console/tec_console/jre/bin/libxhpi.aCould not create the Java virtual machine.

Workaround: Run the slibclean command as the root user to clean the AIXcaching library information. Then run the tec_console command.

v Problem: On Windows 2000, the login panel might not be displayed on top ofexisting windows. This problem occurs when you switch windows after runningthe tec_console command.Workaround: Minimize or move any windows selected after running thetec_console command. On Windows 2000, do not use the Show Desktop button,which hides all active windows including the login panel.

RulesThe following problems and workarounds relate to rules:v Problem: Prolog action names that contain one or more spaces cause a

compilation error when tracing is turned on.Workaround: Do not use spaces in prolog action names.

v Problem: The Tivoli Enterprise Console version 3.9 product added e-businessrule sets. To take advantage of these rule sets, events must include fqhostnameslot, which contains the fully qualified host name of the machine.Workaround: Ensure that the IBM Tivoli Monitoring 5.1.1 Fix Pack 5 is applied.If you are using the IBM Tivoli Monitoring for Business Integration: WebSphereMQ, the IBM Tivoli Monitoring for Databases: DB2, or the IBM TivoliMonitoring for Web Infrastructure: WebSphere Application Server products,ensure that you have installed the latest version of these products, whichincludes support for the fqhostname event slot.

v Problem: The all_instances() predicate might return the same event multipletimes if you use the version of the predicate which does not include a timewindow and a current event.Workaround: Do not use this version of the predicate:all_instances(event:_event of_class class where attribute_conditions)

Always use this version of the predicate:all_instances(event:_event of_class class where attribute_conditions,_referenceEvent -time_before -time_after)

v Problem: When compiling a prolog rule file that contains more than 70 rules ormore than 4000 lines of code, using the wrb -comprules command with the-trace option does not produce an ERR file when the system finds a syntax errorduring the processing of that prolog rule file.Workaround: You can either disable the -trace option for the prolog rule file, orput the rules in multiple prolog rule files.

AdaptersThe following problems and workarounds relate to adapters:v Problem: Events from a TME Windows event log adapter might be lost during

high event traffic or when sending events from a cache file.

IBM Tivoli Enterprise Console version 3.9 release notes 19

Page 24: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Workaround: Add the BufferFlushRate and MaxPacketSize keywords to theadapter configuration file so that the adapter bundles the events that are sent tothe gateway. The following example illustrates how you might set theBufferFlushRate and MaxPacketSize keywords.BufferFlushRate=1200MaxPacketSize=4000

v Problem: When you are using Tivoli Enterprise Console 3.9 logfile adapters,watching log files that are in UTF-8 format and setting theNO_UTF8_CONVERSION=YES option might corrupt the event information.Workaround: Ensure that the log files are created in local code page and set theNO_UTF8_CONVERSION=NO option.

v Problem: The UNIX logfile adapter and the Windows event log adapter do notstart if the path of any of the files specified in the LogSources keyword does notexist.Workaround: Provide valid path names for all LogSources files.

v Problem: When installing the HP OpenView adapter, you might see a soft error,and the adapter might not register correctly with HP OpenView.Workaround: To make the HP OpenView adapter functional, manuallyunregister and reregister the HP OpenView adapter with HP OpenView byrunning the following sequence of commands:ovdelobj /etc/opt/OV/share/tecad_hpov.lrfovstopovstartovaddobj /etc/opt/OV/share/tecad_hpov.lrfovstart tecad_hpov

v Problem: The $TIVOLIHOME/tec directory is used by the Tivoli EnterpriseConsole gateway function and is created when the Adapter ConfigurationFacility is installed on the managed node machine. If this directory is removed,Tivoli Enterprise Console gateway does not function correctly.Workaround: Ensure that $TIVOLIHOME/tec directory exists before distributingthe Tivoli Enterprise Console gateway profile. If $TIVOLIHOME/tec directorydoes not exist, create it manually. By default, $TIVOLIHOME is set to thefollowing depending on the operating system:– For UNIX: /etc/Tivoli– For Windows: %WINDIR%\system32\drivers\etc\Tivoli

v Problem: Two logfile adapters with the same ID are started.Workaround: If you try to configure two adapters with the same ID, the adapteris started twice. Therefore, if you are using IDs with logfile adapters, ensure thateach ID is unique.

v Problem: Unpredictable results can occur when a syslog or log file that is beingmonitored includes a message that exceeds 3900 bytes.Workaround: Limit the total size of the event data to 3900 bytes.

v Problem: The OS/2® adapter does not automatically start after distributing itusing the Adapter Configuration Facility.Workaround: Restart the OS/2 machine to start the adapter.

v Problem: The format file for the UNIX logfile adapter does not match SolarisOperating Environment, Version 8, syslogd events file. The format for the Solarislog file changed from Solaris Operating Environment, Version 7, to Version 8.Some adapter format files no longer match entries in the system log.Workaround: Either update the format file as described or set the log messageformat to Solaris 7 compatibility mode. To set the log file compatibility mode,add the following entry to the /kernel/dev/log.conf file:

20 IBM Tivoli Enterprise Console: Release Notes

Page 25: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

msgid=0

Restart the syslogd daemon for the changes to take effect.v Problem: Modifying configuration file options stored in adapter configuration

profiles on endpoints with the wsetaeenv command fails. A message similar tothe following example is displayed:FRWTE:0021Wed Aug 14 17:14:18 2002 (21): operation `_set_acpEnvironment’ not implemented

Workaround: Add or modify configuration file options using the AdapterConfiguration Facility, and then distribute the profiles to endpoints.

v Problem: Event strings generated by Windows XP are different from thosegenerated by Windows 2000. This causes the Windows event log adapter onWindows XP endpoints to only generate events of class NT_Base for all of theWindows XP events that satisfy the filtering criteria of the adapter. For example,an NT_Performance_Alert class event from a Windows 2000 endpoint is anNT_Base class event on a Windows XP endpoint.Workaround: To enable the Windows event log adapter to match Windows XPevents with Tivoli Enterprise Console event classes, modify the tecad_win.fmtfile (also known as a format file) to match the specific events you want to sendto the event server. For more information on how to generate a new classdefinition statement (CDS) file after you modify a format file, refer to the IBMTivoli Enterprise Console Adapters Guide.

ScriptsThe following problem and workaround relates to a script:

Problem: When using the wtdbclear.pl script to clear the event database, the scriptfails to complete if the system tmp subdirectory does not have sufficient space, andyou might see errors. Because the wtdbclear.pl script uses the system tmpsubdirectory to store table and data information, this problem can occur whenclearing an event database that has a large amount of data.

Workaround: If you are deleting a large amount of data from the event database,increase the size of the system tmp subdirectory, or delete the data incrementally insmaller amounts.

Documentation notesThis section describes changes made to the organization of the documentation inversion 3.9 of the Tivoli Enterprise Console product, and it describes informationthat was identified after the documentation was finished.

Documentation changesThe section describes organizational changes to the documentation for version 3.9,and it describes important terminology information.v The following table describes the books that have been renamed in version 3.9 of

the Tivoli Enterprise Console product:

Previous book name New book name

IBM Tivoli Enterprise Console Reference Manual IBM Tivoli Enterprise Console Command andTask Reference

IBM Tivoli Enterprise Console Rule Builder’sGuide

IBM Tivoli Enterprise Console Rule Developer’sGuide

IBM Tivoli Enterprise Console version 3.9 release notes 21

Page 26: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Previous book name New book name

Tivoli Event Integration Facility User’s Guide Tivoli Event Integration Facility Reference

v The IBM Tivoli Enterprise Console Rule Set Reference is a new book in this release.It provides reference information about the Tivoli Enterprise Console rule sets.Rule developers should read this book to understand the functionality that theTivoli Enterprise Console rule sets automatically provide.

v The IBM Tivoli Enterprise Console Installation Guide has been completely updatedand revised. It now includes chapters on using the installation wizard and ontroubleshooting as well as an appendix describing a sample, step-by-stepinstallation of all Tivoli Enterprise Console components in a simple workingdeployment.

v The IBM Tivoli Enterprise Console User’s Guide has been completely updated andrevised. It now includes a chapter specifically for operators.

v The online HTML reference for the Tivoli Enterprise Console product is nolonger available on the event server host at$BINDIR/../generic_unix/TME/TEC/BOOKS/HTML/reference.html. The IBMTivoli Enterprise Console Command and Task Reference, which is available in bothPDF and HTML formats, contains this information.

v The following table describes information that has moved to a new location:

Information Previous location New location

Writing rules to correlateevents at the adapter or theTivoli Enterprise Consolegateway (state correlation)

Tivoli Event Integration FacilityReference

Part 2 of the IBM TivoliEnterprise Console RuleDeveloper’s Guide

Installing, upgrading, anduninstalling adapters

IBM Tivoli Enterprise ConsoleInstallation Guide

IBM Tivoli Enterprise ConsoleAdapters Guide

Tivoli Enterprise Consolegateway

IBM Tivoli Enterprise ConsoleAdapters Guide

IBM Tivoli Enterprise ConsoleUser’s Guide

Event flow IBM Tivoli Enterprise ConsoleCommand and Task Reference

IBM Tivoli Enterprise ConsoleUser’s Guide

Adapter ConfigurationFacility

IBM Tivoli Enterprise ConsoleUser’s Guide

IBM Tivoli Enterprise ConsoleAdapters Guide

Logfile format editor IBM Tivoli Enterprise ConsoleUser’s Guide

IBM Tivoli Enterprise ConsoleAdapters Guide

postzmsg, TECAgent, andwpostzmsg commands

Tivoli Event Integration FacilityReference

IBM Tivoli Enterprise ConsoleCommand and Task Reference

v In the documentation, the terms TME® and non-TME are used primarily inreference to adapters. A TME adapter is an adapter than runs on either amanaged node or an endpoint. A non-TME adapter is an adapter that does notuse the Tivoli Management Framework (managed node or endpoint) to sendevents to the event server. In the adapter configuration file, you set the type oftransport mechanism that an adapter uses to send events to the event server. ATME adapter uses either the endpoint transport (transport type set to LCF) orthe managed node transport (transport type set to TME) to send events. Anon-TME adapter uses the socket transport (transport type set to SOCKET) tosend events. The term Tivoli (as opposed to non-Tivoli) is used primarily inreference to the Tivoli environment, which was formerly known as the TivoliManagement Environment® (TME). Tivoli environment is defined as the Tivoli

22 IBM Tivoli Enterprise Console: Release Notes

Page 27: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

applications, based upon the Tivoli Management Framework, that are installedat a specific customer location. In some cases, you might find that these termsare used synonymously:– Tivoli and TME– Non-Tivoli and non-TME

Documentation updatesThe following information about the Start_Maintenance task is available in theonline help of the Java version of the event console in English only. Thisinformation is provided here to support national languages.

The Start_Maintenance task informs the event server that a host has been put inmaintenance mode. Select the event server to inform, type the name of the host toput in maintenance mode, and specify the duration for the maintenance mode.

To configure the task:1. Select Start_Maintenance from the TEC Tasks list in the Task Execution dialog

box. The configuration options for the task are displayed in the right pane.2. In the right pane, type or select values for the following fields:

Event Server’s NameThe event server to inform. This is a required field.

hostnameThe fully qualified name of the host to put in maintenance mode. Thisis a required field. The default for this field is an asterisk. If you do notchange this default, all hosts are put in maintenance mode.

Maintenance Owner InformationOptional information, such as an e-mail address or phone number, thatyou can enter regarding the person who is overseeing the maintenancefor the host.

Maintenance DurationThe number of minutes during which the host is in maintenance mode.This is a required field. The default is 60 minutes.

Time to Start MaintenanceThe time at which the host is put in maintenance mode. If you leavethis field blank, the host is put in maintenance mode immediately.

Specify the time in this format:yyyy mm dd hh mm ss

For example, 2003 06 12 23 30 00 indicates that the host is put inmaintenance mode on 12 June 2003 at 23:30:00, or 11:30 p.m.

Assumptions and Prerequisites:

This task assumes that the wpostemsg command is available on the host where thetask executes. The wpostemsg command is always available on the event serverhost and endpoints that have an event adapter installed.

Authorization Required:

super, senior, admin, user

IBM Tivoli Enterprise Console version 3.9 release notes 23

Page 28: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Command-Line (CLI):

You can run this task from the command line. You can also put a host inmaintenance mode by running the wstartmaint.sh shell script, which resides onthe event server. Do not use the wpostemsg command to send a TEC_Maintenanceevent.

For information about tasks, environment variables available to tasks, and how toconfigure and run tasks from the command line, refer to the IBM Tivoli EnterpriseConsole Command and Task Reference.

Internationalization notesThe information in this section supersedes the information in the Tivoli EnterpriseConsole library. This section outlines Tivoli Enterprise Console support forinternational languages.

Enabling language supportThe Tivoli Enterprise Console product is translated into the following languages:v Germanv Spanishv Frenchv Italianv Japanesev Koreanv Portuguese (Brazilian)v Chinese (Simplified)v Chinese (Traditional)

To enable these languages and use the fully-translated event console task windows,install the appropriate language support pack from the IBM Tivoli Enterprise ConsoleLanguage Support CD. You must install the appropriate IBM Tivoli EnterpriseConsole, Version 3.9 language support pack. You can install multiple languagesupport packs for a single product.

For installation instructions, refer to the IBM Tivoli Enterprise Console InstallationGuide.

Event adapter and event server compatibilityDifferent versions of event adapters can send their event data to event servers withdifferent character encoding. Additionally, different versions of event servers expectevent data in different character encoding. If you are combining versions of eventadapters and event servers in a non-English environment, especially a multi-bytecharacter set (MBCS) environment, it is important that you understand thecompatibility among the various versions of event adapters and event servers.

Note: You should keep all components of the Tivoli Enterprise Console product atthe most recent version.

The term UTF-8 patch is used to refer to the patches shown in the following table:

24 IBM Tivoli Enterprise Console: Release Notes

Page 29: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Table 4. UTF-8 patches

Version of event server or adapter Patch number

3.6 3.6-TEC-0010 and 3.6-TEC-0025

3.6.1 3.6.1-TEC-0005, 3.6.1-TEC-0008, and 3.6.1-TEC-0010 individually applied, or3.6.1-TEC-0013 applied (contains 0005, 0008, 0010)

3.6.2 3.6.2-TEC-0001 and 3.6.2-TEC-0004

Custom applications built with Tivoli Event Integration FacilityFor adapters and other applications built with Tivoli Event Integration Facility, theNO_UTF8_CONVERSION keyword specifies the encoding for the events,configuration file, and any other data input. The Pre37Server andPre37ServerEncoding keywords specify the encoding of the output from TivoliEvent Integration Facility.

For example, when the NO_UTF8_CONVERSION keyword is set to YES and thePre37Server keyword is set to YES, Tivoli Event Integration Facility expects eventdata and its configuration file to use UTF-8 encoding, but it transmits the event tothe event server using DBCS encoding.

Event adaptersSome changes to the event processing for international environments that mightrequire changes to some adapters, their configuration files, or filters. The followingtable describes the compatibility between different versions of adapters and eventservers.

Table 5. Settings for internationalization support for non-TME adapters

Adapter versionEvent serverversion Event data stream encoding Comments

3.8 or 3.91 3.8 or 3.9 UTF-8 data is sent.

Pre37Server must be set to NO,which is the default value.

NO_UTF8_CONVERSION=NO

Data can be passed to tasks andprograms in UTF-8 or local encoding.See the IBM Tivoli Enterprise Console RuleDeveloper’s Guide for additionalinformation.

3.7 UTF-8 data is sent.

Pre37Server must be set to NO,which is the default value.

Data can be passed to tasks andprograms in UTF-8 or local encoding.See the IBM Tivoli Enterprise Console RuleDeveloper’s Guide for additionalinformation.

3.6, 3.6.1, and3.6.2 with theUTF-8 patches

UTF-8 data is sent.

Pre37Server must be set to YES andPre37ServerEncoding must be setto UTF-8.

Data is passed to tasks and programs inUTF-8 encoding.

3.6, 3.6.1, and3.6.2 without theUTF-8 patches

Local encoded data is sent.3

Pre37Server must be set to YES andPre37ServerEncoding must be setto the Tivoli encoding at the eventserver. See theTivoli ManagementFramework User’s Guide foradditional information about Tivolitext encoding support.

Data is passed to tasks and programs inlocal encoding.

IBM Tivoli Enterprise Console version 3.9 release notes 25

Page 30: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Table 5. Settings for internationalization support for non-TME adapters (continued)

Adapter versionEvent serverversion Event data stream encoding Comments

3.7 and 3.7.12 3.7 and later UTF-8 data is sent.

Pre37Server must be set to NO,which is the default value.

Data can be passed to tasks andprograms in UTF-8 or local encoding.

3.6, 3.6.1, and3.6.2 with UTF-8patches

UTF-8 data is sent.

Pre37Server must be set to YES andPre37ServerEncoding must be setto UTF-8.

Data is passed to tasks and programs inUTF-8 encoding.

3.6, 3.6.1, and3.6.2 withoutUTF-8 patches

Local encoded data is sent.

Pre37Server must be set to YES andPre37ServerEncoding must be setto the Tivoli encoding at the eventserver. See the Tivoli ManagementFramework User’s Guide foradditional information about Tivolitext encoding support.

Data is passed to tasks and programs inlocal encoding.

3.6, 3.6.1, and3.6.2 with UTF-8patches

3.7 and later Not supported. None.

3.6, 3.6.1, and3.6.2 with UTF-8patches

UTF-8 data is sent. Data is passed to tasks and programs inUTF-8 encoding.

3.6, 3.6.1, and3.6.2 withoutUTF-8 patches

Not supported. None.

3.6, 3.6.1, and3.6.2 withoutUTF-8 patches

3.7 and later Local encoded data is sent.3 Data can be passed to tasks andprograms in UTF-8 or local encoding.

3.6, 3.6.1, and3.6.2 with UTF-8patches

Not supported. None.

3.6, 3.6.1, and3.6.2 withoutUTF-8 patches

Local encoded data is sent.3 Data is passed to tasks and programs inlocal encoding.

Notes:

1. An internal inconsistency in the 3.7 and 3.7.1 adapters required users to unconditionally setNO_UTF8_CONVERSION to YES. This workaround allowed events to correctly reach the event server butcaused encoding mismatches between event data and event filters set in the adapter configuration files. As aresult, filtering events (using the Filter keyword in the configuration files) based on attributes containing DBCSor UTF-8 characters would not work.

The problem is fixed for the 3.9 event adapters. Set NO_UTF8_CONVERSION to YES only if the adapter input(events), format file (for logfile adapters), and configuration file are already encoded in UTF-8 format. If theadapter input, format file (for logfile adapters), and configuration file are encoded in DBCS, setNO_UTF8_CONVERSION to NO.

2. Non-TME logfile-type adapters shipped with Tivoli Enterprise Console, version 3.7.1, must have theNO_UTF8_CONVERSION configuration file option set to YES because the event data has already beenconverted to UTF-8 before being passed to Tivoli Event Integration Facility for forwarding to the event server. Ifthis option is not set to YES, the non-English event data will be unusable because it will have been converted toUTF-8 encoding twice, once by the adapter and again by Tivoli Event Integration Facility.

3. Local encoding of adapters and event server must be the same. For example, SJIS encoded data sent from anadapter is not supported by an event server set to EUJCP encoding.

26 IBM Tivoli Enterprise Console: Release Notes

Page 31: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Non-English data in adapter format filesFor logfile-type adapters, you can use non-English characters in a format string ina format file. The non-English characters must be entered in local or UTF-8encoding. This is different than previous versions. The following table summarizesthe encoding of characters in format files for various versions.

Note: The contents of a format file should not contain different strings encoded inboth local and UTF-8 encoding. Using mixed encoding in the same filemight cause many problems, including mismatches on event filtering,unreadable event contents on event server, and others.

Table 6. Non-English data in adapter format files

Version 3.6.2 with UTF-8patches Version 3.7 Version 3.7.1 Version 3.8 or 3.9

UTF-8 encoding Local encoding with patches(see the Tivoli Support Website for patch information)

Local encoding Local encoding 1 orUTF-8

1 Event data, the configuration file, and the format file must all use the same encoding. If the encoding is DBCS, theNO_UTF8_CONVERSION keyword must be set to NO (the default setting). If the encoding is UTF-8, theNO_UTF8_CONVERSION keyword must be set to YES, because all the data is already in UTF-8 format.

Non-English data in filters in adapter configuration filesFor logfile-type adapters, you can use non-English characters in an attribute filterspecification defined by the Filter keyword in an adapter configuration file. Thenon-English characters must be entered in local encoding. This is different thanprevious versions. The following table summarizes the encoding of characters inconfiguration files for various versions:

Table 7. Non-English data in adapter configuration files

Version 3.6.2 with UTF-8patches Version 3.7 Version 3.7.1 Version 3.8 or 3.9

Not supported Local encoding with patches(see the Tivoli Support Website for patch information)

Local encoding Local encoding 1 orUTF-8

1 Event data, the configuration file, and the format file must all use the same encoding. If the encoding is DBCS, theNO_UTF8_CONVERSION keyword must be set to NO (the default setting). If the encoding is UTF-8, theNO_UTF8_CONVERSION keyword must be set to YES, because all data is already in the UTF-8 format.

Troubleshooting tipsThe TISDIR environment variable is set by Tivoli software products and points tothe code set directory. The code set directory contains the conversion tables toconvert local encoded data to UTF-8 encoded data. If event data is unusable, checkthe TISDIR variable and ensure that it is pointing to the correct code set directory.Also ensure that the code set directory has the appropriate conversion table for thelocale. For example, the file named 932 must be in the code set directory for aWindows environment in Japan.

Check locale environment variables for correct settings.

Installing a language pack on a non-Tivoli event consoleA separate language pack is provided for installing on a non-Tivoli event console.This language pack can be installed using the procedure provided on the IBMTivoli Enterprise Console 3.9 Language Support CD. The procedure is in the READMEfile in the Setup directory.

IBM Tivoli Enterprise Console version 3.9 release notes 27

Page 32: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Software limitations, problems, and workarounds forinternationalization issues

This section describes known problems in this release that are related tointernationalization issues.v When using Netscape 6.2.x, the attributes table of Sample Event Information is

not completely translated into the national language. In the attributes tableshown, the top part of the HTML page is translated into the national language,but the bottom part of the HTML page is not translated into the nationallanguage. This problem is because of limitations of Netscape 6.2.x when dealingwith DBCS characters (Japanese, Korean and Chinese). Microsoft InternetExplorer displays the characters correctly.

v When the Tivoli Enterprise Console installation wizard is running on the AIXoperating system under the Chinese (Traditional) code page, characters in boldfonts might be difficult to read. This is a limitation of the Java RuntimeEnvironment.

v The logfile adapters produce unexpected results when using the German codepage IBM-850 on AIX. Do not use code page IBM-850.

v When using national language support (NLS) keyboard mapping, the user IDand password for the event console is limited to alphanumeric characters. Donot use non-alphanumeric characters for the user ID or password.

v When using the installation wizard to configure the event database, the text insome help windows does not wrap properly at line end when DBCS and SBCScharacters are mixed on the window. For example, when there is an Englishkeyword, the immediately trailing DBCS text starts on the next line.

v When using the installation wizard to configure the MS SQL Server eventdatabase, the first row of the Unit drop-down list is intentionally blank.

v When using the installation wizard to configure the DB2 event database, thedefault for the Select the Database Locale field is USA, regardless of the localeset for the local machine.

v When using the installation wizard to configure the MS SQL Server or Oracleevent database, on the file group specification panel, the value Unlimited in theMaximum Size field is intentionally in English.

v For the Java version of the event console, if you have configured the tec_help.plfile to display extended ASCII (hex 128 to 255) or DBCS characters on EventInformation Web pages, you must convert these files into UTF8 format. Youmust do this for the tec_help.pl file and any supporting HTML files that containthese extended characters. If you do not convert the tec_help.pl file and theHTML files into UTF8 format, displaying event information fails with thefollowing error:ECO2032E: Failed to receive event information fromhttp://server:port/cgi-bin/cgi_perl_script

Use the Tivoli Management Framework wiconv utility to convert your files tothe UTF8 format. For example, use a command similar to the following example:wiconv -f ISO88599 -t UTF8 < tec_helpORIG.pl > tec_helpUTF8.pl

In addition, you must print out this entry as part of your HTML header:<META HTTP-EQUIV="Content Type" CONTENT="text/html; charset=UTF 8">

Doing this ensure that Web browsers use UTF8 encoding to display the EventInformation page.

28 IBM Tivoli Enterprise Console: Release Notes

Page 33: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Appendix A. Upgrading from version 3.6.2

This section contains information about changes to the Tivoli Enterprise Consoleproduct as of version 3.8 that you should be aware of if you are upgrading fromversion 3.6.2 to version 3.9 of the Tivoli Enterprise Console product.

Event adapters no longer shippedThe following event adapters are no longer shipped:v The SPECTRUM adapter for the Cabletron SPECTRUM Enterprise Managerv The Sun Solstice/SunNet Manager adapter

Tivoli Enterprise Data Warehouse enablementThe Tivoli Enterprise Console product is enabled for the Tivoli Enterprise™ DataWarehouse with a warehouse enablement pack. You can expect enhancements tothe Tivoli Enterprise Console warehouse enablement pack over time. Check withIBM Software Support or the IBM Passport Advantage® program for subsequentenhancements to this component.

Event database configuration using the installation wizardThe following items pertain to configuring the event database using the installationwizard:v Do not generate scripts to the $BINDIR/TME/TEC/sql directory. If you

mistakenly attempt to generate them to that directory, a message similar to thefollowing is issued:The directory that you specified for the generated scripts directory is the sameas $BINDIR/TME/TEC/sql. Specify another directory.

Specify a different directory and generate the script again.

Graphical rule builderThe graphical rule builder included with the Tivoli Enterprise Console productprovides an easy way to create very simple rules. If you need to use the full powerof the rule language, manual coding of rules with a text editor is the recommendedapproach for developing rules in version 3.9. Similarly, use the wrb commandwhen performing rule base-related tasks.

Rule enhancementsDeveloping rules and managing rule bases is very different in versions later than3.6.2. If you have developed rules and managed rule bases in previous versions ofthe Tivoli Enterprise Console product, familiarize yourself with the informationcontained in the IBM Tivoli Enterprise Console Rule Developer’s Guide.

© Copyright IBM Corp. 2003 29

Page 34: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Prefixes used in prolog file namesThe Tivoli Enterprise Console product previously required the use of the tec_rprefix in Prolog files that were used with the TECpcomp command or predicatesthat operated with Prolog files, such as the compile or consult predicates. Forversion 3.9, files no longer need the prefix. If existing files contain the prefix, theprefix is automatically removed when you compile the file.

For additional information about prefixes for Prolog files, refer to the IBM TivoliEnterprise Console Rule Developer’s Guide.

Upgrading rule bases to version 3.9For rule bases created for versions 3.6.x, the WIC and the root.baroc files areautomatically upgraded when you upgrade to version 3.9. To use the upgradedrule bases, you must recompile and reload them. Rule bases that were created in a3.7.x or later version of the Tivoli Enterprise Console product do not need to beupgraded.

Deprecated BAROC featuresThe following items are deprecated in version 3.9 and will not be supported infuture releases. When the Tivoli Enterprise Console version 3.9 product rulecompiler encounters any of the deprecated items, a warning message is issued.These are the deprecated items:v Multiple Class Inheritance

Event classes can no longer inherit from more than one superclass. Single classinheritance is not deprecated.

v Using an event class name as an attribute typeBase data types no longer include event class names. Valid base data types arenow enumerated types: INT32, INTEGER, REAL, and STRING.

Changes to the first_instance and all_instances predicatesThe first_instance and the all_instances rule language predicates now validate thateach attribute referenced in an attribute filter has been defined in one of the classeslisted in the class filter. That is, to filter on an attribute, the attribute must bedefined in the class that causes the rule to run instead of in a parent class. Forexample, if the attribute disk is not defined in the event class Logfile_Baroc, thefollowing use of the first_instance predicate is not valid:first_instance(event: _dup_event of_class ’Logfile_Base’where [

disk: equals ’c:’] )

Attribute filters in rules are checked to ensure that the type complexity (SINGLE orLIST_OF) of the attribute in the filter is the same as the filter value. For example,the following rule results in a compilation error if the attribute msg is defined as aSINGLE complexity, while the value is a LIST_OF complexity.rule: single_eq_list: (

event: _event of_class _classwhere [

msg: equals [’one’, ’two’, ’three’]]

30 IBM Tivoli Enterprise Console: Release Notes

Page 35: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

action: (drop_received_event

)).

Differences in predicate behavior from past releasesIn version 3.6.x of the Tivoli Enterprise Console product, the all_instances and thefirst_instance rule language predicates return different results from the event cachewhen a free class variable is used in the event filter. The returned result dependson whether or not a time window was specified. If no time window is given, thenonly events of leaf-node classes are returned. If a time window is specified, then allevents in the cache are returned, including superclass events. In version 3.7 andlater, this behavior changed so that the result does not include superclass events,regardless of whether or not a time window is specified. However, this isinconsistent with the way event filters handle free class variables.

This has been corrected in version 3.7.1 and later of the Tivoli Enterprise Consoleproduct. Regardless of whether a time window is specified, when the all_instancesor the first_instance rule language predicates are called with a free class variable inthe event filter, all events in the event cache are returned. The following samplecode returns all events in the event cache.all_instances(event: _dup_event of_class _dup_classwhere [

status: outside [’CLOSED’]],_event - 3600 - 3600

The behavior has also changed in these two predicates in the case where the eventcache is searched for a superclass. In the following rule, version 3.6.2 of the TivoliEnterprise Console product returns child class events of NT_Base and events ofclass NT_Base (a superclass).all_instances(event: _dup_event of_class ’NT_Base’where [

status: outside [’CLOSED’]],_event - 3600 - 3600

However, if the time window _event - 3600 - 3600 is not specified, then onlyevents of leaf-node classes are returned. This has been changed to return onlyevents of leaf-node classes specified in the event filter, regardless of whether a timewindow has been specified.

Appendix A. Upgrading from version 3.6.2 31

Page 36: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

32 IBM Tivoli Enterprise Console: Release Notes

Page 37: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Appendix B. Defects corrected in version 3.9

The following defects have been corrected for this release of the Tivoli EnterpriseConsole product. The defect or APAR number precedes the description of thedefect.v 149984: The adapter uninstall scripts can remove the incorrect entry in the

/etc/rc.xxx file.v 150770: Running the tecad_logfile.cfg file from any directory other than the

$TECADHOME/bin directory fails with a syntax error similar to the followingexample:/data/tec371/nontme/bin/tecad_logfile.cfg[1678]: ./wlocpatch: not foundUsage: gencds format_file

v 152182: The tec_console environment variables do not match the rule baseenvironment variables.

v 153518: The tec_reception process hangs during an event storm.v 154694: The Windows TME adapter does not send complete event message

information.v 158731: Upgrading a rule base using the wrbupgrade command from a bash

shell fails.v 159673: The TME adapter does not update the rc.xxx scripts when it is

redistributed.v 160896: Unable to distribute an adapter to an endpoint running Red Hat Linux

8.0.v IY13071: The AS/400 adapter can miss messages when another application

removes messages from the queue.v IY20113: When an alternate event server is specified in an adapter configuration

file with the ServerLocation keyword and the primary server is down, the firstevent sent using the wpostemsg command is put into the cache instead of beingsent to the alternate event server.

v IY20446: The Change Severity task does not produce any output, and it causesthe application to hang.

v IY21007: The wmigcon command does not migrate version 3.6.2 event consolesto version 3.7.1 event consoles correctly when the Administrator and consolenames are different.

v IY22158: The adapter lock file created for a process number is not deleted whenthe tecadini.sh stop is called.

v IY21196: AIX adapters do not automatically start with startup commands in therc.nfs file.

v IY22689: The AS/400 adapter stops running when you create a message andthen try to send the message to the queue.

v IY32758: The create_clearing_event predicate does not restrict the event correctly.v IY23584: The event class and source buttons are missing from the

EVENT_QUERY task in the event console.v IY28856: The wsetemsg process requires several minutes to complete with a

large number of events in the event database.v IY29094: The wrb –crtrb command fails as root Tivoli administrator if the user is

not the system root user.

© Copyright IBM Corp. 2003 33

Page 38: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

v IY30177: The graphical rule builder fails to run on HP-UX 11 with the followingmessage:FRWSL0024E A failure was detected by the oserv daemon ...

v IY30915: After distributing an adapter with the –S flag set and restarting thesystem, the adapter does not start with the –S option.

v IY31847: The log file adapter sends all events when the last updated timechanges.

v IY31930: When forwards events from one event server to another, thedate_reception field within the server_path object does not contain a valid date.

v IY33041: The stored procedures do not run correctly on a DB2 database whenrunning the wtdbclear command.

v IY33187: Logfile adapters generate errors when the length of the event is greaterthan 4096 errors.

v IY33312: Stopping the event server (from the desktop or with the wstopesvrcommand) hangs when single port BDT has been enabled.

v IY33602: The wtdbclear.pl script enters an infinite loop when the number ofevents to delete is greater than or equal to the buffer size or when the followingattributes are specified without –s, –c, –r:–e –t 0

Or:–l –f –t 0

v IY34129: Events are not sent to the event server with the tec_gateway processrunning in connection-oriented mode when the 3.7.1–TMF–0073 and the3.7.1–TMF–0075 Tivoli Management Framework patches are installed.

v IY34289: The tec_rule process stops with a SIGSEGV violation when the eventserver, configured to forward events, is initializing.

v IY34293: The TEC_CONSOLE -E event_group_name command works only whenthe name of the event group does not contain spaces.

v IY34386: The event console fails to start the NetView management console onW32-IX86 platforms.

v IY34564: The init.tecad_logfile script failes to start multi-region adapters.v IY34596: The tecad_nt.exe process generates a Dr. Watson error if the FMT file

contains a statement that does not begin with the following characters: %s*.v IY34913: The init.tecad_logfile script does not process the –S option on Digital

Equipment Corporation Tier 2 systems.v IY34968: Adapters reading from a file specified with the LogSources option

cannot forward events with more than 300 characters in each line.v IY35033: The list of available hosts in the Task Execution window incorrectly

displays host names instead of endpoint names.v IY35099: The event console task completion icon disappears or is not always

displayed in the event viewer.v IY35278: The logfile adapter does not start if the FMT file contains the s*

characters in a match statement.v IY35286: After installing 3.7.1-TEC-0031E, you cannot create a CDS file from a

FMT file with a printf statement containing %s.v IY35647: After applying the 3.7.1–TEC–FP02 fix pack, performance is impacted

on the Windows adapter.v IY35763: The event console distributed with the 3.7.1–TEC–FP03 fix pack does

not start due to a Java class error.

34 IBM Tivoli Enterprise Console: Release Notes

Page 39: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

v IY36144: The format specifier, %LENGTHs, does not parse correctly after upgradingfrom version 3.6.x.

v IY36319: The TEC_ADMIN environment variable does not display the name ofthe administrator when running the TroubleTicket.sh script.

v IY36572: The tec_gateway process has a memory leak.v IY36663: The wconsole command creates a warning when the specified

password is incorrect.v IY36686: The ServerLocation parameter in the tec_gateway.conf file is ignored

when the local event server stops and the parameter contains a blank characterafter the specified event server.

v IY37000: The Event Integration Facility discards events when null attributevalues are included in the Sample.Adapter.java file.

v IY37027: The Event Integration Facility does not correctly parse strings enclosedin double quotes in the SampleAdapter.java file.

v IY37051: For interconnected Tivoli regions, adapters do not send events to theevent server when only one event server is installed in one of the interconnectedTivoli regions.

v IY37190: The Windows adapter uses 100% CPU when processing large log files.v IY37400: Events are cached at the Tivoli Enterprise Console gateway when

sending events from an endpoint to the event server using the endpointwpostemsg command.

v IY37549: The init.tecad_snmp script does not support HP-UX 11.v IY37675: The tec_dispatch process terminates with a signal 211 error when

receiving events from the IBM Tivoli Risk Manager product if the locale is notset to C.

v IY37768: The tec_gateway process stops sending events to the event server afterprocessing the contents of a full tec_gateway.cache file.

v IY37863: The HP-UX adapter uses 100% CPU and does not process events afterupgrading from version 3.6.2 to 3.7.1–TEC–FP03.

v IY38116: When reception logging is disabled, the event server fails to processevents.

v IY38205: The event console operator definitions are periodically lost.v IY38379: When running the cr_tec_db.sh script against Oracle 9i V2, an

ORA-12911 error is generated.v IY38723: The DISPLAY environment variable is not properly set for the

TroubleTicket.sh script.v IY38796: Running the postemsg command on Windows 2000 to another

machine, which is on a slow connection, fails.v IY38929: When parameters that are not valid are supplied to either the wlsemsg

or the wsetemsg commands, the program prints an error message about theerror but does not close the RIM_database_vendor_agent process, and the processruns indefinitely.

v IY39825: The listing in the Current Hosts pane of the Task Execution windowlists host names instead of endpoint names.

v IY39401: The logfile adapter does not function correctly when matching theformat %LENGTHS with the WIDTHSTRMEANING=YES option set.

v IY39819: The tec_ui_server process memory usage increases over time even if thetotal number of active event consoles does not go beyond a certain number.

v IY39936: Attribute list always prints when viewing event information from theevent console.

Appendix B. Defects corrected in version 3.9 35

Page 40: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

v IY40173: Memory for the tec_gateway process grows without bounds.v IY40180: Add tracing to the tec_gateway process to capture out of port errors.v IY40453: Events with an equal sign (=) in an attribute value are not put in the

rules cache when the event server restarts.v IY40557: Extended event attributes are not available to the TroubleTicket.sh

script even though they are listed in the SLOTS environment variable.v IY40576: The Target Hosts pane on the Task Execution window does not list all

endpoints in the Tivoli region.v IY40864: Changes to event console properties are not reflected in the event

viewer.v IY40903: The wmigcon process generates a Java exception when upgrading from

version 3.6.2 to version 3.8.v IY41202: The Available Operators panel does not list unassigned operators.v IY41207: The event server fails to obtain a port to receive events from non-TME

adapters.v IY42199: The tec_ui_server install with update methods fails on managed nodes.v IY42462: The Linux logfile adapter slows down the syslog startup when the

system is restarted.v IY42602: The win_gencds process generates a Dr. Watson error when the format

string is too long.v IY42774: The TME logfile adapter has a memory leak.v IY42831: After some time (or after receiving several thousand events), events fail

at the event server with a PARSING_FAILED error.v IY42976: The tec_rule process shows a memory leak when forwarding events.v IY42977: The event server hangs when receiving events.v IY43147: The Ctrl-E key combination in an event stream causes the event server

to stop.v IY43294: The HP OpenView adapter ignores the PREFIX operator in the

tecad_hpov.cds entry.v IY43312: The tec_gateway process requires more RPC threads.v IY43346: Using $VARBIND in the tecad_hpov.cds or the tecad_snmp.cds files

causes the adapter to stop.v IY44093: Events comprised of a blank line are always mapped to a class in the

FMT file without any variables defined.v IY44231: Internal events, such as generate_event(), do not force clean the event

cache file when the cache file is full. Also, the internal event is dropped whenthe cache is full.

v IY44860: String slots in events forwarded to the Tivoli Business SystemsManager, which initially get sent as unquoted strings, eventually start gettingsent as single-quoted strings after several days of operation (> 100,000 eventstriggering exec_program() predicate). Tivoli Business Systems Manager currentlydoes not handle single-quoted strings. This change in behavior causes TivoliBusiness Systems Manager to fail events which were previously handled.

v IY45389:After installing 3.7.1-TEC-0045E, the debug mode for the logfile adapterdoes not match events the same way the adapter matches them when running inthe standard operating mode (without the -d flag).

36 IBM Tivoli Enterprise Console: Release Notes

Page 41: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Appendix C. Javadoc HTML documentation for the EventListclass

This appendix contains the Javadoc HTML documentation for the EventList class.

com.tivoli.zce.engineClass EventList

java.lang.Object|+--com.tivoli.zce.engine.EventList

public final class EventList

extends java.lang.Object

The EventList class stores an array of Events and keeps track of the last index usedin this array.

This implementation uses the ArrayList class which efficiently increases thecapacity of the list on demand. For cases where large numbers of elements areremoved from EventList, we provide a mechanism to call ArrayList.trimToSizemethod

Author:fer (Metin Feridun)

Constructor Summary

(EventList)((Event) event)Create EventList with one given event in it

(EventList)(int size)Create EventList of specific size

Method Summary

(Event) (eventAt)(int position)Get Event at given position in list

int (length)()Get maximum size of list.

void (removeLast)()Remove last element in the list

void (setEventAt)((Event) event, int position)Set Event at given position in list

int (size)()Get current size of list (index of last element set)

java.lang.String (toString)()Return contents of the EventList as a String.

© Copyright IBM Corp. 2003 37

Page 42: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Methods inherited from class java.lang.Object

, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

EventListpublic EventList(int size)

Create EventList of specific size

Parameters:size - Size of list to be created

EventListpublic EventList((Event) event)

Create EventList with one given event in it

Parameters:event - Single event contained in this list

Method Detail

setEventAtpublic void setEventAt((Event) event,

int position)

Set Event at given position in list

Parameters:event - Event to be stored in list

position - Position this Event will be stored in list

eventAtpublic (Event) eventAt(int position)

Get Event at given position in list

Parameters:position - Position in list we want to get Event from

Returns:Event at given position

38 IBM Tivoli Enterprise Console: Release Notes

Page 43: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

sizepublic int size()

Get current size of list (index of last element set)

Returns:Size of list

removeLastpublic void removeLast()

Remove last element in the list

lengthpublic int length()

Get maximum size of list. For ArrayList implementation, the valuereturned by this method is is the same as the number of elements in thelist.

Returns:Maximum size of list

toStringpublic java.lang.String toString()

Return contents of the EventList as a String.

Overrides:toString in class java.lang.Object

Returns:String representation of the contents of the EventList

Appendix C. Javadoc HTML documentation for the EventList class 39

Page 44: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

40 IBM Tivoli Enterprise Console: Release Notes

Page 45: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Notices

This information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area. Any reference to an IBMproduct, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product,program, or service that does not infringe any IBM intellectual property right maybe used instead. However, it is the user’s responsibility to evaluate and verify theoperation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matterdescribed in this document. The furnishing of this document does not give youany license to these patents. You can send license inquiries, in writing, to:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785 U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBMIntellectual Property Department in your country or send inquiries, in writing, to:

IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any othercountry where such provisions are inconsistent with local law:

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THISPUBLICATION ″AS IS″ WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESSFOR A PARTICULAR PURPOSE.

Some states do not allow disclaimer of express or implied warranties in certaintransactions, therefore, this statement might not apply to you.

This information could include technical inaccuracies or typographical errors.Changes are periodically made to the information herein; these changes will beincorporated in new editions of the publication. IBM may make improvementsand/or changes in the product(s) and/or the program(s) described in thispublication at any time without notice.

Any references in this information to non-IBM Web sites are provided forconvenience only and do not in any manner serve as an endorsement of those Websites. The materials at those Web sites are not part of the materials for this IBMproduct and use of those Web sites is at your own risk.

© Copyright IBM Corp. 2003 41

Page 46: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

IBM may use or distribute any of the information you supply in any way itbelieves appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purposeof enabling: (i) the exchange of information between independently createdprograms and other programs (including this one) and (ii) the mutual use of theinformation which has been exchanged, should contact:

IBM Corporation2Z4A/10111400 Burnet RoadAustin, TX 78758 U.S.A.

Such information may be available, subject to appropriate terms and conditions,including in some cases payment of a fee.

The licensed program described in this document and all licensed materialavailable for it are provided by IBM under terms of the IBM Customer Agreement,IBM International Program License Agreement or any equivalent agreementbetween us.

Any performance data contained herein was determined in a controlledenvironment. Therefore, the results obtained in other operating environments mayvary significantly. Some measurements may have been made on development-levelsystems and there is no guarantee that these measurements will be the same ongenerally available systems. Furthermore, some measurement may have beenestimated through extrapolation. Actual results may vary. Users of this documentshould verify the applicable data for their specific environment.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, whichillustrate programming techniques on various operating platforms. You may copy,modify, and distribute these sample programs in any form without payment toIBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operatingplatform for which the sample programs are written. These examples have notbeen thoroughly tested under all conditions. IBM, therefore, cannot guarantee orimply reliability, serviceability, or function of these programs. You may copy,modify, and distribute these sample programs in any form without payment toIBM for the purposes of developing, using, marketing, or distributing applicationprograms conforming to IBM‘s application programming interfaces.

TrademarksIBM, the IBM logo, Tivoli, the Tivoli logo, AIX, DB2, Informix, OS/2, NetView,Tivoli Enterprise, Tivoli Enterprise Console, TME, and WebSphere are trademarksor registered trademarks of International Business Machines Corporation or TivoliSystems Inc. in the United States, other countries, or both.

Java and all Java-based trademarks and logos aretrademarks or registered trademarks of Sun Microsystems,Inc. in the United States, other countries, or both.

42 IBM Tivoli Enterprise Console: Release Notes

Page 47: IBM Tivoli Enterprise Console: Release Notespublib.boulder.ibm.com/tividd/td/tec/SC32-1238-00R/en_US/PDF/econmst.pdfRequired HP-UX patches for JRE 1.3.1 support . . 6 ... v Start_Maintenance

Microsoft and Windows NT are registered trademarks of Microsoft Corporation inthe United States, other countries, or both.

UNIX is a registered trademark of the Open Group in the United States and othercountries.

Other company, product, and service names may be trademarks or service marksof others.

Notices 43