IBM Support

PI48742: DFHPI0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'FFFF' IN MODULE DFHPIII

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are receiving a series of DFHPI0001 An abend (code 0C4/AKEA)
    occurred at offset X'FFFF' in module DFHPIII. You have to
    recycle the region to recover it.
    The root cause of the problem is an overlay of the WSBIND file.
    The overlay is x'F0F0F0F0F0F0F0F0F0'.  This has corrupted the
    entry in the ICM for one of the elements. Whenever
    DFHPIII processes that field it will try to convert the data in
    the ICM using a conversion type of x'F0'.This is an unexpected
    type so DFHPIII reports the error. The first action is to write
    a PI 0F08 trace entry.  Data1 for that trace entry is the
    element name. This gets copied from the ICM, but the length is
    one of the fields overlaid and is passed to trace domain as
    x'F0F0'.This gets handled as a negative value so does not cause
    the normal overlength trace entry processing to take place.
    The final trace entry length is calculated as x'C2' and it is
    being written at x'48_00021E28'. The data for data1
    gets copied using a MVCL instruction. The 2 byte length in the
    trace entry is x'F0F0' but as this was a negative value the real
    MVCL tries to copy x'FFFFFFFFF0F0' bytes of data and the 0C4
    occurs.
    .
    ADDITIONAL SYMPTOM(s):DFHPI0001 PI0001 abend0C4 0C4 AKEA
    overlay MVCL DFHPIII DFHTRPX 2E2 TRPT_DATA1_N DATA1 overlength
    KIXREVCTC
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 in DFHTRPX.                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In the reported problem, DFHPIII was being driven to convert
    application data into XML.  During this conversion, an 0C4
    occurred in trace module DFHTRPX and was caused by an overlay
    of the ICM ( internal commarea ) that DFHPIII parses as part
    of normal processing.
    
    This overlay caused a halfword signed ICM field ( name_len )
    to contain x'F0F0' which when loaded into a register, caused
    the leftmost sign bit to get propagated so the register
    contained a value of FFFFF0F0.  This was used as a length
    value for a MVCL instruction and caused a massive overlay
    in the CICS region.
    
    Keywords: ABENDS0C4 ABEND0C4 SOC4 DFHTRPT DFHPI0001
              msgDFHPI0001 PI0001
    

Problem conclusion

  • DFHPIDC has been modified so that name_len is now an unsigned
    field.  This will preclude bit propagation when it is loaded
    into a register.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI48742

  • 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 / Xsystem

  • Submitted date

    2015-09-14

  • Closed date

    2016-01-29

  • Last modified date

    2016-03-02

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

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

    PI55729 UI34858

Modules/Macros

  • DFHMLJS  DFHMLTF  DFHPIAD  DFHPIAT  DFHPIA1  DFHPICA  DFHPICC
    DFHPIDM  DFHPIDSH DFHPIDUF DFHPIII  DFHPIIW  DFHPILN  DFHPIMM
    DFHPIPL  DFHPIPM  DFHPIPM2 DFHPIPS  DFHPIRE  DFHPIRI  DFHPIRM
    DFHPIRS  DFHPISC  DFHPISF  DFHPISN  DFHPIST  DFHPITC  DFHPITC1
    DFHPITC2 DFHPITC3 DFHPITE  DFHPITH  DFHPITL  DFHPITQ  DFHPITRI
    DFHPITS  DFHPIUE  DFHPIWR  DFHPIWT  DFHPIXI  DFHPIXM  DFHPIXO
    DFHWSADH DFHWSATR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UI34858

       UP16/02/05 P F602

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

Document Information

Modified date:
02 March 2016