A fix is available
APAR status
Closed as program error.
Error description
Mirror tasks started because of a DPL request received from a CTG client end up in a DSSR SUSPEND resource IRLINK wait forever because the TCTTEs principal and secondary facility fields TCTTECA and TCTE_TRANNUM and TCA fields TCATCUCN and TCAFCAAA have been initialized incorrectly. This problem only occurred when RRMS is used. Additional Keywords and Symptoms: Batch job using EXCI to open/close VSAM files hangs on IRLINK WAIT for resource EXCG. XCPRH_IRP_PROTOCOL_ERR IRP_PROTOCOL_ERROR DFHEX0002 0620 EX0620 severe error MSGDFHEX0002 Severe error x'0620' in DFHXCRPH
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All users with PK65373 applied. * **************************************************************** * PROBLEM DESCRIPTION: Mirror tasks hang because DFHMIRS takes * * the wrong codepath when sending a * * transactional EXCI DPL response. * **************************************************************** * RECOMMENDATION: * **************************************************************** Mirror tasks hang when sending a response to the second or subsequent DPL request in a series of transactional EXCI requests using RRMS. The problem occurs if a DPL request arrives when the mirror task associated with the request is performing session cleanup after sending the response to the previous request in the series. Code added to DFHRXUW by PK65373 examines the state of the mirror task when the request arrives. If the mirror task is not already waiting for the next request, it is assumed that an out-of-sequence request has arrived. The DFHRXUW PUT_CLIENT_REQUEST returns a value of NO_AND_NOT_READY to DFHCRNP to indicate an out-of-sequence request has arrived. In these circumstances the session TCTTE used for the new request is not initialized correctly because it is assumed that the mirror task is not expecting this request. Specifically TCTE_TRANNUM and TCTEURAD are never initialized. In fact the mirror task does eventually pick up this request as it is not out-of-sequence. However, when the response to this request is sent by DFHMIRS, the wrong codepath is taken because TCTEURAD has not been set in the session TCTTE. The mirror task now hangs. TCTTE ADDITIONAL KEYWORDS :- RRMS IRLINK
Problem conclusion
UK41496 UK41497 A new DFHRXUW domain call - SET_READY_STATE has been created to allow the mirror task to signal its readiness to receive the next request in a series of transactional EXCI DPL requests. When the next request arrives, DFHRXUW PUT_CLIENT_REQUEST checks this state and will return a RXUW_NEW_UR value of NO_AND_READY if the mirror task is logically ready for the next request. The CICS TS 3.1 Supplementary Data Areas ( GC34690501 ) and the CICS TS 3.2 Supplementary Data Areas ( GC34686401 ) will be updated. Control block RXUR1 at offset X'D9' will now read :- (D9) UNSIGNED Prot 1 SERVER_READY Server task state
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK87588
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-05-29
Closed date
2009-09-25
Last modified date
2010-08-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK95604 UK50535 UK50536
Modules/Macros
DESRXUR DESRXUW DFHCRNP DFHMIRS DFHRXUCC DFHRXURC DFHRXUR1 DFHRXUR2 DFHRXUW DFHRXUWA DFHRXUWC DFHRXUWM DFHRXUWT DFHRXXMA DFHRXXMM DFHRXXMT
GC34690501 | GC34686401 |
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
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":"3.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 August 2010