IBM Support

PM88333: Real time syntax check doesn't flag non-numeric.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as documentation error.

Error description

  • The real-time syntax checker fails to diagnose these COBOL
    verbs.
    Use the COBOL editor and also use the LPEX editor
    01  DATA1  PICTURE X(5).
    01  DATA2  PICTURE X(5).
    01  DATA3.
         02 DATA4 PIC X OCCURS 5 TIMES
             DEPENDING ON DATA1.
    PROCEDURE DIVISION.
        ADD 1 TO DATA1.
        SUBTRACT 1 FROM DATA1.
        MULTIPLY  5 BY DATA1.
        DIVIDE  7 INTO DATA1.
        MOVE SPACE TO DATA2(DATA1:).
    Every one of these is an error.  The compiler correctly gives
    IGYPA3074-S 'DATA1 (ALPHANUMERIC)' was not numeric on the
    arithmetic lines.
    IGYGR1035-S on the DEPENDING ON
    IGYGR1116-S too
    IGYPA3190-S on the MOVE.
    Therefore the real time editor should also give errors.
    

Local fix

  • Use the "remote syntax check" feature.
    

Problem summary

  • See error description.
    

Problem conclusion

  • Technote published.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM88333

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-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



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM88333

Modified date: 16 October 2013