A fix is available
APAR status
Closed as program error.
Error description
An 0C4 abend is reported against module DFHZLRP. After that, the region starts to take high CPU and users cannot login. The region has to be cancelled to restart and return service. . In reviewing a dump taken for the 0C4 abend, the task was still initializing when the abend occured as shown in the stack of the task: . DFHKETA DFHDSKE DFHXMTA DFHALXM INIT_XM_CLIENT DFHTFXM INIT_XM_CLIENT DFHZLRP DFHSRP DFHMEME SEND CONTINUE_SEND DFHDUDU SYSTEM_DUMP TAKE_SYSTEM_DUMP . CICS trace shows the following entries for the abend task: . TCP AP D600 ALP ENTRY TERM_AVAILABLE_FOR_QUEUE TERMINAL_TOKEN(1D291AB0) <= TCTTE TCP XM 1101 XMAT ENTRY ATTACH TRANSACTION_ID(****) PRIMARY_CLIENT_TYPE(START_TERMINAL) PRIMARY_CLIENT_REQ_BLOCK(1D282880 ,00000094) <== AID TCP XM 1102 XMAT EXIT ATTACH/OK TRANNUM(0014388C) TCP AP D601 ALP EXIT TERM_AVAILABLE_FOR_QUEUE/OK . XM AP 0590 APXM ENTRY INIT_XM_CLIENT 14388 AP 0591 APXM EXIT INIT_XM_CLIENT/OK 14388 AP 0651 ALXM ENTRY INIT_XM_CLIENT CLIENT_REQUEST_BLOCK(1D282880 , 00000094) <== AID 14388 AP 1790 TFXM ENTRY INIT_XM_CLIENT CLIENT_REQUEST_BLOCK(1CF85C00) <== TCTSE (should be TCTTE) 14388 XM 1001 XMIQ ENTRY SET_TRANSACTION FACILITY_TYPE(TERMINAL) FACILITY_TOKEN(1CF85C00) <== TCTSE (should be TCTTE) 14388 XM 1002 XMIQ EXIT SET_TRANSACTION/OK 14388 AP FD27 ZLRP ENTRY LOGREC ID(DM01) 14388 AP 0790 SRP *EXC* PROGRAM_CHECK . The TCTTE address somehow has been replaced by a TCTSE address. The AID control block also contains a mismatch transaction ID at AIDTRNID. Additional Symptom(s) Search Keyword(s): KIXREVxxx 0C4 S0C4 DFHZLRP high CPU abend program check TCTTE TCTSE AID
Local fix
No
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: DFHAP0001 An abend (code 0C4/AKEA) * * has occurred at offset X'000004BA' in * * module DFHZLRP. * **************************************************************** * RECOMMENDATION: * **************************************************************** Two EXEC CICS START FROM requests are issued for the same TERMID and TRANSID and two PUT type AIDs are created. A task is attached for the first AID but the second task is suspended in DFHXMAT ATTACH, waiting for a GETMAIN. The first task issues two EXEC CICS RETRIEVE requests. The first RETRIEVE returns the data from the AID associated with the task. For the second request, DFHALP RETRIEVE_START_DATA scans the AID chain and finds the second PUT AID. Data is returned from this AID and it is unchained and a FREEMAIN issued for it. The freed storage is then reused for a third EXEC CICS START request. The second task attach then completes and processing continues, using the AID that is now associated with another task. This leads to the abend 0C4 in DFHZLRP. Additional keywords: S0C4 ABENDS0C4 MSGDFHAP0001 AP0001
Problem conclusion
DFHALP RETRIEVE_START_DATA is changed so the scan of the AID chain ignores any that are flagged as being part way through DFHXMAT ATTACH processing.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI54437
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-12-18
Closed date
2016-02-17
Last modified date
2016-03-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI56245 UI35486
Modules/Macros
DFHALP
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI35486
UP16/02/25 P F602 ¢
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":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 March 2016