About this task
The
Problem Description window lists inconsistencies
discovered by the Check Data operation. To view the next problem,
choose one of the operation buttons, such as Ignore or Update,
which are active when a problem is selected.
Each
problem description includes the following information:
- Definition of the problem
- Name
of the element in IBM® Rational® Rhapsody®,
if applicable
- Type of the element in Rational Rhapsody,
if applicable
- Package to which the element
belongs in Rational Rhapsody
- Name of the shadow element in IBM Rational DOORS®,
if applicable
- Type of the shadow element in Rational DOORS,
if applicable
- Rational DOORS formal
module to which the shadow was exported
To handle a particular consistency
problem, select the problem in the Problem Description list. Each
type of problem has an appropriate resolution. Rational Rhapsody offers
a default resolution and alternatives, depending on the type of problem.
The following table summarizes the types of problems detected by the
Check Data operation and their possible resolutions.
| Problem |
Description |
Possible Resolutions |
| DOORS element is outdated. |
Invalid
name in Rational DOORS for
an element that was renamed or otherwise edited in Rational Rhapsody.
The message lists the name, type, and package for the element in both Rational DOORS and Rational Rhapsody for
comparison. |
Default: Update Rational DOORS to
match the newer information in Rational Rhapsody Alternate: Ignore.
|
| DOORS element is not connected to any Rational Rhapsody element. |
Rational DOORS shadow
element points to a non-existent element in Rational Rhapsody. |
Default: Delete shadows. Alternate: Ignore.
|
| Package/diagram missing. |
The
package, diagram, or statechart that existed in the Rational Rhapsody project
when the information was initially exported to Rational DOORS no
longer exists in the Rational Rhapsody project. |
Default: Ignore Alternate: Delete shadows
for all related elements
|
| Missing
link in Rational Rhapsody element. |
The Rational Rhapsody element
is not linked to a shadow in Rational DOORS,
although a shadow exists in Rational DOORS that
matches the element unique Rational Rhapsody identification
information for the element. |
Default: Update both the Rational Rhapsody and Rational DOORS information. Alternate 1: Ignore
Alternate
2: Delete the element in Rational DOORS and
reexport the Rational Rhapsody project.
|
| Rational Rhapsody element
is not connected to any DOORS element. |
The Rational Rhapsody element
has no link to a Rational DOORS shadow
element. |
Default: Export the element. Alternate:
Ignore
the error and export later.
|
The following buttons are available depending
on the appropriate solution for a selected problem:
- Update updates the Rational DOORS project
with the current Rational Rhapsody information
so it is consistent in both places. The Update operation also renews
the shadow ID on the Rational Rhapsody side
to keep the link to the shadow element current.
Updating is the preferred way to deal with stale data or missing links.
- Delete Shadow(s) deletes the shadow elements
in Rational DOORS that
are related to the selected problem.
Deleting
shadows is the preferred way to deal with shadows that have invalid
names.
- Delete & Create New deletes
an existing,
erroneous shadow and creates a new, accurate one.
- Ignore tells
Check Data to proceed with
the next problem to be resolved without making any changes to either
the Rational Rhapsody or
the Rational DOORS project.
Ignoring the inconsistency is the preferred way to deal with missing
packages or diagrams.