IBM Support

PI50068: DECREASING THE SIZE OF COBOL MODULE GENERATED USING DB2 PRECOMPILER.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This fix will provide additional changes in addition to the
    ones delivered under APAR PI44975. These changes in the COBOL
    compiler would allow to generate the smaller size of binary
    module generated while using DB2 precompiler.
    

Local fix

  • Use DB2 coprocessor instead of DB2 precompiler step.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise COBOL v5.1 users who are          *
    *                 compiling DB2 programs that have a large     *
    *                 number of SQL statements that were           *
    *                 translated by the DB2 precompiler and use    *
    *                 the NOSQL compiler option.                   *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Performance: A significant increase in  *
    *                      the size of the object module deck was  *
    *                      observed when using the DB2 precompiler *
    *                      instead of compiling the program with   *
    *                      the SQL option (using the SQL           *
    *                      coprocessor).                           *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    When the DB2 precompiler is used the size of the WORKING-STORAGE
    section increases. This in turn increases the size of the
    WORKING-STORAGE initialization routine. This leads to an
    overall increase in the object code size.
    

Problem conclusion

  • The compiler was modified to reduce the number of instructions
    generated for WORKING-STORAGE initialization.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI50068

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655W3200

  • Reported release

    510

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-10-06

  • Closed date

    2015-11-02

  • Last modified date

    2015-12-02

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

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

    PI51056

Modules/Macros

  • IGYCBE
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655W3200

Applicable component levels

  • R510 PSY UI32598

       UP15/11/05 P F511

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 December 2015