wsbpel_main-draft-sep-06-2005.xsd
来自「bpel执行引擎用来执行bpel业务流程」· XSD 代码 · 共 903 行 · 第 1/3 页
XSD
903 行
</complexContent> </complexType> <complexType name="tOnAlarmEvent"> <complexContent> <extension base="bpws:tOnAlarmCommon"> <sequence> <element name="repeatEvery" type="bpws:tDuration-expr" minOccurs="0"/> <group ref="bpws:activity"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tCompensationHandler"> <complexContent> <extension base="bpws:tActivityOrCompensateContainer"/> </complexContent> </complexType> <complexType name="tTerminationHandler"> <complexContent> <extension base="bpws:tActivityOrCompensateContainer"/> </complexContent> </complexType> <complexType name="tVariables"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="variable" type="bpws:tVariable" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tVariable"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element ref="bpws:from" minOccurs="0"/> </sequence> <attribute name="name" type="NCName" use="required"/> <attribute name="messageType" type="QName" use="optional"/> <attribute name="type" type="QName" use="optional"/> <attribute name="element" type="QName" use="optional"/> </extension> </complexContent> </complexType> <complexType name="tCorrelationSets"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="correlationSet" type="bpws:tCorrelationSet" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tCorrelationSet"> <complexContent> <extension base="bpws:tExtensibleElements"> <attribute name="properties" use="required"> <simpleType> <list itemType="QName"/> </simpleType> </attribute> <attribute name="name" type="NCName" use="required"/> </extension> </complexContent> </complexType> <complexType name="tActivity"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="targets" type="bpws:tTargets" minOccurs="0"/> <element name="sources" type="bpws:tSources" minOccurs="0"/> </sequence> <attribute name="name" type="NCName"/> <attribute name="suppressJoinFailure" type="bpws:tBoolean" use="optional"/> </extension> </complexContent> </complexType> <complexType name="tTargets"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="joinCondition" type="bpws:tCondition" minOccurs="0"/> <element name="target" type="bpws:tTarget" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tSources"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="source" type="bpws:tSource" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tSource"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="transitionCondition" type="bpws:tCondition" minOccurs="0"/> </sequence> <attribute name="linkName" type="NCName" use="required"/> </extension> </complexContent> </complexType> <complexType name="tTarget"> <complexContent> <extension base="bpws:tExtensibleElements"> <attribute name="linkName" type="NCName" use="required"/> </extension> </complexContent> </complexType> <complexType name="tEmpty"> <complexContent> <extension base="bpws:tActivity"/> </complexContent> </complexType> <complexType name="tCorrelations"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="correlation" type="bpws:tCorrelation" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tCorrelation"> <complexContent> <extension base="bpws:tExtensibleElements"> <attribute name="set" type="NCName" use="required"/> <attribute name="initiate" default="no"> <simpleType> <restriction base="string"> <enumeration value="yes"/> <enumeration value="join"/> <enumeration value="no"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> <complexType name="tCorrelationsWithPattern"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element name="correlation" type="bpws:tCorrelationWithPattern" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tCorrelationWithPattern"> <complexContent> <extension base="bpws:tCorrelation"> <attribute name="pattern"> <simpleType> <restriction base="string"> <enumeration value="in"/> <enumeration value="out"/> <enumeration value="out-in"/> <!-- mbs: added the following for ODEI-114 --> <enumeration value="request"/> <enumeration value="response"/> <enumeration value="request-response"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType> <complexType name="tInvoke"> <complexContent> <extension base="bpws:tActivity"> <sequence> <element name="correlations" type="bpws:tCorrelationsWithPattern" minOccurs="0"/> <element name="catch" type="bpws:tCatch" minOccurs="0" maxOccurs="unbounded"/> <element name="catchAll" type="bpws:tActivityOrCompensateContainer" minOccurs="0"/> <element name="compensationHandler" type="bpws:tCompensationHandler" minOccurs="0"/> <element name="toPart" type="bpws:tToPart" minOccurs="0" maxOccurs="unbounded"/> <element name="fromPart" type="bpws:tFromPart" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="partnerLink" type="NCName" use="required"/> <attribute name="portType" type="QName" use="optional"/> <attribute name="operation" type="NCName" use="required"/> <attribute name="inputVariable" type="NCName" use="optional"/> <attribute name="outputVariable" type="NCName" use="optional"/> </extension> </complexContent> </complexType> <complexType name="tToPart"> <attribute name="part" type="NCName" use="required"/> <attribute name="fromVariable" type="NCName" use="required"/> </complexType> <complexType name="tFromPart"> <attribute name="part" type="NCName" use="required"/> <attribute name="toVariable" type="NCName" use="required"/> </complexType> <complexType name="tReceive"> <complexContent> <extension base="bpws:tActivity"> <sequence> <element name="correlations" type="bpws:tCorrelations" minOccurs="0"/> <element name="fromPart" type="bpws:tFromPart" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="partnerLink" type="NCName" use="required"/> <attribute name="portType" type="QName" use="optional"/> <attribute name="operation" type="NCName" use="required"/> <attribute name="variable" type="NCName" use="optional"/> <attribute name="createInstance" type="bpws:tBoolean" default="no"/> <attribute name="messageExchange" type="NCName" use="optional"/> </extension> </complexContent> </complexType> <complexType name="tReply"> <complexContent> <extension base="bpws:tActivity"> <sequence> <element name="correlations" type="bpws:tCorrelations" minOccurs="0"/> <element name="toPart" type="bpws:tToPart" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="partnerLink" type="NCName" use="required"/> <attribute name="portType" type="QName" use="optional"/> <attribute name="operation" type="NCName" use="required"/> <attribute name="variable" type="NCName" use="optional"/> <attribute name="faultName" type="QName"/> <attribute name="messageExchange" type="NCName" use="optional"/> </extension> </complexContent> </complexType> <complexType name="tAssign"> <complexContent> <extension base="bpws:tActivity"> <sequence> <choice maxOccurs="unbounded"> <element ref="bpws:copy"/> <element ref="bpws:extensibleAssign"/> </choice> </sequence> <attribute name="validate" type="bpws:tBoolean" use="optional" default="no"/> </extension> </complexContent> </complexType> <element name="copy" type="bpws:tCopy" /> <element name="extensibleAssign" type="bpws:tExtensibleAssign" /> <complexType name="tValidate"> <complexContent> <extension base="bpws:tActivity"> <attribute name="variables" type="bpws:tNCNames" use="required"/> </extension> </complexContent> </complexType> <complexType name="tCopy"> <complexContent> <extension base="bpws:tExtensibleElements"> <sequence> <element ref="bpws:from"/> <element ref="bpws:to"/> </sequence> </extension> </complexContent> </complexType> <complexType name="tExtensibleAssign"> <complexContent> <extension base="bpws:tExtensibleElements" /> </complexContent> </complexType> <element name="from" type="bpws:tFrom"/> <complexType name="tFrom" mixed="true"> <sequence> <element ref="bpws:documentation" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <choice minOccurs="0"> <element name="literal"> <complexType mixed="true"> <sequence> <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> </choice> </sequence> <attribute name="expressionLanguage" type="anyURI"/> <attribute name="variable" type="NCName"/> <attribute name="part" type="NCName"/> <attribute name="property" type="QName"/> <attribute name="partnerLink" type="NCName"/> <attribute name="endpointReference" type="bpws:tRoles"/> <attribute name="opaque" type="bpws:tBoolean"/> <anyAttribute namespace="##other" processContents="lax"/> </complexType> <element name="to" type="bpws:tTo" /> <complexType name="tTo" mixed="true"> <sequence> <element ref="bpws:documentation" minOccurs="0" maxOccurs="unbounded"/>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?