IBM Support

PI82087: ABEND04E RC00D31010 IN DSNLILLM DSNLIRTR ABNDID0009 DURING WLM STORED PROCEDURE CLASSIFICATION

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DB2DDF DB2DRDA DB2SP
    See PI82027 for DB2 11 for z/OS.
    DB2 receives 00000008 and in Reg3 reason code xxxx0838 in Reg2
    (IwmRsnCodeClasyAreaTooBig) after calling WLM routine IWM4ECRE
    to classify a stored procedure name. This is due to an invalid
    stored procedure name length.
    ***************************************************************
    Additional Symptoms and Keywords:
     ABEND04E AB04E S004E 04E
      04E-00D31010 00D31010 RC00D31010
       DSNLIRTR DSNLIRTR:0009 0009 ABNDID0009 ABID0009 VRADC0009
     SQLPL SQLSTOREDPROC
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Distributed Data Facility (DDF) users.                   *
    * DB2 12 for z/OS users only.                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * An execution of a stored procedure                           *
    * with a name greater than 128 bytes                           *
    * may result in an abend 04E-00D31010                          *
    * DSNLIRTR:0009 at a DB2 for z/OS server.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    A remote application accesses a DB2 for z/OS server and
    executes a stored procedure.  DB2 did not consider the
    possibility of a stored procedure name with trailing blanks
    which causes DB2 to fail during WLM classification processing
    if the name, with padding, is greater than 128 characters.  The
    WLM classification error is unexpected and causes abend
    04E-00D31010,LOC=DSNLILLM.DSNLIRTR:0009.
    

Problem conclusion

  • DB2 has been changed to truncate the long stored procedure name
    to a valid length for WLM classification purposes.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI82087

  • 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

    2017-05-24

  • Closed date

    2017-06-20

  • Last modified date

    2017-08-02

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

    PI82027

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

    UI48179

Modules/Macros

  • DSNLIRTR
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RC10 PSY UI48179

       UP17/07/07 P F707

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":"12.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":"12.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2017