A fix is available
APAR status
Closed as program error.
Error description
An assembler program establishes a CICS HANDLE ABEND, dynamically loads a COBOL 5+ module with CEEFETCH, and calls the COBOL program. The COBOL module fails (eg. 0C4), the CICS HANDLE ABEND code gets control and issues a CEERELES against the module, which gets a IGZ0032S A CANCEL was attempted on active program {program-name}. as the COBOL activation count on the module being released is not zero, due to the normal goback code not having been executed. This situation doesn't arise in COBOLs prior to version 5.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL 5.1 and later * * releases running transaction programs under * * CICS with condition handling. * **************************************************************** * PROBLEM DESCRIPTION: COBOL runtime message IGZ0032 was * * emitted when attempting to cancel a * * COBOL program that was involved in an * * exception condition. * **************************************************************** * RECOMMENDATION: Install the provided PTF. * **************************************************************** When a condition occurs and is handled by a user handler, the program involved in the condition was still considered active. Subsequently when an attempt was made to cancel the program, message IGZ0032 was emitted. COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K
Problem conclusion
Logic has been added to the runtime to allow the cancel to complete if an addition check confirms that the program is not active on the stack. This applies to COBOL programs running under CICS and to non-multithreaded COBOL programs in batch.
Temporary fix
Comments
APAR Information
APAR number
PH43606
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
7D0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-01-25
Closed date
2022-01-26
Last modified date
2022-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGZCEV4 IGZCMGEN IGZCMGUE IGZLLIBV IGZXAPI IGZXCA31 IGZXCDA IGZXD24 IGZXDMR IGZXJNI2 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
R7B0 PSY UI79086
UP22/02/01 P F201
R7C0 PSY UI79087
UP22/02/01 P F201
R7D0 PSY UI79088
UP22/02/01 P F201
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"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":"7D0"}]
Document Information
Modified date:
02 February 2022