You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2010/05/08 01:48:20 UTC
svn commit: r942271 -
/tuscany/sca-java-2.x/trunk/modules/assembly-xsd/src/main/resources/tuscany-sca-1.1-binding-rest.xsd
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">