IBM Support

PM02134: DFHAP0001 S0C4/AKEA ABEND AT OFFSET X'0EA8' IN DFHZISP. DFHAP0001 ASRA ABEND OCCURRED AT OFFSET X'048A'IN DFHAPTC.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Recursive ASRA abend and brings CICS down with DFHPC0409
    DFHAP0001 SOC4/AKEA abend in at offset X'00000EA8' in module
    DFHZISP.
    DFHAP0001 ASRA abend occurred at offset X'048A' in module
    DFHAPTC.
    This produced an APCT01 system dump.
    
    To prevent the ASRA, module DFHAPTC will be fixed to ensure that
    TCATPPFL is clean before DFHZISP is called to allocate a
    session.
    Addtional symptoms: U1800 ABENDU1800 CPSM
    tranid COWC in TCA field
    KIXREVSCB
    

Local fix

  • Apply APAR
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend 0C4/AKEA has occurred in       *
    *                      DFHZISP, followed by several ASRA       *
    *                      abends in DFHAPTC.  These were during   *
    *                      a dynamic routing for a Web service     *
    *                      request.  CICS terminates with message  *
    *                      DFHPC0409.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CICS receives a Web service request.  The CICS region has a
    URIMAP with a usage of PIPELINE.  The header program specified
    in the pipeline configuration file issues an
    EXEC CICS PUT_CONTAINER(DFHWS-TRANID) command. As a result
    request streams are invoked to route the request to a remote
    region.
    
    To create a request stream, DFHRZRS firstly determines a router.
    The customer uses CPSM for dynamic routing.  As the new transid
    defines as DYNAMIC(YES), CICS calls CPSM.  The CPSM routing
    exit EYU9XLOP issues an EXEC CICS START TRANSID(COWC) command
    to start garbage collection.  This places the transid COWC in
    TCAICTI, which is part of the overlay area of the TCA.
    
    DFHRZRS secondly opens a transport for the request stream.  It
    uses the function DFHAPTC OPEN.  DFHAPTC issues a DFHTC
    TYPE=ALLOCATE specifying PROFILE=YES, however it does not set
    up the required terminal profile address in TCATPPFL.  TCATPPFL
    is at the same offset as TCAICTI in the TCA, which still
    contains COWC.
    DFHZISP processes the DFHTC TYPE=ALLOCATE and program checks
    when it attempts to use the contents of TCATPPFL as the
    profile address.
    DFHAPTC intercepts the abend and returns a disaster response to
    DFHRZRS.
    
    DFHRZRS retries to route the request.  However TCATPPFL still
    contains COWC, so DFHAPTC abends ASRA again.  When this process
    repeats a third time, DFHABAB detects that the abend-in-progress
    flag TCAABREC is still on and concludes that there is a
    recursive abend ASRA.  It brings down CICS with DFHPC0409.
    
    Additional keywords: msgDFHPC0409 PC0409 msgDFHAP0001 AP0001
    

Problem conclusion

  • DFHAPTC has been changed to use the DFHTC ALLOCATE macro with
    an option of PROFILE=NO, which clears TCATPPFL.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM02134

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-11-26

  • Closed date

    2010-01-04

  • Last modified date

    2010-02-01

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

    PK98333

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

    UK53280

Modules/Macros

  • DESAPTC  DFHAPTC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK53280

       UP10/01/07 P F001

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":"4.1","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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2010