A fix is available
APAR status
Closed as program error.
Error description
You have a IPIC connection from CICS to CTG, and the mirror task is abending AITJ. The mirror task sends an IS7 error response and remains in a SOCKET SEND wait as the client is unable to respond. While in a SOCKET SEND wait, this task holds lock IS..1111 EXCLusively. Many other tasks to the CTG, also wait for the lock EXCL, thus leading to MXT. The Socket send wait is never timed out. Additional Symptoms and Keywords: KIXREVSCB TIMEOUT_TYPE DEADLOCK_DELAYED hang hung SEND_IS7 ABENDAITJ Looking at the send AIOCB, the AIORC at Offset x'44' is 0000044F EINPROGRESS , (still active). Stack for the outstanding mirror task. 0600 Dom 9B71F900 9B7228F8 002FF8 DFHISIS Int +002BF8 9B71FBB8 0002B8 DFHISIS_SEND_ERROR 0330 Sub 9B75CA40 9B75D816 000DD6 DFHISZA Int +000B10 9B75CC98 000258 DFHISZA_SEND_ERROR Int +000BE6 9B75D61C 000BDC SEND_IS7 0B30 Sub 9B729F18 9B72B0F8 0011E0 DFHISSR Int +000BCA 9B72A1D4 0002BC DFHISSR_SEND_RESPONSE Int +0010E0 9B72AC5E 000D46 DFHISSR_WRITE_RESPONSE 0A00 Dom 9BAAFF48 9BAB35A2 00365A DFHWBSV Int +00068C 9BAB04FA 0005B2 WBSV_WRITE_RESPONSE_ROUTINE Int +00345C 9BAB05E0 000698 WBCM_WRITE_MESSAGE 0FC0 Dom 9BA04C00 9BA06DC2 0021C2 DFHSOCK Int +001C0C 9BA04E68 000268 SEND_SOCK Int +00216A 9BA06B4E 001F4E TCPIP_SEND 04E0 Sub 9BA232F0 9BA23918 000628 DFHSOS06 0370 Dom 9A90F5B0 9A911ABA 00250A DFHDSSR Int +001506 9A90F8FC 00034C POP_TASK
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: A mirror task stuck sending an * * IS7 to a client cannot be timed out or * * purged. * **************************************************************** * RECOMMENDATION: * **************************************************************** An IPIC attached mirror task attempts to send a normal response to a client. The socket SEND hangs due to problems at the client end. Eventually this SEND times out due to DTIMOUT. The mirror task is abended AITJ. During transaction termination, an attempt is made to send an IS7 to the client. This SEND also hangs. However, the task is now purge protected as it is in transaction termination. DTIMOUT is therefore prohibited and in fact the task cannot be PURGED/FORCEPURGED or KILLED. Other tasks back up behind the first task trying to send down the same socket causing a backlog of tasks in CICS. ADDITIONAL KEYWORDS :- MAXTASKS abendAITJ CTG gateway IS7 hang hung
Problem conclusion
DFHISZA and DFHISSR have been altered to pass a default TIME_OUT_VALUE of 5 seconds when sending an IS7 to a client. DFHWBSV has been altered to pass this value to DFHSOCK as the timeout_value on the existing socket send. The CICS Transaction Server for z/OS Version 4 Release 1 Diagnosis Reference manual, GC34-7038-01, has been altered as follows: In Chapter 112, Web Domain (WB), in the section 'WBSV gate, WRITE_RESPONSE function' on page 1895, add the following input parameter: TIME_OUT_VALUE This is the time_out_value to be applied to the socket SEND for the response.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM32654
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
2011-02-14
Closed date
2011-03-25
Last modified date
2011-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK66105
Modules/Macros
DESISSR DESISZA DESWBCM DESWBSV DFHISSR DFHISSRA DFHISSRM DFHISSRT DFHISZA DFHISZAA DFHISZAM DFHISZAT DFHWBSV DFHWBSVA DFHWBSVB DFHWBSVM DFHWBSVT
GC34703801 |
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK66105
UP11/04/07 P F104
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:
01 May 2011