IBM Support

PM77334: DFHFC0001 ABEND CODE 0C4/AKEA HAS OCCURRED AT OFFSET X'FFFF' IN MODULE DFHFCFR.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • While experiencing DFHSM0131 CICS IS UNDER STRESS (SHORT ON
    STORAGE BELOW 16MB) you get DFHFC0001 AN ABEND (CODE 0C4/AKEA)
    HAS OCCURRED AT OFFSET X'FFFF' IN MODULE DFHFCFR.  This is
    actually an abend0C4 protection exception at offset +D4F4 into
    DFHFCFR on a CDS instruction which is the issue.
     A transaction issued a file request resulting in a call to
    the main file control program DFHFCFR. During the processing
    of the request DFHFCFR does a getmain.  The getmain hung and
    the transaction is purged by DTIMOUT. This in turn causes the
    FRT_DATA_BUFFER to point at an address which does not match
    the SSC_SET_ADDRESS.  Eventually causing the 0C4.
     Also as a result your CICS region comes down with a DFHRM0002
    A SEVERE ERROR (CODE X'0444') HAS OCCURRED IN MODULE DFHRMRO2.
    Bad_response_from_client.  This is expected the 0C4 is not.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 during File Control backout   *
    *                      operation caused CICS to terminate.     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This problem presented when the CICS system was in a below the
    line short on storage condition.
                                                                   .
    A program was defined with DataLocation(Below) and it did an
    EXEC CICS READ SET to a recoverable remote file.  Usually, a
    request of this type would involve calls to DFHFCFR routines
    GET_32K_BUFFER and FREE_32K_BUFFER as a matched pair. However,
    due to the short on storage condition, a GETMAIN call in
    REUSE_SET_STORAGE upon return from the FOR failed.  A PURGED
    response and DTIMOUT occurred when the task was waiting for
    storage to become available. As a consequence, 2 pointers
    ( FRT_DATA_BUFFER and SSC_SET_ADDRESS ) were not equal when
    they should have been.  This eventually caused the 0C4 during
    transaction backout of the purged task.  CICS was abended
    with an DFHRM0002 message.
    
    Keywords: RM0002 msgDFHRM0002 SOS
    

Problem conclusion

  • DFHFCFR has been amended to call FREE_32K_BUFFER if
    necessary.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM77334

  • 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

    2012-11-19

  • 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:

    PM79117 UK91373 UK91374

Modules/Macros

  •    DFHFCFR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK91373

       UP13/02/08 P F302

  • R700 PSY UK91374

       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.

[{"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:
04 March 2013