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"/>