(C) Copyright International Business Machines Corporation 2006. Minden jog fenntartva. Az USA kormányzati felhasználóinak jogkorlátozása: A használatot, a másolást és a nyilvánosságra hozatalt az IBM(R) Corporation vállalattal kötött GSA ADP Schedule Contract korlátozza.
Egy modell UML szekvenciadiagramjainak létrehozása és használata során a következő ellenőrzési hibák fordulhatnak elő:
A '<Connector>' kapcsolat csak szerepből lehet megadni, a szükséges felületet biztosítva a szerephez.
Ez a hiba/figyelmezetetés az UML 2.1 meghatározások ellentmondásai miatt fordulhat elő. Az UML meghatározás megszorításának ez a definíciója mellékhatásként korlátozza az olyan szekvenciadiagramok kommunikációs diagramjának létrehozását, melyek életvonalai nem ábrázolnak felületeket biztosító és megkövetelő szerepeket. A használhatóság kedvéért kapcsolatok vannak létrehozva minden létrehozott életvonal ábrázolt tulajdonságai között, hogy létre lehessen hozni a kommunikációs diagramokat.
A "<Műveleti esemény fogadása> ReceiveOperationEvent1" IRJA0131W "művelet" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.
A "<Műveleti esemény küldése> SendOperationEvent1" IRJA0131W "művelet" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.
A "<Jelzés esemény fogadása>" IRJA0131W "jelzés" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.
A "<Jelzés esemény küldése>" IRJA0131W "jelzés" 0 értékkel rendelkezik; 1 és 1 közti értékre van szüksége.
Ezek a hibák/figyelmeztetések azért fordulnak elő, mert az UML specifikáció szerint ezeket a jellemzőket meg kell adni az ilyen UML elemekhez. Azonban így a felhasználók nem használhatnának "vázlat" szekvenciadiagramokat, ahol az üzenetek általános áramlását kívánják ábrázolni, a küldött/fogadott műveletek vagy jelzések tényleges meghatározása nélkül. A termék engedélyezi az ellenőrzés során ilyen hibákat/figyelmeztetéseket eredményező "vázlatok" használatát.