IBM Support

PH65991: CICS HOLDS THE TEMPORARY STORAGE DOMAIN LOCK ACROSS AN UNCONDITIONAL GETMAINREQUEST FOR A QAB CONTROL BL

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In a CICS region that is Short on Storage ( SOS ), a task that
    owns the TSLOCK is waiting for storage.  This causes other tasks
    
    to back-up waiting on the TSLOCK.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS region is Short on Storage       *
    *                      (SOS). A task that owns the TSLOCK is   *
    *                      waiting for storage.  This causes other *
    *                      tasks to back-up waiting on the TSLOCK. *
    ****************************************************************
    A PUT to recoverable temporary storage causes DFHTSPT to acquire
    the domain TSLOCK. CICS calls DFHTSMB to MATCH the queue name
    then issues a conditional GETMAIN for a QAB. This fails and
    DFHTSMB needs to free the TSLOCK around another call to
    unconditionally GETMAIN a QAB. However, DFHTSMB does not know
    the TSLOCK is held. The unlock is not issued and and we suspend
    for the GETMAIN while still holding the domain TSLOCK.
    Tasks waiting on the TSLOCK become backed-up.
    

Problem conclusion

  • DFHTSMB has been changed to add a test for the lock owner.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH65991

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-04-03

  • Closed date

    2025-09-11

  • Last modified date

    2025-10-02

  • APAR is sysrouted FROM one or more of the following:

    PH65955

  • APAR is sysrouted TO one or more of the following:

    UO04835

Modules/Macros

  • DFHTSMB
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UO04835

       UP25/09/19 P F509

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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
02 October 2025