Author: lresende
Date: Fri May  7 23:48:19 2010
New Revision: 942271

URL: http://svn.apache.org/viewvc?rev=942271&view=rev
Log:
Adding schema for declarative headers

Modified:
    
tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd

Modified: 
tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd?rev=942271&r1=942270&r2=942271&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd
 Fri May  7 23:48:19 2010
@@ -26,11 +26,13 @@
     <import namespace="http://docs.oasis-open.org/ns/opencsa/sca/200912"; 
schemaLocation="sca-1.1-cd05.xsd"/>
 
     <element name="binding.rest" type="t:RESTBinding" 
substitutionGroup="sca:binding"/>
+
     
     <complexType name="RESTBinding">
         <complexContent>
             <extension base="sca:Binding">
                 <sequence>
+                       <element ref="t:http-headers" minOccurs="0" 
maxOccurs="1"/>
                     <!-- any namespace="##targetNamespace" 
processContents="lax" minOccurs="0"
                          maxOccurs="unbounded"/ -->
                 </sequence>
@@ -38,6 +40,21 @@
             </extension>
         </complexContent>
     </complexType>
+
+    <complexType name="HTTPHeadersType">
+        <sequence>
+               <element ref="t:header" minOccurs="0" maxOccurs="unbounded"/>
+        </sequence>
+    </complexType>
+    
+    <element name="http-headers" type="t:HTTPHeadersType"/>
+    
+    <complexType name="HTTPHeaderType">
+        <attribute name="name" type="string" use="required" />
+        <attribute name="value" type="string" use="required" />
+    </complexType>
+
+       <element name="header" type="t:HTTPHeaderType" />
     
     <!--  wire formats -->
     <complexType name="WireFormatJSONType">


Reply via email to