IBM Support

PK78699: CUSTOMER IS RECEIVING A DFHSM0001 ABEND CODE 0C4/AKEA IN DFHS2SR

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The dump showed the reason why the 0C4 occured in DFHS2SR is
    due to not enough space is available to complete the
    COPY_BELOW_BAR_TO_ABOVE. CICS is attempting a PUT_CONTAINER for
    DFHRESPONSE at an above the bar address for a length of X'14'.
    This goes pass the length in which was getmained but due to this
    occuring on a page boundary and the next page not being
    allocated the abend 0C4 occurs.
    .
    Additional KEYWORDS: DFHS2SR X'0604' 0604 DFHSM0001 SM0001 0C4
    COPY_BELOW_BAR_TO_ABOVE
    KIXREVSCB
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 in DFHS2SR in function        *
    *                      COPY_BELOW_BAR_TO_ABOVE.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When DFHS2SR is handling a PUT_CONTAINER request with a type of
    APPEND, it will attempt to use free space at the end of the
    current container buffer if there is room for the data. The
    calculation of the amount of free space is incorrect in that it
    does not take into account that there is a 4-byte reserved area
    at the beginning of the container buffer area, and this may
    result in an attempt to move up to 4 bytes past the end of the
    buffer in the COPY_BELOW_BAR_TO_ABOVE function.
    
    This will result in a S0C4 abend if the area of storage that
    follows the buffer has not been allocated.
    
    Additional keywords: abendAKEA abend0C4 abendS0C4 msgDFHSM0001
    

Problem conclusion

  • DFHPGCR has been changed to factor in the size of the 4-byte
    reserved area at the beginning of the buffer area when it
    performs a PUT_CONTAINER APPEND request using an existing
    buffer.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK78699

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-01-14

  • Closed date

    2009-03-11

  • Last modified date

    2009-04-02

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

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

    UK44793

Modules/Macros

  •    DESPGCR  DFHPGCR
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK44793

       UP09/03/17 P F903

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 April 2009