PM89656: Outline view does not show a PL/I procedure correctly if it has preprocessor statement without ; before the end of the procedure
Fixes are available
Rational Developer for System z Fix Pack 4 (188.8.131.52) for 8.5.1
Rational Developer for System z Fix Pack 5 (184.108.40.206) for 8.5.1
Rational Developer for System z Interim Fix 1 for 220.127.116.11
Rational Developer for System z Fix Pack 7 (18.104.22.168) for 8.5.1
Rational Developer for System z Interim Fix 1 for 22.214.171.124
Rational Developer for System z Fix Pack 6 (126.96.36.199) for 8.5.1
Closed as program error.
The outline view for a PL/I source does not to recognize the end of a procedure, if the pre-processor statements before the end of the procedures do not have a ; (semi-colon) at the end of the statement. Example: AAA: proc(); PRE_PROCESSOR_STMT1() PRE_PROCESSOR_STMT2() end AAA; BBB: proc(); PRE_PROCESSOR_STMT3() PRE_PROCESSOR_STMT1() end BBB; The outline view will show: +-AAA | +-BBB as opposed to +-AAA +-BBB
If a semi-colon is added at the end of the pre-processor statement, the outline view can display the procedure information correctly.
The preprocessor statements not ending with a semi-colon was a special case that needed to be handled properly.
The problem listed in this APAR has been resolved with IBM Rational Developer for System z 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
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:
Fixed component name
RATL DEV FOR SY
Fixed component ID
Applicable component levels