IBM Support

PH62734: JCL BUILD ISSUE - ERROR[1043] : SYNTAX ERROR: 'HOLD'

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • A syntax error ocurred at HOLD when building a JCL resource with
    code like //FOC£HOLD DD SPACE=(CYL,(5,5)),UNIT=DASD.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * AD users building JCL resources.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * A syntax error ocurred at HOLD in JCL. Being in a proc, it   *
    * basically appeared in almost all JCL Jobs being compiled,    *
    * also making other errors like missing proc or include, etc.  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to an AD version released after July 2024.           *
    ****************************************************************
    

Problem conclusion

  • Because we don't use this info in the analysis or have nowhere
    to even save it, and because we cannot change the supporting
    encoding for the whole compiler, one should convert source files
    to ASCII before compiling, and in this case the pound-sign would
    be saved as "-" as "FOC-HOLD" for "FOC£HOLD" in the original
    code.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH62734

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    612

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-08-13

  • Closed date

    2024-08-13

  • Last modified date

    2024-08-13

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

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

Modules/Macros

  • build    JMJcl
    

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"612","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
13 August 2024