PI72110: IBM RATIONAL DEVELOPER FOR Z SYSTEMS (RDZ/IDZ) THE PLI PARSER FAILS TO FLAG LINES THAT ARE MISSING A SEMICOLON
Fixes are available
Rational Developer for System z Fix Pack 3 (22.214.171.124) for 9.5.1.
Rational Developer for System z Fix Pack 4 (126.96.36.199) for 9.5.1.
Rational Developer for System z Fix Pack 5 (188.8.131.52) for 9.5.1.
Rational Developer for System z Fix Pack 5 (184.108.40.206) for 9.5.1.
Rational Developer for z Systems Fix Pack 7 (220.127.116.11) for 9.5.1.
Rational Developer for z Systems Fix Pack 8 (18.104.22.168) for 9.5.1.
Rational Developer for z Systems Fix Pack 9 (22.214.171.124) for 9.5.1.
Closed as program error.
IBM Rational Developer for System z - RDz - v126.96.36.199 IBM Developer for z Systems - IDz - v14 The PLI parser will flag lines that don't have errors if a semicolon is missing from a previous line. Sometimes this means that many lines are flagged as in error when only one line is actually is causing the problem because it is missing a semicolon. For example, in the following 2 lines you will see an error on line 2 instead of line1: GET.TEST_NR = WORK_MEMBER_NUMBER GET.SEG_SEQ_NR = WORK_PROP_SEG_SEQ; If the semicolon is missing from a SELECT statement then you may see lots of parser errors following this line: SELECT(TEST2) WHEN('TEST') DO; END; OTHERWISE DO; END; END;
Check for missing semicolons and correct starting from the first parser error and looking above.
The RDz PL/I parser fails to flag lines that are missing a semicolon, resulting in other unrelated syntax warnings.
Modified the parser to smoothly handle missing semicolons in some scenarios. The problem listed in this APAR has been resolved with IBM Rational Developer for z Systems V188.8.131.52 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Reported component name
DEV FOR Z SYS
Reported component ID
NoSpecatt / Xsystem
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
DEV FOR Z SYS
Fixed component ID
Applicable component levels