IBM Support

PM86061: Rational Developer for System z - COBOL Editors, Remote pre-processor inserts double SQLCA

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Headline/Abstract (128 Character limit - 2 lines of 64 chars) :
    ***************************************************************
    Rational Developer for System z (RDz) COBOL Editor, ambiguous
    reference for SQLCA after the remote pre-processor process.
    
    APAR Error Description (unlimited lines of 64 chars):
    ***************************************************************
    Rational Developer for System z - RDz - v8.5.1
    When running the remote pre-processor for expanding COBOL source
    for full editor functionality, the COBOL compiler with the 'SQL'
    
    compiler option expands all EXEC SQL INCLUDE xx END-EXEC
    statements, including SQLCA into the resulting MDECK file.
    
    The COBOL editor also identifies the 'EXEC SQL INCLUDE SQLCA
    END-EXEC' and adds SQLCA into the parse tree.
    
    This results in mainly all references to SQLCODE to be marked
    as ambiguous by the editor. Although SQLCODE is mostly
    referenced,
    all SQLCA variables will be marked ambiguous as well.
    ***************************************************************
    Local fix:
    None
    

Local fix

Problem summary

  • Ambiguous reference annotations for SQLCA data items are being
    issued by COBOL real-time syntax checking after preprocessor
    statement identification, because preprocessor identification
    file contains resolved declarations for SQLCA which are not in
    the original file, conflicting with the automatic definition for
    these data items.
    

Problem conclusion

  • Resolved declarations will override automatic definition and
    avoid ambiguous reference annotations.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.4 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

    PM86061

  • 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

    2013-04-02

  • Closed date

    2013-10-16

  • Last modified date

    2013-10-16

  • 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



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM86061

Modified date: 16 October 2013