[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-bpmn2.dev] BPMN 2.0 spec inconsistency?

Hi Bob

Table 9.8 says that "The InteractionNode that the Message Flow is connecting from. Of
the types of InteractionNode, only Pools/Participants, Activities, and
Events can be the source of a Message Flow." (effectively the same for target).

Sub-process is an activity, therefore this should be supported. The xml schema for MessageFlow uses QName for source and target ref, so essentially untyped.

Regards
Gary


----- Original Message -----
> Hello devs,
> 
> I've been asked to look into what may be an inconsistency in the BPMN
> 2.0 specification. It was first discovered by a user, and reported
> as a bug in the eclipse BPMN2 Modeler here [1]
> 
> According to the BPMN 2.0 spec, it appears as though a SubProcess MAY
> be the source or target of a MessageFlow but looking at the class
> diagram for MessageFlow, only InteractionNodes may be sources and
> targets and SubProcess clearly does not implement InteractionNode.
> Is this a bug? If so, does the problem lie within the spec, the
> bpmn2 metamodel or both?
> 
> 
> Thanks!
> Bob
> 
> 
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=398065
> 
> ________________________
> Robert ("Bob") Brodt
> Senior Software Engineer
> JBoss by Red Hat
> 
>