IBM Support

PK63998: SHUTDOWN ABEND0C4 IN DFHACP OFFSET X'DEA' FOR CATD TASKS 08/04/10 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • At shutdown you are receiving DFHAP0001 abend0C4 in DFHACP at
    offset x'D34' on a TM instruction (9108 A02F).  DFHACP expects
    R10 to be a TCTTE address when in fact it is a TERMID.  R10
    was loaded from the TCA +X'8'.  This occurs when attempting to
    attach transaction CATD which is defined as SHUTDOWN(DISABLED).
    .
    Similar problems, including loops can be seen for transaction
    CATA.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Transactions CATD and CATA are still    *
    *                      being run during shutdown although      *
    *                      defined as SHUTDOWN(DISABLED).          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Transactions CATD and CATA are still being run during shutdown
    even through they are defined as SHUTDOWN(DISABLED).
    For CATD this results in a loop of system dumps for abend 0C4
    in DFHACP at offset X'DEA'.
    For CATA this results in a loop of DFHAC2007 messages stating
    that "Transaction CATA cannot run as CICS shutdown is in
    progress".
    
    The looping is occurring because DFHZACT only checks for a
    successful response after the ATTACH of CATD or CATA. These
    attaches are failing with a "NOT_ENABLED_FOR_SHUTDOWN" response.
    As the attach has failed, DFHZACT adds the request to the chain
    of attach requests. So the attach will be attempted again.
    
    CATD is abending on top of this looping problem, because in
    DFHACP while it attempts to decide what is the correct error
    message to issue it attempts to use the TCTTE. However instead
    of a TCTTE DFHACP finds a Terminal ID. This leads to a program
    check within DFHACP when it attempts to use the terminal ID as
    an address.
    
    Additional Keywords: AC2007 abend0C4 AKEA X'00000DEA' S0C4
                         abendS0C4 msgDFHAC2007
    

Problem conclusion

  • UK28248 UK33821
    
    DFHACP has been altered so that a check is made to ensure that
    a TCTTE is available before using it.
    
    DFHZACT has been altered so that further checks are done on the
    return code of the attach request for CATD and CATA. If the
    attach has not been successful due to NOT_ENABLED_FOR_SHUTDOWN
    then the attach is not re-attempted.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK63998

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / Pervasive

  • Submitted date

    2008-04-08

  • Closed date

    2008-04-11

  • Last modified date

    2008-05-02

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

    PK58727

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

    UK35443

Modules/Macros

  •    DESXMAT  DFHACP   DFHXMAT  DFHZACT
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK35443

       UP08/04/16 P F804 a

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:
02 May 2008