Open mappetz opened 10 years ago
There still seems to be a contradiction in the specification. The phrase there are no OutputSets defined for Events is directly that you quoted is in contradiction with the meta model definition of the CatchEvent class.
Table 10.82 defines that CatchEvent has [0..1] outputSet. The XSD schema of the tCatchEvent type also has:
<xsd:element ref="outputSet" minOccurs="0" maxOccurs="1"/>
We either need to favor the text or the meta model definition here but certainly we need to propose a correction for the contradiction
A.1.2 Reference Visualization
A.1.2 Reference Serialization
https://github.com/bpmn-miwg/bpmn-miwg-test-suite/blob/19995f37bb5e190e5f4c5dd73796707950660037/Reference/A.1.2.bpmn#L36-L38
StartEvent
Problem
Outputset inside Catch Event.
BPMN Specification Reference
BPMN 2.0.2 page 224 (PDF page 254)
Correlated Problem
Symmetrically, this issue affect also the endEvent. https://github.com/bpmn-miwg/bpmn-miwg-test-suite/blob/19995f37bb5e190e5f4c5dd73796707950660037/Reference/A.1.2.bpmn#L114-L116
[Edited: removed the proposal due to inconsistencies in the specification]