IBM Support

PI54305: RATIONAL DEVELOPER FOR SYSTEM Z (RDZ) USING REMOTE PREPROCESSOR FOR EDITOR RESULTS IN FILES DELETED

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • 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.
    

Local fix

  • Use parentheses when you specify a PDS
    

Problem summary

  • 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.
    

Problem conclusion

  • 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 V9.1.1.4 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI54305

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    911

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-16

  • Closed date

    2016-09-30

  • Last modified date

    2016-09-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R911 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 9.1.1

Reference #: PI54305

Modified date: 30 September 2016