A fix is available
APAR status
Closed as program error.
Error description
You receive the following messages: DFHMQ0119D CICS detected an IRC failure. Cannot start transaction xxxx. DFHZN2200 FREE IMPLICIT failed during syncpoint processing for session >xyz , remote system xxxxxxxx. Transid CKTI. The original abend code was AZIG. DFHAC2251 Transaction CKTI running program DFHMQTSK term ???? has failed with abend ASPQ. Syncpoint commit processing has failed while communicating with a remote system. DFHDU0206I A transaction dump for dumpcode: AZIG was suppressed by the XDUREQ USER EXIT. DFHAC2236 Transaction xxxx abend AZIG in program xxxxxxxx term ????. Updates to local recoverable resources will be backed out. The CKTI task should not be ended by an ASPQ abend, and a change is needed to recovery manager to ensure that this is the case. When we do the SYNCPOINT in the CKTI code after an IRC timeout, the syncpoint manager program DFHSPP knows we have to backout rather than commit, so RM just sees a backout_uow. This proceeds as expected and encounters the IRC link which timed out so it calls DFHCRIU to PERFORM_COMMIT UOW_STATUS(BACKWARDS). This calls ZISP which attempts a FREE which fails and then a FREE_DETACH which does work. DFHCRIU then returns to RM saying RESPONSE(OK) ACCESSIBLE(YES) FORGET(YES) PASS(NO) ABEND(YES) - and it's the abend(yes) which then provokes RM to return its exception of remote_commit_abended and thus culminates in the ASPQ abend. The link is recovery_status(unnecessary), DFHCRIU manages to free_detach it (after a plain free does not work), but tells RM abend(yes) - thus the ASPQ. This APAR will stop DFHCRIU from telling RM abend(yes) in the case of recovery_status(unnecessary) and the FREE->FREE_DETACH working. Additional Symptom(s) Search Keyword(s): KIXREVCTC
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: CKTI abends ASPQ after a WMQ triggered * * task abends AICG * **************************************************************** * RECOMMENDATION: * **************************************************************** The CKTI task suffers an unhandled SYNCPOINT abend, forced by RM, even though the remote link which has timed out is defined as recovery_status(unnecessary), and has been free_detached successfully. A remote WMQ triggered task abends AICG because the remote session has timed out and this leads to the CKTI task abending ASPQ.
Problem conclusion
DFHCRIU has been changed to instruct RM not to force an abend in this circumstance.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI30586
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-12-01
Closed date
2015-02-11
Last modified date
2015-03-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI31180 UI25119
Modules/Macros
DFHCRIU DFHMQTSK
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI25119
UP15/02/19 P F502
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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
22 July 2020