PM76053: SA 11.4.1.2 'Find in DOORS' feature finds the first DOORS object

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • 'Find in Doors' option is finding first link and not the link
    that is selected in System Architect definition instance.
    
    A DOORS view using no filtering does not see this problem.
    When DOORS view is using filtering, then the first link in the
    definition instance is always displayed.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The specific link for an item selected in System Architect
    definition instance must be highlighted even when filter is
    on. Problem is with way coding is done in SA DOORS
    integration.
    
    When there is no filter set, find query is set as filter
    query and the query is run. Result is module is opened
    highlighting the element. Only that particular object is
    displayed in module.
    
    When filter is on, looks like the find query is not attached
    correct to the filter, which leads to just filter being
    applied and the first element is displayed. Since just the
    filter is applied, list of items matching "object text is
    not empty" is displayed, highlighting the first element.
    

Problem conclusion

  • Use compound filter to query "link for an item selected in
    System Architect" along with the existing filter. This will
    filter the contents of the module first and then run the
    find query to highlight the linked item.
    
    If store the found objects in a Skiplist, then use that to
    "accept" them once the module is open, the item is now shown
    in addition to those shown by the filter in place.
    
    There is no concept of setting focus in DOORS DXL. The
    default highlighted object as soon as a module is open, is
    the current object and DOORS has an internal implementation
    for highlighting it. On Find, the object matching the query
    is highlighted by setting it as a current object. Perm for
    that is "current"
    
    use something like
    accept(Object o) // After accept, set the accepted object as
    current
    current = o //This will get the focus on the selected object
    
    
    The "Find in DOORS" feature should now find the object
    associated with the selected link.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM76053

  • Reported component name

    TLOGIC SYS ARCH

  • Reported component ID

    5724V68SA

  • Reported release

    B41

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-29

  • Closed date

    2012-12-21

  • Last modified date

    2012-12-21

  • 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 SYS ARCH

  • Fixed component ID

    5724V68SA

Applicable component levels

  • RB41 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational System Architect

Software version:

11.4.1

Reference #:

PM76053

Modified date:

2012-12-21

Translate my page

Machine Translation

Content navigation