IBM Support

OA67004: MULTIPLE ABEND0C4-11 IN IGWLNDO0 AFTER CANCEL OF RLS REQUEST

A fix is available

Subscribe

You can track all active APARs for this component.

 

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