IBM Support

PH48466: DSNJ031I WAS ISSUED MANY TIMES WITH AN INCORRECT LOG RECORDS NUMBER

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If application INSERT many times without commit, DSNJ031I is
    issued as expected. But if application continue INSERT without
    commit, DSNJ031I is issued with the incorrect log record number.
    CONSOLE is filled up by DSNJ031I.
    For example,
    DSNJ031I UNCOMMITTED UR HAS WRITTEN 2147000000 LOG RECORDS
    DSNJ031I UNCOMMITTED UR HAS WRITTEN 2147000001 LOG RECORDS <=Err
    DSNJ031I UNCOMMITTED UR HAS WRITTEN 2147000002 LOG RECORDS <=Err
    

Local fix

  • Issue commit more often.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Db2 for z/OS users who use URLGWTH (UR                   *
    * LOG WRITE CHECK) system parameter.                           *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * MSGDSNJ031I messages may start to fill                       *
    * up the console for an uncommitted                            *
    * long-running UR when the UR has                              *
    * written about 2147000000 log records.                        *
    * Later DSNJ031I may even contain                              *
    * negative log record numbers for                              *
    * example -2136411328.                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    The error is due to an overflow on the log record count field.
    As a result, unexpected DSNJ031I messages are displayed on the
    console.
    

Problem conclusion

  • The fields holding the log record counts are corrected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH48466

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    C10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-08-05

  • Closed date

    2022-12-23

  • Last modified date

    2023-02-01

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

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

    UI83863 UI83864

Modules/Macros

  • DSNFJDIR DSNFCDIR DSNJW011
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RC10 PSY UI83863

       UP23/01/04 P F301

  • RD10 PSY UI83864

       UP23/01/04 P F301

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":"12.0","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
01 February 2023