IBM Support

PH30338: CEEDUMP MISSING LOCAL VARIABLES FOR AMODE64

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible in next release.

Error description

  • PROBLEM DESCRIPTION: The line numbers in the traceback and COBOL
    variable section are missing in CEEDUMP.  USERS AFFECTED: Users
    of Enterprise COBOL 6.3 and later
    releases compiling AMODE 64
    programs with
    TEST(NOSEPARATE) option and running
    the programs
    which generate CEEDUMP.
    

Local fix

  • BYPASS/CIRCUMVENTION:
    WORKAROUND/CIRCUMVENTION: The problem can be avoided by
    compiling the program with
    the TEST(SEPARATE) option.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 6.3 and later      *
    *                 releases compiling AMODE 64 programs with    *
    *                 TEST(NOSEPARATE) option and running them to  *
    *                 generate CEEDUMP.                            *
    ****************************************************************
    * PROBLEM DESCRIPTION: The line numbers in the traceback and   *
    *                      COBOL variable section are missing      *
    *                      in CEEDUMP.                             *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    When COBOL programs compiled with option TEST(NOSEPARATE) are
    executed from LLA and VLF managed libraries, and the programs
    are staged to VLF, the embedded DWARF diagnostic information
    cannot be extracted from the programs. This causes
    line numbers in the traceback and COBOL variable section
    to be missing in CEEDUMP.
    
    COB0603T/K
    

Problem conclusion

Temporary fix

Comments

  • NEW FUNCTION.
    
    Support has been added to access Dwarf information when the
    COBOL program is compiled with TEST(NOSEPARATE), and is
    executed from LLA and VLF managed libraries with the loaded
    program being staged to VLF. In this case, JCL setup requires
    the use of a new IGZLOAD DD, or the STEPLIB DD, or both to help
    specify the original location of the program.
    
    New information has been added to the COBOL Programming Guide,
    under TEST option of the Chapter on Compiler options, to
    describe the new usage of IGZLOAD and STEPLIB.
    
    Also refer to the technical note for new diagnostic messages.
    Diagnostic messages in CEEDUMPs for IBM Enterprise COBOL for
    z/OS at https://www.ibm.com/support/pages/node/5692838
    

APAR Information

  • APAR number

    PH30338

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7C0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-10-09

  • Closed date

    2020-11-24

  • Last modified date

    2020-12-01

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

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

    UI72751 UI72752

Modules/Macros

  • CELQSG04 CELQV004 IGZQAPI  IGZQCDA  IGZQINPL
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7B0 PSY UI72751

       UP20/11/28 P F011

  • R7C0 PSY UI72752

       UP20/11/28 P F011

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":"LOB17","label":"Mainframe TPS"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0"}]

Document Information

Modified date:
02 December 2020