IBM Support

PH36206: DFHSM0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'0C6A' IN MODULE DFHSMGF

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer got:
    DFHSM0001 An abend (code 0C4/AKEA) has occurred
    at offset X'0C6A' in module DFHSMGF
    
    The dump shows two tasks
    being attached at the same time.
    .Kernel Error data:
    Err_Num
    Err_Time KE_NUM Task Error Type Err_Code Module
    00000025
    16:33:05 03F9 86465 PROGRAM CHECK 0C4/AKEA DFHAPXM
    00000026
    16:33:05 00BF 86466 PROGRAM CHECK 0C4/AKEA DFHSMGF
    
    .Kernel
    summary data:
    KE_NUM Status TCA_Addr Tran# Tran ID DS_TASK
    KE_KTCB Error
    03F9 Not Running 1E9C5100 86466 CSXM 55023B00
    4B293000 *YES*
    00BF ***Running** 1E9C5100 86466 CSXM 54FDD380
    1E751200 *YES*
    
    .Application data:
    Tran Tran Orig TCA TWA EIB
    SEIB EIS EIUS
    No ID Tran Addr Addr Addr Addr Addr Addr
    86466
    £5QH £5QH 1E9C5100 00000000 20710100 1E9C5488 1E9C5388 20710008
    
    86466 CSXM CSXM 1E9C5100 00000000 20710100 1E9C5488 1E9C5388
    20710008
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Two tasks attaching at the same time    *
    *                      obtain the same TCA address.            *
    ****************************************************************
    A Liberty Task is running on a T8 TCB and requires a transaction
    environment. This causes XMAT BUILD_TRANSACTION to be called to
    attach the transaction. This task obtains the XMATTLCK to
    serialise attach processing.
    
    At the same time another task requires a transaction environment
    to continue processing (for example the output of the US0200
    message for a user timing out).  This second task calls DFHXMXE
    GET_TXN_ENVIRONMENT which does not obtain XMATTLCK.
    
    This means two tasks can potentially obtain the same TCA address
    and this can lead to failures later in processing.
    

Problem conclusion

  • DFHXMXE has been updated to obtain and release the XMATTLCK
    around the call to get_non_xm_resources.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH36206

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-04-12

  • Closed date

    2021-06-11

  • Last modified date

    2021-07-02

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

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

    UI75864

Modules/Macros

  • DFHXMXE
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI75864

       UP21/06/15 P F106

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.

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
03 July 2021