IBM Support

PM76673: COBOL copybooks with $ in the name in EXEC SQL INCLUDE statements where the name is not in quotes are not resolved

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In RDz 8.5, COBOL Copybooks names containing $, #, or @ symbols
    in EXEC SQL INCLUDE statements where the name is not in quotes
    are not resolved.
    
    Here is an example of the COBOL statement that does not resolve
    the copybook file name:
    
    EXEC SQL INCLUDE TEST$1 END-EXEC
    
    If the copybook file name is in quotes, it will be resolved.
    

Local fix

  • If the copybook file name is in quotes, the name will be
    resolved.
    

Problem summary

  • In RDz 8.5, COBOL Copybooks names containing $ in EXEC SQL
    INCLUDE statements where the name is not in quotes are not
    resolved.
    
    Here is an example of the COBOL statement that does not resolve
    the copybook file name:
    
    EXEC SQL INCLUDE TEST$1 END-EXEC
    
    If the copybook file name is in quotes, it will be resolved.
    

Problem conclusion

  • ****************************************************************
    
    USERS AFFECTED:
    RDz users who edit COBOL programs with EXEC SQL INCLUDE
    statements, where the copybook name includes the @, # or $
    characters and the copybook name is not in a string literal.
    ****************************************************************
    
    PROBLEM DESCRIPTION:
    RDz did not resolve copybook names in COBOL program with
    EXEC SQL INCLUDE statements when the copybook names contained
    the @, #, or $ characters and the names were not in string
    literals.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.1 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM76673

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-07

  • Closed date

    2013-03-21

  • Last modified date

    2013-03-21

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

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

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
29 October 2021