Alex,
We use the "track changes" feature of Word to keep track -- let us stick with that model for future changes.
Thanks,
Satish
________________________________
From: Francisco Curbera [mailto:]
Sent: Thu 3/25/2004 10:13 AM
To: Alex Yiu
Cc: Alex Yiu;
Subject: Re: [wsbpel-spec-edit] [Fwd: Re: a follow-up on BPEL XML Schema file placement]
Alex,
Thanks. I did not see the fixes you made (on top the spec's schema) marked
inside the file. Can I assume they are all of the "typo" kind?
Paco
Alex Yiu
<alex.yiu@oracle. To: Alex Yiu <>
com> cc:
Subject: Re: [wsbpel-spec-edit] [Fwd: Re: a follow-up on BPEL XML Schema file
03/24/2004 06:36 placement]
PM
Hi all,
I re-extracted the schema files from the 1.22 Rev of the word document.
And, upload to the CVS already. (bpel*.xsd Rev 1.2)
http://www-124.ibm.com/developerworks/oss/cvs/wsbpeltc/specifications/SchemaFiles/
In case of the scheduled downtime for the website, I attached those 3
schema files in this email.
When I tried to validate those schema (with XMLSpy), I found a number of
schema syntax typo / mistakes in bpel_msgprop.xsd and bpel_main.xsd. Please
take a look into those 2 files and see whether my fix fits the intention of
the spec.
Thanks!
Regards,
Alex Yiu
Alex Yiu wrote:
Hi all,
www-124.ibm.com has been up again.
As discussed with Paco and other editors before, I extracted the 3
XML Schema files from the word doc (Rev 1.19) and made some typo in
the main XSD file and added some very minimal versioning annotation
into the 3 schema files. And, I uploaded to the CVS repository:
http://www-124.ibm.com/developerworks/oss/cvs/wsbpeltc/specifications/SchemaFiles/
Hopefully, that will serve as our point of truth during our editing
cycle.
Also, I create a subdir for Issue 24 Working Area:
http://www-124.ibm.com/developerworks/oss/cvs/wsbpeltc/specifications/SchemaFiles/Issue_24_Working_Area/
It contains two files: (1) XSD file with some basic Issue 24
annotation (2) a text file briefly explaining the annotation.
Please note that is the just beginning of the work for Issue 24. We
(especially Paco and me) still need to put more cycles into it for
finishing Issue 24.
Thanks!
Regards,
Alex Yiu
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="
http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns:wsbp="
http://schemas.xmlsoap.org/ws/2004/03/business-process/"
elementFormDefault="qualified">
<annotation>
<documentation>
Message Properties Schema
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: Adding
minOccurs="0" to query element; fix the syntax typo in "propertyAlias"
definition (e.g remove complexContent)
</documentation>
</annotation>
<element name="property">
<complexType>
<attribute name="name" type="NCName"
use="required"/>
<attribute name="type" type="QName"
use="required"/>
</complexType>
</element>
<element name="propertyAlias">
<complexType>
<sequence>
<element name="query"
minOccurs="0">
<complexType
mixed="true">
<sequence>
<any minOccurs="0" maxOccurs="1" processContents="lax"/>
</sequence>
<attribute name="queryLanguage" type="anyURI"/>
</complexType>
</element>
</sequence>
<attribute name="propertyName"
type="QName" use="required"/>
<attribute name="messageType"
type="QName" use="required"/>
<attribute name="part" type="NCName"/>
</complexType>
</element>
</schema>
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="
http://schemas.xmlsoap.org/ws/2004/03/partner-link/" xmlns:plnk="
http://schemas.xmlsoap.org/ws/2004/03/partner-link/" xmlns="
http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<annotation>
<documentation>
Partner Link Type Schema
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"
</documentation>
</annotation>
<element name="partnerLinkType" type="plnk:tPartnerLinkType"/>
<complexType name="tPartnerLinkType">
<sequence>
<element name="role" type="plnk:tRole"
maxOccurs="2"/>
</sequence>
<attribute name="name" type="NCName"
use="required"/>
</complexType>
<complexType name="tRole">
<sequence>
<element name="portType">
<complexType>
<attribute
name="name" type="QName" use="required"/>
</complexType>
</element>
</sequence>
<attribute name="name" type="NCName"
use="required"/>
</complexType>
</schema>
<?xml version='1.0' encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:bpws="
http://schemas.xmlsoap.org/ws/2004/03/business-process/"
targetNamespace="
http://schemas.xmlsoap.org/ws/2004/03/business-process/"
elementFormDefault="qualified">
<annotation>
<documentation>
BPEL4WS Schema
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)
</documentation>
</annotation>
<import namespace="http://schemas.xmlsoap.org/wsdl/"
schemaLocation="http://schemas.xmlsoap.org/wsdl/"/>
<complexType name="tExtensibleElements">
<annotation>
<documentation>
This type is extended by other component types
to allow elements and attributes from
other namespaces to be added.
</documentation>
</annotation>
<sequence>
<any namespace="##other" minOccurs="0"
maxOccurs="unbounded"
processContents="lax"/>
</sequence>
<anyAttribute namespace="##other" processContents="lax"/>
</complexType>
<element name="process" type="bpws:tProcess"/>
<complexType name="tProcess">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="import"
type="bpws:tImport" minOccurs="0"/>
<element name="partnerLinks"
type="bpws:tPartnerLinks" minOccurs="0"/>
<element name="partners" type="bpws:tPartners"
minOccurs="0"/>
<element name="variables"
type="bpws:tVariables" minOccurs="0"/>
<element name="correlationSets"
type="bpws:tCorrelationSets" minOccurs="0"/>
<element name="faultHandlers"
type="bpws:tFaultHandlers" minOccurs="0"/>
<element name="compensationHandler"
type="bpws:tCompensationHandler" minOccurs="0"/>
<element name="eventHandlers"
type="bpws:tEventHandlers" minOccurs="0"/>
<group ref="bpws:activity"/>
</sequence>
<attribute name="name" type="NCName"
use="required"/>
<attribute name="targetNamespace" type="anyURI"
use="required"/>
<attribute name="queryLanguage" type="anyURI"
default="
http://www.w3.org/TR/1999/REC-xpath-19991116"/>
<attribute name="expressionLanguage" type="anyURI"
default="
http://www.w3.org/TR/1999/REC-xpath-19991116"/>
<attribute name="suppressJoinFailure"
type="bpws:tBoolean"
default="no"/>
<attribute name="enableInstanceCompensation"
type="bpws:tBoolean" default="no"/>
<attribute name="abstractProcess"
type="bpws:tBoolean" default="no"/>
</extension>
</complexContent>
</complexType>
<group name="activity">
<choice>
<element name="empty" type="bpws:tEmpty"/>
<element name="invoke" type="bpws:tInvoke"/>
<element name="receive" type="bpws:tReceive"/>
<element name="reply" type="bpws:tReply"/>
<element name="assign" type="bpws:tAssign"/>
<element name="wait" type="bpws:tWait"/>
<element name="throw" type="bpws:tThrow"/>
<element name="rethrow" type="bpws:tRethrow"/>
<element name="terminate" type="bpws:tTerminate"/>
<element name="flow" type="bpws:tFlow"/>
<element name="switch" type="bpws:tSwitch"/>
<element name="while" type="bpws:tWhile"/>
<element name="sequence" type="bpws:tSequence"/>
<element name="pick" type="bpws:tPick"/>
<element name="scope" type="bpws:tScope"/>
</choice>
</group>
<complexType name="tImport">
<complexContent>
<extension base="bpws:tExtensibleElements">
<attribute name="namespace" type="anyURI"/>
<attribute name="location" type="anyURI"/>
<attribute name="importType" type="bpws:importedURI"/>
</extension>
</complexContent>
</complexType>
<complexType name="tPartnerLinks">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="partnerLink"
type="bpws:tPartnerLink"
minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tPartnerLink">
<complexContent>
<extension base="bpws:tExtensibleElements">
<attribute name="name" type="NCName" use="required"/>
<attribute name="partnerLinkType" type="QName"
use="required"/>
<attribute name="myRole" type="NCName"/>
<attribute name="partnerRole" type="NCName"/>
</extension>
</complexContent>
</complexType>
<complexType name="tPartners">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="partner" type="bpws:tPartner"
minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tPartner">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="partnerLink" minOccurs="1"
maxOccurs="unbounded">
<complexType>
<complexContent>
<extension
base="bpws:tExtensibleElements">
<attribute name="name"
type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="name" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
<complexType name="tFaultHandlers">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="catch" type="bpws:tCatch"
minOccurs="0" maxOccurs="unbounded"/>
<element name="catchAll"
type="bpws:tActivityOrCompensateContainer"
minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tCatch">
<complexContent>
<extension base="bpws:tActivityOrCompensateContainer">
<attribute name="faultName" type="QName"/>
<attribute name="faultVariable" type="NCName"/>
<attribute name="faultMessageType" type="QName"/>
</extension>
</complexContent>
</complexType>
<complexType name="tActivityContainer">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<group ref="bpws:activity"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tActivityOrCompensateContainer">
<complexContent>
<extension base="bpws:tExtensibleElements">
<choice>
<group ref="bpws:activity"/>
<element name="compensate"
type="bpws:tCompensate"/>
</choice>
</extension>
</complexContent>
</complexType>
<complexType name="tEventHandlers">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="onEvent" type="bpws:tOnMessage"
minOccurs="0" maxOccurs="unbounded"/>
<element name="onAlarm" type="bpws:tOnAlarm"
minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tOnMessage">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="correlations"
type="bpws:tCorrelations"
minOccurs="0"/>
<group ref="bpws:activity"/>
</sequence>
<attribute name="partnerLink" type="NCName"
use="required"/>
<attribute name="portType" type="QName" use="required"/>
<attribute name="operation" type="NCName" use="required"/>
<attribute name="messageType" type="QName"
use="required"/>
<attribute name="variable" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
<complexType name="tOnAlarm">
<complexContent>
<extension base="bpws:tActivityContainer">
<attribute name="for" type="bpws:tDuration-expr"/>
<attribute name="until" type="bpws:tDeadline-expr"/>
</extension>
</complexContent>
</complexType>
<complexType name="tCompensationHandler">
<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">
<!-- variable does not allow extensibility elementsbecause otherwise its
content model would be non-deterministic -->
<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"/>
<anyAttribute namespace="##other" processContents="lax"/>
</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" maxOccurs="1"/>
<element name="sources" type="bpws:tSources"
minOccurs="0" maxOccurs="1"/>
</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"/>
<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"/>
</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"
minOccurs="1" maxOccurs="unbounded" />
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tCorrelation">
<complexContent>
<extension base="bpws:tExtensibleElements">
<attribute name="set" type="NCName" use="required"/>
<attribute name="initiate" type="bpws:tBoolean"
default="no"/>
</extension>
</complexContent>
</complexType>
<complexType name="tCorrelationsWithPattern">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="correlation"
type="bpws:tCorrelationWithPattern"
minOccurs="1"
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" />
</restriction>
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
<complexType name="tInvoke">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="correlations"
type="bpws:tCorrelationsWithPattern"
minOccurs="0" maxOccurs="1"/>
<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"/>
</sequence>
<attribute name="partnerLink" type="NCName"
use="required"/>
<attribute name="portType" type="QName" use="required"/>
<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="tReceive">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="correlations"
type="bpws:tCorrelations" minOccurs="0"/>
</sequence>
<attribute name="partnerLink" type="NCName"
use="required"/>
<attribute name="portType" type="QName"
use="required"/>
<attribute name="operation" type="NCName"
use="required"/>
<attribute name="variable" type="NCName"
use="optional"/>
<attribute name="createInstance"
type="bpws:tBoolean" default="no"/>
</extension>
</complexContent>
</complexType>
<complexType name="tReply">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="correlations"
type="bpws:tCorrelations" minOccurs="0"/>
</sequence>
<attribute name="partnerLink" type="NCName"
use="required"/>
<attribute name="portType" type="QName"
use="required"/>
<attribute name="operation" type="NCName"
use="required"/>
<attribute name="variable" type="NCName"
use="optional"/>
<attribute name="faultName" type="QName"/>
</extension>
</complexContent>
</complexType>
<complexType name="tAssign">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="copy" type="bpws:tCopy"
minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tCopy">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element ref="bpws:from"/>
<element ref="bpws:to"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="from" type="bpws:tFrom"/>
<complexType name="tFrom">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element ref="bpws:query"/>
</sequence>
<attribute name="variable" type="NCName"/>
<attribute name="part" type="NCName"/>
<attribute name="query" type="string"/>
<attribute name="property" type="QName"/>
<attribute name="partnerLink" type="NCName"/>
<attribute name="endpointReference"
type="bpws:tRoles"/>
<attribute name="expression" type="string"/>
<attribute name="opaque" type="bpws:tBoolean"/>
</extension>
</complexContent>
</complexType>
<element name="to">
<complexType>
<complexContent>
<restriction base="bpws:tFrom">
<attribute name="expression"
type="string"
use="prohibited"/>
<attribute name="opaque"
type="bpws:tBoolean"
use="prohibited"/>
<attribute name="endpointReference"
type="bpws:tRoles"
use="prohibited"/>
</restriction>
</complexContent>
</complexType>
</element>
<complexType name="tWait">
<complexContent>
<extension base="bpws:tActivity">
<attribute name="for" type="bpws:tDuration-expr"/>
<attribute name="until"
type="bpws:tDeadline-expr"/>
</extension>
</complexContent>
</complexType>
<complexType name="tThrow">
<complexContent>
<extension base="bpws:tActivity">
<attribute name="faultName" type="QName"
use="required"/>
<attribute name="faultVariable" type="NCName"/>
</extension>
</complexContent>
</complexType>
<complexType name="tRethrow"> <!-- Empty -->
<complexContent>
<extension base="bpws:tActivity"/>
</complexContent>
</complexType>
<complexType name="tCompensate">
<complexContent>
<extension base="bpws:tActivity">
<attribute name="scope" type="NCName"/>
</extension>
</complexContent>
</complexType>
<complexType name="tTerminate">
<complexContent>
<extension base="bpws:tActivity"/>
</complexContent>
</complexType>
<complexType name="tFlow">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="links" type="bpws:tLinks"
minOccurs="0"/>
<group ref="bpws:activity" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tLinks">
<complexContent>
<extension base="bpws:tExtensibleElements">
<sequence>
<element name="link"
type="bpws:tLink"
maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tLink">
<complexContent>
<extension base="bpws:tExtensibleElements">
<attribute name="name" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
<complexType name="tSwitch">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="case" maxOccurs="unbounded">
<complexType>
<complexContent>
<extension
base="bpws:tActivityContainer">
<sequence>
<element ref="bpws:condition"/>
</sequence>
<attribute name="condition"
type="bpws:tBoolean-expr"
use="required"/>
</extension>
</complexContent>
</complexType>
</element>
<element name="otherwise"
type="bpws:tActivityContainer"
minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tWhile">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<group ref="bpws:activity"/>
<element ref="bpws:condition"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tSequence">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<group ref="bpws:activity" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="tPick">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="onMessage"
type="bpws:tOnMessage"
maxOccurs="unbounded"/>
<element name="onAlarm"
type="bpws:tOnAlarm" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
<attribute name="createInstance"
type="bpws:tBoolean" default="no"/>
</extension>
</complexContent>
</complexType>
<complexType name="tScope">
<complexContent>
<extension base="bpws:tActivity">
<sequence>
<element name="variables"
type="bpws:tVariables"
minOccurs="0"/>
<element name="correlationSets"
type="bpws:tCorrelationSets"
minOccurs="0"/>
<element name="faultHandlers"
type="bpws:tFaultHandlers"
minOccurs="0"/>
<element name="compensationHandler"
type="bpws:tCompensationHandler"
minOccurs="0"/>
<element name="eventHandlers"
type="bpws:tEventHandlers"
minOccurs="0"/>
<group ref="bpws:activity"/>
</sequence>
<attribute name="variableAccessSerializable"
type="bpws:tBoolean"
default="no"/>
</extension>
</complexContent>
</complexType>
<element name="query" type="bpws:tQuery"/>
<element name="condition" type="bpws:tCondition"/>
<complexType name="tQuery" mixed="true">
<sequence>
<any minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="queryLanguage" type="anyURI"/>
</complexType>
<complexType name="tCondition" mixed="true">
<sequence>
<any minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="expressionLanguage" type="anyURI"/>
</complexType>
<simpleType name="importedURI">
<restriction base="anyURI">
<enumeration value="http://www.w3.org/2001/XMLSchema"/>
<enumeration value="http://schemas.xmlsoap.org/wsdl/"/>
</restriction>
</simpleType>
<simpleType name="tBoolean-expr">
<restriction base="string"/>
</simpleType>
<simpleType name="tDuration-expr">
<restriction base="string"/>
</simpleType>
<simpleType name="tDeadline-expr">
<restriction base="string"/>
</simpleType>
<simpleType name="tBoolean">
<restriction base="string">
<enumeration value="yes"/>
<enumeration value="no"/>
</restriction>
</simpleType>
<simpleType name="tRoles">
<restriction base="string">
<enumeration value="myRole"/>
<enumeration value="partnerRole"/>
</restriction>
</simpleType>
</schema>
To unsubscribe from this mailing list (and be removed from the roster of
the OASIS TC), go to
http://www.oasis-open.org/apps/org/workgroup/wsbpel-spec-edit/members/leave_workgroup.php
.
To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel-spec-edit/members/leave_workgroup.php.