You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ed...@apache.org on 2009/08/06 00:03:20 UTC

svn commit: r801434 - /tuscany/java/sca/modules/assembly-xsd/src/main/resources/

Author: edwardsmj
Date: Wed Aug  5 22:03:18 2009
New Revision: 801434

URL: http://svn.apache.org/viewvc?rev=801434&view=rev
Log:
Updated to match latest OASIS XSDs which contain fixes for problems which are affecting Tuscany - sca-1.1-cd03.xsd updated to use these new files.  As required by TUSCANY 3192.
- additional changes required to make all files work together.

Added:
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd   (with props)
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd   (with props)
Removed:
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd01.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd01.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd02.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd02.xsd
Modified:
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-dwr.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-http.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-jsonrpc.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rmi.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-implementation-osgi.xsd
    tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1.xsd

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903">
+   
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <include schemaLocation="sca-interface-java-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-interface-wsdl-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-interface-cpp-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-interface-c-1.1-cd04.xsd"/>
+
+   <include schemaLocation="sca-implementation-java-1.1-cd03.xsd"/>
+   <include schemaLocation="sca-implementation-composite-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-implementation-cpp-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-implementation-c-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-implementation-bpel-1.1-cd03.xsd"/>
+   <include schemaLocation="sca-implementation-spring-1.1-cd01.xsd"/>
+
+   <include schemaLocation="sca-binding-ws-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-binding-ws-callback-1.1-cd04.xsd"/> 		<!-- New -->  
+   <include schemaLocation="sca-binding-jms-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-binding-jca-1.1-cd04.xsd"/>   
+   <include schemaLocation="sca-binding-sca-1.1-cd04.xsd"/>
+
+   <include schemaLocation="sca-definitions-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-policy-1.1-cd04.xsd"/>
+
+   <include schemaLocation="sca-contribution-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-contribution-cpp-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-contribution-c-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-contribution-java-1.1-cd02.xsd"/>
+   
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+        targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+        xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+        elementFormDefault="qualified">
+        
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <complexType name="JCABinding">
+      <complexContent>
+         <extension base="sca:Binding">
+            <sequence>
+               <element name="outboundConnection" 
+                        type="sca:JCAOutboundConnection" minOccurs="0" />
+               <element name="inboundConnection" 
+                        type="sca:JCAInboundConnection" minOccurs="0" />
+               <element name="outboundInteraction" 
+                        type="sca:JCAOutboundInteraction" minOccurs="0" />
+               <element name="inboundInteraction" 
+                        type="sca:JCAInboundInteraction" minOccurs="0" />
+               <element name="property" type="sca:Property" minOccurs="0"
+                        maxOccurs="unbounded" />
+               <any namespace="##other" processContents="lax" minOccurs="0"
+                    maxOccurs="unbounded" />
+            </sequence>
+            <attribute name="connectionInfo" type="anyURI" use="optional" />
+            <attribute name="initialContextFactory" type="anyURI" 
+                       use="optional"/>
+    	   <attribute name="jndiURL" type="anyURI" use="optional"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+   <simpleType name="JCACreateResource">
+      <restriction base="string">
+         <enumeration value="always" />
+         <enumeration value="never" />
+         <enumeration value="ifNotExist" />
+	    </restriction>
+   </simpleType>
+   <simpleType name="ResAuth">
+      <restriction base="string">
+         <enumeration value="container" />
+         <enumeration value="application" />
+      </restriction>
+   </simpleType>
+   <complexType name="JCAOutboundConnection">
+      <sequence>
+         <element name="resourceAdapter" type="sca:ResourceAdapter"
+                  minOccurs="0" />
+         <element name="connection" type="sca:Connection" />
+         <element name="resAuth" type="sca:ResAuth" minOccurs="0" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="managed" type="boolean" use="optional"	
+                default="true" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="JCAInboundConnection">
+      <sequence>
+         <element name="resourceAdapter" type="sca:ResourceAdapter" />
+         <element name="activationSpec" type="sca:ActivationSpec" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="JCAOutboundInteraction">
+      <sequence>
+         <element name="connectionSpec" type="sca:ConnectionSpec"
+                  minOccurs="0" />
+         <element name="interactionSpec" type="sca:InteractionSpec"
+                  minOccurs="0" />
+         <element name="operation" type="sca:Operation" minOccurs="0" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="JCAInboundInteraction">
+      <sequence>
+         <element name="listener" type="string" minOccurs="0" />
+         <element name="inboundOperation" type="sca:InboundOperation"
+                  minOccurs="0" maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="ResourceAdapter">
+      <sequence>
+         <element name="property" type="sca:Property" minOccurs="0"
+                  maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="name" type="NMTOKEN" use="optional" />
+      <attribute name="type" type="NMTOKEN" use="required" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="Connection">
+      <sequence>
+         <element name="property" type="sca:Property" minOccurs="0"
+                  maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="name" type="NMTOKEN" use="optional" />
+      <attribute name="type" type="NMTOKEN" use="required" />
+      <attribute name="create" type="sca:JCACreateResource" use="optional"
+                 default="ifNotExist" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="ActivationSpec">
+      <sequence>
+         <element name="property" type="sca:Property" minOccurs="0"
+                  maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="name" type="NMTOKEN" use="optional" />
+      <attribute name="type" type="NMTOKEN" use="required" />
+      <attribute name="create" type="sca:JCACreateResource" use="optional"
+                 default="ifNotExist"/>
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="Operation">
+      <sequence>
+         <element name="interactionSpec" type="sca:InteractionSpec"
+                  minOccurs="0" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="name" type="NMTOKEN" use="required" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="InboundOperation">
+      <sequence>
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+		</sequence>
+		<attribute name="name" type="NMTOKEN" use="required" />
+		<attribute name="nativeOperation" type="string" use="required" />
+		<anyAttribute namespace="##other" processContents="lax" />
+	</complexType>
+	<complexType name="ConnectionSpec">
+      <sequence>
+         <element name="property" type="sca:Property" minOccurs="0"
+                  maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="type" type="NMTOKEN" use="required" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+   <complexType name="InteractionSpec">
+      <sequence>
+         <element name="property" type="sca:Property" minOccurs="0"
+                  maxOccurs="unbounded" />
+         <any namespace="##other" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded" />
+      </sequence>
+      <attribute name="type" type="NMTOKEN" use="required" />
+      <anyAttribute namespace="##other" processContents="lax" />
+   </complexType>
+
+   <element name="binding.jca" type="sca:JCABinding"
+            substitutionGroup="sca:binding" />
+            
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+        targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+        xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+        elementFormDefault="qualified">
+
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <complexType name="JMSBinding">
+      <complexContent>
+         <extension base="sca:Binding">
+            <sequence>
+               <element name="destination" type="sca:JMSDestination"
+                        minOccurs="0"/> 
+               <choice minOccurs="0" maxOccurs="1"> 
+                  <element name="connectionFactory" 
+                           type="sca:JMSConnectionFactory"/> 
+                  <element name="activationSpec" type="sca:JMSActivationSpec"/> 
+               </choice>     
+               <element name="response" type="sca:JMSResponse" minOccurs="0"/>
+               <element name="headers" type="sca:JMSHeaders" minOccurs="0"/>
+               <element name="messageSelection" type="sca:JMSMessageSelection"
+                        minOccurs="0"/>
+               <element name="resourceAdapter" type="sca:JMSResourceAdapter" 
+                        minOccurs="0"/>
+               <element name="operationProperties" 
+                        type="sca:JMSOperationProperties" 
+                        minOccurs="0" maxOccurs="unbounded"/>
+               <any namespace="##other" processContents="lax" 
+                    minOccurs="0" maxOccurs="unbounded"/>
+            </sequence>
+            <attribute name="correlationScheme" type="QName"
+                       default="sca:messageId"/>
+            <attribute name="initialContextFactory" type="anyURI"/>
+            <attribute name="jndiURL" type="anyURI"/>
+            <attribute name="requestConnection" type="QName"/>
+            <attribute name="responseConnection" type="QName"/>
+            <attribute name="operationProperties" type="QName"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+   <simpleType name="JMSCreateResource">
+      <restriction base="string">
+         <enumeration value="always"/>
+         <enumeration value="never"/>
+         <enumeration value="ifNotExist"/>
+      </restriction>
+   </simpleType>
+
+   <complexType name="JMSDestination">
+      <sequence>
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+      </sequence>
+      <attribute name="jndiName" type="anyURI" use="required"/>
+      <attribute name="type" use="optional" default="queue">
+         <simpleType>
+            <restriction base="string">
+               <enumeration value="queue"/>
+               <enumeration value="topic"/>
+            </restriction>
+         </simpleType>
+      </attribute>
+      <attribute name="create" type="sca:JMSCreateResource" 
+                 use="optional" default="ifNotExist"/>
+   </complexType>
+
+   <complexType name="JMSConnectionFactory">
+      <sequence>          <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+      </sequence>
+      <attribute name="jndiName" type="anyURI" use="required"/>
+      <attribute name="create" type="sca:JMSCreateResource" 
+                 use="optional" default="ifNotExist"/>
+   </complexType>
+
+   <complexType name="JMSActivationSpec">
+      <sequence>
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+      </sequence>
+      <attribute name="jndiName" type="anyURI" use="required"/>
+      <attribute name="create" type="sca:JMSCreateResource"
+                 use="optional" default="ifNotExist"/>
+   </complexType>
+
+   <complexType name="JMSResponse">
+      <sequence>
+         <element name="wireFormat" type="sca:WireFormatType" minOccurs="0"/>
+         <element name="destination" type="sca:JMSDestination" minOccurs="0"/>
+         <choice minOccurs="0"> 
+            <element name="connectionFactory" type="sca:JMSConnectionFactory"/> 
+            <element name="activationSpec" type="sca:JMSActivationSpec"/> 
+         </choice> 
+      </sequence>
+   </complexType>
+
+   <complexType name="JMSHeaders">
+      <sequence>
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+      </sequence>
+      <attribute name="type" type="string"/>
+      <attribute name="deliveryMode">
+         <simpleType>
+            <restriction base="string">
+               <enumeration value="persistent"/>
+               <enumeration value="nonpersistent"/>
+            </restriction>
+         </simpleType>
+      </attribute>
+      <attribute name="timeToLive" type="long"/>
+      <attribute name="priority">
+         <simpleType>
+            <restriction base="string">
+               <enumeration value="0"/>
+               <enumeration value="1"/>
+               <enumeration value="2"/>
+               <enumeration value="3"/>
+               <enumeration value="4"/>
+               <enumeration value="5"/>
+               <enumeration value="6"/>
+               <enumeration value="7"/>
+               <enumeration value="8"/>
+               <enumeration value="9"/>
+            </restriction>
+         </simpleType>
+      </attribute>
+   </complexType>
+
+   <complexType name="JMSMessageSelection"> 
+      <sequence> 
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/> 
+      </sequence> 
+      <attribute name="selector" type="string"/> 
+   </complexType>
+
+   <complexType name="JMSResourceAdapter">
+      <sequence>
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+      </sequence>
+      <attribute name="name" type="string" use="required"/>
+   </complexType>
+
+   <complexType name="JMSOperationProperties">
+      <sequence>
+         <element name="property" type="sca:BindingProperty" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+         <element name="headers" type="sca:JMSHeaders"/>
+      </sequence>
+      <attribute name="name" type="string" use="required"/>
+      <attribute name="nativeOperation" type="string"/>
+   </complexType>
+
+   <complexType name="BindingProperty">
+      <simpleContent>
+         <extension base="string">
+            <attribute name="name" type="NMTOKEN"/>
+            <attribute name="type" type="string" use="optional"
+                       default="xs:string"/>
+         </extension>
+      </simpleContent>
+   </complexType>
+
+   <element name="binding.jms" type="sca:JMSBinding" 
+            substitutionGroup="sca:binding"/>
+
+   <element name="wireFormat.jmsDefault" type="sca:WireFormatType" 
+            substitutionGroup="sca:wireFormat"/>
+
+   <element name="operationSelector.jmsDefault" type="sca:OperationSelectorType" 
+            substitutionGroup="sca:operationSelector"/>
+</schema>
\ No newline at end of file

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+        targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+        xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+        elementFormDefault="qualified">
+
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <!-- SCA Binding -->
+   <element name="binding.sca" type="sca:SCABinding" 
+            substitutionGroup="sca:binding"/>
+   <complexType name="SCABinding">
+      <complexContent>
+         <extension base="sca:Binding"/>
+      </complexContent>
+   </complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-sca-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+    targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+    xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+    xmlns:wsdli="http://www.w3.org/ns/wsdl-instance"
+    xmlns:wsa="http://www.w3.org/2005/08/addressing"
+    elementFormDefault="qualified">
+
+    <import namespace="http://www.w3.org/ns/wsdl-instance"
+            schemaLocation="http://www.w3.org/2007/05/wsdl/wsdl20-instance.xsd"/>
+    <import namespace="http://www.w3.org/2005/08/addressing"
+            schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/>
+
+    <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+    <element name="binding.ws" type="sca:WebServiceBinding"
+             substitutionGroup="sca:binding"/>
+
+    <complexType name="WebServiceBinding">
+        <complexContent>
+            <extension base="sca:Binding">
+                <sequence>
+                    <element name="endpointReference" type="wsa:EndpointReferenceType"
+                             minOccurs="0" maxOccurs="unbounded"/>
+                    <any namespace="##other" processContents="lax"
+                         minOccurs="0" maxOccurs="unbounded"/>
+                </sequence>
+                <attribute name="wsdlElement" type="anyURI" use="optional"/>
+                <attribute ref="wsdli:wsdlLocation" use="optional"/>
+            </extension>
+        </complexContent>
+    </complexType>
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-ws-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   elementFormDefault="qualified">
+
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <!-- Contribution -->
+   <element name="contribution" type="sca:ContributionType"/>
+   <complexType name="ContributionType">
+      <complexContent>
+         <extension base="sca:CommonExtensionBase">
+            <sequence>
+               <element name="deployable" type="sca:DeployableType" 
+                        minOccurs="0" maxOccurs="unbounded"/>
+               <element ref="sca:importBase" minOccurs="0" 
+                        maxOccurs="unbounded"/>
+               <element ref="sca:exportBase" minOccurs="0" 
+                        maxOccurs="unbounded"/>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                        maxOccurs="unbounded"/>
+            </sequence>
+         </extension>
+      </complexContent>
+   </complexType>
+
+   <!-- Deployable -->
+   <complexType name="DeployableType">
+      <complexContent>
+         <extension base="sca:CommonExtensionBase">
+            <sequence>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                    maxOccurs="unbounded"/>
+            </sequence>
+            <attribute name="composite" type="QName" use="required"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+   <!-- Import -->
+   <element name="importBase" type="sca:Import" abstract="true" />
+   <complexType name="Import" abstract="true">
+      <complexContent>
+         <extension base="sca:CommonExtensionBase">
+            <sequence>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                    maxOccurs="unbounded"/>
+            </sequence>
+         </extension>
+      </complexContent>   
+   </complexType>
+   
+   <element name="import" type="sca:ImportType" 
+            substitutionGroup="sca:importBase"/>
+   <complexType name="ImportType">
+      <complexContent>
+         <extension base="sca:Import">
+            <attribute name="namespace" type="string" use="required"/>
+            <attribute name="location" type="anyURI" use="optional"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+   <!-- Export -->
+   <element name="exportBase" type="sca:Export" abstract="true" />
+   <complexType name="Export" abstract="true">
+      <complexContent>
+         <extension base="sca:CommonExtensionBase">
+            <sequence>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                    maxOccurs="unbounded"/>
+            </sequence>
+         </extension>
+      </complexContent>      
+   </complexType>
+   
+   <element name="export" type="sca:ExportType" 
+            substitutionGroup="sca:exportBase"/>
+   <complexType name="ExportType">
+      <complexContent>
+         <extension base="sca:Export">
+            <attribute name="namespace" type="string" use="required"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2007,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-contribution-1.1-cd04.xsd" />
+
+	<element name="export.c" type="sca:CExport"
+		substitutionGroup="sca:exportBase" />
+
+	<complexType name="CExport">
+		<complexContent>
+			<extension base="sca:Export">
+				<attribute name="name" type="QName" use="required" />
+				<attribute name="path" type="string" use="optional" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<element name="import.c" type="sca:CImport"
+		substitutionGroup="sca:importBase" />
+
+	<complexType name="CImport">
+		<complexContent>
+			<extension base="sca:Import">
+				<attribute name="name" type="QName" use="required" />
+				<attribute name="location" type="string" use="required" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2006,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-contribution-1.1-cd04.xsd" />
+
+	<element name="export.cpp" type="sca:CPPExport"
+		substitutionGroup="sca:exportBase" />
+
+	<complexType name="CPPExport">
+		<complexContent>
+			<extension base="sca:Export">
+				<attribute name="name" type="QName" use="required" />
+				<attribute name="path" type="string" use="optional" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<element name="import.cpp" type="sca:CPPImport"
+		substitutionGroup="sca:importBase" />
+
+	<complexType name="CPPImport">
+		<complexContent>
+			<extension base="sca:Import">
+				<attribute name="name" type="QName" use="required" />
+				<attribute name="location" type="string" use="required" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+</schema>
\ No newline at end of file

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   elementFormDefault="qualified">
+
+   <include schemaLocation="sca-contribution-1.1-cd04.xsd"/>
+
+   <!-- Import.java -->   
+   <element name="import.java" type="sca:JavaImportType"
+      substitutionGroup="sca:importBase" />
+   <complexType name="JavaImportType">
+      <complexContent>
+         <extension base="sca:Import">
+            <attribute name="package" type="NCName" use="required"/>
+            <attribute name="location" type="anyURI" use="optional"/>
+         </extension>
+      </complexContent>
+   </complexType>
+   
+   <!-- Export.java -->
+   <element name="export.java" type="sca:JavaExportType"
+      substitutionGroup="sca:exportBase" />
+   <complexType name="JavaExportType">
+      <complexContent>
+         <extension base="sca:Export">
+            <attribute name="package" type="NCName" use="required"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-contribution-java-1.1-cd02.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-core-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -54,7 +54,7 @@
       <complexContent>
          <extension base="sca:CommonExtensionBase">
             <sequence>
-               <element name="include" type="anyURI" minOccurs="0" 
+               <element ref="sca:include" minOccurs="0" 
                         maxOccurs="unbounded"/>
                <choice minOccurs="0" maxOccurs="unbounded">
                   <element name="service" type="sca:Service"/>
@@ -145,7 +145,8 @@
    <!-- Property -->
    <complexType name="SCAPropertyBase" mixed="true">
       <sequence>
-         <any namespace="##any" processContents="lax" minOccurs="0"/>
+         <any namespace="##any" processContents="lax" minOccurs="0"
+              maxOccurs="unbounded"/>
          <!-- NOT an extension point; This any exists to accept
              the element-based or complex type property
              i.e. no element-based extension point under "sca:property" -->
@@ -481,7 +482,17 @@
         as having a callback interface defined in terms of a second port 
         type. -->
    <attribute name="callback" type="anyURI"/>
-
+   
+   <!-- Value type definition for property values -->
+   <element name="value" type="sca:ValueType"/> 
+   <complexType name="ValueType" mixed="true">
+      <sequence> 
+         <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs='unbounded'/> 
+      </sequence> 
+      <!-- mixed="true" to handle simple type --> 
+      <anyAttribute namespace="##any" processContents="lax"/> 
+   </complexType> 
+   
    <!-- Miscellaneous simple type definitions -->
    <simpleType name="Multiplicity">
       <restriction base="string">
@@ -507,5 +518,12 @@
    <simpleType name="listOfAnyURIs">
       <list itemType="anyURI"/>
    </simpleType>
-
+	
+	<simpleType name="CreateResource">
+		<restriction base="string">
+			<enumeration value="always" />
+			<enumeration value="never" />
+			<enumeration value="ifnotexist" />
+		</restriction>
+	</simpleType>
 </schema>

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   elementFormDefault="qualified">
+   
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+   <include schemaLocation="sca-policy-1.1-cd04.xsd"/>
+   
+   <!-- Definitions -->
+   <element name="definitions" type="sca:tDefinitions"/>
+   <complexType name="tDefinitions">
+      <complexContent>
+         <extension base="sca:CommonExtensionBase">
+            <choice minOccurs="0" maxOccurs="unbounded">
+               <element ref="sca:intent"/>
+               <element ref="sca:policySet"/>
+               <element ref="sca:binding"/>
+               <element ref="sca:bindingType"/>
+               <element ref="sca:implementationType"/>
+               <any namespace="##other" processContents="lax" 
+                  minOccurs="0" maxOccurs="unbounded"/>
+            </choice>
+            <attribute name="targetNamespace" type="anyURI" use="required"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-definitions-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-bpel-1.1-cd03.xsd Wed Aug  5 22:03:18 2009
@@ -9,7 +9,7 @@
    elementFormDefault="qualified">
 
    <!-- SCA-Assembly XML Schema -->
-   <include schemaLocation="sca-core-1.1-cd03.xsd" />
+   <include schemaLocation="sca-core-1.1-cd04.xsd" />
 
    <!-- SCA-BPEL Component Implementation Type -->
    <element name="implementation.bpel" 
@@ -29,3 +29,4 @@
    </complexType>
 
 </schema>
+ 

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2007,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core-1.1-cd04.xsd" />
+
+	<element name="implementation.c" type="sca:CImplementation"
+		substitutionGroup="sca:implementation" />
+
+	<complexType name="CImplementation">
+		<complexContent>
+			<extension base="sca:Implementation">
+				<sequence>
+					<element name="operation"
+						type="sca:CImplementationFunction" minOccurs="0"
+						maxOccurs="unbounded" />
+					<any namespace="##other" processContents="lax"
+						minOccurs="0" maxOccurs="unbounded" />
+				</sequence>
+				<attribute name="module" type="NCName" use="required" />
+				<attribute name="path" type="string" use="optional" />
+				<attribute name="library" type="boolean" use="optional" />
+				<attribute name="componentType" type="string" use="required" />
+				<attribute name="scope" type="sca:CImplementationScope"
+					use="optional" />
+				<attribute name="eagerInit" type="boolean"
+					use="optional" />
+				<attribute name="init" type="boolean" use="optional" />
+				<attribute name="destoy" type="boolean" use="optional" />
+				<attribute name="allowsPassByReference" type="boolean"
+					use="optional" />
+				<anyAttribute namespace="##other" processContents="lax" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<simpleType name="CImplementationScope">
+		<restriction base="string">
+			<enumeration value="stateless" />
+			<enumeration value="composite" />
+		</restriction>
+	</simpleType>
+
+	<complexType name="CImplementationFunction">
+		<attribute name="name" type="NCName" use="required" />
+		<attribute name="allowsPassByReference" type="boolean"
+			use="optional" />
+		<attribute name="init" type="boolean" use="optional" />
+		<attribute name="destoy" type="boolean" use="optional" />
+		<anyAttribute namespace="##other" processContents="lax" />
+	</complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   elementFormDefault="qualified">
+
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+
+   <!-- Composite Implementation -->
+   <element name="implementation.composite" type="sca:SCAImplementation" 
+            substitutionGroup="sca:implementation"/>
+   <complexType name="SCAImplementation">
+      <complexContent>
+         <extension base="sca:Implementation">
+            <sequence>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                    maxOccurs="unbounded"/>
+            </sequence>
+            <attribute name="name" type="QName" use="required"/>
+         </extension>
+      </complexContent>
+   </complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-composite-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2006,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core-1.1-cd04.xsd" />
+
+	<element name="implementation.cpp" type="sca:CPPImplementation"
+		substitutionGroup="sca:implementation" />
+	<complexType name="CPPImplementation">
+		<complexContent>
+			<extension base="sca:Implementation">
+				<sequence>
+					<element name="function"
+						type="sca:CPPImplementationFunction" minOccurs="0"
+						maxOccurs="unbounded" />
+					<any namespace="##other" processContents="lax"
+						minOccurs="0" maxOccurs="unbounded" />
+				</sequence>
+				<attribute name="library" type="NCName" use="required" />
+				<attribute name="header" type="NCName" use="required" />
+				<attribute name="path" type="string" use="optional" />
+				<attribute name="class" type="Name" use="optional" />
+				<attribute name="componentType" type="string"
+					use="optional" />
+				<attribute name="scope"
+					type="sca:CPPImplementationScope" use="optional" />
+				<attribute name="eagerInit" type="boolean"
+					use="optional" />
+				<attribute name="allowsPassByReference" type="boolean"
+					use="optional" />
+				<anyAttribute namespace="##other" processContents="lax" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<simpleType name="CPPImplementationScope">
+		<restriction base="string">
+			<enumeration value="stateless" />
+			<enumeration value="composite" />
+		</restriction>
+	</simpleType>
+
+	<complexType name="CPPImplementationFunction">
+		<attribute name="name" type="NCName" use="required" />
+		<attribute name="allowsPassByReference" type="boolean"
+			use="optional" />
+		<anyAttribute namespace="##other" processContents="lax" />
+	</complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-java-1.1-cd03.xsd Wed Aug  5 22:03:18 2009
@@ -6,7 +6,7 @@
    targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
    elementFormDefault="qualified">
    
-   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
 
    <!-- Java Implementation -->
    <element name="implementation.java" type="sca:JavaImplementation" 

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"  
+  xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+  elementFormDefault="qualified"
+  targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903">  
+	
+	<include schemaLocation="sca-core-1.1-cd04.xsd"/>
+	<element name="implementation.spring" type="sca:SpringImplementation" substitutionGroup="sca:implementation"/>
+	<complexType name="SpringImplementation">
+		<complexContent>
+			<extension base="sca:Implementation">
+				<sequence>
+					<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+				</sequence>
+				<attribute name="location" type="anyURI" use="required"/>
+			</extension>
+		</complexContent>
+	</complexType>
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-implementation-spring-1.1-cd01.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2007,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core-1.1-cd04.xsd" />
+
+	<element name="interface.c" type="sca:CInterface"
+		substitutionGroup="sca:interface" />
+
+	<complexType name="CInterface">
+		<complexContent>
+			<extension base="sca:Interface">
+				<sequence>
+					<element name="function" type="sca:CFunction"
+						minOccurs="0" maxOccurs="unbounded" />
+					<element name="callbackFunction"
+						type="sca:CFunction" minOccurs="0" maxOccurs="unbounded" />
+					<any namespace="##other" processContents="lax"
+						minOccurs="0" maxOccurs="unbounded" />
+				</sequence>
+				<attribute name="header" type="string" use="required" />
+				<attribute name="callbackHeader" type="string"
+					use="optional" />
+				<anyAttribute namespace="##other" processContents="lax" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<complexType name="CFunction">
+		<attribute name="name" type="NCName" use="required" />
+		<attribute name="requires" type="sca:listOfQNames"
+			use="optional" />
+		<attribute name="oneWay" type="boolean" use="optional" />
+		<attribute name="input" type="NCName" use="optional" />
+		<attribute name="output" type="NCName" use="optional" />
+		<anyAttribute namespace="##other" processContents="lax" />
+	</complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-c-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2006,2009. All Rights Reserved.
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core-1.1-cd04.xsd" />
+
+	<element name="interface.cpp" type="sca:CPPInterface"
+		substitutionGroup="sca:interface" />
+
+	<complexType name="CPPInterface">
+		<complexContent>
+			<extension base="sca:Interface">
+				<sequence>
+					<element name="function" type="sca:CPPFunction"
+						minOccurs="0" maxOccurs="unbounded" />
+					<element name="callbackFunction"
+						type="sca:CPPFunction" minOccurs="0" maxOccurs="unbounded" />
+					<any namespace="##other" processContents="lax"
+						minOccurs="0" maxOccurs="unbounded" />
+				</sequence>
+				<attribute name="header" type="string" use="required" />
+				<attribute name="class" type="Name" use="required" />
+				<attribute name="callbackHeader" type="string"
+					use="optional" />
+				<attribute name="callbackClass" type="Name"
+					use="optional" />
+				<anyAttribute namespace="##other" processContents="lax" />
+			</extension>
+		</complexContent>
+	</complexType>
+
+	<complexType name="CPPFunction">
+		<attribute name="name" type="NCName" use="required" />
+		<attribute name="requires" type="sca:listOfQNames"
+			use="optional" />
+		<attribute name="oneWay" type="boolean" use="optional" />
+		<anyAttribute namespace="##other" processContents="lax" />
+	</complexType>
+
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-cpp-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved. 
+     OASIS trademark, IPR and other policies apply.  -->
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
+   elementFormDefault="qualified">
+   
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
+   
+   <!-- Java Interface -->
+   <element name="interface.java" type="sca:JavaInterface" 
+            substitutionGroup="sca:interface"/>
+   <complexType name="JavaInterface">
+      <complexContent>
+         <extension base="sca:Interface">
+            <sequence>
+               <any namespace="##other" processContents="lax" minOccurs="0" 
+                    maxOccurs="unbounded"/>
+            </sequence>
+            <attribute name="interface" type="NCName" use="required"/>
+            <attribute name="callbackInterface" type="NCName" 
+                       use="optional"/>
+            <anyAttribute namespace="##other" processContents="lax"/>
+         </extension>
+      </complexContent>
+   </complexType>
+   
+</schema>

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-java-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-interface-wsdl-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -6,7 +6,7 @@
    xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" 
    elementFormDefault="qualified">
    
-   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
+   <include schemaLocation="sca-core-1.1-cd04.xsd"/>
    
    <!-- WSDL Interface -->
    <element name="interface.wsdl" type="sca:WSDLPortType" 

Added: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd?rev=801434&view=auto
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd (added)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd Wed Aug  5 22:03:18 2009
@@ -0,0 +1,101 @@
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"
+	xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
+	elementFormDefault="qualified">
+
+	<include schemaLocation="sca-core-1.1-cd04.xsd"/>	
+	<import namespace="http://www.w3.org/ns/ws-policy"
+		schemaLocation="http://www.w3.org/2007/02/ws-policy.xsd"/>
+
+	<element name="intent" type="sca:Intent"/>
+	<complexType name="Intent">
+		<sequence>
+			<element name="description" type="string" minOccurs="0"
+			   maxOccurs="1" />
+			<element name="qualifier" type="sca:IntentQualifier" 
+			   minOccurs="0" maxOccurs="unbounded" />
+			<any namespace="##other" processContents="lax" 
+			   minOccurs="0" maxOccurs="unbounded"/>
+		</sequence>
+		<attribute name="name" type="NCName" use="required"/>
+		<attribute name="constrains" type="sca:listOfQNames" 
+		   use="optional"/>
+		<attribute name="requires" type="sca:listOfQNames" 
+		   use="optional"/>
+		<attribute name="excludes" type="sca:listOfQNames" 
+		   use="optional"/>
+		<attribute name="mutuallyExclusive" type="boolean" 
+		   use="optional" default="false"/>
+		<attribute name="intentType" 
+			type="sca:InteractionOrImplementation" 
+			use="optional" default="interaction"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<complexType name="IntentQualifier">
+		<sequence>
+			<element name="description" type="string" minOccurs="0" 
+			   maxOccurs="1" />
+		</sequence>
+  		<attribute name="name" type="NCName" use="required"/>
+  		<attribute name="default" type="boolean" use="optional" 
+  		   default="false"/>
+	</complexType>
+
+	<element name="policySet" type="sca:PolicySet"/>
+	<complexType name="PolicySet">
+		<choice minOccurs="0" maxOccurs="unbounded">
+  			<element name="policySetReference" 
+  			   type="sca:PolicySetReference"/>
+  			<element name="intentMap" type="sca:IntentMap"/>
+  			<any namespace="##other" processContents="lax"/>
+		</choice>
+		<attribute name="name" type="NCName" use="required"/>
+		<attribute name="provides" type="sca:listOfQNames"/>
+		<attribute name="appliesTo" type="string" use="optional"/>
+		<attribute name="attachTo" type="string" use="optional"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<element name="policySetAttachment" 
+	   type="sca:PolicySetAttachment"/>
+	<complexType name="PolicySetAttachment">
+		<attribute name="name" type="QName" use="required"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<complexType name="PolicySetReference">
+		<attribute name="name" type="QName" use="required"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<complexType name="IntentMap">
+		<choice minOccurs="1" maxOccurs="unbounded">
+			<element name="qualifier" type="sca:Qualifier"/>
+			<any namespace="##other" processContents="lax"/>
+		</choice>
+		<attribute name="provides" type="QName" use="required"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<complexType name="Qualifier">
+		<sequence minOccurs="0" maxOccurs="unbounded">
+			<any namespace="##other" processContents="lax"/>
+		</sequence>
+		<attribute name="name" type="string" use="required"/>
+		<anyAttribute namespace="##other" processContents="lax"/>
+	</complexType>
+
+	<simpleType name="listOfNCNames">
+		<list itemType="NCName"/>
+	</simpleType>
+
+	<simpleType name="InteractionOrImplementation">
+		<restriction base="string">
+			<enumeration value="interaction"/>
+			<enumeration value="implementation"/>
+		</restriction>
+	</simpleType>
+
+</schema>
\ No newline at end of file

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/java/sca/modules/assembly-xsd/src/main/resources/sca-policy-1.1-cd04.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-dwr.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-dwr.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-dwr.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-dwr.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
     xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" 
     elementFormDefault="qualified">
 
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <element name="binding.dwr" type="t:DWRBinding"/>
     

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-http.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-http.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-http.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-http.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
     xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" 
     elementFormDefault="qualified">
 
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <element name="binding.http" type="t:HTTPBinding"/>
     

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-jsonrpc.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-jsonrpc.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-jsonrpc.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-jsonrpc.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
     xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" 
     elementFormDefault="qualified">
 
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <element name="binding.jsonrpc" type="t:JSONRPCBinding"/>
     

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rmi.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rmi.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rmi.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rmi.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
     xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" 
     elementFormDefault="qualified">
 
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <element name="binding.rmi" type="t:RMIBinding"/>
     

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-implementation-osgi.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-implementation-osgi.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-implementation-osgi.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-implementation-osgi.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
     xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1"
     elementFormDefault="qualified">
 
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <element name="implementation.osgi" type="t:OSGiImplementation"/>
 

Modified: tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1.xsd?rev=801434&r1=801433&r2=801434&view=diff
==============================================================================
--- tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1.xsd (original)
+++ tuscany/java/sca/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1.xsd Wed Aug  5 22:03:18 2009
@@ -23,7 +23,7 @@
 <!--
     <import namespace="http://www.w3.org/ns/wsdl-instance" schemaLocation="wsdli.xsd"/>
 -->
-    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd03.xsd"/>
+    <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200903" schemaLocation="sca-1.1-cd04.xsd"/>
 
     <include schemaLocation="tuscany-sca-1.1-binding-dwr.xsd"/>
     <include schemaLocation="tuscany-sca-1.1-binding-http.xsd"/>