Incrementally importing Rational Rose models

IBM® Rational® Rhapsody® allows you to import IBM Rational Rose® models incrementally, making it easier to import large models according to your workflow processes. For example, for a large model, you might have more than one team, with each team assigned a specific part of the model. You can import each part of the model in separate import sessions. For example, you might import Group1, as shown in the following figure:

Rose Import window -import Group1

Then you could import Group2, as shown in the following figure. Notice also in this example you can import a Rational Rose package again (in the Logical View, the Common_Logical_Package has been selected again for importing). When you import a Rational Rose package that has already been imported, the incremental import process overrides the contents of that package in Rational Rhapsody.

Rose Import window - import Group2

Incrementally imported parts of a Rational Rose model is integrated correctly in Rational Rhapsody when possible. An example of when it is not possible: A class has an association with another class in the original Rational Rose model. During incremental import, only the first class is imported. The other class is located in another package, which is imported later. The association between these classes remains unresolved (that is, incomplete) until you import the second class.

Before the import process starts

Before the import process, for performance reasons, Rational Rhapsody closes all diagram windows that might be open (neither saving or unloading diagrams). In this event, the following message displays:

All opened diagrams will be closed prior to Rose Import.
Please click the OK button to proceed or the Cancel button to cancel import.

Click OK to continue.

About processing time and project size

The internal steps required for this incremental importing process result in slightly longer processing time as well as slight increases in the size of the project. The size increase is due to the data that must be saved to allow the importing of further increments of a model. You can use Tools > Clean Project Import Data to delete the data that was stored in order to allow these incremental imports. By default, this menu item is not visible. To make this menu item visible, add the following line to the [General] section of the rhapsody.ini file:

ShowCleanImportData=TRUE

Note: This data is necessary for importing further increments of the model you have imported. Use this menu option only after you have finished importing all the Rational Rose model. Once import data is destroyed, incremental import of the particular Rational Rose model is no longer possible.

Feedback