IBM Support

PH04431: Remove the requirement for the IGZIUXB and IGZIUXC exit with the COBOL v6.2 TEST(SEPARATE(DSNAME)) option

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • -
    

Local fix

  • -
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V6.2 who are       *
    *                 using compiler option TEST(SEPARATE) to      *
    *                 generate debug information in a separate     *
    *                 debug file.                                  *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: NEW FUNCTION: Currently when the        *
    *                      TEST(SEPARATE) compilation option is    *
    *                      in effect, the compiler generates       *
    *                      debug (DWARF) information in a          *
    *                      separate dataset.  This dataset is      *
    *                      specified in the SYSDEBUG DD used       *
    *                      during compilation.  This debug         *
    *                      dataset name is not kept anywhere       *
    *                      after compilation. During program       *
    *                      execution when debug information is     *
    *                      needed (e.g. when using the debugger)   *
    *                      the user has to specify this dataset    *
    *                      name. This can be done, for example,    *
    *                      using the COBOL Debug File User EXIT.   *
    *                      Keeping the debug dataset name in the   *
    *                      program object can improve debug        *
    *                      information usability.                  *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    NEW FUNCTION: A new suboption, DSNAME, have been added to the
    existing SEPARATE suboption of the TEST compiler option.
    NODSNAME is the default. If TEST(SEPARATE(NODSNAME)) is in
    effect, the current behavior of TEST(SEPARATE) is supported. If
    TEST(SEPARATE(DSNAME)) is in effect, the compiler stores the
    SYSDEBUG dataset name into the program object. (This is similar
    to the behaviour of COBOL V4.2 and previous COBOL compilers.)
    If the COBOL Debug File User EXIT is not used during execution
    time, this stored dataset name would be used to access debug
    information. This APAR provides runtime library support for the
    new SEPARATE(DSNAME) suboption of the TEST compiler option.
    
    COB0501T/K  COB0502T/K  COB0601T/K  COB0602T/K
    

Problem conclusion

Temporary fix

Comments

  • The runtime has been updated to support the new DSNAME
    suboption of the SEPARATE suboption.
    

APAR Information

  • APAR number

    PH04431

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7A0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-23

  • Closed date

    2018-11-20

  • Last modified date

    2018-12-12

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

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

    PH04557 UI59834

Modules/Macros

  • IGZCER4  IGZCEV4  IGZLLIBV IGZXAPI  IGZXCDA
    IGZXDMR  IGZXD24  IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD
    IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7A0 PSY UI59834

       UP18/11/29 P F811

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020