IBM Support

How to prevent users from introducing unresolved (U) elements in Rhapsody?

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:

  1. Load the model in Rhapsody
  2. Ensure the top-level project (the .rpy file) is checked out and writeable.
  3. Right-click on the project and select Features from the context menu.
  4. Select the Properties tab.
  5. Click the View drop-down and select All
  6. Locate the General::Model::DisplayIgnoreReadOnlyFilesOption and check it.
  7. Click the OK button.
  8. Save the model.

[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"8.1.2;8.1.2.1;8.1.3;8.1.4;8.1.5;8.2;8.2.1;8.3","Edition":"Rational Rhapsody Architect for Software;Rational Rhapsody Architect for Systems Engineers;Rational Rhapsody Designer for Systems Engineers;Rational Rhapsody Developer","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

swg22011761