A fix is available
APAR status
Closed as program error.
Error description
Problem: If a user invokes CEDF for transaction which executes a modules linked using LE (in this case Enterprise COBOL 3.4), then if the PF12 ABEND USER TASK option is selected at some point, then abend ASRA is generated, not the requested abend code. . The follwoing messages were issued : DFHAP1301 Language Environment has detected a corruption of its control blocks. Transaction aaaa currently executing. DFHSR0001 An abend (code 0C4/AKEA) has occurred at offset X'FFFFFFFF' in program bbbbbbbb. . The dump shows : In CICS trace we see a call to LE for RUNUNIT_END_INVOCATION and then an unexpected 0c4 occurs in LE: Instruction Length: 6 Interrupt Code: 0004 PSW: 079D1000 9CBAD6CE Module CEEPLPKA + X'AD6CE' PSW is pointing into LE module CEEHCDLG. Additional Symptoms: CEDF suffers recursive abend ASRA's and CICS has to be canceled. You also get message: DFHSR0001 CISBTRD AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'FFFFFFFF' IN PROGRAM RT026. . RT026 is a LE module. . You may see an 0C4 in CEEHSGL + x'39C' trying to reference the of the EDBOCB, off of the EDB+x'10'. Trace shows: QR SM 0301 SMGF ENTRY FREEMAIN 00100478,LE_RUWA,TASK24 QR SM 0301 SMGF ENTRY GETMAIN 4D68,YES,LE_RUWA,TASK24 QR SM 0302 SMGF EXIT GETMAIN/OK 00100478 It looks like we are out of sync here on when this RUWA area is freed and/or getmained
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: If CEDF is used to request an abend of * * a user application, this can lead to a * * program check in Language Environment. * **************************************************************** * RECOMMENDATION: * **************************************************************** If you are running an application under CEDF and you use the abend function, PF12, then CICS prematurely freemains RUWA storage needed by LE. This leads to a program check in LE. A similar problem can occur if an abend occurs while performing BMS paging. Additional Keywords: CSPG AZTS PGLK LINK LE_RUWA DFHEDFX ru_active DFHSR0001 DFHAP1301 ASRA 0C4 AKEA
Problem conclusion
UK24904 DFHAPLI1 has been changed so that it does not freemain LE's storage for non-LE programs.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK76819
Reported component name
CICSTS FOR VSE
Reported component ID
564805400
Reported release
B0P
Status
CLOSED PER
PE
YesPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-12-04
Closed date
2009-01-14
Last modified date
2009-05-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
DESLI1 DFHAPLI1
Fix information
Fixed component name
CICSTS FOR VSE
Fixed component ID
564805400
Applicable component levels
RB0P PSY UK43097
UP09/01/21 P E421 ®
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:
14 May 2009