IBM Support

PK10377: RECEIVING ABEND0C4 IN TRUE WHEN RUNNING CEDF.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When running a transaction with CEDF, customer receives the
    following CICS messages:
    .
    DFHAP0707 An abend (code 0C4/AKEA) has occurred in task
    related user exit program DLZNUC77.
    DFHAP0001 An abend (code 0C4/AKEA) has occurred at offset
    x'0000597E' in module DLZNUC77
    .
    From reviewing the dump, we found the error is occurring in DLI
    module DLZEIPO0 and is due to the overlay of the HLPIDIBP and
    the fact that it doesn't match DIBLUDIB.  This DLI UDIB address
    became corrupted during CICS EDF processing after an EXEC CICS
    GETMAIN was issued out of DFHEDFS +x'7F4'.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend (code 0C4/AKEA) can occur when *
    *                      EDF is active.                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CEDF is active when an EXEC DLI TERM command is issued. The DLI
    command causes syncpointing to start which invokes a DLI TRUE
    that issues EXEC CICS calls and as a result another EDF task
    is started. This causes the DLI parameter list to be corrupted
    so when control is passed back to DLI and the parameter list is
    next referenced an 0C4 abend can occur.
    
    Additional Keywords: AED3 AED6 ACRJ abendAED3 abendACRJ
                         abendAED6 CEDX DFHEDFD S0C4 URM TSPACE
                         TSPACEI ABENDS0C4 ABEND0C4 ABENDAKEA
    

Problem conclusion

  • DFHEDFCC has been modified to correctly stack EXEC CICS
    parameter list storage for commands issued from GLUEs and
    and URMs and TRUEs.
    
    The CICS Transaction Server for VSE/ESA CICS Data Areas Release
    1 manual, LY33-6086-01 will be modified as follows :-
    
    The EDF Communication Area (EDF) will be modified at offset
    C2 to replace the two reserved bytes with the following :-
    
    (C2) CHARACTER  1                RESERVED FOR FUTURE USE
    (C3) UNSIGNED   1     EDFSTKC    Program stack level.
    
    
    The Exec Interface Structure (EIS) will be updated at offset C2
    to replace bit EISSTKCM with EISTKING and will now read as
    follows :-
    
    (C2)   BITSTRING     1   EISFLAG8
            1...  ....       EISSRPAB   "X'80'" TCAAAM SET IN
                                        EDFX-SRP ISSUED ABND
            .1..  ....       EISEDFRM   "X'40'" INDICATE EDF
                                        INVOKED BY ERM
             ..1.  ....       EISERM31   "X'20'" DFHERM INVOKED IN
                                         AMODE 31
             ...1  ....       EISEDFRN   "X'10'" INDICATE NEW TYPE
                                         EDF SCREEN REQUIRED
             ....  1...       EISCEDFY   "X'08'" CEDF allowed for
                                         current program
             ....  .1..       EISTKING   "X'04'" entering new exec-
                                         capable GLUE/URM
             ....  ..1.       EISDPL     "X'02'" Program restricted
                                         to DPL API
             ....  ...1       EISYNCOK   "X'01'" Syncpointing
                                         allowed in DPL server
                                         prog.
    
    Also the reserved byte following EISASTG at offset C0 will be
    modified to read as follows :-
    
    (C0) UNSIGNED   1     EISEDFLV  EDF stack level for current prog
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK10377

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-08-15

  • Closed date

    2005-10-17

  • Last modified date

    2006-11-10

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

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

    PK11941 PK11970 UK08223

Modules/Macros

  •    DESAPEV  DESPGLU  DFHAPEVI DFHEDFCA DFHEDFCB
    DFHEDFCC DFHEDFCE DFHEDFCR DFHEDFCS DFHEDFCX DFHEDFD  DFHEDFDL
    DFHEDFDS DFHEDFP  DFHEDFS  DFHEDFU  DFHEDFW  DFHEDFX  DFHEISDS
    DFHEISPS DFHERM   DFHPGLU  DFHPGLUA DFHPGLUM DFHPGLUT DFHUEH
    DFHUEHC
    

Publications Referenced
LY33608601    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK08223

       UP05/10/21 P E312

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:
10 November 2006