PI04715: Rational Developer for System z - RDz - COBOL Real Time Syntax checker treats CBL and Process keywords wrong.
Fixes are available
Rational Developer for System z Fix Pack 3 (126.96.36.199) for 9.0.1
Rational Developer for System z Fix Pack 4 (188.8.131.52) for 9.0.1
Rational Developer for System z Fix Pack 5 (184.108.40.206) for 9.0.1
Rational Developer for System z Fix Pack 6 (220.127.116.11) for 9.0.1
Rational Developer for System z Interim Fix 1 for 18.104.22.168
Rational Developer for System z Fix Pack 7 (22.214.171.124) for 9.0.1
Closed as fixed if next.
Rational Developer for System z - RDz - v8.5.1 The RDz real time syntax checker treats cbl and process as Compiler Directive Keywords and will underline the entire line when these are present in columns 1-6. The cbl and process being present in columns 1-6 are not COBOL compiler directive keywords when they are after the Identification Division, and should not be treated as such. *********************************************** Local fix: Change cbl and process to be anything else such as cbla.
The COBOL real-time syntax parser will treat "CBL" or "PROCESS" as allowable compiler statement keywords in columns 1-6 anywhere in the program source. This can cause syntax errors to occur if, for example the text "CBL " appears in columns 1-6 after the ID Division in the program source. The COBOL real-time syntax parser has been updated to treat "CBL and "PROCESS" words as compiler directing statement keywords only before to the declaration of the ID division. This APAR is being closed FIN with concurrence from the submitting customer. This means that a fix to this APAR is expected to be delivered from IBM in a release which is being developed at the time that the APAR was closed. The latest release of the product to exit development at the time this APAR was closed was: Rational Developer for System z V126.96.36.199.
Reported component name
RATL DEV FOR SY
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Applicable component levels