PM76573: DFHAP0001 AN ABEND (CODE 04F/AKEX) HAS OCCURRED AT OFFSET X'FFFF' IN MODULE DFHD2CO

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • This issue occurs when CICS is trying to automatically
    reconnect to DB2. The DB2 connection is defined as
    STANDBYMODE(RECONNECT). When trying
    to reconnect to DB2, there are 04F abends that occur:
    
    DFHAP0001 An abend (code 04F/AKEX) has occurred at offset
    X'FFFF' in module DFHD2CO
    
    In addition to this abend there are other messages that
    indicate that there are problems going on in DFHD2STR and
    DFHD2EX2:
    
    DFHAP0002 A severe error (code X'31D7') has occurred in module
    DFHD2STR
    DFHAP0002 A severe error (code X'31F3') has occurred in module
    DFHD2EX2
    
    The X'31D7' and X'31F3' severe errors can be found in the CICS
    Internal trace:
    
    AP 31D7 D2STR *EXC* CONNECT_FAILED
    AP 31F3 D2EX2 *EXC* - HANDLE ABEND ROUTINE ENTERED
    
    The problem is that the abend 04F from DB2 happened when CICS
    was  in the program request handler (DSNAPRH). In DFHD2CO CICS
    sets and uses GLB_DB2_IDENTIFY_ATTEMPTED to determine what
    action to take in its recovery routine when an ABEND occurs. If
    the abend occurs in DSNAPRH then CICS will drive DFHD2CO
    recovery routine without setting GLB_DB2_IDENTIFY_ATTEMPTED on.
    This results in therecovery routine treating the abend normally
    and returning disaster. The GLB_DB2_IDENTIFY_ATTEMPTED should
    be on, but it is off.
    
    
    
    
    
    
    
    
    Additional Symptom(s) Search Keyword(s): KIXREVxxx , DSNAPRH ,
    DFHD2CO , S04F , RECONNECT ,
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend (code 04F/AKEX) has occurred   *
    *                      at offset x'FFFF' in module DFHD2CO.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When CICS connects to DB2 it uses a flag to identify whether
    an abend '04F' has occurred. This flag is used to determine
    whether a CICS-DB2 reconnect is required.
    In this case the abend '04F' occurred before the flag had
    been set. This resulted in CICS not attempting to reconnect
    to DB2.
    Additional keywords: abendS04F abend04F
    

Problem conclusion

  • DFHD2CO has been changed to set the flag before it calls
    dsnaprh.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM76573

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-06

  • Closed date

    2013-01-28

  • Last modified date

    2013-03-04

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

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

    PM80385 UK91375

Modules/Macros

  •    DFHD2CO
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UK91375

       UP13/02/08 P F302

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.



Rate this page:

(0 users)Average rating

Document information


More support for:

CICS Transaction Server

Software version:

4.2

Reference #:

PM76573

Modified date:

2013-03-04

Translate my page

Machine Translation

Content navigation