Troubleshooting
IRJF0029E
Unable to set navigation to end of the association.
Explanation
One of the roles of the association is missing from the Rational Rose model file.
User response
Correct the model and make sure that both roles are present for the association. Import the corrected model into IBM DevOps Software Architect.
Missing transition target object or activity.
Explanation
Transitions between states or activities has been deleted from diagram view only and not from the model (in browser view).
User response
Delete the transitions from the model in the browser view too. Import the corrected model into DevOps Software Architect.
IRJF0003E
Unable to set transition's source state.
Explanation
This error occurs when transitions between activities or between a state and an activity and the source activity or state is deleted from the diagram view and not from the model in the browser view.
User response
Delete the transitions from the model in the browser view too. Import the corrected model into DevOps Software Architect.
The link to this diagram has been deleted from the note.
Explanation
This error occurs when a diagram like sequence diagram is dragged onto a note in a class diagram (which creates a link) and later the diagram is deleted from the model in browser view , but retained inside note in class diagram view.
User response
Delete the diagram link from the note in class diagram. Import the corrected model into DevOps Software Architect.
IRJF0131E
Incomplete association. Unable to establish connection with associated class.
Explanation
A check was added to make sure that AssocAttachView (of the Rational Rose model file , i.e., the AssociationViewconnecting an Association and the AssociationClass) and its AssociationVieware referring to the (same) correct name of the AssociationClass or not. The values can differ if values like supplier of AssocAttachView got changed accidentally when the model file was edited in another editor.
User response
Correct the values in the model or recreate the association.
IRJF0039E
Unresolved source or target for connector on diagram.
Explanation
This occurs when two nodes, for example, two classes of association, are not properly connected by a connector in a diagram and the model file is imported. If for instance, the connector is originating from the multiplicity label instead of the classes of association.
User response
Move the ends of connector to the right nodes.
IRJF0116E
Unexpected owner of element.
Explanation
This occurs in case of incremental import due to improper function and has been fixed as a part of PM41652 in 8.0.4. For non-incremental import case, this could occur when the container of a transition, control flow, object flow, activity, or state machine diagram is null or something which is incorrect. This is not a common scenario because Rose disallows moving or creating the transition in an invalid node and this error can occur only if the model file is corrupt.
User response
Correct the model by recreating the transitions or control flow.
IRJF0090E
Error completing object.
Explanation
This is a model parser error and occurs when the owner of elements like usecase or association is not a valid package. This is not a common scenario because you cannot create elements under invalid nodes in Rational Rose. This error can occur if the model file is corrupted.
User response
Correct the model.
IRJA0250E
Violation of the integrity of the model.
Explanation
The error is displayed when the sequence diagram in the Rational Rose model, where you want to add a message, contains a synchronous message for which the execution occurrence ends before the execution of the next message. The validation constraint specifies that the execution occurrences must not finish before the starting event occurrence receives the message.
The error is displayed when you want to create a message in one of the sequence diagrams in the imported Rational Rose model and if the model contains a synchronous message for which the execution occurrence ends before the execution of the next message. The validation constraint specifies that the execution occurrences must not finish before the starting event occurrence receives the message.
User response
- In the Properties view, on the General tab, change the type of the synchronous message to Asynchronous call, and then create a new message.
- Delay the execution occurrence of the synchronous message (for which the execution occurrence ends before the execution of the next message), so it ends after the next message, and then create a new message
- Ensure that the message in the Rational Rose model is correctly set (by default the message synchronization is set to simple in the Specification dialog box) as this configuration is used to create the message during the model import.
Edge_source_from_other_activity_WARN_(IRJF0127W)
Explanation
This occurs when, after import of Rational Rose model, the call behavior action referencing an activity and the connected start state or end state or call behavior actions belong to different parents. This could also occur if the call behavior action and the connected start state or end state call behavior action belong to the same parent, but the transition connecting them belongs to a different parent. An APAR PM55309 is raised to track the resolution of this.
IRJF0022E
Incomplete realization "{realization relation name}" to {client component name}. Unable to locate client {client component name}.
Explanation
The error is displayed when a Rational Rose model is created with a class associated with a component, and the component is deleted, while the class is not loaded, so that the class is left with a dangling relationship towards the component and the model is later imported into DevOps Software Architect by using Rational Rose import wizard.
User response
Re-create the component in the Rational Rose model, and then import the model into DevOps Software Architect.
IRJF0016E
Incomplete generalization {generalization relation name} on {base class name}. Unable to locate supplier {supplier name}.
Explanation
The error is displayed when a Rational Rose model is created with a class which has a generalization relation created to a supplier class, and the supplier is deleted, while the source class is not loaded, so that the source class is left with a dangling relationship to the supplier and the model is later imported into DevOps Software Architect by using Rational Rose import wizard.
User response
Re-create the supplier in the Rational Rose model, and then import the model into DevOps Software Architect.
IRJF0019E
Incomplete permission dependency {friend relation name} on {consumer name}. Unable to locate supplier {supplier name}.
Explanation
The error is displayed when a Rational Rose model is created with a class having a dependency on a target class and the target class is deleted, while the source class is not loaded, so that the source class is left with a dangling relationship to the target class, and the model is later imported into DevOps Software Architect by using Rational Rose import wizard.
User response
Re-create the target class in the Rational Rose model, and then import the model into DevOps Software Architect.
IRJF0032W
Unable to resolve reference to class ClassName by Object null.
Unable to resolve reference to class null by Object null.
Explanation
The warning is displayed when a sequence diagram has an object without name, which is associated with a missing class
User response
- Identify the sequence diagram, which has the lifeline that is not associated with any object.
- Create an attribute in the Collaboration that encloses the sequence diagram.
- Drag the newly created attribute on the Lifeline.
- Re-create the missing class, and then select the class as type for the new attribute
IRJF0160W
Unable to attach note to label on diagram DiagramName.
Explanation
The warning is displayed when a note was attached to a message label in IBM Rational Rose. After migrating the Rational Rose model intoDevOps Software Architect, the note is attached to the message, but not to the message label.
User response
No action is required.
IRJF0038E
Unable to find reference UNIQUEID" on diagram DiagramName.
Explanation
The error is displayed when there is a view of an item with unique identifier UNIQUEID in a diagram, and that unique id UNIQUEID is missing from the Rational Rose model.
User response
- Re-create the missing item in the model. This new item has a unique id
- Open that item on the diagram, and delete the reference to the missing item from the diagram. This reference is usually annotated with an M in a circle.
- Import the Rational Rose model again to the DevOps Software Architect.