IBM Support

PH64118: CJBUILD LINK STEP MISHANDLING OUTPUT DATASET NAME WHEN NAME IS QUALIFIED WITH HLQ

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The shell is removing the single quotes around the output data
    set name that exist when the name is qualified.  This problem
    happens when cjbuild is run in both USS and JCL environments.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 6.4 building       *
    *                 non-OO COBOL/Java interoperable applications *
    *                 with cjbuild -d/--dlloutdir option as a      *
    *                 fully qualified data set name.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: cjbuild abort with message:             *
    *                                                              *
    *                      IKJ56231I DATA SET                      *
    *                      <USER-SPECIFIED-DATASET> NOT ALLOCATED, *
    *                      SYSTEM OR INSTALLATION ERROR+ IKJ56231I *
    *                      TEXT UNIT X'0003' CONTAINS INVALID      *
    *                      PARAMETER FSUM3042 The data definition  *
    *                      name SYSDEFSD cannot be resolved.       *
    *                      Specify a valid data set member name    *
    *                      instead of <USER-SPECIFIED-DATASET>.    *
    ****************************************************************
    * RECOMMENDATION: Apply the IBM-provided PTF.                  *
    ****************************************************************
    The issue occurs when cjbuild's shell wrongly removes single
    quotes around the output data set name that exist when the name
    is qualified.
    

Problem conclusion

  • cjbuild has been updated to ensure that single quotes are
    escaped properly during command execution.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH64118

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    640

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-11-13

  • Closed date

    2024-12-12

  • Last modified date

    2025-01-02

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

  • 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 IGYCJBLD IGYCJGEN IGYCLIBR IGYCLSTR IGYCLVL0
    IGYCLVL1 IGYCLVL2 IGYCLVL3 IGYCLVL8 IGYCMALL IGYCOPI  IGYCOPT
    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

  • R640 PSY UI99402

       UP24/12/17 P F412

  • R641 PSY UI99403

       UP24/12/17 P F412

  • R642 PSY UI99404

       UP24/12/17 P F412

  • R64H PSY UI99405

       UP24/12/17 P F412

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":"BU048","label":"IBM Software"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"640","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
02 January 2025