Schema Central > WS-BPEL 2.0 > ws-bpel_abstract_common_base.xsd > ws-bpel_abstract_common_base.xsd
Advanced search
Need SOA Help?

Recommended Reading:

Web Service Contract Design and Versioning for SOA

 

Definitive XML Schema

 

ws-bpel_abstract_common_base.xsd

			Schema for Abstract Process Common Base for WS-BPEL 2.0
			OASIS Standard
			11th April, 2007
				
				NOTE: Here is the changes path from Exec BPEL XSD to this XSD:
				(a) have a global replace from minOccurs=1 to minOccurs=0 for element declaration
				(b) have a global replace from use=required to use=optional for attribute declaration
				(c) change "xsd-derived" from XSD NS to this Abstract BPEL NS and define the corresponding simple types
				(d) adding "##opaque" to BPELVariableName, tInitiate, tPattern, tRoles, tBoolean
				(e) add abstractProcessProfile to tProcess
				(f) add opaqueActivity
				(g) add tOpaqueBoolean type and add opaque attribute tExpression, tQuery, tFrom, tTo
				(h) add opaqueFrom element and introduce fromGroup
				(i) Change the sequence for "tOnAlarmEvent"
				
				From:
				---------------------
				<xsd:sequence>
					<xsd:choice>
						<xsd:sequence>
							<xsd:group ref="forOrUntilGroup" minOccurs="1"/>
							<xsd:element ref="repeatEvery" minOccurs="0"/>
						</xsd:sequence>
						<xsd:element ref="repeatEvery" minOccurs="1"/>
					</xsd:choice>
					<xsd:element ref="scope" minOccurs="1"/>
				</xsd:sequence>
				---------------------
				To:
				---------------------
				<xsd:sequence>
					<xsd:group ref="forOrUntilGroup" minOccurs="0"/>
					<xsd:element ref="repeatEvery" minOccurs="0"/>
					<xsd:element ref="scope" minOccurs="0"/>
				</xsd:sequence>
				---------------------
				
		

Schema document information

Namespace: http://docs.oasis-open.org/wsbpel/2.0/process/abstract

File path: ws-bpel_abstract_common_base.xsd

Properties: Element Form Default: qualified, Block Default: #all

Elements

xsd-derived:assign

xsd-derived:branches

xsd-derived:catch

xsd-derived:catchAll

xsd-derived:compensate

xsd-derived:compensateScope

xsd-derived:compensationHandler

xsd-derived:completionCondition

xsd-derived:condition

xsd-derived:copy

xsd-derived:correlation

xsd-derived:correlation

xsd-derived:correlations

xsd-derived:correlations

xsd-derived:correlationSet

xsd-derived:correlationSets

xsd-derived:documentation

xsd-derived:else

xsd-derived:elseif

xsd-derived:empty

xsd-derived:eventHandlers

xsd-derived:exit

xsd-derived:extension

xsd-derived:extensionActivity

xsd-derived:extensionAssignOperation

xsd-derived:extensions

xsd-derived:faultHandlers

xsd-derived:finalCounterValue

xsd-derived:flow

xsd-derived:for

xsd-derived:forEach

xsd-derived:from

xsd-derived:fromPart

xsd-derived:fromParts

xsd-derived:if

xsd-derived:import

xsd-derived:invoke

xsd-derived:joinCondition

xsd-derived:link

xsd-derived:links

xsd-derived:literal

xsd-derived:messageExchange

xsd-derived:messageExchanges

xsd-derived:onAlarm

xsd-derived:onAlarm

xsd-derived:onEvent

xsd-derived:onMessage

xsd-derived:opaqueActivity

xsd-derived:opaqueFrom

xsd-derived:partnerLink

xsd-derived:partnerLinks

xsd-derived:pick

xsd-derived:process

xsd-derived:query

xsd-derived:receive

xsd-derived:repeatEvery

xsd-derived:repeatUntil

xsd-derived:reply

xsd-derived:rethrow

xsd-derived:scope

xsd-derived:sequence

xsd-derived:source

xsd-derived:sources

xsd-derived:startCounterValue

xsd-derived:target

xsd-derived:targets

xsd-derived:terminationHandler

xsd-derived:throw

xsd-derived:to

xsd-derived:toPart

xsd-derived:toParts

xsd-derived:transitionCondition

xsd-derived:until

xsd-derived:validate

xsd-derived:variable

xsd-derived:variables

xsd-derived:wait

xsd-derived:while

Complex types

xsd-derived:tActivity

xsd-derived:tActivityContainer

xsd-derived:tAssign

xsd-derived:tBoolean-expr

xsd-derived:tBranches

xsd-derived:tCatch

xsd-derived:tCompensate

xsd-derived:tCompensateScope

xsd-derived:tCompletionCondition

xsd-derived:tCondition

xsd-derived:tCopy

xsd-derived:tCorrelation

xsd-derived:tCorrelations

xsd-derived:tCorrelationSet

xsd-derived:tCorrelationSets

xsd-derived:tCorrelationsWithPattern

xsd-derived:tCorrelationWithPattern

xsd-derived:tDeadline-expr

xsd-derived:tDocumentation

xsd-derived:tDuration-expr

xsd-derived:tElseif

xsd-derived:tEmpty

xsd-derived:tEventHandlers

xsd-derived:tExit

xsd-derived:tExpression

xsd-derived:tExtensibleElements

xsd-derived:tExtension

xsd-derived:tExtensionActivity

xsd-derived:tExtensionAssignOperation

xsd-derived:tExtensions

xsd-derived:tFaultHandlers

xsd-derived:tFlow

xsd-derived:tForEach

xsd-derived:tFrom

xsd-derived:tFromPart

xsd-derived:tFromParts

xsd-derived:tIf

xsd-derived:tImport

xsd-derived:tInvoke

xsd-derived:tLink

xsd-derived:tLinks

xsd-derived:tLiteral

xsd-derived:tMessageExchange

xsd-derived:tMessageExchanges

xsd-derived:tOnAlarmEvent

xsd-derived:tOnAlarmPick

xsd-derived:tOnEvent

xsd-derived:tOnMessage

xsd-derived:tOnMsgCommon

xsd-derived:tOpaqueActivity

xsd-derived:tPartnerLink

xsd-derived:tPartnerLinks

xsd-derived:tPick

xsd-derived:tProcess

xsd-derived:tQuery

xsd-derived:tReceive

xsd-derived:tRepeatUntil

xsd-derived:tReply

xsd-derived:tRethrow

xsd-derived:tScope

xsd-derived:tSequence

xsd-derived:tSource

xsd-derived:tSources

xsd-derived:tTarget

xsd-derived:tTargets

xsd-derived:tThrow

xsd-derived:tTo

xsd-derived:tToPart

xsd-derived:tToParts

xsd-derived:tValidate

xsd-derived:tVariable

xsd-derived:tVariables

xsd-derived:tWait

xsd-derived:tWhile

Site developed and hosted by Datypic, Inc.

Please report errors or comments about this site to pwalmsley@datypic.com