(C) Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM(R) Corp.
Depois que você cria e trabalha com diagramas de seqüência UML em um modelo, os seguintes tipos de erro de validação podem ser relatados:
O conector da montagem '<Conector>' só deve ser definido a partir de uma extremidade de função que requeira uma interface para uma extremidade de função que fornece essa interface.
Esse erro/aviso ocorre devido a uma inconsistência na especificação UML 2.1. A definição dessa restrição na especificação UML tem o efeito de proibir a criação de um diagrama de comunicação para qualquer Diagrama de Seqüência cujas linhas vitais não representem funções que fornecem e requeiram interfaces. Por questão de utilidade, os conectores são criados entre as propriedades representadas de todas as linhas vitais criadas para permitir a criação de diagramas de comunicação.
IRJA0131W A propriedade "operação" de "<Receber Evento de Operação> ReceiveOperationEvent1" tem valor(es) 0; requer entre 1 e 1.
IRJA0131W A propriedade "operação" de "<Enviar Evento de Operação> SendOperationEvent1" tem valor(es) 0; requer entre 1 e 1.
IRJA0131W A propriedade "sinal" de "<Receber Evento de Sinal>" tem valor(es) 0; requer entre 1 e 1.
IRJA0131W A propriedade "sinal" de "<Enviar Evento de Sinal>" tem valor(es) 0; requer entre 1 e 1.
Esses erros/avisos ocorrem porque a especificação UML requer que esses recursos sejam especificados para esses elementos UML. No entanto, impedem que os usuários utilizem diagramas de seqüência como "amostras" em que desejam mostrar o fluxo geral de mensagens sem realmente especificar/definir operações ou sinais enviados ou recebidos nele. O produto permite essa "amostragem" que resulta nesses erros/avisos na validação.