IBM Support

PI14284: FAILED TO REMOVE REQPRO REQUIREMENT LINK FROM TEST CASE WHEN USING RECONCILE IF THE REQUIREMENT IS ALREADY DELETED IN RE

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • RQM defect:
    https://jazz.net/jazz02/web/projects/Rational%20Quality%20Manage
    r#action=com.ibm.team.workitem.viewWorkItem&id=98722
    
    After  deleting ReqPro requirement  in Reqpro, reconcile to
    remove the requirement link from test plan or test case in RQM
    returns error message " java.lang. IllegalArgumentException".
    You can delete the link from requirement section.
    
    Steps to reproduce:
    1. Associated ReqPro and RQM
    2. Create a test plan then link to a ReqPro package.
    3. Using reconcile feature the generate test case which will add
    requirement link to the test cases.
    4. Open ReqPro, delete a requirement.
    5. Open the test case which associate the deleted requirement,
    then reconcile it.
    6. When it detect the deleted requirement, select it and click
    "remove" or "remove and suspect".
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rational Quality Manager                                     *
    * Version 4.0.5                                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If delete a ReqPro requirement, then using reconcile to      *
    * remove the requirement link from test plan or test case, it  *
    * failed to remove it, return error message " java.lang.       *
    * IllegalArgumentException". Please see attached screenshot    *
    * for the detailed error message. You can delete the link from *
    * requirement section.                                         *
    *                                                              *
    *                                                              *
    * 1. Associated ReqPro and RQM                                 *
    * 2. Create a test plan then link to a ReqPro package.         *
    * 3. Using reconcile feature the generate test case which will *
    * add requirement link to the test cases.                      *
    * 4. Open ReqPro, delete a requirement.                        *
    * 5. Open the test case which associate the deleted            *
    * requirement, then reconcile it.                              *
    * 6. When it detect the deleted requirement, select it and     *
    * click "remove" or "remove and suspect".                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The method postRemoveRequirementsFromTestCase need to have the
    same changes with method postRemoveRequirementsFromTestPlan
    Verified and fixed in 5.0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI14284

  • Reported component name

    RQM STD ED

  • Reported component ID

    5724V1001

  • Reported release

    201

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-21

  • Closed date

    2014-06-02

  • Last modified date

    2014-06-09

  • 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

    RQM STD ED

  • Fixed component ID

    5724V1001

Applicable component levels

  • R201 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSR27Q","label":"Rational Quality Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.0.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
09 June 2014