A fix is available
APAR status
Closed as program error.
Error description
An EXCI client program (in our case CICS TG V7.2) connects to CICS TS 3.2 using EXCI. A two-phase commit transaction is started and prepared through the Gateway daemon and CICS. While the UR is in-doubt both CICS and CICS TG are shut down and the UR is commited using the ISPF RRS panels. When CICS is restarted the following messages appear in the log: msgDFHRM0200 1 indoubt UOW reconstructed msgATR306 Resource manager caused a heuristic reset condition for URID = xxx msgDFHRX0103 An unexpected rc X'0370' was received from RRMS service ATRDINT msgDFHRM0122 ISC recovery. A procotol violation was detected during resynch with remote system. Resource updates will be backed out. The user has committed the transaction via the RRS ISPF interface. If CICS backs the associated updates out resources might be left in an inconsistent state. Additional search words: DFHRM0200 ATR306 DFHRX0103 DFHRM0122
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: A TWO-PHASE COMMIT program connecting * * to CICS EXCI can be BACKED-OUT by CICS * * when it should be COMMITTED. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS/TG 7.2 connects to CICS/TS 3.2 using EXCI. A two-phase COMMIT transaction is started and prepared through the Transaction Gateway and CICS. While the UR (Unit of Recovery) is in-doubt both CICS and CTG are shut down. The UR is then manually COMMITTed using the ISPF RMS panels. CTG is restarted and COMMITs the UR. CICS is restarted COLD and MVS/RMS initiates RESYNCHRONIZATION. As part of this processing MVS/RMS drives the CICS RMS COMMIT exit with exit flag ATRXFlagResolvedByInstallation set, informing CICS that the UR has been manually COMMITTed. However when CICS heuristic COMMIT processing attempts to COMMIT FORWARD the INDOUBT UR CICS Recovery Manager detects an invalid state change and rejects the request. Message DFHRM0222 is issued and the UR is backed-out rather than being COMMITTed, leaving CICS out of sync with CTG. Additional keywords: ATRXFLAGRESTARTINTEREST resync_status.remote resync_heuristic_COMMIT MSGDFHRM0222 DFHRM0122 MSGDFHRM0122 DFHRX0106I MSGDFHRX0106I DFHRX0107I MSGDFHRX0107I DFHRM0222 MSGDFHRM0222 ATR306I MSGATR306I DFHRX0103 MSGDFHRX0103
Problem conclusion
CICS has been changed for the reported problem so that Recovery Manager will tolerate the invalid state change when it COMMITs FORWARD the INDOUBT Unit of Recovery, allowing the COMMIT to succeed.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM13010
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-04-26
Closed date
2010-06-25
Last modified date
2010-07-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM15940 UK58246
Modules/Macros
DESRXDM DESRXUR DFHRXDM DFHRXDMA DFHRXDMC DFHRXDMD DFHRXDMM DFHRXDMT DFHRXUCC DFHRXURC DFHRXUR1 DFHRXUR2
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK58246
UP10/07/01 P F006
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":"3.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 July 2010