IBM Support

PH55476: NEW FUNCTION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • New Function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Db2 13 for z/OS users.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * This APAR provides code to support a                         *
    * future enhancement to the utility                            *
    * history function.                                            *
    * In addition, these problems are                              *
    * addressed for the utility history                            *
    * function available in function level                         *
    * V13R1M501 (or higher) when subsystem                         *
    * parameter UTILITY_HISTORY is set to                          *
    * UTILITY:                                                     *
    * 1. Correct V13R1M500* behavior.                              *
    * 2. For certain utility scenarios,                            *
    *    correct the accuracy of the                               *
    *    NUMOBJECTS column value in the                            *
    *    SYSIBM.SYSUTILITIES table row.                            *
    * 3. MSGDSNU3032I - ERROR DURING UTILITY                       *
    *    HISTORY COLLECTION - during utility                       *
    *    executions.                                               *
    * 4. ABEND04E with RC00E40012 or                               *
    *    RC00E40317 after a resource                               *
    *    unavailable condition on a DBD                            *
    *    lock when updating SYSUTILITIES.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This APAR provides code to support a future enhancement to the
    utility history function.
    In addition, these problems are addressed for the utility
    history function available in function level V13R1M501 (or
    higher) when subsystem parameter UTILITY_HISTORY=UTILITY:
    1. When a lower function level is activated, i.e., V13R1M500*
       or lower, utility history information is still collected for
       utility executions, but should not be.
    2. Correct the accuracy of the SYSUTILITIES.NUMOBJECTS column
       value which is the number of objects for a utility execution
       in these scenarios:
       - CHECK DATA does not include the exception tables and
         indexes in the number of objects.
       - REORG SHRLEVEL CHANGE does not include the mapping index
         in the number of objects.
       - REORG SHRLEVEL CHANGE that materializes an ALTER
         TABLESPACE MOVE TABLE TO TABLESPACE does not include the
         target table space(s) in the number of objects.
    3. DSNU3032I - ERROR DURING UTILITY HISTORY COLLECTION -
       may be issued during utility executions.  This may occur
       during RESTART of a MERGECOPY or other utilities that
       abended very early in the 1st invocation.
    4. A utility could issue an ABEND04E with RC00E40012 or
       RC00E40317 when a resource unavailable condition is
       encountered on the DBD lock for the catalog (DSNDB06)
       or a user database while in the process of inserting or
       updating the SYSUTILITIES row.
    

Problem conclusion

Temporary fix

Comments

  • Code to support future new function for utility history.
    Ref: E18665
    In addition, these problems are corrected for the utility
    history function available in function level V13R1M501 (or
    higher) when subsystem parameter UTILITY_HISTORY is set to
    UTILITY:
    1. If a function level lower than V13R1M501 is activated
       while using the utility history function, utility history
       collection (insert and update of the SYSUTILITIES row)
       will cease.
    2. The SYSUTILITIES.NUMOBJECTS column value is corrected for
       the utility scenarios described above.
    3. The DSNU3032I message is no longer issued during restart
       of a MERGECOPY (and other utilities) after it abends
       early in processing in the 1st invocation.  The insert of
       the SYSUTILITIES row is now committed earlier in utility
       processing.
    4. Utilities will no longer issue ABEND04E with RC00E40012
       or RC00E40317 for resource unavailable conditions on the
       DBD lock or other DBD error conditions for the catalog or
       user databases during utility history collection, i.e.,
       insert or update of the SYSUTILITIES row.  When
       addressability to a DBD cannot be acquired by utility
       history processing, the SYSUTILITIES.NUMOBJECTS column
       value may not include the objects processed in that
       database.
    

APAR Information

  • APAR number

    PH55476

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    D10

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-06-28

  • Closed date

    2023-08-09

  • Last modified date

    2023-09-01

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

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

    UI93114

Modules/Macros

  • DSNURBT1 DSNXODML DSNUHUTL DSNXOIN  DSNDQWPZ DSNWZIFD DSNUGSUG
    DSNUCLOG DSNXKDC2 DSNXKNM2 DSNUGTE0 DSNUGSRX DSNFUDRE DSNXKDR2
    DSNXLDBD DSNUECSE DSN6SPRM DSNUGSRI DSNDSPRM DSNXCATL DSNUCLAX
    DSNUGRAR DSNUGUTC DSNFUDIR DSNUGTER DSNUIEPL DSNUHOBJ DSNUMSGE
    DSNUGUCA
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RD10 PSY UI93114

       UP23/08/11 P F308

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"DB2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
01 September 2023