© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
After a UML sequence diagram is created and worked with in a model, the following types of validation errors might be reported:
Assembly connector "<Connector>" must only be defined from a role end requiring an interface to a role end providing that interface.
This error/warning occurs because of an inconsistency in the UML 2.1 specifications. The definition of this constraint in the UML specifications has the side-effect of prohibiting the creation of a communication diagram for any sequence diagram whose lifelines do not represent roles providing and requiring interfaces. For usability, connectors are created between the represented properties of all created lifelines to enable the creation of communication diagrams.
IRJA0131W Property "operation" of "<Receive Operation Event> ReceiveOperationEvent1" has 0 value(s); requires between 1 and 1.
IRJA0131W Property "operation" of "<Send Operation Event> SendOperationEvent1" has 0 value(s); requires between 1 and 1.
IRJA0131W Property "signal" of "<Receive Signal Event>" has 0 value(s); requires between 1 and 1.
IRJA0131W Property "signal" of "<Send Signal Event>" has 0 value(s); requires between 1 and 1.
These error/warnings occur because the UML specifications require these features to be specified for these UML elements. However, this would prevent you from using sequence diagrams as "sketches" where you want to show general flow of messages without actually specifying/defining operations or signals that are sent or received on them. The product permits such "sketching" that results in these errors/warnings on validation.
When migrating a version 6.0 model to 7.0, ensure that all profiles applied to the model are available. The data stored in stereotypes defined by missing profiles will be lost when the model is saved. You will not be able to recover the data if you try to migrate the profile after migrating the model.
There are several known issues with the diagram editor on SUSE Linux® 9:
Elements on modeling class diagrams are getting their names truncated when adding a long name of more the 35 characters to a class.
Both the Web Diagram Editor and the Modeling Class Diagram Editor display weird characters for all text.
Changing the default font on the diagram to an Adobe® font causes the workbench to crash.
Workaround: Turn off anti-aliasing in the diagram preferences. Click Window > Preferences > Modeling > Diagrams > Global Settings and deselect Enable Anti-Aliasing.