IBM Support

PH17872: Compiler ends RC=16 without a diagnostic to suggest what needs correcting

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The compiler's optimizer and code generator is a rather large
    module, with above the bar storage requirements, so there are
    several sticking points to getting it up and running. Upon
    failure of this bootstrap process, no message is being written
    to increase REGION and/or MEMLIMIT.
    

Local fix

  • Increase REGION and MEMLIMIT.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of the Enterprise COBOL V6.1       *
    *                 compiler who try to run the compiler in      *
    *                 memory constrained environments.             *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect output: The compiler listing  *
    *                      may show the compiler ending with       *
    *                      RC=16, without any accompanying error   *
    *                      messages.                               *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    There are at least two memory constraint conditions which can
    cause the compiler to fail to complete with RC=16 and no
    explanatory error messages. Increase the REGION size and/or the
    MEMLIMIT specifications to make sufficient storage available.
    

Problem conclusion

  • One of the conditions that causes this failure is the compiler
    is unable to initialize the LE environment.  Existing compiler
    messages IGYIN5294-U for V6.1 and IGYAS5294-U for V6.2 have
    been updated and will be issued in this case.  In the other
    case, the back end of the compiler fails to load due to
    insufficient storage but clear messages identifying the problem
    are already available in the JESYSMSG output for the job:
    IEW4000I FETCH FOR MODULE IGYQCBE  FROM DDNAME STEPLIB  FAILED
    BECAUSE INSUFFICIENT STORAGE WAS AVAILABLE.
    CSV031I LIBRARY ACCESS FAILED FOR MODULE IGYQCBE , RETURN CODE
    14, REASON CODE 26110021, DDNAME STEPLIB
    IEF237I JES2 ALLOCATED TO CEEDUMP
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH17872

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-10-09

  • Closed date

    2019-10-09

  • Last modified date

    2019-11-01

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

    PH17361

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

    UI65782 UI65783 UI65784

Modules/Macros

  • IGY8RWTU IGYCCBE  IGYCCICS IGYCCSRV IGYCDGEN IGYCDIAG IGYCDMAP
    IGYCEN$0 IGYCEN$1 IGYCEN$2 IGYCEN$3 IGYCEN$4 IGYCEN$5 IGYCEN$8
    IGYCEN$D IGYCEN$R IGYCFGEN IGYCFREE IGYCINIT IGYCJA$0 IGYCJA$1
    IGYCJA$2 IGYCJA$3 IGYCJA$4 IGYCJA$5 IGYCJA$8 IGYCJA$D IGYCJA$R
    IGYCLIBH IGYCLIBO IGYCLIBR IGYCLSTR IGYCLVL0 IGYCLVL1 IGYCLVL2
    IGYCLVL3 IGYCLVL8 IGYCMALL IGYCOSCN IGYCPGEN IGYCRCTL IGYCRDPR
    IGYCRDSC IGYCREAL IGYCRWT  IGYCSCAN IGYCSIMD IGYCUE$0 IGYCUE$1
    IGYCUE$2 IGYCUE$3 IGYCUE$4 IGYCUE$5 IGYCUE$8 IGYCUE$D IGYCUE$R
    IGYCXREF IGYDRV   IGYEQCWI IGYMSGE  IGYMSGK  IGYMSGT  IGYQCBE
    IGYZQDRV IGYZQENU IGYZQJPN
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R610 PSY UI65782

       UP19/10/31 P F910

  • R611 PSY UI65783

       UP19/10/31 P F910

  • R612 PSY UI65784

       UP19/10/31 P F910

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":"6.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
12 December 2023