| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema
- xmlns:wsbpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
- xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
- xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
- xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
- xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
- xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
- vc:minVersion="1.1"><!--#147 when @targetNamespace and prefix probably exists!-->
- <xs:annotation>
- <xs:documentation>
- Schema for Executable Process for WS-BPEL 2.0
- Last modified date: 9th December, 2006
-
- 2004-03-24: YIU-OSS: Alex Yiu: Extracted from wsbpel-specification-draft.doc (Rev 1.22 - Modified on 24 March, 2004)
- 2004-03-24: YIU-OSS: Alex Yiu: Updated targetNamespace with "2004/03"
- 2004-03-24: YIU-OSS: Alex Yiu: fixed a number of syntax typos (e.g remove complexContent)
- 2004-06-26: YIU-OSS: Alex Yiu: Using XMLSpy to do a re-indent
- 2004-06-28: YIU-OSS: Alex Yiu: Applying Issue 94 resolution by merging tActivityContainer and tActivityOrCompensateContainer
- 2004-06-28: YIU-OSS: Alex Yiu: Applying Issue 75 resolution: by allowing partnerLinks declaration within a scope
- 2004-06-28: YIU-OSS: Alex Yiu: Applying Issue 37 resolution: "initiate" attribute becomes a tri-value switch instead of a boolean switch
- 2004-07-19: YIU-OSS: Alex Yiu: Adding "service-ref" element and its definition for issue 34
- 2004-07-21: YIU-OSS: Alex Yiu: Applying Issue 43 and 44
- 2004-09-01: YIU-OSS: Alex Yiu: Applying Issue 146: Making tVariable Extensible
- 2004-09-01: YIU-OSS: Alex Yiu: Applying Issue 149: Adding formal documentation support to BPEL
- 2004-09-01: YIU-OSS: Alex Yiu: A bunch of misc cleanup for Issue 13
- 2004-10-20: YIU-OSS: Alex Yiu: Fixing schema problems discovered by Dieter Koenig
- 2004-10-20: YIU-OSS: Alex Yiu: Applying Issue 123
- 2004-10-20: YIU-OSS: Alex Yiu: Applying some non-normative changes suggested by Paul Brown
- 2004-11-30: YIU-OSS: Alex Yiu: Applying Issue 152 and 165
- 2004-12-02: YIU-OSS: Alex Yiu: Applying Issue 135 (TerminationHandler changes from Satish)
- 2005-04-02: curbera-oss: Paco Curbera: Applying Issue 93
- 2005-04-24: curbera-oss: Paco Curbera: Applying Issue 112
- 2005-05-01: YIU-OSS: Alex Yiu: Fixing XSD syntax typo for Issue 112
- 2005-05-02: YIU-OSS: Alex Yiu: Reapplying XSD syntax changes lost during CVS Migration:
- (a) Moving terminationHandler from process level to scope level
- (b) removing compensationHandler from the process level
- (c) renaming an attribute of "scope" from "variableAccessSerializable" to "isolated"
- (d) removing "enableInstanceCompensation" attribute from XSD
- (e) removing "partner" and "partners" element
- 2005-05-06: Rev 1.18: Assaf Arkin: Applying Issue 160, added validate activity, validate attribute to assign, simple type tNCNames
- 2005-06-24: Rev 1.19: YIU-OSS: Alex Yiu: fixing minor typo in the Rev 1.18
- 2005-06-28: Rev 1.20: YIU-OSS: Alex Yiu: applying Issue 140 - adding "repeatUntil" activity
- 2005-07-25: Rev 1.21: YIU-OSS: Alex Yiu: Applying Issue 103, 199, 203 and Issue 196
- 2005-08-14: Rev 1.22: curbera-oss: Paco Curbera: Applying Issue 139.1, 147
- 2005-08-20: Rev 1.23: assaf-oss: Assaf Arkin: fixed issues 202, 206, 209, 214 and 132. (this comment is added by alex)
- 2005-08-29: Rev 1.24: YIU-OSS: Alex Yiu: rectify the definition of "forEach" (issue 147) according to the issue 204 by adding "scope" (note: we still need to apply the rest of issue 204.
- 2005-08-30: Rev 1.25: YIU-OSS: Alex Yiu:
- Apply XSD changes for Issue 190, Issue 136, Issue 213.
- Apply XSD Changes for Issue 111 and 11.1
- Apply XSD Changes for Issue 192 by merging wsbpel_msgprop.xsd into this wsbpel_main.xsd
- XSD Changes in Issue 145 was missing. Re-apply it here.
- 2005-10-15: Rev 1.26: YIU-OSS: Alex Yiu:
- Apply XSD Changes for issue 92
- 2005-12-05: Rev 1.27: Assaf: In tValidate inlined type for variables attribute.
- 2005-12-11: Rev 1.28: YIU-OSS: Alex Yiu:
- Fixing XSD to allow: (a) other URI in importType (b) repeatEvery to be used standalone
- Applied Issue 204 and 6.2
- 2006-02-14: Rev 1.29: Alex Alves: Issue 110
- 2006-02-21: Rev 1.30: YIU-OSS: Alex Yiu:
- Apply Issue 217: changing "compensate" activity and adding "compensateScope" activity
- 2006-03-07: Rev 1.31: Danny van der Rijn: Action Item 21:
- Remove WSDL namespace declaration and import
- 2006-03-20: Rev 1.32: YIU-OSS: Alex Yiu:
- Making namespace and location optional in tImport
- (Corresponding to action item #26)
- 2006-03-21: Rev 1.33: YIU-OSS: Alex Yiu:
- Removing "iterator" element from "forEach"
- 2006-03-23: Rev 1.34: YIU-OSS: Alex Yiu:
- Adding keepSrcElementName to copy
- 2006-04-05: Rev 1.35: YIU-OSS: Alex Yiu:
- Applying Issue 248: restricting "any" under "extensionActivity"
- to "##other" namespace
- 2006-05-02: Rev 1.36: YIU-OSS: Alex Yiu:
- Applying Issue 237 (dropping "then" wrapper element within "if")
- Adding "messageExchanges" and "messageExchange"
- 2006-07-26: Rev 1.37: YIU-OSS: Alex Yiu:
- Fixing "onEvent" syntax (pointed out by Ron Ten-Hove)
- 2006-07-26: Rev 1.38: YIU-OSS: Alex Yiu:
- Applying Issue 295
- 2006-07-26: Rev 1.39: YIU-OSS: Alex Yiu:
- Converting most element declaration from LED to GED
- 2006-07-26: Rev 1.40: YIU-OSS: Alex Yiu:
- Apply issue 257, 259, 268, 269 and some misc fix
- 2006-07-27: Rev 1.41: Thomas Schulze:
- Replaced prefix "bpws" with "bpel"
- Removed attribute "abstractProcess" from "tProcess"
- Apply issue 282
- 2006-07-28: Rev 1.42: Alex Yiu
- Refactor tOnMsgCommon
- Clarify and refactor tActivityOrCompensateContainer concept
- into tFaultHandlerBase and tCompensationAllowedActivityContainer
- 2006-07-28: Rev 1.43: Alex Yiu
- Re-order element declaration for cosmetic reason
- 2006-07-28: Rev 1.44: Alex Yiu
- Apply Issue a portion of Issue 294.1:
- Spilt "service-ref" into one schema
- and "property" and "propertyAlias" into another schema
- 2006-07-31: Rev 1.45: Alex Yiu
- Rearranging namespace and prefix
- to prepare Abstract+Executable BPEL refactoring
- 2006-08-01: Rev 1.46: Alex Yiu
- Make all types defined in this XSD named instead of anonymous
- 2006-08-02: Rev 1.47: Thomas Schulze
- Done some formatting / reordering.
- Remove types tFaultHandlerBase, tCompensationAllowedActivityContainer,
- tCompensationHandler and tTerminationHandler.
- Replace all references to the types above with tActivityContainer.
- Added blockDefault to block restriction, extension and substitution.
- Adapted comments.
- Applied Issue 305 and AI 113.
- 2006-08-03: Rev 1.48: Alex Yiu
- Add minLength restriction to BPELVariableNames type
- Make two cosmetic to prepare the spinning off of Abstract BPEL Schema:
- ** Add minOccurs="1" to element declaration which is using default minOccurs value
- ** For XSD simple type being used in an attribute declaration, the prefix is
- changed from "xsd" to "simple".
- Additional note: We may need to evaluate this blockDefault change comprehensively
- 2006-08-07: Rev 1.49: Thomas Schulze
- Minor formatting changes.
- Removed prefix "simple:", replaced with "xs:".
-
- *****************************************
-
- 2006-08-08: Rev 1.1: Alex Yiu
- Remove opaque attribute in "tFrom"
- Rename the file from wsbpel_main.xsd (rev 1.49) to ws-bpel_executable.xsd
- Change the targetNamespace URI to:
- http://docs.oasis-open.org/ws-bpel/2.0/process/executable
- 2006-08-09: Rev 1.2: Alex Yiu
- A minor update and clarification in comments and documentation
- 2006-08-16: Rev 1.3: Thomas Schulze
- Minor formatting changes.
- Apply AI 151: change the defaults of queryLanguage and expressionLanguage from "urn:oasis:names:tc:ws2.0:sublang:xpath1.0"
- to "urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0".
- Apply AI 152: change the targetNamespace from "http://docs.oasis-open.org/ws-bpel/2.0/process/executable"
- to "http://docs.oasis-open.org/wsbpel/2.0/process/executable".
- Apply the two friendly amendments made in today's call. That are:
- 1) make the QName list non empty (simpleType QNames)
- 2) make fromParts, fromPart, toParts, toPart extensible
- Add a copyright statement.
- 2006-08-17: Rev 1.4: Alex Yiu
- Adding last modified date and small reformatting for copyright statement
- 2006-10-18: Rev 1.5: Alex Yiu
- Apply changes for public review issue R9
- to qualify the "LED" comment
- 2006-11-14: Rev 1.6: Dieter Koenig
- Added minOccurs="0" to the branches element
- 2006-11-15: Rev 1.7: Dieter/Thomas
- Minor formatting for ease of comparsion
- 2006-11-15: Rev 1.8: Alex Yiu
- Issue R29: Removing the default for "initializePartnerRole"
- 2006-11-15: Rev 1.9: Alex Yiu
- Issue R33: Adding "ignoreMissingFromData" attribute
- 2006-12-09: Rev 1.10: Alex Yiu
- Change the last modified date
- </xs:documentation>
- </xs:annotation>
- <xs:import namespace="http://www.w3.org/XML/1998/namespace"
- schemaLocation="xml.xsd"/>
- <xs:element name="process" type="wsbpel:tProcess" id="w___d15e95744-1_process">
- <xs:annotation>
- <xs:documentation>
- This is the root element for a WS-BPEL 2.0 process.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="tProcess" id="w___d7e93985-1_tProcess">
- <xs:complexContent id="w___d7e93986-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e93987-1">
- <xs:sequence id="w___d7e93988-1">
- <xs:element ref="wsbpel:extensions" minOccurs="0" id="w___d7e93989-1"/>
- <xs:element ref="wsbpel:import"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e93990-1"/>
- <xs:element ref="wsbpel:partnerLinks" minOccurs="0" id="w___d7e93991-1"/>
- <xs:element ref="wsbpel:messageExchanges" minOccurs="0" id="w___d7e93992-1"/>
- <xs:element ref="wsbpel:variables" minOccurs="0" id="w___d7e93993-1"/>
- <xs:element ref="wsbpel:correlationSets" minOccurs="0" id="w___d7e93994-1"/>
- <xs:element ref="wsbpel:faultHandlers" minOccurs="0" id="w___d7e93995-1"/>
- <xs:element ref="wsbpel:eventHandlers" minOccurs="0" id="w___d7e93996-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="name"
- type="xs:NCName"
- use="required"
- id="w___d7e93998-1_name"/>
- <xs:attribute name="targetNamespace"
- type="xs:anyURI"
- use="required"
- id="w___d7e93999-1_targetName"/>
- <xs:attribute name="queryLanguage"
- type="xs:anyURI"
- default="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"
- id="w___d7e94000-1_queryLangu"/>
- <xs:attribute name="expressionLanguage"
- type="xs:anyURI"
- default="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"
- id="w___d7e94001-1_expression"/>
- <xs:attribute name="suppressJoinFailure"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94002-1_suppressJo"/>
- <xs:attribute name="exitOnStandardFault"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94003-1_exitOnStan"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tExtensibleElements" id="w___d7e94004-1_tExtensibl">
- <xs:annotation>
- <xs:documentation>
- This type is extended by other component types to allow elements and attributes from
- other namespaces to be added at the modeled places.
- </xs:documentation>
- </xs:annotation>
- <xs:sequence id="w___d7e94008-1">
- <xs:element ref="wsbpel:documentation"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94009-1"/>
- <xs:any namespace="##other"
- processContents="lax"
- minOccurs="0"
- maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- <xs:element name="documentation"
- type="wsbpel:tDocumentation"
- id="w___d7e94012-1_documentat"/>
- <xs:complexType name="tDocumentation" mixed="true" id="w___d7e94013-1_tDocumenta">
- <xs:sequence id="w___d7e94014-1">
- <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="source" type="xs:anyURI" id="w___d7e94016-1_source"/>
- <xs:attribute ref="xml:lang" id="w___d7e94017-1"/>
- </xs:complexType>
- <xs:group name="activity">
- <xs:annotation>
- <xs:documentation>
- All standard WS-BPEL 2.0 activities in alphabetical order. Basic activities
- and structured activities.
- Addtional constraints:
- - rethrow activity can be used ONLY within a fault handler
- (i.e. "catch" and "catchAll" element)
- - compensate or compensateScope activity can be used ONLY
- within a fault handler, a compensation handler or a termination handler
- </xs:documentation>
- </xs:annotation>
- <xs:choice id="w___d7e94022-1">
- <xs:element ref="wsbpel:assign" id="w___d7e94023-1"/>
- <xs:element ref="wsbpel:compensate" id="w___d7e94024-1"/>
- <xs:element ref="wsbpel:compensateScope" id="w___d7e94025-1"/>
- <xs:element ref="wsbpel:empty" id="w___d7e94026-1"/>
- <xs:element ref="wsbpel:exit" id="w___d7e94027-1"/>
- <xs:element ref="wsbpel:extensionActivity" id="w___d7e94028-1"/>
- <xs:element ref="wsbpel:flow" id="w___d7e94029-1"/>
- <xs:element ref="wsbpel:forEach" id="w___d7e94030-1"/>
- <xs:element ref="wsbpel:if" id="w___d7e94031-1"/>
- <xs:element ref="wsbpel:invoke" id="w___d7e94032-1"/>
- <xs:element ref="wsbpel:pick" id="w___d7e94033-1"/>
- <xs:element ref="wsbpel:receive" id="w___d7e94035-1"/>
- <xs:element ref="wsbpel:repeatUntil" id="w___d7e94036-1"/>
- <xs:element ref="wsbpel:reply" id="w___d7e94037-1"/>
- <xs:element ref="wsbpel:rethrow" id="w___d7e94038-1"/>
- <xs:element ref="wsbpel:scope" id="w___d7e94039-1"/>
- <xs:element ref="wsbpel:sequence" id="w___d7e94040-1"/>
- <xs:element ref="wsbpel:throw" id="w___d7e94041-1"/>
- <xs:element ref="wsbpel:validate" id="w___d7e94042-1"/>
- <xs:element ref="wsbpel:wait" id="w___d7e94043-1"/>
- <xs:element ref="wsbpel:while" id="w___d7e94044-1"/>
- </xs:choice>
- </xs:group>
- <xs:element name="extensions"
- type="wsbpel:tExtensions"
- id="w___d7e94045-1_extensions"/>
- <xs:complexType name="tExtensions" id="w___d7e94046-1_tExtension">
- <xs:complexContent id="w___d7e94047-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94048-1">
- <xs:sequence id="w___d7e94049-1">
- <xs:element ref="wsbpel:extension"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94050-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="extension"
- type="wsbpel:tExtension"
- id="w___d7e94051-1_extension"/>
- <xs:complexType name="tExtension" id="w___d7e94053-1_tExtension">
- <xs:complexContent id="w___d7e94054-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94055-1">
- <xs:attribute name="namespace"
- type="xs:anyURI"
- use="required"
- id="w___d7e94056-1_namespace"/>
- <xs:attribute name="mustUnderstand"
- type="wsbpel:tBoolean"
- use="required"
- id="w___d7e94057-1_mustUnders"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="import" type="wsbpel:tImport" id="w___d7e94058-1_import"/>
- <xs:complexType name="tImport" id="w___d7e94059-1_tImport">
- <xs:complexContent id="w___d7e94060-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94061-1">
- <xs:attribute name="namespace"
- type="xs:anyURI"
- use="optional"
- id="w___d7e94062-1_namespace"/>
- <xs:attribute name="location"
- type="xs:anyURI"
- use="optional"
- id="w___d7e94063-1_location"/>
- <xs:attribute name="importType"
- type="xs:anyURI"
- use="required"
- id="w___d7e94064-1_importType"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="partnerLinks"
- type="wsbpel:tPartnerLinks"
- id="w___d7e94065-1_partnerLin"/>
- <xs:complexType name="tPartnerLinks" id="w___d7e94066-1_tPartnerLi">
- <xs:complexContent id="w___d7e94067-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94068-1">
- <xs:sequence id="w___d7e94069-1">
- <xs:element ref="wsbpel:partnerLink"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94070-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="partnerLink"
- type="wsbpel:tPartnerLink"
- id="w___d7e94071-1_partnerLin"/>
- <xs:complexType name="tPartnerLink" id="w___d7e94072-1_tPartnerLi">
- <xs:complexContent id="w___d7e94073-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94074-1">
- <xs:attribute name="name"
- type="xs:NCName"
- use="required"
- id="w___d7e94075-1_name"/>
- <xs:attribute name="partnerLinkType"
- type="xs:QName"
- use="required"
- id="w___d7e94076-1_partnerLin"/>
- <xs:attribute name="myRole" type="xs:NCName" id="w___d7e94077-1_myRole"/>
- <xs:attribute name="partnerRole" type="xs:NCName" id="w___d7e94078-1_partnerRol"/>
- <xs:attribute name="initializePartnerRole"
- type="wsbpel:tBoolean"
- id="w___d7e94079-1_initialize"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="messageExchanges"
- type="wsbpel:tMessageExchanges"
- id="w___d7e94080-1_messageExc"/>
- <xs:complexType name="tMessageExchanges" id="w___d7e94081-1_tMessageEx">
- <xs:complexContent id="w___d7e94082-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94083-1">
- <xs:sequence id="w___d7e94084-1">
- <xs:element ref="wsbpel:messageExchange"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94085-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="messageExchange"
- type="wsbpel:tMessageExchange"
- id="w___d7e94086-1_messageExc"/>
- <xs:complexType name="tMessageExchange" id="w___d7e94087-1_tMessageEx">
- <xs:complexContent id="w___d7e94088-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94089-1">
- <xs:attribute name="name"
- type="xs:NCName"
- use="required"
- id="w___d7e94090-1_name"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="variables"
- type="wsbpel:tVariables"
- id="w___d7e94092-1_variables"/>
- <xs:complexType name="tVariables" id="w___d7e94093-1_tVariables">
- <xs:complexContent id="w___d7e94094-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94095-1">
- <xs:sequence id="w___d7e94096-1">
- <xs:element ref="wsbpel:variable"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94097-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="variable"
- type="wsbpel:tVariable"
- id="w___d7e94098-1_variable"/>
- <xs:complexType name="tVariable" id="w___d7e94099-1_tVariable">
- <xs:complexContent id="w___d7e94100-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94101-1">
- <xs:sequence id="w___d7e94102-1">
- <xs:element ref="wsbpel:from" minOccurs="0" id="w___d7e94103-1"/>
- </xs:sequence>
- <xs:attribute name="name"
- type="wsbpel:BPELVariableName"
- use="required"
- id="w___d7e94104-1_name"/>
- <xs:attribute name="messageType"
- type="xs:QName"
- use="optional"
- id="w___d7e94105-1_messageTyp"/>
- <xs:attribute name="type"
- type="xs:QName"
- use="optional"
- id="w___d7e94106-1_type"/>
- <xs:attribute name="element"
- type="xs:QName"
- use="optional"
- id="w___d7e94107-1_element"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="BPELVariableName" id="w___d7e94108-1_BPELVariab">
- <xs:restriction base="xs:NCName">
- <xs:pattern value="[^\.]+"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="correlationSets"
- type="wsbpel:tCorrelationSets"
- id="w___d7e94111-1_correlatio"/>
- <xs:complexType name="tCorrelationSets" id="w___d7e94112-1_tCorrelati">
- <xs:complexContent id="w___d7e94113-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94114-1">
- <xs:sequence id="w___d7e94115-1">
- <xs:element ref="wsbpel:correlationSet"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94116-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="correlationSet"
- type="wsbpel:tCorrelationSet"
- id="w___d7e94117-1_correlatio"/>
- <xs:complexType name="tCorrelationSet" id="w___d7e94118-1_tCorrelati">
- <xs:complexContent id="w___d7e94119-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94120-1">
- <xs:attribute name="properties"
- type="wsbpel:QNames"
- use="required"
- id="w___d7e94121-1_properties"/>
- <xs:attribute name="name"
- type="xs:NCName"
- use="required"
- id="w___d7e94122-1_name"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="QNames" id="w___d7e94123-1_QNames">
- <xs:restriction>
- <xs:simpleType id="w___d7e94125-1">
- <xs:list itemType="xs:QName"/>
- </xs:simpleType>
- <xs:minLength value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="faultHandlers"
- type="wsbpel:tFaultHandlers"
- id="w___d7e94128-1_faultHandl"/>
- <xs:complexType name="tFaultHandlers" id="w___d7e94130-1_tFaultHand">
- <xs:complexContent id="w___d7e94131-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94132-1">
- <xs:sequence id="w___d7e94133-1">
- <xs:element ref="wsbpel:catch"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94134-1"/>
- <xs:element ref="wsbpel:catchAll" minOccurs="0" id="w___d7e94135-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="catch" type="wsbpel:tCatch" id="w___d7e94136-1_catch">
- <xs:annotation>
- <xs:documentation>
- This element can contain all activities including the activities
- compensate, compensateScope and rethrow.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="tCatch" id="w___d7e94140-1_tCatch">
- <xs:complexContent id="w___d7e94141-1">
- <xs:extension base="wsbpel:tActivityContainer" id="w___d7e94142-1">
- <xs:attribute name="faultName" type="xs:QName" id="w___d7e94143-1_faultName"/>
- <xs:attribute name="faultVariable"
- type="wsbpel:BPELVariableName"
- id="w___d7e94144-1_faultVaria"/>
- <xs:attribute name="faultMessageType"
- type="xs:QName"
- id="w___d7e94145-1_faultMessa"/>
- <xs:attribute name="faultElement" type="xs:QName" id="w___d7e94146-1_faultEleme"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="catchAll"
- type="wsbpel:tActivityContainer"
- id="w___d7e94147-1_catchAll">
- <xs:annotation>
- <xs:documentation>
- This element can contain all activities including the activities
- compensate, compensateScope and rethrow.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:complexType name="tActivityContainer" id="w___d7e94151-1_tActivityC">
- <xs:complexContent id="w___d7e94152-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94153-1">
- <xs:sequence id="w___d7e94154-1">
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="eventHandlers"
- type="wsbpel:tEventHandlers"
- id="w___d7e94156-1_eventHandl"/>
- <xs:complexType name="tEventHandlers" id="w___d7e94157-1_tEventHand">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element onAlarm needs to be a Local Element Declaration,
- because there is another onAlarm element defined for the pick activity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94161-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94162-1">
- <xs:sequence id="w___d7e94163-1">
- <xs:element ref="wsbpel:onEvent"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94164-1"/>
- <xs:element name="onAlarm"
- type="wsbpel:tOnAlarmEvent"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94165-1_onAlarm"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="onEvent" type="wsbpel:tOnEvent" id="w___d7e94166-1_onEvent"/>
- <xs:complexType name="tOnEvent" id="w___d7e94167-1_tOnEvent">
- <xs:complexContent id="w___d7e94168-1">
- <xs:extension base="wsbpel:tOnMsgCommon" id="w___d7e94169-1">
- <xs:sequence id="w___d7e94170-1">
- <xs:element ref="wsbpel:scope" minOccurs="1" id="w___d7e94171-1"/>
- </xs:sequence>
- <xs:attribute name="messageType"
- type="xs:QName"
- use="optional"
- id="w___d7e94172-1_messageTyp"/>
- <xs:attribute name="element"
- type="xs:QName"
- use="optional"
- id="w___d7e94173-1_element"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tOnMsgCommon" id="w___d7e94174-1_tOnMsgComm">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlations needs to be a Local Element Declaration,
- because there is another correlations element defined for the invoke activity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94178-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94179-1">
- <xs:sequence id="w___d7e94180-1">
- <xs:element name="correlations"
- type="wsbpel:tCorrelations"
- minOccurs="0"
- id="w___d7e94181-1_correlatio"/>
- <xs:element ref="wsbpel:fromParts" minOccurs="0" id="w___d7e94182-1"/>
- </xs:sequence>
- <xs:attribute name="partnerLink"
- type="xs:NCName"
- use="required"
- id="w___d7e94183-1_partnerLin"/>
- <xs:attribute name="portType"
- type="xs:QName"
- use="optional"
- id="w___d7e94184-1_portType"/>
- <xs:attribute name="operation"
- type="xs:NCName"
- use="required"
- id="w___d7e94185-1_operation"/>
- <xs:attribute name="messageExchange"
- type="xs:NCName"
- use="optional"
- id="w___d7e94186-1_messageExc"/>
- <xs:attribute name="variable"
- type="wsbpel:BPELVariableName"
- use="optional"
- id="w___d7e94187-1_variable"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tCorrelations" id="w___d7e94188-1_tCorrelati">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlation needs to be a Local Element Declaration,
- because there is another correlation element defined for the invoke activity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94192-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94193-1">
- <xs:sequence id="w___d7e94194-1">
- <xs:element name="correlation"
- type="wsbpel:tCorrelation"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94195-1_correlatio"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tCorrelation" id="w___d7e94197-1_tCorrelati">
- <xs:complexContent id="w___d7e94198-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94199-1">
- <xs:attribute name="set"
- type="xs:NCName"
- use="required"
- id="w___d7e94200-1_set"/>
- <xs:attribute name="initiate"
- type="wsbpel:tInitiate"
- default="no"
- id="w___d7e94201-1_initiate"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="tInitiate" id="w___d7e94202-1_tInitiate">
- <xs:restriction base="xs:string">
- <xs:enumeration value="yes"/>
- <xs:enumeration value="join"/>
- <xs:enumeration value="no"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="tOnAlarmEvent" id="w___d7e94207-1_tOnAlarmEv">
- <xs:complexContent id="w___d7e94208-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94209-1">
- <xs:sequence id="w___d7e94210-1">
- <xs:choice id="w___d7e94211-1">
- <xs:sequence id="w___d7e94212-1">
- <xs:group ref="wsbpel:forOrUntilGroup" minOccurs="1"/>
- <xs:element ref="wsbpel:repeatEvery" minOccurs="0" id="w___d7e94214-1"/>
- </xs:sequence>
- <xs:element ref="wsbpel:repeatEvery" minOccurs="1" id="w___d7e94215-1"/>
- </xs:choice>
- <xs:element ref="wsbpel:scope" minOccurs="1" id="w___d7e94216-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:group name="forOrUntilGroup">
- <xs:choice id="w___d7e94218-1">
- <xs:element ref="wsbpel:for" minOccurs="1" id="w___d7e94219-1"/>
- <xs:element ref="wsbpel:until" minOccurs="1" id="w___d7e94220-1"/>
- </xs:choice>
- </xs:group>
- <xs:element name="for" type="wsbpel:tDuration-expr" id="w___d7e94221-1_for"/>
- <xs:element name="until" type="wsbpel:tDeadline-expr" id="w___d7e94222-1_until"/>
- <xs:element name="repeatEvery"
- type="wsbpel:tDuration-expr"
- id="w___d7e94223-1_repeatEver"/>
- <xs:complexType name="tActivity" id="w___d7e94224-1_tActivity">
- <xs:complexContent id="w___d7e94225-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94226-1">
- <xs:sequence id="w___d7e94227-1">
- <xs:element ref="wsbpel:targets" minOccurs="0" id="w___d7e94228-1"/>
- <xs:element ref="wsbpel:sources" minOccurs="0" id="w___d7e94229-1"/>
- </xs:sequence>
- <xs:attribute name="name" type="xs:NCName" id="w___d7e94230-1_name"/>
- <xs:attribute name="suppressJoinFailure"
- type="wsbpel:tBoolean"
- use="optional"
- id="w___d7e94231-1_suppressJo"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="targets" type="wsbpel:tTargets" id="w___d7e94232-1_targets"/>
- <xs:complexType name="tTargets" id="w___d7e94233-1_tTargets">
- <xs:complexContent id="w___d7e94234-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94235-1">
- <xs:sequence id="w___d7e94236-1">
- <xs:element ref="wsbpel:joinCondition" minOccurs="0" id="w___d7e94237-1"/>
- <xs:element ref="wsbpel:target"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94238-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="joinCondition"
- type="wsbpel:tCondition"
- id="w___d7e94239-1_joinCondit"/>
- <xs:element name="target" type="wsbpel:tTarget" id="w___d7e94241-1_target"/>
- <xs:complexType name="tTarget" id="w___d7e94242-1_tTarget">
- <xs:complexContent id="w___d7e94243-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94244-1">
- <xs:attribute name="linkName"
- type="xs:NCName"
- use="required"
- id="w___d7e94245-1_linkName"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="sources" type="wsbpel:tSources" id="w___d7e94246-1_sources"/>
- <xs:complexType name="tSources" id="w___d7e94247-1_tSources">
- <xs:complexContent id="w___d7e94248-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94249-1">
- <xs:sequence id="w___d7e94250-1">
- <xs:element ref="wsbpel:source"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94251-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="source" type="wsbpel:tSource" id="w___d7e94252-1_source"/>
- <xs:complexType name="tSource" id="w___d7e94253-1_tSource">
- <xs:complexContent id="w___d7e94254-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94255-1">
- <xs:sequence id="w___d7e94256-1">
- <xs:element ref="wsbpel:transitionCondition" minOccurs="0" id="w___d7e94257-1"/>
- </xs:sequence>
- <xs:attribute name="linkName"
- type="xs:NCName"
- use="required"
- id="w___d7e94258-1_linkName"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="transitionCondition"
- type="wsbpel:tCondition"
- id="w___d7e94259-1_transition"/>
- <xs:element name="assign" type="wsbpel:tAssign" id="w___d7e94260-1_assign"/>
- <xs:complexType name="tAssign" id="w___d7e94261-1_tAssign">
- <xs:complexContent id="w___d7e94262-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94263-1">
- <xs:sequence id="w___d7e94264-1">
- <xs:choice maxOccurs="unbounded" id="w___d7e94265-1">
- <xs:element ref="wsbpel:copy" minOccurs="1" id="w___d7e94266-1"/>
- <xs:element ref="wsbpel:extensionAssignOperation"
- minOccurs="1"
- id="w___d7e94267-1"/>
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="validate"
- type="wsbpel:tBoolean"
- use="optional"
- default="no"
- id="w___d7e94268-1_validate"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="copy" type="wsbpel:tCopy" id="w___d7e94269-1_copy"/>
- <xs:complexType name="tCopy" id="w___d7e94270-1_tCopy">
- <xs:complexContent id="w___d7e94271-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94272-1">
- <xs:sequence id="w___d7e94273-1">
- <xs:element ref="wsbpel:from" minOccurs="1" id="w___d7e94274-1"/>
- <xs:element ref="wsbpel:to" minOccurs="1" id="w___d7e94275-1"/>
- </xs:sequence>
- <xs:attribute name="keepSrcElementName"
- type="wsbpel:tBoolean"
- use="optional"
- default="no"
- id="w___d7e94276-1_keepSrcEle"/>
- <xs:attribute name="ignoreMissingFromData"
- type="wsbpel:tBoolean"
- use="optional"
- default="no"
- id="w___d7e94277-1_ignoreMiss"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="from" type="wsbpel:tFrom" id="w___d7e94279-1_from"/>
- <xs:complexType name="tFrom" mixed="true" id="w___d7e94280-1_tFrom">
- <xs:sequence id="w___d7e94281-1">
- <xs:element ref="wsbpel:documentation"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94282-1"/>
- <xs:any namespace="##other"
- processContents="lax"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <xs:choice minOccurs="0" id="w___d7e94284-1">
- <xs:element ref="wsbpel:literal" minOccurs="1" id="w___d7e94285-1"/>
- <xs:element ref="wsbpel:query" minOccurs="1" id="w___d7e94286-1"/>
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="expressionLanguage"
- type="xs:anyURI"
- id="w___d7e94287-1_expression"/>
- <xs:attribute name="variable"
- type="wsbpel:BPELVariableName"
- id="w___d7e94288-1_variable"/>
- <xs:attribute name="part" type="xs:NCName" id="w___d7e94289-1_part"/>
- <xs:attribute name="property" type="xs:QName" id="w___d7e94290-1_property"/>
- <xs:attribute name="partnerLink" type="xs:NCName" id="w___d7e94291-1_partnerLin"/>
- <xs:attribute name="endpointReference"
- type="wsbpel:tRoles"
- id="w___d7e94292-1_endpointRe"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- <xs:element name="literal" type="wsbpel:tLiteral" id="w___d7e94294-1_literal"/>
- <xs:complexType name="tLiteral" mixed="true" id="w___d7e94295-1_tLiteral">
- <xs:sequence id="w___d7e94296-1">
- <xs:any namespace="##any"
- processContents="lax"
- minOccurs="0"
- maxOccurs="1"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="query" type="wsbpel:tQuery" id="w___d7e94298-1_query"/>
- <xs:complexType name="tQuery" mixed="true" id="w___d7e94299-1_tQuery">
- <xs:sequence id="w___d7e94300-1">
- <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="queryLanguage"
- type="xs:anyURI"
- id="w___d7e94302-1_queryLangu"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- <xs:simpleType name="tRoles" id="w___d7e94304-1_tRoles">
- <xs:restriction base="xs:string">
- <xs:enumeration value="myRole"/>
- <xs:enumeration value="partnerRole"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="to" type="wsbpel:tTo" id="w___d7e94308-1_to"/>
- <xs:complexType name="tTo" mixed="true" id="w___d7e94309-1_tTo">
- <xs:sequence id="w___d7e94310-1">
- <xs:element ref="wsbpel:documentation"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94311-1"/>
- <xs:any namespace="##other"
- processContents="lax"
- minOccurs="0"
- maxOccurs="unbounded"/>
- <xs:element ref="wsbpel:query" minOccurs="0" id="w___d7e94313-1"/>
- </xs:sequence>
- <xs:attribute name="expressionLanguage"
- type="xs:anyURI"
- id="w___d7e94314-1_expression"/>
- <xs:attribute name="variable"
- type="wsbpel:BPELVariableName"
- id="w___d7e94315-1_variable"/>
- <xs:attribute name="part" type="xs:NCName" id="w___d7e94316-1_part"/>
- <xs:attribute name="property" type="xs:QName" id="w___d7e94317-1_property"/>
- <xs:attribute name="partnerLink" type="xs:NCName" id="w___d7e94318-1_partnerLin"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- <xs:element name="extensionAssignOperation"
- type="wsbpel:tExtensionAssignOperation"
- id="w___d7e94320-1_extensionA"/>
- <xs:complexType name="tExtensionAssignOperation" id="w___d7e94321-1_tExtension">
- <xs:complexContent id="w___d7e94322-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94323-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="compensate"
- type="wsbpel:tCompensate"
- id="w___d7e94325-1_compensate"/>
- <xs:complexType name="tCompensate" id="w___d7e94326-1_tCompensat">
- <xs:complexContent id="w___d7e94327-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94328-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="compensateScope"
- type="wsbpel:tCompensateScope"
- id="w___d7e94329-1_compensate"/>
- <xs:complexType name="tCompensateScope" id="w___d7e94330-1_tCompensat">
- <xs:complexContent id="w___d7e94331-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94332-1">
- <xs:attribute name="target"
- type="xs:NCName"
- use="required"
- id="w___d7e94333-1_target"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="empty" type="wsbpel:tEmpty" id="w___d7e94334-1_empty"/>
- <xs:complexType name="tEmpty" id="w___d7e94335-1_tEmpty">
- <xs:complexContent id="w___d7e94336-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94337-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="exit" type="wsbpel:tExit" id="w___d7e94338-1_exit"/>
- <xs:complexType name="tExit" id="w___d7e94339-1_tExit">
- <xs:complexContent id="w___d7e94340-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94341-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="extensionActivity"
- type="wsbpel:tExtensionActivity"
- id="w___d7e94342-1_extensionA"/>
- <xs:complexType name="tExtensionActivity" id="w___d7e94343-1_tExtension">
- <xs:sequence id="w___d7e94344-1">
- <xs:any namespace="##other" processContents="lax"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="flow" type="wsbpel:tFlow" id="w___d7e94346-1_flow"/>
- <xs:complexType name="tFlow" id="w___d7e94348-1_tFlow">
- <xs:complexContent id="w___d7e94349-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94350-1">
- <xs:sequence id="w___d7e94351-1">
- <xs:element ref="wsbpel:links" minOccurs="0" id="w___d7e94352-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="links" type="wsbpel:tLinks" id="w___d7e94354-1_links"/>
- <xs:complexType name="tLinks" id="w___d7e94355-1_tLinks">
- <xs:complexContent id="w___d7e94356-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94357-1">
- <xs:sequence id="w___d7e94358-1">
- <xs:element ref="wsbpel:link"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94359-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="link" type="wsbpel:tLink" id="w___d7e94360-1_link"/>
- <xs:complexType name="tLink" id="w___d7e94361-1_tLink">
- <xs:complexContent id="w___d7e94362-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94363-1">
- <xs:attribute name="name"
- type="xs:NCName"
- use="required"
- id="w___d7e94364-1_name"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="forEach" type="wsbpel:tForEach" id="w___d7e94365-1_forEach"/>
- <xs:complexType name="tForEach" id="w___d7e94366-1_tForEach">
- <xs:complexContent id="w___d7e94367-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94368-1">
- <xs:sequence id="w___d7e94369-1">
- <xs:element ref="wsbpel:startCounterValue" minOccurs="1" id="w___d7e94370-1"/>
- <xs:element ref="wsbpel:finalCounterValue" minOccurs="1" id="w___d7e94371-1"/>
- <xs:element ref="wsbpel:completionCondition" minOccurs="0" id="w___d7e94372-1"/>
- <xs:element ref="wsbpel:scope" minOccurs="1" id="w___d7e94373-1"/>
- </xs:sequence>
- <xs:attribute name="counterName"
- type="wsbpel:BPELVariableName"
- use="required"
- id="w___d7e94374-1_counterNam"/>
- <xs:attribute name="parallel"
- type="wsbpel:tBoolean"
- use="required"
- id="w___d7e94375-1_parallel"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="startCounterValue"
- type="wsbpel:tExpression"
- id="w___d7e94376-1_startCount"/>
- <xs:element name="finalCounterValue"
- type="wsbpel:tExpression"
- id="w___d7e94377-1_finalCount"/>
- <xs:element name="completionCondition"
- type="wsbpel:tCompletionCondition"
- id="w___d7e94378-1_completion"/>
- <xs:complexType name="tCompletionCondition" id="w___d7e94379-1_tCompletio">
- <xs:complexContent id="w___d7e94380-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94381-1">
- <xs:sequence id="w___d7e94382-1">
- <xs:element ref="wsbpel:branches" minOccurs="0" id="w___d7e94383-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="branches"
- type="wsbpel:tBranches"
- id="w___d7e94385-1_branches"/>
- <xs:complexType name="tBranches" id="w___d7e94386-1_tBranches">
- <xs:complexContent id="w___d7e94387-1">
- <xs:extension base="wsbpel:tExpression" id="w___d7e94388-1">
- <xs:attribute name="successfulBranchesOnly"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94389-1_successful"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="if" type="wsbpel:tIf" id="w___d7e94390-1_if"/>
- <xs:complexType name="tIf" id="w___d7e94391-1_tIf">
- <xs:complexContent id="w___d7e94392-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94393-1">
- <xs:sequence id="w___d7e94394-1">
- <xs:element ref="wsbpel:condition" minOccurs="1" id="w___d7e94395-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- <xs:element ref="wsbpel:elseif"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94397-1"/>
- <xs:element ref="wsbpel:else" minOccurs="0" id="w___d7e94398-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="elseif" type="wsbpel:tElseif" id="w___d7e94399-1_elseif"/>
- <xs:complexType name="tElseif" id="w___d7e94400-1_tElseif">
- <xs:complexContent id="w___d7e94401-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94402-1">
- <xs:sequence id="w___d7e94403-1">
- <xs:element ref="wsbpel:condition" minOccurs="1" id="w___d7e94404-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="else"
- type="wsbpel:tActivityContainer"
- id="w___d7e94406-1_else"/>
- <xs:element name="invoke" type="wsbpel:tInvoke" id="w___d7e94407-1_invoke"/>
- <xs:complexType name="tInvoke" id="w___d7e94408-1_tInvoke">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlations needs to be a Local Element Declaration,
- because there is another correlations element defined for the non-invoke activities.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94412-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94413-1">
- <xs:sequence id="w___d7e94414-1">
- <xs:element name="correlations"
- type="wsbpel:tCorrelationsWithPattern"
- minOccurs="0"
- id="w___d7e94415-1_correlatio"/>
- <xs:element ref="wsbpel:catch"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94416-1"/>
- <xs:element ref="wsbpel:catchAll" minOccurs="0" id="w___d7e94417-1"/>
- <xs:element ref="wsbpel:compensationHandler" minOccurs="0" id="w___d7e94418-1"/>
- <xs:element ref="wsbpel:toParts" minOccurs="0" id="w___d7e94419-1"/>
- <xs:element ref="wsbpel:fromParts" minOccurs="0" id="w___d7e94420-1"/>
- </xs:sequence>
- <xs:attribute name="partnerLink"
- type="xs:NCName"
- use="required"
- id="w___d7e94421-1_partnerLin"/>
- <xs:attribute name="portType"
- type="xs:QName"
- use="optional"
- id="w___d7e94422-1_portType"/>
- <xs:attribute name="operation"
- type="xs:NCName"
- use="required"
- id="w___d7e94423-1_operation"/>
- <xs:attribute name="inputVariable"
- type="wsbpel:BPELVariableName"
- use="optional"
- id="w___d7e94424-1_inputVaria"/>
- <xs:attribute name="outputVariable"
- type="wsbpel:BPELVariableName"
- use="optional"
- id="w___d7e94425-1_outputVari"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tCorrelationsWithPattern" id="w___d7e94426-1_tCorrelati">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlation needs to be a Local Element Declaration,
- because there is another correlation element defined for the non-invoke activities.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94430-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94431-1">
- <xs:sequence id="w___d7e94432-1">
- <xs:element name="correlation"
- type="wsbpel:tCorrelationWithPattern"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94433-1_correlatio"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tCorrelationWithPattern" id="w___d7e94434-1_tCorrelati">
- <xs:complexContent id="w___d7e94435-1">
- <xs:extension base="wsbpel:tCorrelation" id="w___d7e94436-1">
- <xs:attribute name="pattern" type="wsbpel:tPattern" id="w___d7e94437-1_pattern"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="tPattern" id="w___d7e94439-1_tPattern">
- <xs:restriction base="xs:string">
- <xs:enumeration value="request"/>
- <xs:enumeration value="response"/>
- <xs:enumeration value="request-response"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="fromParts"
- type="wsbpel:tFromParts"
- id="w___d7e94444-1_fromParts"/>
- <xs:complexType name="tFromParts" id="w___d7e94445-1_tFromParts">
- <xs:complexContent id="w___d7e94446-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94447-1">
- <xs:sequence id="w___d7e94448-1">
- <xs:element ref="wsbpel:fromPart"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94449-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="fromPart"
- type="wsbpel:tFromPart"
- id="w___d7e94450-1_fromPart"/>
- <xs:complexType name="tFromPart" id="w___d7e94451-1_tFromPart">
- <xs:complexContent id="w___d7e94452-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94453-1">
- <xs:attribute name="part"
- type="xs:NCName"
- use="required"
- id="w___d7e94454-1_part"/>
- <xs:attribute name="toVariable"
- type="wsbpel:BPELVariableName"
- use="required"
- id="w___d7e94455-1_toVariable"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="toParts" type="wsbpel:tToParts" id="w___d7e94456-1_toParts"/>
- <xs:complexType name="tToParts" id="w___d7e94457-1_tToParts">
- <xs:complexContent id="w___d7e94458-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94459-1">
- <xs:sequence id="w___d7e94460-1">
- <xs:element ref="wsbpel:toPart"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94461-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="toPart" type="wsbpel:tToPart" id="w___d7e94462-1_toPart"/>
- <xs:complexType name="tToPart" id="w___d7e94463-1_tToPart">
- <xs:complexContent id="w___d7e94464-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94465-1">
- <xs:attribute name="part"
- type="xs:NCName"
- use="required"
- id="w___d7e94466-1_part"/>
- <xs:attribute name="fromVariable"
- type="wsbpel:BPELVariableName"
- use="required"
- id="w___d7e94467-1_fromVariab"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="pick" type="wsbpel:tPick" id="w___d7e94468-1_pick"/>
- <xs:complexType name="tPick" id="w___d7e94469-1_tPick">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element onAlarm needs to be a Local Element Declaration,
- because there is another onAlarm element defined for event handlers.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94473-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94474-1">
- <xs:sequence id="w___d7e94475-1">
- <xs:element ref="wsbpel:onMessage"
- minOccurs="1"
- maxOccurs="unbounded"
- id="w___d7e94476-1"/>
- <xs:element name="onAlarm"
- type="wsbpel:tOnAlarmPick"
- minOccurs="0"
- maxOccurs="unbounded"
- id="w___d7e94477-1_onAlarm"/>
- </xs:sequence>
- <xs:attribute name="createInstance"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94478-1_createInst"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="onMessage"
- type="wsbpel:tOnMessage"
- id="w___d7e94480-1_onMessage"/>
- <xs:complexType name="tOnMessage" id="w___d7e94481-1_tOnMessage">
- <xs:complexContent id="w___d7e94482-1">
- <xs:extension base="wsbpel:tOnMsgCommon" id="w___d7e94483-1">
- <xs:sequence id="w___d7e94484-1">
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tOnAlarmPick" id="w___d7e94486-1_tOnAlarmPi">
- <xs:complexContent id="w___d7e94487-1">
- <xs:extension base="wsbpel:tExtensibleElements" id="w___d7e94488-1">
- <xs:sequence id="w___d7e94489-1">
- <xs:group ref="wsbpel:forOrUntilGroup" minOccurs="1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="receive" type="wsbpel:tReceive" id="w___d7e94492-1_receive"/>
- <xs:complexType name="tReceive" id="w___d7e94493-1_tReceive">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlations needs to be a Local Element Declaration,
- because there is another correlations element defined for the invoke activity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94497-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94498-1">
- <xs:sequence id="w___d7e94499-1">
- <xs:element name="correlations"
- type="wsbpel:tCorrelations"
- minOccurs="0"
- id="w___d7e94500-1_correlatio"/>
- <xs:element ref="wsbpel:fromParts" minOccurs="0" id="w___d7e94501-1"/>
- </xs:sequence>
- <xs:attribute name="partnerLink"
- type="xs:NCName"
- use="required"
- id="w___d7e94502-1_partnerLin"/>
- <xs:attribute name="portType"
- type="xs:QName"
- use="optional"
- id="w___d7e94503-1_portType"/>
- <xs:attribute name="operation"
- type="xs:NCName"
- use="required"
- id="w___d7e94504-1_operation"/>
- <xs:attribute name="variable"
- type="wsbpel:BPELVariableName"
- use="optional"
- id="w___d7e94505-1_variable"/>
- <xs:attribute name="createInstance"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94506-1_createInst"/>
- <xs:attribute name="messageExchange"
- type="xs:NCName"
- use="optional"
- id="w___d7e94507-1_messageExc"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="repeatUntil"
- type="wsbpel:tRepeatUntil"
- id="w___d7e94508-1_repeatUnti"/>
- <xs:complexType name="tRepeatUntil" id="w___d7e94509-1_tRepeatUnt">
- <xs:complexContent id="w___d7e94510-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94511-1">
- <xs:sequence id="w___d7e94512-1">
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- <xs:element ref="wsbpel:condition" minOccurs="1" id="w___d7e94514-1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="reply" type="wsbpel:tReply" id="w___d7e94515-1_reply"/>
- <xs:complexType name="tReply" id="w___d7e94516-1_tReply">
- <xs:annotation>
- <xs:documentation>
- XSD Authors: The child element correlations needs to be a Local Element Declaration,
- because there is another correlations element defined for the invoke activity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94520-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94521-1">
- <xs:sequence id="w___d7e94522-1">
- <xs:element name="correlations"
- type="wsbpel:tCorrelations"
- minOccurs="0"
- id="w___d7e94523-1_correlatio"/>
- <xs:element ref="wsbpel:toParts" minOccurs="0" id="w___d7e94524-1"/>
- </xs:sequence>
- <xs:attribute name="partnerLink"
- type="xs:NCName"
- use="required"
- id="w___d7e94525-1_partnerLin"/>
- <xs:attribute name="portType"
- type="xs:QName"
- use="optional"
- id="w___d7e94526-1_portType"/>
- <xs:attribute name="operation"
- type="xs:NCName"
- use="required"
- id="w___d7e94527-1_operation"/>
- <xs:attribute name="variable"
- type="wsbpel:BPELVariableName"
- use="optional"
- id="w___d7e94528-1_variable"/>
- <xs:attribute name="faultName" type="xs:QName" id="w___d7e94529-1_faultName"/>
- <xs:attribute name="messageExchange"
- type="xs:NCName"
- use="optional"
- id="w___d7e94530-1_messageExc"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="rethrow" type="wsbpel:tRethrow" id="w___d7e94531-1_rethrow"/>
- <xs:complexType name="tRethrow" id="w___d7e94532-1_tRethrow">
- <xs:complexContent id="w___d7e94533-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94534-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="scope" type="wsbpel:tScope" id="w___d7e94536-1_scope"/>
- <xs:complexType name="tScope" id="w___d7e94537-1_tScope">
- <xs:annotation>
- <xs:documentation>
- There is no schema-level default for "exitOnStandardFault"
- at "scope". Because, it will inherit default from enclosing scope
- or process.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent id="w___d7e94541-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94542-1">
- <xs:sequence id="w___d7e94543-1">
- <xs:element ref="wsbpel:partnerLinks" minOccurs="0" id="w___d7e94544-1"/>
- <xs:element ref="wsbpel:messageExchanges" minOccurs="0" id="w___d7e94545-1"/>
- <xs:element ref="wsbpel:variables" minOccurs="0" id="w___d7e94546-1"/>
- <xs:element ref="wsbpel:correlationSets" minOccurs="0" id="w___d7e94547-1"/>
- <xs:element ref="wsbpel:faultHandlers" minOccurs="0" id="w___d7e94548-1"/>
- <xs:element ref="wsbpel:compensationHandler" minOccurs="0" id="w___d7e94549-1"/>
- <xs:element ref="wsbpel:terminationHandler" minOccurs="0" id="w___d7e94550-1"/>
- <xs:element ref="wsbpel:eventHandlers" minOccurs="0" id="w___d7e94551-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- <xs:attribute name="isolated"
- type="wsbpel:tBoolean"
- default="no"
- id="w___d7e94553-1_isolated"/>
- <xs:attribute name="exitOnStandardFault"
- type="wsbpel:tBoolean"
- id="w___d7e94554-1_exitOnStan"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="compensationHandler"
- type="wsbpel:tActivityContainer"
- id="w___d7e94555-1_compensati">
- <xs:annotation>
- <xs:documentation>
- This element can contain all activities including the activities
- compensate and compensateScope.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="terminationHandler"
- type="wsbpel:tActivityContainer"
- id="w___d7e94559-1_terminatio">
- <xs:annotation>
- <xs:documentation>
- This element can contain all activities including the activities
- compensate and compensateScope.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="sequence"
- type="wsbpel:tSequence"
- id="w___d7e94563-1_sequence"/>
- <xs:complexType name="tSequence" id="w___d7e94564-1_tSequence">
- <xs:complexContent id="w___d7e94565-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94566-1">
- <xs:sequence id="w___d7e94567-1">
- <xs:group ref="wsbpel:activity" minOccurs="1" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="throw" type="wsbpel:tThrow" id="w___d7e94569-1_throw"/>
- <xs:complexType name="tThrow" id="w___d7e94570-1_tThrow">
- <xs:complexContent id="w___d7e94571-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94572-1">
- <xs:attribute name="faultName"
- type="xs:QName"
- use="required"
- id="w___d7e94573-1_faultName"/>
- <xs:attribute name="faultVariable"
- type="wsbpel:BPELVariableName"
- id="w___d7e94574-1_faultVaria"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="validate"
- type="wsbpel:tValidate"
- id="w___d7e94575-1_validate"/>
- <xs:complexType name="tValidate" id="w___d7e94576-1_tValidate">
- <xs:complexContent id="w___d7e94577-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94578-1">
- <xs:attribute name="variables"
- use="required"
- type="wsbpel:BPELVariableNames"
- id="w___d7e94579-1_variables"/>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="BPELVariableNames" id="w___d7e94580-1_BPELVariab">
- <xs:restriction>
- <xs:simpleType id="w___d7e94582-1">
- <xs:list itemType="wsbpel:BPELVariableName"/>
- </xs:simpleType>
- <xs:minLength value="1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="wait" type="wsbpel:tWait" id="w___d7e94586-1_wait"/>
- <xs:complexType name="tWait" id="w___d7e94587-1_tWait">
- <xs:complexContent id="w___d7e94588-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94589-1">
- <xs:choice id="w___d7e94590-1">
- <xs:element ref="wsbpel:for" minOccurs="1" id="w___d7e94591-1"/>
- <xs:element ref="wsbpel:until" minOccurs="1" id="w___d7e94592-1"/>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="while" type="wsbpel:tWhile" id="w___d7e94593-1_while"/>
- <xs:complexType name="tWhile" id="w___d7e94594-1_tWhile">
- <xs:complexContent id="w___d7e94595-1">
- <xs:extension base="wsbpel:tActivity" id="w___d7e94596-1">
- <xs:sequence id="w___d7e94597-1">
- <xs:element ref="wsbpel:condition" minOccurs="1" id="w___d7e94598-1"/>
- <xs:group ref="wsbpel:activity" minOccurs="1"/>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tExpression" mixed="true" id="w___d7e94600-1_tExpressio">
- <xs:sequence id="w___d7e94601-1">
- <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
- </xs:sequence>
- <xs:attribute name="expressionLanguage"
- type="xs:anyURI"
- id="w___d7e94603-1_expression"/>
- <xs:anyAttribute namespace="##other" processContents="lax"/>
- </xs:complexType>
- <xs:complexType name="tCondition" id="w___d7e94605-1_tCondition">
- <xs:complexContent mixed="true" id="w___d7e94606-1">
- <xs:extension base="wsbpel:tExpression" id="w___d7e94607-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:element name="condition"
- type="wsbpel:tBoolean-expr"
- id="w___d7e94608-1_condition"/>
- <xs:complexType name="tBoolean-expr" id="w___d7e94609-1_tBoolean__x2D__e">
- <xs:complexContent mixed="true" id="w___d7e94610-1">
- <xs:extension base="wsbpel:tExpression" id="w___d7e94611-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tDuration-expr" id="w___d7e94612-1_tDuration__x2D__">
- <xs:complexContent mixed="true" id="w___d7e94613-1">
- <xs:extension base="wsbpel:tExpression" id="w___d7e94614-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="tDeadline-expr" id="w___d7e94615-1_tDeadline__x2D__">
- <xs:complexContent mixed="true" id="w___d7e94616-1">
- <xs:extension base="wsbpel:tExpression" id="w___d7e94617-1"/>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="tBoolean" id="w___d7e94618-1_tBoolean">
- <xs:restriction base="xs:string">
- <xs:enumeration value="yes"/>
- <xs:enumeration value="no"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
|