Issue 4895: Placement of the constraint on the contents of an EAIMessageFlow (uml-eai-rtf) Source: Ivar Jacobson International AB (Mr. Ed Seidewitz, eseidewitz(at)ivarjacobson.com) Nature: Uncategorized Issue Severity: Summary: Document: UML Profile and Interchange Models for EAI Section: 6.3.10.2.1 (EAIMessageFlow) Description: The second sentence of Section 6.3.10.2.1 is "Each of its 'nodes' (see Figure 6-2) must be one of the operator classes (EAIPrimitiveOperator or EAICompoundOperator), and its connections must be EAILinks." This statement is a constraint. It is also incorrect, since an EAIMessageFlow can also contain EAISources and EAISinks. Recommendation: Move this statement under a Constraints heading for EAIMessageFlow, adding EAISource and EAISink to the allowable kinds of nodes for an EAIMessageFlow. Resolution: Revised Text: Actions taken: February 22, 2002: received issue January 28, 2004: moved to UML for EAI RTF Discussion: End of Annotations:===== From: Edwin Seidewitz To: "'uml-eai-ftf@omg.org'" Cc: "'issues@omg.org'" , Jean Payne , "Igor Teselko (E-mail)" Subject: Issues on the UML for EAI Specification (4) Date: Fri, 22 Feb 2002 17:11:15 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1BBED.D89AC730" X-UIDL: Dlj!!pkk!!im2e9~AB!! Yet more issues on Chapter 6. Issue: Placement of the constraint on the contents of an EAIMessageFlow Document: UML Profile and Interchange Models for EAI Section: 6.3.10.2.1 (EAIMessageFlow) Description: The second sentence of Section 6.3.10.2.1 is "Each of its 'nodes' (see Figure 6-2) must be one of the operator classes (EAIPrimitiveOperator or EAICompoundOperator), and its connections must be EAILinks." This statement is a constraint. It is also incorrect, since an EAIMessageFlow can also contain EAISources and EAISinks. Recommendation: Move this statement under a Constraints heading for EAIMessageFlow, adding EAISource and EAISink to the allowable kinds of nodes for an EAIMessageFlow