PI54305: RATIONAL DEVELOPER FOR SYSTEM Z (RDZ) USING REMOTE PREPROCESSOR FOR EDITOR RESULTS IN FILES DELETED
Fixes are available
Rational Developer for System z Fix Pack 1 (22.214.171.124) for 9.1.1.
Rational Developer for System z Fix Pack 1 (126.96.36.199) for 9.1.1.
Rational Developer for System z Fix Pack 1 (188.8.131.52) for 9.1.1.
Rational Developer for System z Fix Pack 1 (184.108.40.206) for 9.1.1.
Rational Developer for System z Fix Pack 1 (220.127.116.11) for 9.1.1
Closed as program error.
Rational Developer for System z - RDz - v9.1 Using COBOL Remote Preprocessor with existing PDS, no member specified and the parenthesis, (), are omitted results in the entire PDS being deleted. Steps to recreate: Configure the associated Property group > Editor Configuration > Remote Preprocessor Configuration > Preprocessor output location and specify a PDS such as USER1.PP.OUT without any parentheses. When you open the editor for a file associated with that property group the preprocessor statements are analyzed and the file is deleted, so that new information can be written. Therefore, if a PDS is specified without the parentheses the entire PDS is deleted. The file is removed prior to writing to it because otherwise if the preprocessor fails old data might still exist in the output file and inadvertantly be used. The file used as output can either be a sequential dataset or a PDS with or without a member. If you specify a PDS without a member then you must use empty parentheses. Otherwise RDz treats it like a sequential dataset.
Use parentheses when you specify a PDS
When a remote preprocessor is configured with a PDS as preprocessor output data set, without the "()" prefix, the entire PDS is deleted when the preprocessor is run.
Modified remote preprocessor code to make sure an entire PDS is not deleted when the preprocessor is run. The problem listed in this APAR has been resolved with IBM Rational Developer for System z V18.104.22.168 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
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
RATL DEV FOR SY
Fixed component ID
Applicable component levels