IBM Support

PH61763: QR TCB Loops following 0C1 abend in DFHDSDS4.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • QR TCB loops following an 0C1 abend in DFHDSDS4. After a CICS
    transaction is purged whilst in DFHPISN it enters CICS code
    running abterm allowed.
    A second purge of the transaction drives purge processing code
    in DFHDSDS4 which takes the 0C1 abend.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C1 in DFHDSDS4.                  *
    ****************************************************************
    A task makes an outbound web service call. While DFHPISN is in
    control the task suspends on the SMLOCK. The task gets purged
    (NORMAL_CANCEL) but this suspend is not purgeable so a deferred
    abend is set instead. DFHPISN sets the task state to
    abterm_allowed before returning to its caller (DFHPISN1).
    DFHPISN1 would have eventually reset the task state to
    abterm_not_allowed. Due to the deferred abend control passes to
    DFHKEEDA instead. The abend is handled but the task continues
    invalidly running abterm_allowed.
    The task gets purged a second time (FORCE_CANCEL). During purge
    processing DFHDSDS4 detects the abterm_allowed state and causes
    the 0C1 abend.  The CICS region may become unresponsive due to
    the QR TCB being compromised.
    
    Keywords DFHDS0001 DS0001 S0C1 abendAKC3 AKC3 Loop
    

Problem conclusion

  • Changes made to DFHPISN and DFHPISN1/2 to ensure they are
    running in the correct abterm state.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH61763

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-06-10

  • Closed date

    2024-09-17

  • Last modified date

    2024-10-03

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

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

    PH62906 UI98457 UI98458

Modules/Macros

  • DFHPISN  DFHPISN1 DFHPISN2
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI98458

       UP24/09/18 P F409 ¢

  • R300 PSY UI98457

       UP24/09/18 P F409 ¢

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":"5.6","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
03 October 2024