IBM Support

PI91790: IBD REMOVES DEEPLY-NESTED PORTS DURING UNLOAD

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Environment
    
    Rhapsody 8.2.1 64bit iFix001
    Windows 10
    
    Description
    
    The customer is using an Internal Block Diagram, and is noticing
    that deeply-nested parts are going missing when the package that
    owns those parts is unloaded.
    
    The expected (normal) behavior is to show these parts as
    unloaded on the diagram but *leave* the parts, ports, and
    connectors. By removing the parts (and ports), the connectors
    are removed from the view. The parts do not reappear if the
    package is reloaded. If the parts are subsequently added to the
    diagram, the ports and connectors automatically appear and
    complete relations (but with default line routing).
    
    Reproduction Steps
    
    See attached model
    
    From customer:
    
    The sample model exhibits the same behavior as our program
    model. To reproduce the issue, follow these steps:
    
    1. Open the model in 8.2.1
    
    2. Navigate to System::IBD_TopLevel::IBD and open FullSystem IBD
    
    3. Unload the package System::LowLevel
    
    4. Reload the package System::LowLevel (with subunits)
    
    
    
    The deeply-nested parts on the IBD disappear, along with their
    ports and connectors. If you close the model (without saving),
    the diagram looks as it did before. The data model remains
    correct, so if you manually add
    those parts back to the IBD after reloading the packages,
    Rhapsody automatically completes the  connectors. This is
    trivial for a small diagram but would cause significant reword
    for a set of complex system IBDs.
    
    
    Business Impact
    
    From customer:
    
    "This poses a significant problem for my team and represents a
    significant business impact for our program. This behavior is
    currently preventing us from moving forward with interface
    modeling and IBD generation."
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * IBD removes deeply-nested ports during unload                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed by preventing deletion of sub elements from a diagram on
    unload.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI91790

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    821

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-12-21

  • Closed date

    2018-06-17

  • Last modified date

    2018-06-17

  • 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 RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R821 PSY

       UP



Document information

More support for: Rational Rhapsody

Software version: 821

Reference #: PI91790

Modified date: 17 June 2018