Author: ruwan
Date: Sun Sep 26 14:02:45 2010
New Revision: 1001431
URL: http://svn.apache.org/viewvc?rev=1001431&view=rev
Log:
completing the proxy schema
Modified:
synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
synapse/trunk/java/repository/schema/proxy.xsd
Modified: synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml?rev=1001431&r1=1001430&r2=1001431&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml (original)
+++ synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml Sun Sep 26
14:02:45 2010
@@ -37,8 +37,8 @@
</outSequence>
</target>
<publishWSDL
uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
- <policy key="sec_policy"/>
<enableSec/>
+ <policy key="sec_policy"/>
</proxy>
</definitions>
Modified: synapse/trunk/java/repository/schema/proxy.xsd
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/repository/schema/proxy.xsd?rev=1001431&r1=1001430&r2=1001431&view=diff
==============================================================================
--- synapse/trunk/java/repository/schema/proxy.xsd (original)
+++ synapse/trunk/java/repository/schema/proxy.xsd Sun Sep 26 14:02:45 2010
@@ -40,7 +40,7 @@
in the Synapse Configuration
</xs:documentation>
</xs:annotation>
- <xs:all>
+ <xs:sequence>
<xs:element ref="target" minOccurs="1" maxOccurs="1"/>
<xs:element name="publishWSDL" minOccurs="0" maxOccurs="1">
<xs:annotation>
@@ -58,8 +58,24 @@
<xs:attribute name="key" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
+ <xs:element name="enableAddressing" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="enableSec" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="enableRM" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="policy" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:attribute name="key" type="xs:string" use="required"/>
+ <xs:attribute name="type" use="optional">
+ <xs:simpleType>
+ <xs:restriction>
+ <xs:enumeration value="in"/>
+ <xs:enumeration value="out"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
<xs:element ref="parameter" minOccurs="0"/>
- </xs:all>
+ </xs:sequence>
<xs:attributeGroup ref="monitoringAspect"/>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="transports" type="xs:string" use="optional"/>