IBM Support

PH19234: 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.3       *
    *                 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
    
    IEF142I GREGDD2 COBOL1 - STEP WAS EXECUTED - COND CODE 0016
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH19234

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-11-14

  • Closed date

    2019-11-26

  • Last modified date

    2020-01-03

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

    PH17361

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

Modules/Macros

  • IGY8RWTU IGYCASMB IGYCCBE  IGYCCCRT 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 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
    IGYQSPLT IGYZQEN6 IGYZQENU IGYZQJP6 IGYZQJPN
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R630 PSY UI66646

       UP19/12/04 P F912

  • R631 PSY UI66647

       UP19/12/04 P F912

  • R632 PSY UI66648

       UP19/12/04 P F912

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

Document Information

Modified date:
12 December 2023