IBM Support

PM45990: filtering on leaf/non-leaf objects in DXL respects the display state of deleted children, GUI filtering doesn't

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When filtering on leaf/non-leaf objects, DXL behaves differently
    to the GUI.
    
    When filtering on leaf/non-leaf objects, the results will be
    consistent regardless of the display state of deleted children.
    However, when using DXL the results will vary depending on
    whether or not child objects are currently displayed.
    
    To Recreate:
    
     - create an object with a child
     - delete the child object
     - ensure that View;Show Deletions is selected
     - select Tools;Filter then the Objects tab and apply a filter
    to show whether object are leafs (or not)
     - unapply the filter then repeat the test with deletions
    invisible
    
    You will notice that the results are the same. Now perform the
    same test using the following DXL, and you will see that the
    results are dependent on the view status of deleted items:
    
    '
    Object o = current
    if (leaf(o)==true)
    {
    print 'Leaf'
    }
    else print 'Non-Leaf'
    '
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Defect was occurring because deleted objects were considered
    for determining leaf node even when view was not showing
    deleted objects
    

Problem conclusion

  • The code has been changed so that the GUI and the DXL
    behaviour is consistent.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM45990

  • Reported component name

    TLOGIC DOORS

  • Reported component ID

    5724V61DR

  • Reported release

    920

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-08-18

  • Closed date

    2012-03-09

  • Last modified date

    2012-03-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

    TLOGIC DOORS

  • Fixed component ID

    5724V61DR

Applicable component levels

  • R920 PSN

       UP



Document information

More support for: Rational DOORS

Software version: 9.2

Reference #: PM45990

Modified date: 09 March 2012