IBM Support

PM90981: RDz deletes subproject and additional selected members without warning

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z V8.5.1.1
    
    The user selects a sub-project and additional members in the
    z/OS Projects view and chooses 'Delete...' in the context menu.
    The dialog box titled 'Confirm Project Remove' is misleading
    because the additional members will be deleted too.
    This happens even if the radio button 'Do not delete contents'
    is selected.
    
    NOTE:
    
    When deleting only members, there is a warning
    'Are you sure you want to delete the selected resources from the
    remote system?'.
    But when both sub-projects and members are selected, no such
    warning is displayed, making it easy for the user to mistakenly
    delete members.
    
    Here is the scenario to recreate the problem:
    - create a z/OS Project zOS1
    - create a MVS subproject MVS1 to the project zOS1
    - add a COBOL program PGM1 to the subproject MVS1
    - create another MVS subproject MVS2 to the project zOS1
    
    - add another COBOL program PGM2 to the subproject MVS2
    - press the key Ctrl and while the key is pressed, select the
    subproject MVS1 and the program PGM2 (from the subproject MVS2)
    
    - at that time, you have MVS1 and PGM2 that are both
    'highlighted'
    - right-click on MVS1 and select  'Delete'
    - a popup window 'Confirm Project Remove' opens
    -? 'Do not delete contents' is selected
    -? Resource and Resource Type show
       MVS1         Subproject
       PGM2         Data Set Member
    If you click on Delete, MVS1 is removed from the z/OS Project
    zOS1 and PGM2 from the subproject MVS2. But PGM2 is also deleted
    from the MVS dataset.
    If instead of PGM2, you selected PGM1, then PGM1 is not deleted
    from the host.
    The problem only occurs when the members belong to another
    subproject than the one that is deleted.
    

Local fix

Problem summary

  • The code which checks to see if the user requested to not delete
    project contents was ignoring selected resources that are not
    projects or subprojects.
    

Problem conclusion

  • Remote resources which are not projects or subprojects are now
    handled in the same way as projects and subprojects.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.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

    PM90981

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-12

  • Closed date

    2013-10-16

  • Last modified date

    2013-10-16

  • 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

  • R850 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM90981

Modified date: 16 October 2013