A fix is available
APAR status
Closed as program error.
Error description
An application program establishes a HANDLE ABEND LABEL in case there is an abend. LE fails the GOTO with the 'out-of-block' flag. Tha application program suffers a program check and CICS proceeds with an abendASRA. Somewhere either prior to the program check or during a call to LE after the program check, CEECGSTR performs a getmain, control comes back to CICS and the processing of the abendASRA continues. . Control goes to DFHEIP (EICCPC42), where it figures out that there is an active HANDLE ABEND. Since the application program is COBOL and LE, the DFHLILIM GOTO and DRIVE_GOTO calls near label EICCLBY5 are done. The DRIVE_GOTO calls LE but that returns back into DFHEIP with the 'out-of-block' flag set.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: Loop in DFHEIP while attempting to pass * * control to a label specified on an EXEC * * CICS HANDLE ABEND. The trace shows * * repeated EIP EXIT trace points. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS tries to pass control to a label in order to handle an abend in an application. LE is called for perform_goto processing but, instead of passing control to the label, LE returns control to CICS because the label is outside of the current run unit. DFHEIP tests the out of block flag that LE has set and instead of abending the task or returning control to the application goes into a loop. The same symptoms occur for EXEC CICS HANDLE CONDITION. Key words: perform drive goto drive_goto abendAPC2 EISPGOTO GOTOFLGS
Problem conclusion
DFHLILII has been changed so that DFHEIP abends the task APC2 whenever LE returns control to CICS instead of the application program after a perform_goto request. The CICS Transaction Server for VSE/ESA Messages and Codes Release 1 manual GC34-5561-07 will be changed in section 2.3 'CICS abend codes' to remove the words "and the program is disabled" from the system action of abend APC2.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK06621
Reported component name
CICSTS FOR VSE
Reported component ID
564805400
Reported release
B0P
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2005-06-01
Closed date
2005-08-18
Last modified date
2005-11-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK10474 UK06434
Modules/Macros
DESLII DFHAPLII DFHEIP DFHLILII
| GC34556107 |
Fix information
Fixed component name
CICSTS FOR VSE
Fixed component ID
564805400
Applicable component levels
RB0P PSY UK06434
UP05/08/23 P E311
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":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
15 November 2005