xpdl:MessageType

Formal Parameters defined by WSDL. Must constraint the parameters to either all in or all out, because Message is in a single direction

Complex Type Information

Model

(xpdl:ActualParameters | xpdl:DataMappings) , ANY element from ANY namespace OTHER than 'http://www.wfmc.org/2009/XPDL2.2'

Attributes

QName Type Fixed Default Use Inheritable Annotation
FaultName xsd:NMTOKEN optional
From xsd:NMTOKEN optional
This must be the name of a Participant
Id xsd:NMTOKEN required
Name xsd:string optional
To xsd:NMTOKEN optional
This must be the name of a participant
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.wfmc.org/2009/XPDL2.2'

Used By

Source

<xsd:complexType name="MessageType">
  <xsd:annotation>
    <xsd:documentation>Formal Parameters defined by WSDL. Must constraint the parameters to either all in or all out, because Message is in a single direction</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence minOccurs="0">
    <xsd:choice minOccurs="0">
      <xsd:element ref="xpdl:ActualParameters">
        <xsd:annotation>
          <xsd:documentation>Deprecated in XPDL 2.2, use the Actual Parameters at the Activity Level</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="xpdl:DataMappings">
        <xsd:annotation>
          <xsd:documentation>Deprecated in XPDL 2.2, use the Actual Parameters at the Activity Level</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
    <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/>
  <xsd:attribute name="Name" type="xsd:string" use="optional"/>
  <xsd:attribute name="From" type="xsd:NMTOKEN" use="optional">
    <xsd:annotation>
      <xsd:documentation>This must be the name of a Participant</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="To" type="xsd:NMTOKEN" use="optional">
    <xsd:annotation>
      <xsd:documentation>This must be the name of a participant</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="FaultName" type="xsd:NMTOKEN" use="optional"/>
  <xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>