A fix is available
APAR status
Closed as program error.
Error description
When a job or CICS region that accesses a data set in RLS is cancelled, and CANCEL processing itself ABENDs, a timing window exists that can lead to repeated ABEND0C4-11's. In the reported case, CICS regions were getting capped. Secondary ABENDs occurred due to the capped regions, which impacted CANCEL processing. If an RLS request ABENDs during the CANCEL process, specifically during unlock processing, it could leave behind an RLB with an RWE pointer that does not point to a valid RWE. This will cause 0C4 ABENDs in IGWLNDO0 if the pointer points to freed storage. KNOWN IMPACT: Many sysplex-wide svcdumps. ADDITIONAL SYMPTOMS: IGW400I COMPID=DF122,CSECT=IGWLNDO0+04FA,DATE=03/20/23,MAINTID=NONE NON,ABND=0C4,RC=00000000,RSN=00000011 ABEND=40D,RC=10,COMPON=RTM2,COMPID=SCRTM,ISSUER=IEAVTRT2,MEMTERM - UNRECOVERABLE ABEND
Local fix
Bypass/Circumvention: Avoid cancelling RLS requests. Recovery Action: If ABENDs occur, a restart of SMSVSAM is needed to clean up the bad RLB: V SMS,SMSVSAM,TERMINATESERVER V SMS,SMSVSAM,ACTIVE or FORCE SMSVSAM,ARM
Problem summary
**************************************************************** * USERS AFFECTED: All VSAM RLS Users * **************************************************************** * PROBLEM DESCRIPTION: ABEND0C4s occurred in IGWLNDO0 and * * IGWLNL17 after a CANCEL of an SMSVSAM * * R/M request experienced an ABEND * * related to capped CICS regions. * **************************************************************** * RECOMMENDATION: Apply PTF. * **************************************************************** When an R/M request is cancelled, SMSVSAM drives unlock processing code which is supposed to clean up some control blocks used by the request. However, a timing window exists where if an ABEND related to capped CICS regions occurs in the middle of unlock processing, the aforementioned control blocks may not be cleaned up properly. As a result, an ABEND0C4 may occur in any module attempting to reference the bad control block.
Problem conclusion
Code changed in lock request recovery processing to prevent referencing the control block in case an error occurs during a CANCEL.
Temporary fix
Comments
APAR Information
APAR number
OA67004
Reported component name
VSAM REC LEV SH
Reported component ID
5695DF122
Reported release
310
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-09-20
Closed date
2025-05-30
Last modified date
2025-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UJ97313 UJ97314 UJ97315
Modules/Macros
IGWLNDL1 IGWLNR10
Fix information
Fixed component name
VSAM REC LEV SH
Fixed component ID
5695DF122
Applicable component levels
R250 PSY UJ97313
UP25/07/02 P F507
R310 PSY UJ97314
UP25/07/02 P F507
R320 PSY UJ97315
UP25/07/02 P F507
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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"310"}]
Document Information
Modified date:
02 August 2025