A fix is available
APAR status
Closed as program error.
Error description
CICS TS in 5.2 Tasks hang suspended on LMQUEUE for LIBRARY_LOCK after an abend occurred when CICS was loading a program. LIBRARY_LOCK is never released. Background: A user application program which calls C entry points therefore it has to be stored as a program object in PDSE format. Otherwise the linkage editor fails with the error message IEW2606S MODULE INCORPORATES VERSION 3 PROGRAM OBJECT FEATURES AND CANNOT BE SAVED IN LOAD MODULE FORMAT . When the library was transferred to from one system to another a mishap occurred. The receipt of the library was automatically converted to PDS and the PDS dataset was concatenated to the CICS RPL. When the C subroutine is called by a CICS program now, the transaction abends with an AEXZ and several other transactions are left suspended in LMQUEUE resource. The affected CICS region becomes finally unusable and has to be recycled. . When the abendAKEX occurs we see in the CICS log : DFHLD0001 CICSAPID An abend (code 0F4/AKEX) has occurred at offset X'FFFF' in module DFHLDLD1. Analysis of the a SLIP sump on the abend0F4 showed : CICS tasks are suspended on LMQUEUE, one task wants EXCLUSIVE lock called LIBRARY_LOCK ( LD_LBLOK ) . Lock Manager Waiter Queue . Lock Address -> Next Owner Mode Suspend Name Token -------------------------------------------------- LD_LBLOK 225859F0 00000000 SHAR 021F0001 LD_LBLOK 225859F0 22585644 00000000 SHAR 02250001 LD_LBLOK 22585644 22585B08 00000000 SHAR 016B0001 LD_LBLOK 22585B08 22585C84 00000000 SHAR 02410001 LD_LBLOK 22585C84 22585CE8 00000000 SHAR 02670001 LD_LBLOK 22585CE8 00000000 23A49800 EXCL 02710001 It seems that there is no EXCLUSIVE lock owner .. but the key point is that there is a SHARed flag on in the lock element This will prevent EXCLUSIVE access to the LOCK. The shared use on LIBRARY_LOCK was not released after the abend0F4.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: A task which requires the DFHRPL Shared * * lock hangs after the abend of a prior * * task. * **************************************************************** * RECOMMENDATION: * **************************************************************** A task which has obtained and owns the DFHRPL Shared lock from DFHLDLD1 abends, driving the DFHLDLD1 recovery routine. Since this routine fails to release the Shared lock, the next task which requires the lock will not be able to obtain it and will hang forever.
Problem conclusion
DFHLDLD1 has been changed so that the DFHRPL Shared Lock is released, if appropriate, in its recovery routine.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI59710
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-03-24
Closed date
2016-06-27
Last modified date
2016-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI63686 UI39087
Modules/Macros
DFHLDLD1
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R900 PSY UI39087
UP16/07/09 P F607
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":"5.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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 August 2016