-
Key: BPMN2-173
-
Legacy Issue Number: 14727
-
Status: closed
-
Source: Oracle ( Ralf Mueller)
-
Summary:
Consider a Call Activity that invokes another Process:
<callActivity id="CallActivity"
calledElement="tns:CalledProcessNotServiceEnabled">
<dataInputAssociation>
<sourceRef>MyOrder</sourceRef>
<targetRef>Order</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>Result</sourceRef>
<targetRef>MyResult</targetRef>
</dataOutputAssociation>
</callActivity>
In above sample, the targetRef of the data input association refers to a DataInput object of process 'CalledProcessNotServiceEnabled'
and the sourceRef of the data output association refers to a DataOutput object of the called process.The proposal is to modify the XML-Schema type of sourceRef and targetRef from xsd:IDREF to xsd:QName to allow references to
processes and global tasks data input/output that appear in potentially separate BPMN definitions. -
Reported: BPMN 2.0b1 — Fri, 20 Nov 2009 05:00 GMT
-
Disposition: Resolved — BPMN 2.0
-
Disposition Summary:
The XML-Schema and the tables 10.66 and 10.71 were not consistent. The proper definition is that sourceRef and targetRef are xsd:IDREF. Technically this is a
close, no change but we are fixing the inconsistency here.
The XML-Schema for sourceRef and targetRef to be changed from xsd:QName to xsd:IDREF.
Tables 10.66, 10.71 are correct.
Disposition: Resolved -
Updated: Fri, 6 Mar 2015 20:57 GMT
BPMN2 — XSD: Data Association sourceRef and targetRef should be of type QName
- Key: BPMN2-173
- OMG Task Force: BPMN 2.0 FTF