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">