A fix is available
APAR status
Closed as program error.
Error description
You are running CICS TS 4.1 and VTAM goes down. You receive the following messages: DFHZC3443 VTAM has been cancelled or the ACB has been forceclosed . VTAM sessions terminated. DFHZC2316 VTAM ACB is closed DFHZC0200 An attempt by the COVR transaction to OPEN VTAM has failed with return code X'0000005C'; CICS will retry. DFHZC0001 An abend (code 0C4/AKEA) has occurred at offset X'2CBA' in module DFHZGRP. . The failing instruction was a move character- MVC D25A B000 E000 Register RB contained zeros causing the ABEND0C4. RB was loaded from the TCTTE+23C or field TCTE_PRSS_CV29_PTR. The CICS internal trace showed this field was getmained by the COVR transaction from shared storage remark PRSSCV29. But there was a task still associated with this particular terminal that was not cleaned up yet when VTAM went away. It freemained this storage- TCTE_PRSS_CV29_PTR, causing the field to contain zeros. Later when the COVR task tried to restore this terminal, it received the 0C4 abend when referencing this field. Additional Symptom(s) Search Keyword(s): KIXREVSCB
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHZC0001 ABEND0C4 AKEA in module * * DFHZGRP after a VTAM failure. * **************************************************************** * RECOMMENDATION: * **************************************************************** A transaction started at a terminal, for example, TERM, on the TOR is routed to the AOR over an MRO connection. The task becomes suspended on IRLINK waiting for a reply from the AOR. While the task is suspended VTAM is terminated. During VTAM shutdown, the CICS/TS VTAM TPEND exit DFHZTPX is driven, which schedules DFHZSHU to terminate all VTAM sessions to CICS. DFHZCLS is scheduled for CLSDST clean-up processing for all the VTAM sessions but does not run immediately for terminal TERM because it is still associated with a task. As VTAM Persistent Sessions support is enabled DFHZSHU ATTACHes transaction COVR which issues repeated EXEC CICS SET VTAM OPEN commands every 5 seconds. On the third attempt VTAM has been re-started and COVR successfully re-opens the CICS ACB resulting in a call to DFHZGRP for PRSS_INITIALISATION STARTUP_TYPE(VTAM_RESTART). DFHZGRP issues a GETMAIN for VTAM persistent session control vector 29, PRSSCV29, for each terminal to be recovered, including terminal TERM. DFHZGRP then issues a VTAM OPNDST OPTCD=RESTORE call before suspending on resource_name ('PSOP1ECB') resource_type ('ZC_ZGRP ') to await completion of the OPNDST. Whilst the OPNDST RESTORE is being processed the transaction that was routed from terminal TERM is resumed and terminates, allowing DFHZCLS to run for CLSDST of terminal TERM. During DFHZCLS clean-up the PRSSCV29 storage is FREEMAINed. The OPNDST RESTORE completes ok and DFHZGRP attempts to copy the PRSSCV29 data to storage at tcte_prss_cv29_ptr. However the PRSSCV29 data for terminal TERM has been freed resulting in the reported message. DFHZC0001 An ABEND (code 0C4/AKEA) has occurred in module DFHZGRP. Additional keywords: MSGDFHZC3443 MSGDFHZC2316 MSGDFHZC0200 MSGDFHZC0001 MSGDFHME0116 MSGDFHZC2316 TCTE_NIB_TCTTE_MATCHED PSOP1ECB ZC_ZGRP TCTE_PRSS_CV29_PTR PM38706 PM45506
Problem conclusion
DFHZGRP has been changed to check if the session to be restored is scheduled for CLSDST, and if so it is unbound instead.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM82032
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-02-04
Closed date
2013-03-27
Last modified date
2013-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM85283 PM85286 UK93327 UK93328
Modules/Macros
DFHZGRP
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
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.1","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.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 May 2013