Modified: ode/trunk/bpel-schemas/src/main/resources/ws-bpel_plnktype.xsd
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-schemas/src/main/resources/ws-bpel_plnktype.xsd?rev=659307&r1=659306&r2=659307&view=diff
==============================================================================
--- ode/trunk/bpel-schemas/src/main/resources/ws-bpel_plnktype.xsd (original)
+++ ode/trunk/bpel-schemas/src/main/resources/ws-bpel_plnktype.xsd Thu May 22 
16:25:57 2008
@@ -16,97 +16,97 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   -->
-
-<!--
-       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
--->
-<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
-                       
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
-                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-                       elementFormDefault="qualified"
-                       blockDefault="#all">
-       
-       <xsd:annotation>
-               <xsd:documentation>
-                       Partner Link Type Schema for WS-BPEL 2.0
-                       Last modified date: 17th August, 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-10-21: YIU-OSS: Alex Yiu: Applied Issue 129
-                       2005-07-30: Rev 1.4: YIU-OSS: Alex Yiu: Applied Issue 
192
-                       2006-08-07: Rev 1.5: Thomas Schulze
-                               Minor formatting changes. Reviewed the comments.
-                               Removed the default namespace.
-                               Moved minOccurs="0" maxOccurs="unbounded" in 
element documentation from sequence to any.
-                               Added GED for role.
-                               Changed prefix "tns:" to "plnk:".
-                               
-                       *****************************************
-                               
-                       2006-08-08: Rev 1.1: Alex Yiu
-                               Rename the file from wsbpel_plinkType.xsd (rev 
1.5) to ws-bpel_plinktype.xsd
-                               Change the targetNamespace URI to:
-                               http://docs.oasis-open.org/ws-bpel/2.0/plnktype
-                       2006-08-09: Rev 1.2: Alex Yiu
-                               Adding blockDefault="#all" as requested by 
Thomas Schulze and etc
-                       2006-08-16: Rev 1.3: Thomas Schulze
-                               Minor formatting changes.
-                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/plnktype";
-                               to 
"http://docs.oasis-open.org/wsbpel/2.0/plnktype";.
-                               Add a copyright statement.
-                       2006-08-17: Rev 1.4: Alex Yiu
-                               Adding last modified date and small 
reformatting for copyright statement
-                       
-               </xsd:documentation>
-       </xsd:annotation>
-       
-       <xsd:import namespace="http://www.w3.org/XML/1998/namespace"; 
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
-       
-       <xsd:element name="partnerLinkType" type="plnk:tPartnerLinkType"/>
-       <xsd:complexType name="tPartnerLinkType">
-               <xsd:complexContent>
-                       <xsd:extension base="plnk:tExtensibleElements">
-                               <xsd:sequence>
-                                       <xsd:element ref="plnk:role" 
minOccurs="1" maxOccurs="2"/>
-                               </xsd:sequence>
-                               <xsd:attribute name="name" type="xsd:NCName" 
use="required"/>
-                       </xsd:extension>
-               </xsd:complexContent>
-       </xsd:complexType>
-       
-       <xsd:complexType name="tExtensibleElements">
-               <xsd:annotation>
-                       <xsd:documentation>
-                               This type is extended by other component types 
to allow elements and attributes from
-                               other namespaces to be added at the modeled 
places.
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:sequence>
-                       <xsd:element ref="plnk:documentation" minOccurs="0" 
maxOccurs="unbounded"/>
-                       <xsd:any namespace="##other" processContents="lax" 
minOccurs="0" maxOccurs="unbounded"/>
-               </xsd:sequence>
-               <xsd:anyAttribute namespace="##other" processContents="lax"/>
-       </xsd:complexType>
-       
-       <xsd:element name="documentation">
-               <xsd:complexType mixed="true">
-                       <xsd:sequence>
-                               <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
-                       </xsd:sequence>
-                       <xsd:attribute name="source" type="xsd:anyURI"/>
-                       <xsd:attribute ref="xml:lang"/>
-               </xsd:complexType>
-       </xsd:element>
-       
-       <xsd:element name="role" type="plnk:tRole"/>
-       <xsd:complexType name="tRole">
-               <xsd:complexContent>
-                       <xsd:extension base="plnk:tExtensibleElements">
-                               <xsd:attribute name="name" type="xsd:NCName" 
use="required"/>
-                               <xsd:attribute name="portType" type="xsd:QName" 
use="required"/>
-                       </xsd:extension>
-               </xsd:complexContent>
-       </xsd:complexType>
-       
+
+<!--
+       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
+-->
+<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+                       
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype";
+                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+                       elementFormDefault="qualified"
+                       blockDefault="#all">
+       
+       <xsd:annotation>
+               <xsd:documentation>
+                       Partner Link Type Schema for WS-BPEL 2.0
+                       Last modified date: 17th August, 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-10-21: YIU-OSS: Alex Yiu: Applied Issue 129
+                       2005-07-30: Rev 1.4: YIU-OSS: Alex Yiu: Applied Issue 
192
+                       2006-08-07: Rev 1.5: Thomas Schulze
+                               Minor formatting changes. Reviewed the comments.
+                               Removed the default namespace.
+                               Moved minOccurs="0" maxOccurs="unbounded" in 
element documentation from sequence to any.
+                               Added GED for role.
+                               Changed prefix "tns:" to "plnk:".
+                               
+                       *****************************************
+                               
+                       2006-08-08: Rev 1.1: Alex Yiu
+                               Rename the file from wsbpel_plinkType.xsd (rev 
1.5) to ws-bpel_plinktype.xsd
+                               Change the targetNamespace URI to:
+                               http://docs.oasis-open.org/ws-bpel/2.0/plnktype
+                       2006-08-09: Rev 1.2: Alex Yiu
+                               Adding blockDefault="#all" as requested by 
Thomas Schulze and etc
+                       2006-08-16: Rev 1.3: Thomas Schulze
+                               Minor formatting changes.
+                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/plnktype";
+                               to 
"http://docs.oasis-open.org/wsbpel/2.0/plnktype";.
+                               Add a copyright statement.
+                       2006-08-17: Rev 1.4: Alex Yiu
+                               Adding last modified date and small 
reformatting for copyright statement
+                       
+               </xsd:documentation>
+       </xsd:annotation>
+       
+       <xsd:import namespace="http://www.w3.org/XML/1998/namespace"; 
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+       
+       <xsd:element name="partnerLinkType" type="plnk:tPartnerLinkType"/>
+       <xsd:complexType name="tPartnerLinkType">
+               <xsd:complexContent>
+                       <xsd:extension base="plnk:tExtensibleElements">
+                               <xsd:sequence>
+                                       <xsd:element ref="plnk:role" 
minOccurs="1" maxOccurs="2"/>
+                               </xsd:sequence>
+                               <xsd:attribute name="name" type="xsd:NCName" 
use="required"/>
+                       </xsd:extension>
+               </xsd:complexContent>
+       </xsd:complexType>
+       
+       <xsd:complexType name="tExtensibleElements">
+               <xsd:annotation>
+                       <xsd:documentation>
+                               This type is extended by other component types 
to allow elements and attributes from
+                               other namespaces to be added at the modeled 
places.
+                       </xsd:documentation>
+               </xsd:annotation>
+               <xsd:sequence>
+                       <xsd:element ref="plnk:documentation" minOccurs="0" 
maxOccurs="unbounded"/>
+                       <xsd:any namespace="##other" processContents="lax" 
minOccurs="0" maxOccurs="unbounded"/>
+               </xsd:sequence>
+               <xsd:anyAttribute namespace="##other" processContents="lax"/>
+       </xsd:complexType>
+       
+       <xsd:element name="documentation">
+               <xsd:complexType mixed="true">
+                       <xsd:sequence>
+                               <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
+                       </xsd:sequence>
+                       <xsd:attribute name="source" type="xsd:anyURI"/>
+                       <xsd:attribute ref="xml:lang"/>
+               </xsd:complexType>
+       </xsd:element>
+       
+       <xsd:element name="role" type="plnk:tRole"/>
+       <xsd:complexType name="tRole">
+               <xsd:complexContent>
+                       <xsd:extension base="plnk:tExtensibleElements">
+                               <xsd:attribute name="name" type="xsd:NCName" 
use="required"/>
+                               <xsd:attribute name="portType" type="xsd:QName" 
use="required"/>
+                       </xsd:extension>
+               </xsd:complexContent>
+       </xsd:complexType>
+       
 </xsd:schema>
\ No newline at end of file

Modified: ode/trunk/bpel-schemas/src/main/resources/ws-bpel_serviceref.xsd
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-schemas/src/main/resources/ws-bpel_serviceref.xsd?rev=659307&r1=659306&r2=659307&view=diff
==============================================================================
--- ode/trunk/bpel-schemas/src/main/resources/ws-bpel_serviceref.xsd (original)
+++ ode/trunk/bpel-schemas/src/main/resources/ws-bpel_serviceref.xsd Thu May 22 
16:25:57 2008
@@ -16,70 +16,70 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   -->
-
-<!--
-       Copyright (c) OASIS Open 2006. All Rights Reserved.
--->
-<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/serviceref";
-                       
xmlns:sref="http://docs.oasis-open.org/wsbpel/2.0/serviceref";
-                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-                       elementFormDefault="qualified"
-                       blockDefault="#all">
-       
-       <xsd:annotation>
-               <xsd:documentation>
-                       Service Reference Schema for WS-BPEL 2.0
-                       Last modified date: 17th August, 2006
-                       
-                       2006-07-28: Rev 1.1: YIU-OSS: Alex Yiu:
-                               Apply Issue a portion of Issue 294.1:
-                               Create a schema of a separate namespace for 
"service-ref"
-                       2006-08-07: Rev 1.2: Thomas Schulze
-                               Minor formatting changes. Reviewed the comments.
-                               Removed the default namespace.
-                               Changed prefix "serviceref:" to "sref:".
-                               
-                       *****************************************
-                               
-                       2006-08-08: Rev 1.1: Alex Yiu
-                               Rename the file from wsbpel_serviceref.xsd (rev 
1.2) to ws-bpel_serviceref.xsd
-                               Change the targetNamespace URI to:
-                               
http://docs.oasis-open.org/ws-bpel/2.0/serviceref
-                       2006-08-09: Rev 1.2: Alex Yiu
-                               Adding blockDefault="#all" as requested by 
Thomas Schulze and etc
-                       2006-08-16: Rev 1.3: Thomas Schulze
-                               Minor formatting changes.
-                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/serviceref";
-                               to 
"http://docs.oasis-open.org/wsbpel/2.0/serviceref";.
-                               Add a copyright statement.
-                       2006-08-17: Rev 1.4: Alex Yiu
-                               Adding last modified date and small 
reformatting for copyright statement
-                       
-               </xsd:documentation>
-       </xsd:annotation>
-       
-       <xsd:element name="service-ref" type="sref:ServiceRefType">
-               <xsd:annotation>
-                       <xsd:documentation>
-                               This element can be used within a from-spec.
-                       </xsd:documentation>
-               </xsd:annotation>
-       </xsd:element>
-       <xsd:complexType name="ServiceRefType">
-               <xsd:annotation>
-                       <xsd:documentation>
-                               This type definition is for service reference 
container.
-                               This container is used as envelope to wrap 
around the actual endpoint reference value,
-                               when a BPEL process interacts the endpoint 
reference of a partnerLink.
-                               It provides pluggability of different versions 
of service referencing schemes
-                               being used within a BPEL program. The design 
pattern here is similar to those of
-                               expression language.
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:sequence>
-                       <xsd:any namespace="##other" processContents="lax"/>
-               </xsd:sequence>
-               <xsd:attribute name="reference-scheme" type="xsd:anyURI"/>
-       </xsd:complexType>
-       
+
+<!--
+       Copyright (c) OASIS Open 2006. All Rights Reserved.
+-->
+<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/serviceref";
+                       
xmlns:sref="http://docs.oasis-open.org/wsbpel/2.0/serviceref";
+                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+                       elementFormDefault="qualified"
+                       blockDefault="#all">
+       
+       <xsd:annotation>
+               <xsd:documentation>
+                       Service Reference Schema for WS-BPEL 2.0
+                       Last modified date: 17th August, 2006
+                       
+                       2006-07-28: Rev 1.1: YIU-OSS: Alex Yiu:
+                               Apply Issue a portion of Issue 294.1:
+                               Create a schema of a separate namespace for 
"service-ref"
+                       2006-08-07: Rev 1.2: Thomas Schulze
+                               Minor formatting changes. Reviewed the comments.
+                               Removed the default namespace.
+                               Changed prefix "serviceref:" to "sref:".
+                               
+                       *****************************************
+                               
+                       2006-08-08: Rev 1.1: Alex Yiu
+                               Rename the file from wsbpel_serviceref.xsd (rev 
1.2) to ws-bpel_serviceref.xsd
+                               Change the targetNamespace URI to:
+                               
http://docs.oasis-open.org/ws-bpel/2.0/serviceref
+                       2006-08-09: Rev 1.2: Alex Yiu
+                               Adding blockDefault="#all" as requested by 
Thomas Schulze and etc
+                       2006-08-16: Rev 1.3: Thomas Schulze
+                               Minor formatting changes.
+                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/serviceref";
+                               to 
"http://docs.oasis-open.org/wsbpel/2.0/serviceref";.
+                               Add a copyright statement.
+                       2006-08-17: Rev 1.4: Alex Yiu
+                               Adding last modified date and small 
reformatting for copyright statement
+                       
+               </xsd:documentation>
+       </xsd:annotation>
+       
+       <xsd:element name="service-ref" type="sref:ServiceRefType">
+               <xsd:annotation>
+                       <xsd:documentation>
+                               This element can be used within a from-spec.
+                       </xsd:documentation>
+               </xsd:annotation>
+       </xsd:element>
+       <xsd:complexType name="ServiceRefType">
+               <xsd:annotation>
+                       <xsd:documentation>
+                               This type definition is for service reference 
container.
+                               This container is used as envelope to wrap 
around the actual endpoint reference value,
+                               when a BPEL process interacts the endpoint 
reference of a partnerLink.
+                               It provides pluggability of different versions 
of service referencing schemes
+                               being used within a BPEL program. The design 
pattern here is similar to those of
+                               expression language.
+                       </xsd:documentation>
+               </xsd:annotation>
+               <xsd:sequence>
+                       <xsd:any namespace="##other" processContents="lax"/>
+               </xsd:sequence>
+               <xsd:attribute name="reference-scheme" type="xsd:anyURI"/>
+       </xsd:complexType>
+       
 </xsd:schema>
\ No newline at end of file

Modified: ode/trunk/bpel-schemas/src/main/resources/ws-bpel_varprop.xsd
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-schemas/src/main/resources/ws-bpel_varprop.xsd?rev=659307&r1=659306&r2=659307&view=diff
==============================================================================
--- ode/trunk/bpel-schemas/src/main/resources/ws-bpel_varprop.xsd (original)
+++ ode/trunk/bpel-schemas/src/main/resources/ws-bpel_varprop.xsd Thu May 22 
16:25:57 2008
@@ -16,128 +16,128 @@
   ~ specific language governing permissions and limitations
   ~ under the License.
   -->
-
-<!--
-       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
--->
-<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/varprop";
-                       
xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop";
-                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
-                       elementFormDefault="qualified"
-                       blockDefault="#all">
-       
-       <xsd:annotation>
-               <xsd:documentation>
-                       Variable Properties Schema for WS-BPEL 2.0
-                       Last modified date: 22th August, 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: Adding minOccurs="0" to 
query element; fix the syntax typo in "propertyAlias" definition (e.g remove 
complexContent)
-                       2004-04-07: YIU-OSS: Alex Yiu: removed unnecessary wsbp 
xmlns
-                       2005-07-25: YIU-OSS: Alex Yiu: Apply Issue 196 by 
adding anyAttribute to query
-                       2005-08-30: YIU-OSS: Alex Yiu: This XSD becomes merged 
into wsbpel_main.xsd, as a result of Issue 192. This XSD becomes obsolete.
-                       2006-07-28: Rev 1.7: YIU-OSS: Alex Yiu:
-                               Apply Issue a portion of Issue 294.1:
-                               Create a schema of a separate namespace for 
"property" and "propertyAlias"
-                       2006-08-02: Rev 1.8: Thomas Schulze:
-                               Applied Issue 305, some formatting changes.
-                       2006-08-03: Rev 1.9: Alex Yiu:
-                               Update one comment.
-                               Additional note: 
-                                 -- Thomas Schulze has made a normative change 
-                                    in Rev 1.8 by adding blockDefault="#all".
-                                 -- We may need to evaluate this blockDefault 
change comprehensively
-                       2006-08-07: Rev 1.10: Thomas Schulze
-                               Removed the default namespace.
-                               Moved minOccurs="0" maxOccurs="unbounded" in 
element documentation from sequence to any.
-                               Changed prefix "prop:" to "vprop:".
-                               
-                       *****************************************
-                               
-                       2006-08-08: Rev 1.1: Alex Yiu
-                               Rename the file from wsbpel_msgprop.xsd (rev 
1.10) to ws-bpel_varprop.xsd
-                               Change the targetNamespace URI to:
-                               http://docs.oasis-open.org/ws-bpel/2.0/varprop
-                       2006-08-16: Rev 1.2: Thomas Schulze
-                               Minor formatting changes.
-                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/varprop";
-                               to 
"http://docs.oasis-open.org/wsbpel/2.0/varprop";.
-                               Add a copyright statement.
-                       2006-08-17: Rev 1.3: Alex Yiu
-                               Adding last modified date and small 
reformatting for copyright statement
-                               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".
-                       2006-08-22: Rev 1.4: Thomas Schulze
-                               Added missing ":" in 
"urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0".
-                       2006-08-22: Rev 1.5: Thomas Schulze
-                               Adapt Last modified date.
-                               
-               </xsd:documentation>
-       </xsd:annotation>
-       
-       <xsd:import namespace="http://www.w3.org/XML/1998/namespace"; 
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
-       
-       <xsd:element name="property">
-               <xsd:complexType>
-                       <xsd:complexContent>
-                               <xsd:extension base="vprop:tExtensibleElements">
-                                       <xsd:attribute name="name" 
type="xsd:NCName" use="required"/>
-                                       <xsd:attribute name="type" 
type="xsd:QName"/>
-                                       <xsd:attribute name="element" 
type="xsd:QName"/>
-                               </xsd:extension>
-                       </xsd:complexContent>
-               </xsd:complexType>
-       </xsd:element>
-       
-       <xsd:complexType name="tExtensibleElements">
-               <xsd:annotation>
-                       <xsd:documentation>
-                               This type is extended by other component types 
to allow elements and attributes from
-                               other namespaces to be added at the modeled 
places.
-                       </xsd:documentation>
-               </xsd:annotation>
-               <xsd:sequence>
-                       <xsd:element ref="vprop:documentation" minOccurs="0" 
maxOccurs="unbounded"/>
-                       <xsd:any namespace="##other" processContents="lax" 
minOccurs="0" maxOccurs="unbounded"/>
-               </xsd:sequence>
-               <xsd:anyAttribute namespace="##other" processContents="lax"/>
-       </xsd:complexType>
-       
-       <xsd:element name="documentation">
-               <xsd:complexType mixed="true">
-                       <xsd:sequence>
-                               <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
-                       </xsd:sequence>
-                       <xsd:attribute name="source" type="xsd:anyURI"/>
-                       <xsd:attribute ref="xml:lang"/>
-               </xsd:complexType>
-       </xsd:element>
-       
-       <xsd:element name="propertyAlias">
-               <xsd:complexType>
-                       <xsd:complexContent>
-                               <xsd:extension base="vprop:tExtensibleElements">
-                                       <xsd:sequence>
-                                               <xsd:element ref="vprop:query" 
minOccurs="0"/>
-                                       </xsd:sequence>
-                                       <xsd:attribute name="propertyName" 
type="xsd:QName" use="required"/>
-                                       <xsd:attribute name="messageType" 
type="xsd:QName"/>
-                                       <xsd:attribute name="part" 
type="xsd:NCName"/>
-                                       <xsd:attribute name="type" 
type="xsd:QName"/>
-                                       <xsd:attribute name="element" 
type="xsd:QName"/>
-                               </xsd:extension>
-                       </xsd:complexContent>
-               </xsd:complexType>
-       </xsd:element>
-       
-       <xsd:element name="query" type="vprop:tQuery"/>
-       <xsd:complexType name="tQuery" mixed="true">
-               <xsd:sequence>
-                       <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
-               </xsd:sequence>
-               <xsd:attribute name="queryLanguage" type="xsd:anyURI" 
default="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"/>
-               <xsd:anyAttribute namespace="##other" processContents="lax"/>
-       </xsd:complexType>
-       
+
+<!--
+       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
+-->
+<xsd:schema targetNamespace="http://docs.oasis-open.org/wsbpel/2.0/varprop";
+                       
xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop";
+                       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+                       elementFormDefault="qualified"
+                       blockDefault="#all">
+       
+       <xsd:annotation>
+               <xsd:documentation>
+                       Variable Properties Schema for WS-BPEL 2.0
+                       Last modified date: 22th August, 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: Adding minOccurs="0" to 
query element; fix the syntax typo in "propertyAlias" definition (e.g remove 
complexContent)
+                       2004-04-07: YIU-OSS: Alex Yiu: removed unnecessary wsbp 
xmlns
+                       2005-07-25: YIU-OSS: Alex Yiu: Apply Issue 196 by 
adding anyAttribute to query
+                       2005-08-30: YIU-OSS: Alex Yiu: This XSD becomes merged 
into wsbpel_main.xsd, as a result of Issue 192. This XSD becomes obsolete.
+                       2006-07-28: Rev 1.7: YIU-OSS: Alex Yiu:
+                               Apply Issue a portion of Issue 294.1:
+                               Create a schema of a separate namespace for 
"property" and "propertyAlias"
+                       2006-08-02: Rev 1.8: Thomas Schulze:
+                               Applied Issue 305, some formatting changes.
+                       2006-08-03: Rev 1.9: Alex Yiu:
+                               Update one comment.
+                               Additional note: 
+                                 -- Thomas Schulze has made a normative change 
+                                    in Rev 1.8 by adding blockDefault="#all".
+                                 -- We may need to evaluate this blockDefault 
change comprehensively
+                       2006-08-07: Rev 1.10: Thomas Schulze
+                               Removed the default namespace.
+                               Moved minOccurs="0" maxOccurs="unbounded" in 
element documentation from sequence to any.
+                               Changed prefix "prop:" to "vprop:".
+                               
+                       *****************************************
+                               
+                       2006-08-08: Rev 1.1: Alex Yiu
+                               Rename the file from wsbpel_msgprop.xsd (rev 
1.10) to ws-bpel_varprop.xsd
+                               Change the targetNamespace URI to:
+                               http://docs.oasis-open.org/ws-bpel/2.0/varprop
+                       2006-08-16: Rev 1.2: Thomas Schulze
+                               Minor formatting changes.
+                               Apply AI 152: change the targetNamespace from 
"http://docs.oasis-open.org/ws-bpel/2.0/varprop";
+                               to 
"http://docs.oasis-open.org/wsbpel/2.0/varprop";.
+                               Add a copyright statement.
+                       2006-08-17: Rev 1.3: Alex Yiu
+                               Adding last modified date and small 
reformatting for copyright statement
+                               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".
+                       2006-08-22: Rev 1.4: Thomas Schulze
+                               Added missing ":" in 
"urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0".
+                       2006-08-22: Rev 1.5: Thomas Schulze
+                               Adapt Last modified date.
+                               
+               </xsd:documentation>
+       </xsd:annotation>
+       
+       <xsd:import namespace="http://www.w3.org/XML/1998/namespace"; 
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+       
+       <xsd:element name="property">
+               <xsd:complexType>
+                       <xsd:complexContent>
+                               <xsd:extension base="vprop:tExtensibleElements">
+                                       <xsd:attribute name="name" 
type="xsd:NCName" use="required"/>
+                                       <xsd:attribute name="type" 
type="xsd:QName"/>
+                                       <xsd:attribute name="element" 
type="xsd:QName"/>
+                               </xsd:extension>
+                       </xsd:complexContent>
+               </xsd:complexType>
+       </xsd:element>
+       
+       <xsd:complexType name="tExtensibleElements">
+               <xsd:annotation>
+                       <xsd:documentation>
+                               This type is extended by other component types 
to allow elements and attributes from
+                               other namespaces to be added at the modeled 
places.
+                       </xsd:documentation>
+               </xsd:annotation>
+               <xsd:sequence>
+                       <xsd:element ref="vprop:documentation" minOccurs="0" 
maxOccurs="unbounded"/>
+                       <xsd:any namespace="##other" processContents="lax" 
minOccurs="0" maxOccurs="unbounded"/>
+               </xsd:sequence>
+               <xsd:anyAttribute namespace="##other" processContents="lax"/>
+       </xsd:complexType>
+       
+       <xsd:element name="documentation">
+               <xsd:complexType mixed="true">
+                       <xsd:sequence>
+                               <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
+                       </xsd:sequence>
+                       <xsd:attribute name="source" type="xsd:anyURI"/>
+                       <xsd:attribute ref="xml:lang"/>
+               </xsd:complexType>
+       </xsd:element>
+       
+       <xsd:element name="propertyAlias">
+               <xsd:complexType>
+                       <xsd:complexContent>
+                               <xsd:extension base="vprop:tExtensibleElements">
+                                       <xsd:sequence>
+                                               <xsd:element ref="vprop:query" 
minOccurs="0"/>
+                                       </xsd:sequence>
+                                       <xsd:attribute name="propertyName" 
type="xsd:QName" use="required"/>
+                                       <xsd:attribute name="messageType" 
type="xsd:QName"/>
+                                       <xsd:attribute name="part" 
type="xsd:NCName"/>
+                                       <xsd:attribute name="type" 
type="xsd:QName"/>
+                                       <xsd:attribute name="element" 
type="xsd:QName"/>
+                               </xsd:extension>
+                       </xsd:complexContent>
+               </xsd:complexType>
+       </xsd:element>
+       
+       <xsd:element name="query" type="vprop:tQuery"/>
+       <xsd:complexType name="tQuery" mixed="true">
+               <xsd:sequence>
+                       <xsd:any processContents="lax" minOccurs="0" 
maxOccurs="unbounded"/>
+               </xsd:sequence>
+               <xsd:attribute name="queryLanguage" type="xsd:anyURI" 
default="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"/>
+               <xsd:anyAttribute namespace="##other" processContents="lax"/>
+       </xsd:complexType>
+       
 </xsd:schema>
\ No newline at end of file


Reply via email to