IBM Support

PM79958: DFHPG0001 04E/AKEX ABEND RESULTS WHEN PM54748 IS APPLIED AND ATTEMPS TO DO A DISSOCIATE WHEN THERE IS N 12/12/31 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHD2EX2 is performing a protected thread purge cycle. A thread
    is selected for purge and DFHD2D2 is called. A DB2 ASSOCIATE is
    issued. This returns a 00F30018 response but DFHD2D2 continues
    with a terminate thread request. This fails with a 00F30018
    error. A DB2 dissociate is then issued and a S04E abend occurs.
    DFHD2D2s recovery routine intercepts the abend. Code added by
    PM54748 detects that an error has occurred as part of a
    TERMINATE_THREAD call so automatically issues another DB2
    dissociate call. DFHD2D2 is still marked as in recovery by the
    CICS kernel. A second S04E abend occurs. This time the CICS
    kernel percolates the abend to the next stack level which
    is the DFHAPLI1 stack for DFHD2EX2. DFHAPLI1 percolates the
    abend to the DFHPGPG stack which issues a PG0001 dump. The long
    running CEX2 task now abends which prevents further protected
    thread purge cycles from running.
    .
    Additional Symptom(s) Search Keyword(s):
    04E abend04E S04E abendS04E AKEX uAKEX abendAKEX
    abenduAKEX PG0001
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users with UK77437 applied               *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS/DB2 system with UK77437 applied  *
    *                      issues an AKEX abend S04E during a      *
    *                      protected thread purge cycle.           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A PG0001 error is issued against the long running CEX2 system
    task which performs a regular purge cycle of protected DB2
    threads, and this prevents the cleanup of these threads from
    continuing.
    Keywords: DFHPG0001 msgDFHPG0001
    

Problem conclusion

  • UK77437
    An alteration has been made to the change introduced by UK77437
    in DFHD2D2, so that, if we have experienced a problem whilst
    still in an issuing_dissociate state, we don't issue a second
    dissociate call.
    Additionally, the call to DB2 which was previously issued at
    the end of the kernel recovery routine has now been moved so
    it is performed outside of the recovery routine.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM79958

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-04

  • Closed date

    2013-04-09

  • Last modified date

    2013-05-03

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

    PM79809

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

    UK93325

Modules/Macros

  •    DFHD2D2
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK93325

       UP13/04/20 P F304 ®

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 May 2013