IBM Support

IV69160: A CACHED RULES FILE WILL HAVE THE INCORRECT CHECKSUM IF THE LOOKUP TABLE IS EMPTY

Direct links to fixes

8.1.0-TIV-NCOMNIbus-ZLinux-FP0030
8.1.0-TIV-NCOMNIbus-Windows-FP0030
8.1.0-TIV-NCOMNIbus-Linux-FP0030
8.1.0-TIV-NCOMNIbus-AIX-FP0030
8.1.0-TIV-NCOMNIbus-ZLinux-FP0029
8.1.0-TIV-NCOMNIbus-Windows-FP0029
8.1.0-TIV-NCOMNIbus-Linux-FP0029
8.1.0-TIV-NCOMNIbus-AIX-FP0029
8.1.0-TIV-NCOMNIbus-ZLinux-FP0028
8.1.0-TIV-NCOMNIbus-Windows-FP0028
8.1.0-TIV-NCOMNIbus-Linux-FP0028
8.1.0-TIV-NCOMNIbus-AIX-FP0028
8.1.0-TIV-NCOMNIbus-ZLinux-FP0026
8.1.0-TIV-NCOMNIbus-Windows-FP0026
8.1.0-TIV-NCOMNIbus-Linux-FP0026
8.1.0-TIV-NCOMNIbus-AIX-FP0026
8.1.0-TIV-NCOMNIbus-ZLinux-FP0024
8.1.0-TIV-NCOMNIbus-Windows-FP0024
8.1.0-TIV-NCOMNIbus-Linux-FP0024
8.1.0-TIV-NCOMNIbus-AIX-FP0024
8.1.0-TIV-NCOMNIbus-ZLinux-FP0023
8.1.0-TIV-NCOMNIbus-Windows-FP0023
8.1.0-TIV-NCOMNIbus-Linux-FP0023
8.1.0-TIV-NCOMNIbus-AIX-FP0023
8.1.0-TIV-NCOMNIbus-ZLinux-FP0022
8.1.0-TIV-NCOMNIbus-Windows-FP0022
8.1.0-TIV-NCOMNIbus-Linux-FP0022
8.1.0-TIV-NCOMNIbus-AIX-FP0022
8.1.0-TIV-NCOMNIbus-ZLinux-FP0021
8.1.0-TIV-NCOMNIbus-Windows-FP0021
8.1.0-TIV-NCOMNIbus-Linux-FP0021
8.1.0-TIV-NCOMNIbus-AIX-FP0021
8.1.0-TIV-NCOMNIbus-ZLinux-FP0020
8.1.0-TIV-NCOMNIbus-Windows-FP0020
8.1.0-TIV-NCOMNIbus-Linux-FP0020
8.1.0-TIV-NCOMNIbus-AIX-FP0020
8.1.0-TIV-NCOMNIbus-ZLinux-FP0019
8.1.0-TIV-NCOMNIbus-Windows-FP0019
8.1.0-TIV-NCOMNIbus-Linux-FP0019
8.1.0-TIV-NCOMNIbus-AIX-FP0019
8.1.0-TIV-NCOMNIbus-ZLinux-FP0018
8.1.0-TIV-NCOMNIbus-Windows-FP0018
8.1.0-TIV-NCOMNIbus-Linux-FP0018
8.1.0-TIV-NCOMNIbus-AIX-FP0018
8.1.0-TIV-NCOMNIbus-ZLinux-FP0017
8.1.0-TIV-NCOMNIbus-Windows-FP0017
8.1.0-TIV-NCOMNIbus-Linux-FP0017
8.1.0-TIV-NCOMNIbus-AIX-FP0017
8.1.0-TIV-NCOMNIbus-ZLinux-FP0016
8.1.0-TIV-NCOMNIbus-Windows-FP0016
8.1.0-TIV-NCOMNIbus-Linux-FP0016
8.1.0-TIV-NCOMNIbus-AIX-FP0016
8.1.0-TIV-NCOMNIbus-ZLinux-FP0015
8.1.0-TIV-NCOMNIbus-Windows-FP0015
8.1.0-TIV-NCOMNIbus-Linux-FP0015
8.1.0-TIV-NCOMNIbus-AIX-FP0015
8.1.0-TIV-NCOMNIbus-ZLinux-FP0014
8.1.0-TIV-NCOMNIbus-Windows-FP0014
8.1.0-TIV-NCOMNIbus-Linux-FP0014
8.1.0-TIV-NCOMNIbus-AIX-FP0014
8.1.0-TIV-NCOMNIbus-ZLinux-FP0013
8.1.0-TIV-NCOMNIbus-Windows-FP0013
8.1.0-TIV-NCOMNIbus-Linux-FP0013
8.1.0-TIV-NCOMNIbus-AIX-FP0013
8.1.0-TIV-NCOMNIbus-ZLinux-FP0012
8.1.0-TIV-NCOMNIbus-Windows-FP0012
8.1.0-TIV-NCOMNIbus-Linux-FP0012
8.1.0-TIV-NCOMNIbus-AIX-FP0012
8.1.0-TIV-NCOMNIbus-ZLinux-FP0011
8.1.0-TIV-NCOMNIbus-Windows-FP0011
8.1.0-TIV-NCOMNIbus-Linux-FP0011
8.1.0-TIV-NCOMNIbus-AIX-FP0011
8.1.0-TIV-NCOMNIbus-ZLinux-FP0010
8.1.0-TIV-NCOMNIbus-Windows-FP0010
8.1.0-TIV-NCOMNIbus-Linux-FP0010
8.1.0-TIV-NCOMNIbus-AIX-FP0010
8.1.0-TIV-NCOMNIbus-ZLinux-FP0009
8.1.0-TIV-NCOMNIbus-Windows-FP0009
8.1.0-TIV-NCOMNIbus-Linux-FP0009
8.1.0-TIV-NCOMNIbus-AIX-FP0009
8.1.0-TIV-NCOMNIbus-ZLinux-FP0008
8.1.0-TIV-NCOMNIbus-Windows-FP0008
8.1.0-TIV-NCOMNIbus-Linux-FP0008
8.1.0-TIV-NCOMNIbus-AIX-FP0008
7.4.0-TIV-NCOMNIbus-ZLinux-FP0011
7.4.0-TIV-NCOMNIbus-Windows-FP0011
7.4.0-TIV-NCOMNIbus-Solaris-FP0011
7.4.0-TIV-NCOMNIbus-Linux-FP0011
7.4.0-TIV-NCOMNIbus-AIX-FP0011
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0011
8.1.0-TIV-NCOMNIbus-Windows-FP0007
8.1.0-TIV-NCOMNIbus-Solaris-FP0007
8.1.0-TIV-NCOMNIbus-Linux-FP0007
8.1.0-TIV-NCOMNIbus-ZLinux-FP0007
8.1.0-TIV-NCOMNIbus-AIX-FP0007
7.4.0-TIV-NCOMNIbus-Windows-FP0010
7.4.0-TIV-NCOMNIbus-Solaris-FP0010
7.4.0-TIV-NCOMNIbus-Linux-FP0010
7.4.0-TIV-NCOMNIbus-ZLinux-FP0010
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0010
7.4.0-TIV-NCOMNIbus-AIX-FP0010
8.1.0-TIV-NCOMNIbus-Windows-FP0006
8.1.0-TIV-NCOMNIbus-Solaris-FP0006
8.1.0-TIV-NCOMNIbus-Linux-FP0006
8.1.0-TIV-NCOMNIbus-ZLinux-FP0006
8.1.0-TIV-NCOMNIbus-AIX-FP0006
7.4.0-TIV-NCOMNIbus-Windows-FP0009
7.4.0-TIV-NCOMNIbus-ZLinux-FP0009
7.4.0-TIV-NCOMNIbus-Solaris-FP0009
7.4.0-TIV-NCOMNIbus-Linux-FP0009
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0009
7.4.0-TIV-NCOMNIbus-AIX-FP0009
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0008
7.4.0-TIV-NCOMNIbus-Windows-FP0008
7.4.0-TIV-NCOMNIbus-Solaris-FP0008
7.4.0-TIV-NCOMNIbus-Linux-FP0008
7.4.0-TIV-NCOMNIbus-ZLinux-FP0008
7.4.0-TIV-NCOMNIbus-AIX-FP0008
7.4.0-TIV-NCOMNIbus-Windows-FP0007
7.4.0-TIV-NCOMNIbus-Solaris-FP0007
7.4.0-TIV-NCOMNIbus-Linux-FP0007
7.4.0-TIV-NCOMNIbus-ZLinux-FP0007
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0007
7.4.0-TIV-NCOMNIbus-AIX-FP0007
7.4.0-TIV-NCOMNIbus-Windows-FP0006
7.4.0-TIV-NCOMNIbus-Solaris-FP0006
7.4.0-TIV-NCOMNIbus-ZLinux-FP0006
7.4.0-TIV-NCOMNIbus-Linux-FP0006
7.4.0-TIV-NCOMNIbus-HPUXIA-FP0006
7.4.0-TIV-NCOMNIbus-AIX-FP0006
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 6, 7.4.0-TIV-NCOMNIbus-FP0006
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 8, 7.4.0-TIV-NCOMNIbus-FP0008
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 7, 7.4.0-TIV-NCOMNIbus-FP0007
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 5, 8.1.0-TIV-NCOMNIbus-FP0005
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 9, 7.4.0-TIV-NCOMNIbus-FP0009
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 6, 8.1.0-TIV-NCOMNIbus-FP0006
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 10, 7.4.0-TIV-NCOMNIbus-FP0010
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 7, 8.1.0-TIV-NCOMNIbus-FP0007
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 11, 7.4.0-TIV-NCOMNIbus-FP0011
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 8, 8.1.0-TIV-NCOMNIbus-FP0008
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 9, 8.1.0-TIV-NCOMNIbus-FP0009
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 12, 7.4.0-TIV-NCOMNIbus-FP0012
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 10, 8.1.0-TIV-NCOMNIbus-FP0010
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 13, 7.4.0-TIV-NCOMNIbus-FP0013
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 11, 8.1.0-TIV-NCOMNIbus-FP0011
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 12, 8.1.0-TIV-NCOMNIbus-FP0012
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 13, 8.1.0-TIV-NCOMNIbus-FP0013
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 14, 7.4.0-TIV-NCOMNIbus-FP0014
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 14, 8.1.0-TIV-NCOMNIbus-FP0014
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 15, 7.4.0-TIV-NCOMNIbus-FP0015
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 15, 8.1.0-TIV-NCOMNIbus-FP0015
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 16, 7.4.0-TIV-NCOMNIbus-FP0016
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 16, 8.1.0-TIV-NCOMNIbus-FP0016
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 17, 7.4.0-TIV-NCOMNIbus-FP0017
Tivoli Netcool/OMNIbus 7.4.0 Fix Pack 18, 7.4.0-TIV-NCOMNIbus-FP0018
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 17, 8.1.0-TIV-NCOMNIbus-FP0017
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 18, 8.1.0-TIV-NCOMNIbus-FP0018
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 19, 8.1.0-TIV-NCOMNIbus-FP0019
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 20, 8.1.0-TIV-NCOMNIbus-FP0020
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 21, 8.1.0-TIV-NCOMNIbus-FP0021
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 22, 8.1.0-TIV-NCOMNIbus-FP0022
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 23, 8.1.0-TIV-NCOMNIbus-FP0023
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 24, 8.1.0-TIV-NCOMNIbus-FP0024
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 26, 8.1.0-TIV-NCOMNIbus-FP0026
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 25, 8.1.0-TIV-NCOMNIbus-FP0025
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 27, 8.1.0-TIV-NCOMNIbus-FP0027
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 28, 8.1.0-TIV-NCOMNIbus-FP0028
Tivoli Netcool/OMNIbus 8.1.0 Fix Pack 29, 8.1.0-TIV-NCOMNIbus-FP0029

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • So, a rules file of:-
    
    table foo = "/tmp/empty"
    discard
    
    and create an empty file:-
    $ touch /tmp/empty
    
    That's valid (odd, but valid), but it creates the cache rules
    like:-
    
    #METADATA CheckSum=eb199db4ec9aa4dac2435c16dab653139132fad1
    table foo = {
    }
    default = {  }
    discard
    
    which doesn't parse since an inline table can't be empty.
    
    Anything that cache rules writes out should should be consider
    valid input, so we need to fix it.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users and platforms                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * A CACHED RULES FILE WILL HAVE THE INCORRECT CHECKSUM IF THE  *
    * LOOKUP TABLE IS EMPTY                                        *
    * Abstract                                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to the latest versions.                              *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    packages:
         | fix pack | 7.4.0-TIV-NCOMNIbus-FP0005
         | fix pack | 8.1.0-TIV-NCOMNIbus-FP0005
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV69160

  • Reported component name

    NETCOOL/OMNIBUS

  • Reported component ID

    5724O4800

  • Reported release

    740

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-02-04

  • Closed date

    2015-03-03

  • Last modified date

    2015-08-26

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    NETCOOL/OMNIBUS

  • Fixed component ID

    5724O4800

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSSHTQ","label":"Tivoli Netcool\/OMNIbus"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"740","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 March 2023