IBM Support

PM12508: EXEC CICS DOCUMENT INSERT COMMAND WITH INCORRECT DATA TYPE FOR THE LENGTH FIELD CAUSES ABEND0C4.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Doing a EXEC CICS DOCUMENT INSERT specifing an incorrect data
    type for the length field this is causing an abend0C4 and the
    CICS region is coming down.  If the data name is S9(8) COMP
    field then the 0C4 program check does not occur.
    Additional Symptom(s) Search Keyword(s):
    KIXREVPAD
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: EXEC CICS DOCUMENT INSERT TEXT with     *
    *                      an incorrect data type for LENGTH       *
    *                      results in an SM0001 0C4/AKEA abend.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    On an EXEC CICS DOCUMENT INSERT TEXT the LENGTH was incorrectly
    defined as zoned decimal instead of binary. DFHEIDH interpreted
    the value of X'F0F0F0F0' as binary, and DFHDHDH attempted to use
    it. This resulted in an SM0001 system dump:
    
    DFHSM0001 applid AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT
    OFFSET X'03A' IN MODULE DFHSMGF .
    
    Following this, CICS suffered a recursive abend and terminated:
    
    DFHKE0303 applid A RECURSIVE ABEND HAS BEEN DETECTED BY THE
    KERNEL DOMAIN.
    
    Using an incorrect LENGTH data type may also produce an SM0002
    system dump, for example:
    
    DFHSM0002 APPLID A SEVERE ERROR (CODE X'1113') HAS OCCURRED IN
    MODULE DFHSMPP .
    
    Additional keywords: ABENDSM0001 ABEND0C4 ABENDS0C4 ABENDAKEA
                         MSGDFHSM0001 MSGDFHKE0303 MSGDFHSM0002
    

Problem conclusion

  • Modules DFHEIDH and DFHDHDH have been changed to check the
    LENGTH value for EXEC CICS DOCUMENT INSERT TEXT, and DFHEIDH
    will return a LENGERR with a RESP2 value of 1 to indicate
    a negative length.
    
    The CICS Transaction Server for VSE/ESA Enhancements Guide
    GC34-5763-06 has been updated to include the new condition
    in chapter 3 EXEC CICS DOCUMENT for DOCUMENT INSERT on page
    24:
    
    LENGERR
       RESP2 values:
       1     The length is negative
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PM12508

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-04-16

  • Closed date

    2010-05-21

  • Last modified date

    2010-11-04

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

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

    UK57183

Modules/Macros

  •    DESDHDH  DESEIDH  DFHDHDH  DFHDHDHA DFHDHDHM
    DFHDHDHT DFHDHPB  DFHDHPD  DFHDHPM  DFHDHPS  DFHDHPT  DFHDHPU
    DFHDHPX  DFHEIDH
    

Publications Referenced
GC34576306    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK57183

       UP10/05/25 P E430

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
04 November 2010