BPMN 2.0 FTF Avatar
  1. OMG Issue

BPMN2 — XSD DataAssociation should own source and target refs and mistake in text spec

  • Key: BPMN2-164
  • Legacy Issue Number: 14718
  • Status: closed  
  • Source: Object Management Group ( Mariano Benitez)
  • Summary:

    [OMG 14718] XSD DataAssociation should own source and target refs and mistake in text spec

    ##Source: Oracle (Mariano Benitez, mariano.benitez@oracle.com)
    ##Original Issue: http://www.osoa.org/jira/browse/BPMN-501
    ##Original Info: (Severity: Significant - Nature: Revision)

    According to the spec text, DataInputAssociation and DataOutputAssociation do not define any attribute.

    In the XSD they both own define sourceRef and TargetRef.

    These elements should be part of the parent class. (there is no problem in moving them up since both definitions are similar (cardinality and types).

    Also:

    In page 202 of Beta 1 it says:
    "The DataInputAssociation element inherits the attributes and model associations of FlowElement (see Table 10-62), but does not contain any additional attributes or model associations."

    But it should say DataAssociation.

    Comments:
    From: mariano.benitez created: Tue, 5 May 2009 09:05:19 -0500 (CDT)
    Proposal for text fix, just replace flowelement with dataassociation.

    From: mariano.benitez created: Tue, 5 May 2009 09:06:35 -0500 (CDT)
    Steve, I just attached the fix for the text issue, can you apply it?

    Regarding the MM (XSD) change, it's not that critical to add it, but it could help.

    From: trickovic created: Wed, 6 May 2009 04:27:47 -0500 (CDT)
    As per 5/4 BPMN team meeting - the issue is valid but to be deferred.

  • Reported: BPMN 2.0b1 — Fri, 20 Nov 2009 05:00 GMT
  • Disposition: Resolved — BPMN 2.0
  • Disposition Summary:

    Section 10.3.1
    For both DataInputAssociation and DataOutputAssociation paragraphs, replace FlowElement (see Table 10.58), with DataAssociation (see Table 10.57).
    In XML Schemas:
    Table 10.64 DataAssociation XML Schema, add the following elements:
    <xsd:element name="sourceRef" type="xsd:QName" minOccurs="1" maxOccurs="unbounded"/>
    <xsd:element name="targetRef" type="xsd:QName" minOccurs="1" maxOccurs="1"/>
    Table 10.66 DataInputAssociation XML Schema and Table 10.71 - DataOutputAssociation XML schema, remove the following:
    <xsd:sequence>
    <xsd:element name="sourceRef" type="xsd:IDREF" minOccurs="1" maxOccurs="unbounded"/>
    <xsd:element name="targetRef" type="xsd:IDREF" minOccurs="1" maxOccurs="1"/>
    </xsd:sequence>
    Disposition: Resolved

  • Updated: Fri, 6 Mar 2015 20:57 GMT