APAR status
Closed as fixed if next.
Error description
When a TASK completes a wait for SO_LTERDC the SOLOCK is obtained before checking the current error response. If the wait ends abnormally (for example the task is purged) then DFHSORD assumes the attempt to get the lock failed and immediately exits, still holding the lock. Additional Symptom(s) Search Keyword(s): KIXREVSLD
Local fix
n/a
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: The SOLOCK is obtained and can never * * be released when completing a wait for * * SO_LTERDC, which is ended abnormally. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS command SET TCPIPSERVICE CLOSED is issued in an application. This application gets in to DFHSORD deregister processing. It will post the listener task to perform the deregister and wait on SO_LTERDC. When the wait is ended, DFHSORD continues the process without checking the wait response. It then obtains the SOLOCK. If the wait response is not ok, DFHSORD assumes the attempt to get the lock failed and immediately exits, still holding the lock. This will cause the SOLOCK to never be released and all further socket related activity will hang.
Problem conclusion
Temporary fix
Comments
This APAR is being closed FIN with concurrence from the submitting customer. This means that a fix to this APAR is expected to be delivered from IBM in a release which is being developed at the time that the APAR was closed. The latest release of the product to exit development at the time this APAR was closed was: CICS Transaction Server for z/OS V5.1. OLY87115 OLY 87115
APAR Information
APAR number
PI12634
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-02-26
Closed date
2014-03-17
Last modified date
2014-03-17
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
R800 PSY
UP
[{"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":"5.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
17 March 2014