tInvoke

XSD Authors: The child element correlations needs to be a Local Element Declaration, 
because there is another correlations element defined for the non-invoke activities.

Complex Type Information

Model

documentation* , ANY element from ANY namespace OTHER than 'No Namespace' , targets{0,1} , sources{0,1} , correlations{0,1} , catch* , catchAll{0,1} , compensationHandler{0,1} , toParts{0,1} , fromParts{0,1}

Attributes

QName Type Fixed Default Use Inheritable Annotation
inputVariable BPELVariableName optional
name xsd:NCName optional
operation xsd:NCName required
outputVariable BPELVariableName optional
partnerLink xsd:NCName required
portType xsd:QName optional
suppressJoinFailure tBoolean optional
Wildcard: ANY attribute from ANY namespace OTHER than 'No Namespace'

Used By

Element invoke

Source

<xsd:complexType name="tInvoke">
  <xsd:annotation>
    <xsd:documentation>XSD Authors: The child element correlations needs to be a Local Element Declaration, because there is another correlations element defined for the non-invoke activities.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexContent>
    <xsd:extension base="tActivity">
      <xsd:sequence>
        <xsd:element name="correlations" type="tCorrelationsWithPattern" minOccurs="0"/>
        <xsd:element ref="catch" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element ref="catchAll" minOccurs="0"/>
        <xsd:element ref="compensationHandler" minOccurs="0"/>
        <xsd:element ref="toParts" minOccurs="0"/>
        <xsd:element ref="fromParts" minOccurs="0"/>
      </xsd:sequence>
      <xsd:attribute name="partnerLink" type="xsd:NCName" use="required"/>
      <xsd:attribute name="portType" type="xsd:QName" use="optional"/>
      <xsd:attribute name="operation" type="xsd:NCName" use="required"/>
      <xsd:attribute name="inputVariable" type="BPELVariableName" use="optional"/>
      <xsd:attribute name="outputVariable" type="BPELVariableName" use="optional"/>
    </xsd:extension>
  </xsd:complexContent>
</xsd:complexType>