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=745274&r1=745273&r2=745274&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 Tue Feb 17 
22:15:22 2009
@@ -18,95 +18,95 @@
   -->
 
 <!--
-       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
+    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
+            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>
-       
+            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=745274&r1=745273&r2=745274&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 Tue Feb 17 
22:15:22 2009
@@ -18,68 +18,68 @@
   -->
 
 <!--
-       Copyright (c) OASIS Open 2006. All Rights Reserved.
+    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>
-       
+            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=745274&r1=745273&r2=745274&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 Tue Feb 17 
22:15:22 2009
@@ -18,126 +18,126 @@
   -->
 
 <!--
-       Copyright (c) OASIS Open 2003-2006. All Rights Reserved.
+    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>
-       
+            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