IBM Support

PI32442: DFHIS0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'149C' IN MODULE DFHISZA.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are getting error message DFHIS0001 An abend (code
    0C4/AKEA) has occurred at offset X'149C' in module DFHISZA. The
    abend 0C4 is a program check PIC11 page translation exception.
     The failing instruction is a LOAD 5850 2000.  When trying to
    access the address in register 5 the exception occurs.
    Register 5 was loaded from DFHISZA's stack at +1DC.
     The stack for the task will show.
    ERR NAME
        DFHISIS
        DFHISIS_SEND_RESPONSE
        DFHAPCR
        EXPORT_CHANGED
        EXPORT_CONTAINER
        TRANSMIT_BUFFER
        DFHISIS
        DFHISIS_SEND_BUFFER
    *Y* DFHISZA
        DFHISZA_SEND_RESPONSE
        TRACE_IS_FIELDS
        DFHMEME
    The CICS internal trace will show:
    PG 1900 PGCR  ENTRY GET_CONTAINER_INTO
    PG 1901 PGCR  EXIT  GET_CONTAINER_INTO/EXCEPTION MORE_DATA
    IS 0200 ISIS  ENTRY SEND_BUFFER
    IS 0900 ISZA  ENTRY SEND_RESPONSE
    IS 0906 ISZA  DATA
    IS 0906 ISZA  DATA  UNFORMATTED_BUFFER
    IS 0904 ISZA  *EXC* RECOVERY_ENTERED END_RESPONSE
    Additional Symptom(s) Search Keyword(s): KIXREVrrr
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHIS0001 An abend (CODE 0C4/AKEA) has  *
    *                      occurred at offset x'149C' in module    *
    *                      DFHISZA.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A CICS client sends a DPL request over IPIC to a CICS server
    with large container. After CICS server processes the request it
    sends response to CICS client with large container. DFHISZA is
    invoked to send the container data in buffer to CICS client.
    As the container data is very large, more than 1 buffer is used
    to send the IS field for container data. Buffers are in a chain.
    Unfortunately, the data of buffer in the middle of the chain
    is corrupted. When DFHISZA tries to write a trace entry for
    the buffer it wrongly treats the corrupted buffer data as a new
    IS field. As a result, it wrongly calculate the length of the
    IS field and finally points to an address beyond the buffer.
    Finally abend AKEA occurs.
    

Problem conclusion

  • DFHISZA has been changed to validate that the data to be traced
    does not exceed the end of the buffer before write a trace
    entry.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI32442

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-01-08

  • Closed date

    2015-02-16

  • Last modified date

    2015-04-02

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

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

    UI25255 UI25256

Modules/Macros

  • DFHISZA
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UI25255

       UP15/03/05 P F503

  • R900 PSY UI25256

       UP15/03/05 P F503

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
22 July 2020