PM88967: RDz code coverage gives incorrect execution status for PLI with ON ENDFILE
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.
In Rational Developer for System z (RDz) version 188.8.131.52, running with code coverage a PL/I program containing 'ON ENDFILE' statements results in incorrect execution status: - call to procedure is shown in red (call sayHello;) while procedure code is shown in green (sayHello: PROC;) - open/read statements are shown in red while they have been executed For example with: eol=no; on endfile (fdesc) begin; eol = yes; end; open file (fdesc) title ('DSN(USER182.MYFILE),SHR'); read file (fdesc) into (rec); do WHILE( eol = no) ; CALL sayHello; read file (fdesc) into (rec); end; close file (fdesc); sayHello:proc(); Display('Hello World'); end; Local fix: There is no known workaround at this time.
See error description.
The problem listed in this APAR has been resolved with IBM Rational Developer for System z V184.108.40.206 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