© Copyright International Business Machines Corporation 2006. Todos os direitos reservados. Direitos Restritos aos Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corp.
Depois de criar e trabalhar com diagramas de seqüência UML em um modelo, os seguintes tipos de erros de validação podem ser relatados:
O conector de montagem '<Connector>' deve ser definido apenas a partir de uma extremidade de função que requeira uma interface para uma extremidade de função que forneça essa interface.
Esse erro/aviso ocorre por causa de uma inconsistência na especificação UML 2.1. A definição dessa restrição na especificação UML possui o efeito secundário de proibir a criação de um diagrama de comunicação para qualquer Diagrama de Seqüência cujas linhas ativas não representem funções que forneçam e requeiram interfaces. Para usabilidade, são criados conectores entre as propriedades representadas de todas as linhas ativas criadas para permitir a criação de diagramas de comunicação.
IRJA0131W A propriedade "operation" de "<Receive Operation Event> ReceiveOperationEvent1" possui o valor 0; requer entre 1 e 1.
IRJA0131W A propriedade "operation" de "<Send Operation Event> SendOperationEvent1" possui o valor 0; requer entre 1 e 1.
IRJA0131W A propriedade "signal" de "<Receive Signal Event>" possui o valor 0; requer entre 1 e 1.
IRJA0131W A propriedade "signal" de "<Send Signal Event>" possui o valor 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, isso impediria que os usuários utilizassem diagramas de seqüência como "esboços" onde desejam mostrar o fluxo geral de mensagens sem realmente especificar/definir operações ou sinais que são enviados ou recebidos. O produto permite esses "esboços" que resultam nesses erros/avisos na validação.