10.2.9 Представление XML-схемы для Действий
Таблица 10.32 – XML-схема для элемента Activity
Таблица 10.33 – XML-схема для элемента AdHocSubProcess
maxOccurs="1"/>
name="tAdHocOrdering">
base="xsd:string">
value="Parallel"/>
value="Sequential"/>
Таблица 10.34 – XML-схема для элемента BusinessRuleTask
Таблица 10.35 – XML-схема для элементаCallableElement
maxOccurs="unbounded"/>
Таблица 10.36 – XML-схема для элемента CallActivity
name="callActivity" type="tCallActivity" substitutionGroup="flowElement"/>
name="tCallActivity">
base="tActivity">
name="calledElement" type="xsd:QName" use="optional"/>
Таблица 10.37 – XML-схема для элемента GlobalBusinessRuleTask
Group="rootElement"/>
Таблица 10.38 – XML-схема для элемента GlobalScriptTask
Таблица 10.39 – XML-схема для элемента GlobalTask
Таблица 10.40 – XML-схема для элемента LoopCharacteristics
name="loopCharacteristics" type="tLoopCharacteristics"/>
name="tLoopCharacteristics" abstract="true">
base="tBaseElement"/>
Таблица 10.41 – XML-схема для элементаMultiInstanceLoopCharacteristics
substitutionGroup="loopCharacteristics"/>
maxOccurs="1"/>
maxOccurs="1"/>
maxOccurs="1"/>
maxOccurs="1"/>
maxOccurs="1"/>
name="tMultiInstanceFlowCondition">
base="xsd:string">
value="None"/>
value="One"/>
value="All"/>
value="Complex"/>
Таблица 10.42 – XML-схема для элементаReceiveTask
name="receiveTask" type="tReceiveTask" substitutionGroup="flowElement"/>
<xsd:complexType name="tReceiveTask">
base="tTask">
<xsd:attribute name="implementation" type="tImplementation" default="##WebService"/>
name="instantiate" type="xsd:boolean" default="false"/>
name="messageRef" type="xsd:QName" use="optional"/>
name="operationRef" type="xsd:QName" use="optional"/>
Таблица 10.43 – XML-схема для элементаResourceRole
name="resourceRole" type="tResourceRole"/>
name="tResourceRole">
base="tBaseElement">
name="resourceRef" type="xsd:QName" minOccurs="0"
maxOccurs="1"/>
ref="resourceParameterBinding" minOccurs="0"
maxOccurs="unbounded"/>
ref="resourceAssignmentExpression" minOccurs="0" maxOccurs="1"/>
Таблица 10.44 – XML-схема для элементаScriptTask
Таблица 10.45 – XML-схема для элементаSendTask
name="sendTask" type="tSendTask" substitutionGroup="flowElement"/>
name="tSendTask">
base="tTask">
name="implementation" type="tImplementation" default="##WebService"/>
name="messageRef" type="xsd:QName" use="optional"/>
name="operationRef" type="xsd:QName" use="optional"/>
Таблица 10.46 – XML-схема для элементаServiceTask
name="serviceTask" type="tServiceTask" substitutionGroup="flowElement"/>
<xsd:complexType name="tServiceTask">
base="tTask">
name="implementation" type="tImplementation" default="##WebService"/>
name="operationRef" type="xsd:QName" use="optional"/>
Таблица 10.47 – XML-схема для элемента StandardLoopCharacteristics
name="standardLoopCharacteristics" type="tStandardLoopCharacteristics"/>
<xsd:complexType name="tStandardLoopCharacteristics">
base="tLoopCharacteristics">
name="loopCondition" type="tExpression" minOccurs="0"/>
name="testBefore" type="xsd:boolean" default="false"/>
name="loopMaximum" type="xsd:integer" use="optional"/>
Таблица 10.48 – XML-схема для элемента SubProcess
name="subProcess" type="tSubProcess" substitutionGroup="flowElement"/>
name="tSubProcess">
base="tActivity">
ref="laneSet" minOccurs="0" maxOccurs="unbounded"/>
ref="flowElement" minOccurs="0" maxOccurs="unbounded"/>
ref="artifact" minOccurs="0" maxOccurs="unbounded"/>
name="triggeredByEvent" type="xsd:boolean" default="false"/>
Таблица 10.49 – XML-схема для элемента Task
<xsd:element name="task" type="tTask" substitutionGroup="flowElement"/>
name="tTask">
base="tActivity"/>
Таблица 10.50– XML-схема для элемента Transaction
name="transaction" type="tTransaction" substitutionGroup="flowElement"/>
name="tTransaction">
base="tSubProcess">
<xsd:attribute name="method" type="tTransactionMethod" default="Compensate"/>
name="tTransactionMethod">
base="xsd:string">
value="Compensate"/>
value="Image"/>
value="Store"/>