(C) Copyright International Business Machines Corporation 2006. Reservados todos los derechos. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM(R) Corp.
Después de crear y trabajar con diagramas de secuencia de UML en un modelo, pueden producirse los tipos de errores de validación siguientes:
El conector de ensamblajes '<Connector>' solo puede definirse a partir de un extremo de cometido que necesite una interfaz para un extremo de cometido que proporcione esa interfaz.
Este error/aviso se produce debido a una incoherencia en la especificación UML 2.1. La definición de esta restricción en la especificación UML tiene el efecto secundario de prohibir la creación de un diagrama de comunicación para cualquier Diagrama de secuencia cuyas líneas de vida no representen cometidos que proporcionen y necesiten interfaces. Para su utilización se crean conectores entre las propiedades representadas de todas las líneas de vida para habilitar la creación de los diagramas de comunicación.
IRJA0131W La propiedad "operation" del "<Evento Recibir operación> ReceiveOperationEvent1" tiene 0 valor(es); necesita entre 1 y 1.
IRJA0131W La propiedad "operation" del "<Evento Enviar operación> SendOperationEvent1" tiene 0 valor(es); necesita entre 1 y 1.
IRJA0131W La propiedad "signal" del "<Evento Recibir señal>" tiene 0 valor(es); necesita entre 1 y 1.
IRJA0131W La propiedad "signal" del "<Evento Enviar señal>" tiene 0 valor(es); necesita entre 1 y 1.
Estos errores/avisos se producen porque la especificación de UML necesita que se especifiquen estas características para estos elementos de UML. Sin embargo, esto impediría a los usuarios utilizar los diagramas de secuencia como "esbozos" en los que desean mostrar el flujo general de mensajes sin especificar/definir realmente las operaciones o las señales que se envían en ellos. El producto permite realizar ese "esbozo" lo que genera estos errores/avisos al validar.