IBM Support

PM54933: ABENDAKEA OR ABEND0C1 WHEN EXECUTING EXEC CICS RETURN.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This happens when using the DTCN panel's option of
    TEST(ALL) and Debug tool's monitor window contains a variable
    with OCCURS DEPENDING ON.
    The abend only occurs if an item that contains an ODO
    in the monitor window when an EXEC CICS
    RETURN statement is executed.
    

Local fix

  • The problem can be bypassed by clearing the monitor of any data
    items that contain "Occurs Depending on"  before executing the
    EXEC CICS RETURN.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users running COBOL programs in a CICS       *
    *                 environment with the Debug Tool.             *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An ABEND AKEA or ABEND0C1 may occur     *
    *                      if a data item defined with an OCCURS   *
    *                      DEPENDING ON clause is monitored or is  *
    *                      otherwise referenced in a Debug Tool    *
    *                      command following the execution of an   *
    *                      CICS command that drives the Language   *
    *                      Environment 'Run Unit End Invocation'   *
    *                      event.                                  *
    *                                                              *
    *                      The following CICS commands drive the   *
    *                      Run Unit End Invocation event:          *
    *                      EXEC CICS RETURN                        *
    *                      EXEC CICS XCTL                          *
    *                      EXEC CICS ABEND                         *
    *                      EXEC CICS SEND PAGE RELEASE             *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    After execution of a CICS command that drives the 'Run Unit End
    Invocation' event, the Debug Tool source window continues to
    display the COBOL program source code. If a reference to a
    COBOL data item defined with an OCCURS DEPENDING ON clause
    is made in a Debug Tool command at this point, an ABENDAKEA
    or ABEND0C1 may occur.
    
    The data item reference that causes the abend could be an item
    in the monitor window or used in a Debug Tool command. The
    reference need not be an explicit reference to the ODO data
    item. An implicit reference, such as when a parent item or a
    different data item within the same structure is monitored
    or referenced, can also cause the abend to occur.
    

Problem conclusion

  • The code that handles resolving OCCURS DEPENDING ON addressing
    will now do additional validation before resolving references
    in a CICS environment.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM54933

  • Reported component name

    LE COBOL LIB

  • Reported component ID

    568819802

  • Reported release

    770

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-12-22

  • Closed date

    2012-03-30

  • Last modified date

    2012-05-02

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

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

    UK77503 UK77504 UK77516

Modules/Macros

  •    IGZICA2
    

Fix information

  • Fixed component name

    LE COBOL LIB

  • Fixed component ID

    568819802

Applicable component levels

  • R760 PSY UK77503

       UP12/04/06 P F204

  • R770 PSY UK77504

       UP12/04/06 P F204

  • R780 PSY UK77516

       UP12/04/06 P F204

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.

[{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.7"}]

Document Information

Modified date:
22 January 2021