IBM Support

PM36399: Copy Objects tool reversing object order in 9.3.0.3

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • A reproducible error has been found when using the Copy objects'
    function (menu: Tools -? Functions -? Copy objects ) to copy a
    section
    including childs from one module to another. The order in which
    the Objects are copied into the Target Module is reverse of what
    exists in Source.
    
    Business impact:
    -----------------------
    Users are not able to copy sections/objects to other module
    correctly.
    
    Scenario :
    
    -------------
    Done using the 'Copy objects' function (menu: Tools -? Functions
    -? Copy objects ) using the selection.
    
      -- Copy: current object with children
    
      -- New position: after
    
      -- Attributes 'object heading, object text, object short text'
    
    
    Result: Section was copied but the sequence within the copied
    section has been inverted in every level i.e. first subsection
    became last one
    and vice versa
    
    Please see an attached pictures, source_module.jpg is what we
    are copying and target_module.jpg is result of this copying.
    As we can see the order of objects is not right.
    
    Support Observation :
    -----------------------------
    1.? This issue occurs only in DOORS 9.3.0.3, the same operations
    in 9.3.0.2 works correctly.
    2.? The DXL code for 'copyobjs.dxl' found in : 'C:\Program
    Files\IBM\Rational\DOORS\9.3\lib\dxl\standard\fns' differes in
    9.3.0.2 and 9.3.0.3. Following is the difference:
    
    DOORS 9.3.0.2:
    =============
    result = create last below o
    
    DOORS 9.3.0.3:
    =============
    // match drag'n'drop behaviour
    result = create first below o
    
    3.? Changing the code in DOORS 9.3.0.3 back to the way it was in
    9.3.0.2 makes the Copy Objects work correctly even in 9.3.0.3
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Copy positions available in script were missing value of
    "create first below"
    

Problem conclusion

  • New copy position enumeration was added
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM36399

  • Reported component name

    TLOGIC DOORS

  • Reported component ID

    5724V61DR

  • Reported release

    930

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-04-06

  • Closed date

    2011-06-29

  • Last modified date

    2011-06-29

  • 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

  • R930 PSN

       UP



Document information

More support for: Rational DOORS

Software version: 9.3

Reference #: PM36399

Modified date: 29 June 2011