A fix is available
APAR status
Closed as program error.
Error description
IGZXAPI Function Code 8 Abends when CAA of the caller is different from CAA of the COBOL program to be queried
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL V5 and later * * releases using COBOL Vendor Interface * * routine IGZXAPI function code 8. * **************************************************************** * PROBLEM DESCRIPTION: IGZXAPI abends with U4088. * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * **************************************************************** When IGZXAPI function code 8 is called using an LE CAA that is different from the one used by the COBOL program, code logic in IGZXAPI mixes up the two CAA addresses, causing invalid storage access in subsequent processing. COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K
Problem conclusion
IGZXAPI function code 8 has been fixed to handle the different CAA addresses correctly. A new input field, XCAA8, has been added to parameter structure XINFO8 at offset 92. The size of the field is 4 bytes. When IGZXAPI function code 8 is called using a CAA that is different from the one used by the COBOL program, set XCAA8 to the CAA of the COBOL program, set R12 to the CAA used by the caller of IGZXAPI. Set the length of the parameter structure, XLEN8, to 96. Call IGZXAPI function code 8 with this modified parameter structure. This does not affect the usage when IGZXAPI is called using the same CAA as the COBOL program. No change is needed for those cases. Refer also to technical note: https://www.ibm.com/support/pages/node/6243414
Temporary fix
Comments
APAR Information
APAR number
PH26994
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
7C0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-07-02
Closed date
2020-07-08
Last modified date
2020-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGZBALCT IGZCEV4 IGZCMGEN IGZCMGJA IGZCMGUE IGZEDCCT IGZIBMCT IGZIGZCT IGZLLIBV IGZXAPI IGZXCDA IGZXD24 IGZXDMR IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
R7A0 PSY UI70444
UP20/07/24 P F007
R7B0 PSY UI70448
UP20/07/24 P F007
R7BJ PSY UI70449
UP20/07/24 P F007
R7C0 PSY UI70450
UP20/07/24 P F007
R7CJ PSY UI70451
UP20/07/24 P F007
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":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]
Document Information
Modified date:
05 August 2020