IBM Support

PH03478: DSNT045I MSGDSNT045I ISSUED WITH WRONG RANGE OF NUMTCB AFTER UI57719/PI98098 IS APPLIED. DSNTIJRV 18/10/01 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DSNT405I DSNTRVFY - THE NUMTCB SETTING IS NOT WITHIN THE
    RECOMMENDED RANGE OF 40 TO 25
    Above message from DSNTIJRV is issued after UI57719/PI98098 is
    applied. Error conditions are: when applenvs DB2EWLM_XML and
    DB2EWLM_GENERAL are run; for applenv DB2EWLM_XML the message
    is returned when a validation is done for: SYSPROC.XSR_ADDSCHEMA
    DOC, SYSPROC.XSR_REGISTER and SYSPROC.XSR_REMOVE; for DB2EWLM_
    GENERAL it is returned when a validation is done for SYSIBM.
    SQLCAMESSAGE, SYSIBM.SQLCOLUMNS, SYSIBM.SQLCOLPRIVILEGES, etc.
    Others are: SYSIBM.SQLFUNCTIONCOLS, SYSIBM.SQLFUNCTIONS,
    SYSIBM.SQLGETTYPEINFO, SYSIBM.SQLPRIMARYKEYS, SYSIBM.SQLPROCEDUR
    ECOLS, SYSIBM.SQLPROCEDURES, SYSIBM.SQLPSEUDOCOLUMNS,
    SYSIBM.SQLSPECIALCOLUMNS, SYSIBM.SQLSTATISTICS, SYSIBM.SQLTABLEP
    RIVILEGES, SYSIBM.SQLTABLES, SYSIBM.SQLUDTS, SQLJ.REPLACE_JAR,
    SQLJ.REMOVE_JAR, SQLJ.INSTALL_JAR, SQLJ.DB2_UPDATEJARINFO,
    SQLJ.DB2_INSTALL_JAR and SQLJ.ALTER_JAVA_PATH.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Db2 11 and 12 for z/OS users of          *
    *                 job DSNTIJRV, program DSNTRVFY, the          *
    *                 validation tool for DB2-supplied stored      *
    *                 procedures and user-defined functions        *
    *                 (UDFs).                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: After APAR PI98098 PTF UI57721 (V11)    *
    *                      or UI57719 (V12) are applied,           *
    *                      DSNTRVFY issues message DSNT045I        *
    *                      with the wrong maximum value of         *
    *                      NUMTCB for Db2 WLM environments,        *
    *                      such as: DSNWLM_XML and                 *
    *                      DSNWLM_GENERAL, when running            *
    *                      64-bit JVM.                             *
    *                      During validation of WLM environments   *
    *                      that have a NUMTCB of 25 or greater,    *
    *                      one or more messages like the           *
    *                      following appear in the output:         *
    *                      DSNT045I DSNTRVFY - THE NUMTCB SETTING  *
    *                      IS NOT WITHIN THE RECOMMENDED RANGE     *
    *                      OF 40 TO 25.                            *
    ****************************************************************
    * RECOMMENDATION: Apply the fixing PTF for this APAR.          *
    ****************************************************************
    APAR PI98098 modified SYSPROC.DSNWLM_INSTALL_INFOJ
    to indicate the JVM type so that DSNTRVFY can determine
    whether to use 8 or 25 as the maximum NUMTCB setting when
    validating a Db2 Java WLM environment. The apar fix contains
    an error where it incorrectly updates the maximum NUMTCB of
    all WLM environments that are validated after validation of
    a Db2 Java WLM environment that runs in a 64-bit JVM. It
    should have updated only the maximum NUMTCB for the Db2 Java
    WLM environment.
    

Problem conclusion

  • This APAR fixes the Db2 11 and 12 DSNTRVFY job so that
    DSNTRVFY can validate NUMTCB value correctly in all
    Db2 WLM environments.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH03478

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-01

  • Closed date

    2018-12-14

  • Last modified date

    2019-02-02

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

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

    UI60280 UI60281

Modules/Macros

  •    DSN@RVFY DSNTRVFJ DSNTRVFY
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RB10 PSY UI60281

       UP19/01/03 P F901 Ø

  • RC10 PSY UI60280

       UP18/12/29 P F812 Ø

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"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 February 2019