A fix is available
APAR status
Closed as program error.
Error description
Transaction is hung on SOCKET SEND. CICS doesn't allow a task to be purged by DTIMOUT while it is in the middle of syncpoint.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: CICS is connected via IPIC to CTG or * * another CICS region. * * Mirror transactions can hang in * * SOCKET SEND when the task is in the * * middle of syncpoint. * **************************************************************** CICS is connected via IPIC to CTG or another CICS region. The task using this connection is attempting to send syncpoint-commit-type information back to CTG/CICS as part of syncpoint processing. However, an error occurs on the other end of the connection and the connection is lost. No timeout value is passed on the call so there is no limit to how long the SEND will wait for a response. Even if DTIMOUT is set on the transaction, this will not come into effect as CICS does not allow a task to be purged whilst it is in syncpoint. The task is now in an endless wait holding the ISSSENQP enqueue. Other mirror tasks abend whilst waiting for an enqueue on this resource.
Problem conclusion
CICS code has been changed so that when a task sends syncpoint-commit-type information, the DTIMOUT value coded on the transaction is explicitly passed on the call and used as a timeout interval for this request. Note that if no DTIMOUT value is present on the transaction, then this problem can still occur.
Temporary fix
Comments
APAR Information
APAR number
PH24462
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-04-15
Closed date
2020-08-14
Last modified date
2020-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI71076 UI71077 UI71078 UI71079
Modules/Macros
DFHISCO DFHISCU DFHISEM DFHISIS DFHISJU DFHISLQ DFHISPH DFHISRE DFHISRR DFHISRS DFHISXS DFHISZA DFHISZAT
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI71076
UP20/08/18 P F008
R100 PSY UI71078
UP20/08/17 P F008
R200 PSY UI71079
UP20/08/17 P F008
R300 PSY UI71077
UP20/08/17 P F008
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":"5.3","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
02 September 2020