A fix is available
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