IBM Support

PH44349: Abend 52A and message INZI191E when QUIESCE is requested or unpredictable error when LOADDDL TABLE option is specified

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The JCLIN file delivered by the PTF UI77713 specifies incorrect
    parameters for the linkedit of the INZUTL1, INZTIMA and INZUBI35
     load modules:
    - the AMODE 31 parameter is specified instead of AMODE 24 for
    INZUTL1
    - the RMODE ANY is specified instead of RMODE 24. It is
    specified for both INZTIMA and INZUBI35 .
    
    If the incorrect JCLIN is used to link one of the INZUTL1,
    INZTIMA and INZUBI35 load modules (e.g. for a further SYSMOD
    involving one of this module), the following unexpected warning
    messages would be issued during the link:
    
    case 1: a single message IEW2651W 511C ESD AMODE 24 CONFLICTS
    WITH USER-SPECIFIED AMODE 31 FOR ENTRY POINT INZUTL1.
    
    case 2: several messages IEW2646W 5383 ESD RMODE(24) CONFLICTS
    WITH USER-SPECIFIED RMODE(ANY) FOR SECTION section with at least
    one message having section=INZTIMA or INZUBI35.
    
    After the incorrect link has been performed one of the following
    errors could occur:
    
    case 1: an unload requesting the unloaded tablespace be
    QUIESCE'd terminates with completion code 8 after having issued:
       - the following messages to the MVS console:
      ABEND SYSTEM COMPLETION CODE=52A REASON CODE=00000004
      INZI173E YMRBS028 DSNUTILB ABENDED *** RETURN CODE = X'52a00
      - the following message to the Db2 HPU SYSPRINT dataset:
      INZI191E ERROR WHEN TRYING TO QUIESCE THE PARTITION(S) OF
    TABLESPACE dbname.tsname
    
    case 2: an unload specifying the Db2 HPU LOADDDL TABLE option of
    the LOADDDN block fails with an unpredictable issue.
    

Local fix

  • depending on the error case, fix the issue as follows:
    - case 1) relink the INZUTL1 load module with AMODE=24 by using
    the following template
    //RELINK7 EXEC PGM=LINKEDIT,
    //             PARM='LIST,LET,XREF,COMPAT=PM5,REUS=REFR,AC=1,
    //             AMODE=24'
    //AINZLINK DD DISP=SHR,DSN=HINZ510.AINZLINK
    //SYSLMOD  DD DISP=SHR,DSN=HINZ510.SINZLINK
    //SYSPRINT DD SYSOUT=*
    //SYSLIN DD *
     INCLUDE AINZLINK(INZUTL1)
     ENTRY INZUTL1
     NAME INZUTL1(R)
    /*
    - case 2) relink the INZTIMA and INZUBI35 load modules with
    RMODE=24 by using the following template
    //RELINK4 EXEC PGM=LINKEDIT,
    //             PARM='LIST,LET,XREF,CALL,RMODE=24,AMODE=31'
    //SYSLIB   DD DISP=SHR,DSN=SYS1.CSSLIB
    //         DD DISP=SHR,DSN=CEE.SCEELKED
    //AINZLINK DD DISP=SHR,DSN=HINZ510.AINZLINK
    //SYSLMOD  DD DISP=SHR,DSN=HINZ510.SINZLINK
    //SYSPRINT DD SYSOUT=*
    //SYSLIN DD *
     INCLUDE AINZLINK(INZTIMA)
     ENTRY INZTIMA
     NAME INZTIMA(R) RC=04
     INCLUDE AINZLINK(INZUBI35)
     ENTRY INZUBI35
     NAME INZUBI35(R) RC=04
    /*
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Db2 High Performance Unload         *
    *                 for z/OS                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The JCLIN file delivered by the PTF     *
    *                      UI77713 specifies incorrect parameters  *
    *                      for the linkedit of the INZUTL1,        *
    *                      INZTIMA and INZUBI35 load modules:      *
    *                      - the AMODE 31 parameter is specified   *
    *                      instead of AMODE 24 for INZUTL1         *
    *                      - the RMODE ANY is specified instead of *
    *                      RMODE 24 It is specified for both       *
    *                      INZTIMA and INZUBI35 .                  *
    *                                                              *
    *                      If the incorrect JCLIN is used to link  *
    *                      one of the INZUTL1, INZTIMA and         *
    *                      INZUBI35 load modules (e.g. for a       *
    *                      further SYSMOD involving one of this    *
    *                      module), the following unexpected       *
    *                      warning messages would be issued during *
    *                      the link:                               *
    *                                                              *
    *                      case 1: a single message IEW2651W 511C  *
    *                      ESD AMODE 24 CONFLICTS WITH             *
    *                      USER-SPECIFIED AMODE 31 FOR ENTRY POINT *
    *                      INZUTL1.                                *
    *                                                              *
    *                      case 2: several messages IEW2646W 5383  *
    *                      ESD RMODE(24) CONFLICTS WITH            *
    *                      USER-SPECIFIED RMODE(ANY) FOR SECTION   *
    *                      section with at least one message       *
    *                      having section=INZTIMA or INZUBI35.     *
    *                                                              *
    *                      After the incorrect link has been       *
    *                      performed one of the following errors   *
    *                      could occur:                            *
    *                                                              *
    *                      case 1: an unload requesting the        *
    *                      unloaded tablespace be QUIESCE'd        *
    *                      terminates with completion code 8 after *
    *                      having issued:                          *
    *                         - the following messages to the MVS  *
    *                           cnsole:                            *
    *                        ABEND SYSTEM COMPLETION CODE=52A      *
    *                        REASON CODE=00000004 INZI173E         *
    *                        YMRBS028 DSNUTILB ABENDED *** RETURN  *
    *                        CODE = X'52a00                        *
    *                         - the following message to the Db2   *
    *                           HPU SYSPRINT dataset:              *
    *                        INZI191E ERROR WHEN TRYING TO QUIESCE *
    *                        THE PARTITION(S) OF TABLESPACE        *
    *                        dbname.tsname                         *
    *                                                              *
    *                      case 2: an unload specifying the Db2    *
    *                      HPU LOADDDL TABLE option of the LOADDDN *
    *                      block fails with an unpredictable       *
    *                      issue.                                  *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF                                *
    ****************************************************************
    ABENDS52A and message INZI191E when QUIESCE is requested or
    unpredictable error when LOADDDL TABLE option is specified
    

Problem conclusion

  • Code has been changed to fix this problem
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH44349

  • Reported component name

    DB2 HI PERF UNL

  • Reported component ID

    5697F4400

  • Reported release

    510

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-02-22

  • Closed date

    2022-03-31

  • Last modified date

    2022-08-19

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

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

Modules/Macros

  • INZUTILK
    

Fix information

  • Fixed component name

    DB2 HI PERF UNL

  • Fixed component ID

    5697F4400

Applicable component levels

  • R510 PSY UI79968

       UP22/04/09 P F204

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJXP","label":"DB2 Tools for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1.0","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
19 August 2022