IBM Support

PH58439: ABEND0C4 IN DFHDSKE OFFSET X'47A' AFTER FORCEPURGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An abend AKEA due to an abend0c4 occurred after a FORCEPURGE
    of a transaction.
    The following message was given out:
    DFHDS0001 xxxxxxxx An abend (code 0C4/AKEA) has occurred at
                      offset X'047A' in module DFHDSKE.
    
    The ABEND0C4 program check was due to Register 1 containing an
    invalid address.
    R1 had been loaded with the MVS TCB address from a
    DFHDSDS_TCB control block which represented an L9 OPEN TCB.
    However, due to the FORCEPURGE, the MVS TCB had been detached,
    and the storage freed. Attempting to address the MVS TCB
    control block tripped the 0c4.
    
    Additional keywords: ABENDS0C4 S0C4 DSKE_RECOVERY
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS is pointing to an address of a TCB *
    *                      that no longer exists. The data in this *
    *                      location causes an 0C4.                 *
    ****************************************************************
    Tasks running on L8 or L9 TCBs are abending and their ESTAE is
    driven for each one.
    PROCESS_DEAD_TCBS runs for each task twice, causing the
    ESTAE WAIT ECB to be posted and the TCBs to complete
    termination before the associated tasks.
    Task termination checks the associated L8/L9 TCB but the TCB
    address within the DS_TCB is no longer valid, so the data
    found there can cause 0C4s.
    

Problem conclusion

  • DFHDSKE has been changed to check that the TCB is still
    available before attempting to refer to its address.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH58439

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-11-29

  • Closed date

    2024-03-13

  • Last modified date

    2024-04-01

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

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

    UI96063

Modules/Macros

  • DFHDSKE
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R300 PSY UI96063

       UP24/03/15 P F403

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:
04 April 2024