IBM Support

Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 22, 8.1.0-TIV-NCOMNIbus-FP0022

Download


Abstract

This fix pack is a cumulative fix release and addresses APARs and internally found issues since the release of OMNIbus 8.1.0 fix pack 21.

Download Description

Java 8 Important Information

This upgrade uninstalls the existing IBM Java 7 and installs the latest version of the IBM Java 8 JRE. If any of the Java 7 files were modified since the v8.1 installation, then these modified files are removed during the upgrade process, with the exception of the java.security file. Before you perform the upgrade, backup these modified files to a private location, then after the upgrade reapply the modifications. The Java 8 java.security file has big differences to the Java 7 java.security file, so any modifications will need to be applied after reviewing the default file.

IBM Java 8 will NOT run on some older versions of operating systems, which include the following operating systems:
- AIX 6.1 before Tech Level 9
- Older versions of Linux (due to a GLIBC 2.7 requirement)
- Solaris SPARC 32 bit (IBM Java on Solaris SPARC is 64 bit only)

The following defect solutions are included in this release:

8.1.0-TIV-NCOMNIbus-FP0022

--------------------------
IJ00867
        The combo boxes for selecting filter/views in the Windows Event
        List toolbar were a static size and so the full filter or view
        name would not be displayed if the name was particularly long.
        The filter/view name combo boxes in the Windows Event List
        toolbar now resize automatically to display the full filter/view
        names.

IJ02708
        Prevent a race condition when the bi-directional gateway is
        shutting down between tear down of the ObjectServer connections
        and attempt to send a gateway watch alert.

IJ11039
        The ObjectServer will now scrub plaintext passwords from its log
        file when encountering an 'alter user' or 'create user' SQL
        command, the plaintext passwords will be replaced by asterisks.
        However, there are some limitations:-
        * It should deal with any SQL statements generated by the tools
        shipped with the product (nco_adduser, nco_config, nco_confpack,
        etc)
        * It cannot guarantee to scrub passwords from SQL statements that
        have syntax errors
        * Plaintext passwords in invalid SQL statements may also be
        logged in the syntax error log message
        * It cannot scrub passwords from compound SQL statements (more
        than one SQL command submitted at once), it will only scrub the
        first SQL statement.
        * The scrubbing is very sensitive to whitespace and case. It is
        designed to scrub the plaintext passwords from SQL generated by
        the standard tools. Since it is run before the SQL parser runs it
        cannot catch every instance.
        * If in doubt check by issuing commands via nco_sql using a dummy
        password

IJ16915
        MIB Manager would fail to parse and import MIBs which had the
        string "::=" present in any DESCRIPTION or other comment strings
        in the MIB. This has been fixed.

IJ20277
        To address possible security issues, the JRE for Tivoli
        Netcool/OMNIbus V8.1.0 is updated to IBM JRE 8.0 SR6 FP5.

IJ20329
        When a Windows sub-eventlist was first opened, with a view such
        that a horizontal scrollbar was visible, the first event in the
        list may not have been visible requiring scrolling back up to
        see. This could be confusing for operators. This has been
        resolved, the first event should now be visible whenever a
        sub-eventlist window is first opened.

IJ20347
        nco_igen now returns a non-zero return code when encountering an
        error.

IJ20878
        Probes can leak memory when using the HTTP interface to create
        synthetic events or when using nco_probeeventfactory script in
        the same manner.

IJ21017
        The SHA256 algorithm needs to be allowed when using FIPS mode.

IJ21113
        A set of new SQL functions have been added to the ObjectServer in
        order to support the storage of certain encoding and decoding
        schemes for stored data and the generation of unique identifies.
        1) uuidgen_v1()/uuidgen_v4() - Generate either a version 1 (time)
        or version 4 (random) Universal Unique Identifier (UUID) string.
        2) base64_encode()/base64_decode() - Encode or decode a base64
        string.
        3) md5_hash() - Generate an MD5 hash value for a string.
        To improve the usage of Name/Value paired (NVP) based columns in
        the ObjectServer two additional SQL functions have been added to
        the ObjectServer.
        1) nvp_merge() - Merge two NVP set columns together in order to
        combine them.
        2) nvp_remove() - Remove a named key from an NVP set column.

IJ21246
        A new generic Netcool property has been added:-
        Props.LiveUpdate : TRUE / FALSE. with default value being
        'FALSE'.
        When 'TRUE' the running process will monitor its props file for
        any changes and update those property values that have changed.
        Whether a property value becomes effective depends on what the
        property defines and also on how it is consumed internally by the
        application.  Property values that were originally set via the
        command line, will not be altered even if their values are
        updated in the props file.
        This implementation has been verified to support the dynamic
        update of the JDBC gateway's login credentials into a 3rd party
        database.

IJ21251
        Upgrade scripts for the Event Grouping solution, shipped as an
        extension in Netcool/OMNIbus 8.1, insert/update a record into the
        master.properties table labelled as 'SEGVersion'.  The purpose of
        this is to indicate the version of the Event Grouping solution
        that has been deployed in a particular installation.  The value
        of 'SEGVersion' correlates with the build version of the fixpack
        in which it was originally shipped.  The value was created via
        tokens that were replaced by the build process of an OMNIbus
        fixpack.  Unfortunately, the result has been that each fixpack
        build reset the 'SEGVersion' to the version of the latest build.
        Because all update scripts ended up with the same value for
        'SEGVersion' it was not possible to determine which upgrade
        script was the last one to have been be applied to a running
        installation.  The fix for this was to hard code the 'SEGVersion'
        statements in all 'Event Grouping' upgrade scripts to the date
        and build number corresponding to the fixpack each one belonged
        to.

Installation Instructions

OMNIbus core 8.1 must be installed prior to installing this Fixpack.
Fixpacks are cumulative, the latest Fixpack can be applied to update
OMNIbus core to the latest Fixpack version.

IMPORTANT: Before installing this fix, ensure that all Tivoli Network
Management applications on your computer are shut down.

Installation Manager
--------------------
The latest version of Installation Manager is recommended and can be
downloaded from http://www.ibm.com/support/docview.wss?uid=swg27025142

Check the required version of IBM Installation Manager in the IBM Software
Product Compatibility Reports at:
http://publib.boulder.ibm.com/infocenter/prodguid/v1r0/clarity/index.html

Check the Installation Manager and OMNIbus version installed by running the
command:
imcl listInstalledPackages -features -long
which can be found in the following locations:
Windows: install_dir\IBM\Installation Manager\eclipse\tools
Linux and UNIX: install_dir/IBM/InstallationManager/eclipse/tools

Installation manager can be started in console mode by running the command:
imcl -c
which can be found in the following locations:
Windows: install_dir\IBM\Installation Manager\eclipse\tools
Linux and UNIX: install_dir/IBM/InstallationManager/eclipse/tools

Installation manager can be started in GUI mode by running the application:
IBMIM
which can be found in the following locations:
Windows: install_dir\IBM\Installation Manager\eclipse
Linux and UNIX: install_dir/IBM/InstallationManager/eclipse

At any stage if you encounter difficulties using Installation Manager
you can consult the built in help or the latest Installation Manager
documentation by searching IBM Knowledge Center at
https://www.ibm.com/support/knowledgecenter/SSDV2W/im_family_welcome.html.

Using IBM Passport Advantage(r)
-------------------------------
If your computer has internet access and you have an IBM Passport
Advantage account, you can update packages directly from Passport
Advantage.
1. Start Installation Manager.
2. Under the Preferences option, select Repositories and make
sure the "Search service repositories during installation
and updates" is checked.
3. Select the update option and select the "IBM Tivoli Netcool
OMNIbus" entry from the list of packages to find updates for.

Local Repository
----------------
Extract the Fixpack into a new temporary directory, then specify the
repository in the preferences before you update. Each package must
be extracted into a new directory.
1. Start Installation Manager.
2. Under the Preferences option, select Repositories and add a
new repository. Give the location of the extracted
OMNIbusRepository/composite directory
3. Select the update option and select the "IBM Tivoli Netcool
OMNIbus" entry from the list of packages to find updates for.

Electronic Software Delivery(ESD) Zip File
----------------------------------------------
If you have downloaded the ESD for Fix Pack 22 then:
1. Create a directory to store the files and extract the contents
on the zip file into this.
2. If you have installed Installation Manager using either
Administrator or Nonadministrator mode, run the update_gui
script to launch Installation Manager into the update panel
without the requirement of configuring the update repository.
3. If the script fails, or Installation Manager is installed in
Group mode, or you want to run in console mode, then you must
configure the update repository as in the Local Repository
above, with the new repository being the extracted
OMNIbusRepository/composite directory.
4. Select the "IBM Tivoli Netcool OMNIbus" entry from the list of
packages to find updates for.

On
[{"DNLabel":"8.1.0-TIV-NCOMNIbus-FP0022","DNDate":"19 Mar 2020","DNLang":"English","DNSize":"99999999 B","DNPlat":{"label":"Linux","code":"PF016"},"DNURL":"https://www-945.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm~Tivoli&product=ibm/Tivoli/Tivoli+Netcool+OMNIbus&release=8.1.0.22&platform=All&function=all","DNURL_FTP":"","DDURL":null}]
[{"Product":{"code":"SSSHTQ","label":"Tivoli Netcool\/OMNIbus"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"8.1.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Product Synonym

Tivoli Netcool OMNIbus

Problems (APARS) fixed
IJ01907;IJ08574;IJ08930;IJ09087;IJ09115;IJ10282;IJ10825;IJ00723;IJ01428;IJ01536;IJ02556;IJ02853;IJ03072;IJ03480;IJ04088;IV79173;IV81481;IV82062;IV89921;IV89106;IV89509;IV90524;IV91125;IV91244;IV55784;IV56455;IV56609;IV59634;IV59959;IV60193;IV61491;IV61642;IV62192;IV62891;IV63168;IV63169;IV63203;IV63212;IV63220;IV63222;IV63225;IV63228;IV63229;IV63230;IV63230;IV63234;IV63236;IV63237;IV63248;IV63249;IV63757;IV63758;IV63759;IV51280;IV62328;IV64024;IV64030;IV64823;IV64841;IV65579;IV68196;IV68690;IV68940;IV69161;IV69293;IV69933;IV69934;IV69143;IV70540;IV71122;IV61840;IV67946;IV68107;IV68942;IV72682;IV73109;IV73123;IV73221;IV73279;IV73670;IV73963;IV74587;IV74679;IV74891;IV75451;IV75452;IV75473;IV75482;IV75484;IV75494;IV75501;IV75502;IV75555;IV75641;IV75687;IV75900;IV76107;IV69160;IV75714;IV77594;IV77881;IV78263;IV78277;IV78667;IV78761;IV79182;IV78816;IV79413;IV79952;IV78818;IV80092;IV80567;IV80895;IV81216;IV81225;IJ07070;IJ09400;IJ10801;IJ12082;IJ12536;IJ12787;IJ12794;IJ14266;IV90842;IJ11450;IJ15564;IJ15637;IJ15879;IJ16121;IJ16125;IV81126;IV85048;IJ04758;IJ15661;IJ15663;IJ15664;IJ16754;IJ17189;IJ17976;IJ18187;IJ18190;IJ18695;IJ18783;IJ00867;IJ02708;IJ11039;IJ16915;IJ20277;IJ20329;IJ20347;IJ20878;IJ21017;IJ21113;IJ21246;IJ21251

Document Information

Modified date:
25 August 2020

UID

ibm11088164