SE56212: COBOL syntax check error when the source contains SPECIAL-NAMES section

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • If a COBOL source contains SPECIAL-NAMES section, the syntax
    checker in the editor will issue error LNC2913E for elements in
    that section. The same source compiles successfully.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * RDi users who syntax check COBOL source containing a         *
    * SPECIAL-NAMES paragraph where the first item is not          *
    * specified on the same line as SPECIAL-NAMES.                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rational Developer for i (RDi) COBOL syntax checker can give *
    * syntax error LNC2913 for valid SPECIAL-NAMES items when the  *
    * first item is not specified on the same line as              *
    * SPECIAL-NAMES. The COBOL Program Verifier does not give any  *
    * error for the same COBOL source.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Rational Developer for i (RDi) COBOL syntax checker can give
    syntax error LNC2913 for valid SPECIAL-NAMES items when the
    first item is not specified on the same line as SPECIAL-NAMES.
    This occurs when the first item is "PROGRAM STATUS" or
    "CONSOLE", and also when the first item is and environment-name.
    

Problem conclusion

  • This problem is fixed in the RDi 9.1.1 update. The problem will
    be fixed for the cases where the first item is a SPECIAL-NAMES
    clause such as "PROGRAM STATUS" or "CONSOLE".  There is a design
    limitation in the syntax checker so that when the first
    SPECIAL-NAMES item is an environment-name that is not on the
    same line as SPECIAL-NAMES, error LNC2913 may be issued by the
    syntax checker.  In this case it is recommended that the first
    environment name be moved to be on the same line as the
    SPECIAL-NAMES paragraph name.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE56212

  • Reported component name

    RATL DEV FOR I

  • Reported component ID

    5724Y99DI

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-18

  • Closed date

    2014-12-31

  • Last modified date

    2014-12-31

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

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

Modules/Macros

  • CobolSC
    

Fix information

  • Fixed component name

    RDI RPG AND COB

  • Fixed component ID

    5724Y99RC

Applicable component levels

  • R900 PSY

       UP

  • R901 PSY

       UP

  • R910 PSY

       UP



Document information


More support for:

Rational Developer for i

Software version:

9.0

Reference #:

SE56212

Modified date:

2014-12-31

Translate my page

Content navigation