IBM Support

PH11945: DFHMP0002 A SEVERE ERROR (CODE X'0113') OCCURRED IN DFHMPDM ... WHEN CMPE ISSUED FROM A TERMINAL.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MP domain initialised, and started the CMPE system transaction.
    CMPE set its status flag to "I" for Initialising. When it
    completed its initialisation, it set its status flag to "W" for
    Waiting.
    
    Then, later, somebody ran the CMPE transaction from a terminal.
    CMPE set its status flag to "I" for Initialising and, then,
    detected that it was not running as a system task, and abended
    AMPD.
    
    At CICS shut down, MP domain enters proc dfhmpdm_quiesce_domain,
    which sees the "I" flag and thinks that CMPE is not waiting,
    and issues a suspend for 60 seconds, to let CMPE finish.
    
    However... CMPE actually IS waiting... and will continue to wait
    for the 60 seconds.
    When 60 seconds elapse, MP decides that something is wrong with
    CMPE, and issues the DFHMP0002 /X'0113' abend.
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHMP0002 A severe error code X'0113'   *
    *                      occurred in module DFHMPDM.             *
    ****************************************************************
    If a user executes the CMPE system transaction then an abend
    AMPD (at CICS TS 5.3) or
    AXSB (at CICS TS 5.4 and above)
    is correctly issued, because CMPE is a system transaction.
    However, the CMPE transaction changes an internal status byte
    from "waiting" to "initializing."
    When the CICS region is shut down, MP domain waits for 60
    seconds for CMPE to complete initialzation, and then times-out
    and abends DFHMP0002 X'0113'.
    Additional Keywords: MSGDFHMP0002 ABENDAMPD ABENDAXSB
                         Wait_cmpe_term_failed TIMED_OUT MP 0113
    

Problem conclusion

  • DFHMPDE has been changed, so that it does not set the
    MP domain internal status byte to "initializing" if CMPE
    is executed as a non-system task (entered at a terminal in this
    case).
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH11945

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-05-09

  • Closed date

    2019-06-05

  • Last modified date

    2020-11-20

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

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

    UI63430 UI63431 UI63432

Modules/Macros

  • DFHMPDE
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI63430

       UP19/06/06 P F906

  • R100 PSY UI63431

       UP19/06/06 P F906

  • R200 PSY UI63432

       UP19/07/01 P F906

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.

[{"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":"5.3"}]

Document Information

Modified date:
21 November 2020