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