Question & Answer
Question
When working with a configuration management tool, users can introduce Unresolved (U) elements into their IBM Rational Rhapsody models. How can this be prevented?
Cause
When working in the Rhapsody client with only a portion of the model that is checked out by the user, it is easy to make a change such as a move, rename, or deletion that cannot be fully propagated to the rest of the project because parts of it are either checked in and thus read-only, or checked out by a different user. As a result, the files that could not be updated still contain a reference to the element that was moved, renamed, or deleted without reflecting its new position, name, or state in the model.
Although Rhapsody displays a warning to the user and prompts them to check out or otherwise make writeable the files that need to be updated, many users often click the Ignore button. As a result, this introduces unresolved elements or references to elements that are no longer correct, and indicated with the (U) symbol.
Answer
Project administrators can decide to disable the Ignore button, forcing the user to either cancel the operation or check out the additional files that need to be updated. To do this:
- Load the model in Rhapsody
- Ensure the top-level project (the .rpy file) is checked out and writeable.
- Right-click on the project and select Features from the context menu.
- Select the Properties tab.
- Click the View drop-down and select All
- Locate the General::Model::DisplayIgnoreReadOnlyFilesOption and check it.
- Click the OK button.
- Save the model.
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
swg22011761