IBM Support

PH22833: COBOL COMPILE JOB FAILS WHILE REGISTERING AGAINST DISABLED ENTERPRISE COBOL PRODUCT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The COBOL compiler should register compile jobs against VUE
    COBOL when both
    Enterprise COBOL and VUE COBOL are in the IFAPRDxx PARMLIB
    entry and
    Enterprise COBOL is disabled and VUE COBOL is enabled.
    

Local fix

  • Ensure there is only a single entry for COBOL compiler products
    in the IFAPRDxx parmlib member.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 6.3 compiling      *
    *                 programs on a system where the IFAPRDxx      *
    *                 parmlib member contains, either explicitly   *
    *                 or via a wildcard, an entry for the          *
    *                 Enterprise COBOL product that is disabled,   *
    *                 and the IFAPRDxx parmlib member also         *
    *                 contains an entry for the VUE COBOL product  *
    *                 that is enabled.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: The compiler attempts to register the   *
    *                      compile job against Enterprise COBOL    *
    *                      instead of VUE COBOL, which results in  *
    *                      a compiler abort with the following     *
    *                      message:                                *
    *                                                              *
    *                      IGYSI5304-U Enterprise COBOL was        *
    *                      disabled in SYS1.PARMLIB(IFAPRDxx)      *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    Previously, when both Enterprise COBOL and VUE COBOL were found
    in the IFAPRDxx parmlib member, COBOL compile jobs were
    deliberately registered against Enterprise COBOL, even if the
    Enterprise COBOL entry indicated the product was disabled.
    This would result in an error that would force users to address
    the fact that there were multiple COBOL products contained in
    IFAPRDxx.
    

Problem conclusion

  • The compiler was updated so that, for the user's convenience, if
    an entry for Enterprise COBOL and VUE COBOL are both found in
    IFAPRDxx, if the Enterprise COBOL entry is disabled and the VUE
    COBOL entry is enabled, then the compile job will be registered
    against VUE COBOL, and it is assumed that this situation was
    intentional on the user's part.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH22833

  • 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

    2020-03-02

  • Closed date

    2020-03-26

  • Last modified date

    2020-04-02

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

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

Modules/Macros

  • IGY8RWRD 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 IGYCOB2E 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 UI68641

       UP20/04/01 P F003

  • R631 PSY UI68642

       UP20/04/01 P F003

  • R632 PSY UI68643

       UP20/04/01 P F003

  • R63H PSY UI68644

       UP20/04/01 P F003

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