You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/09/26 16:02:38 UTC

svn commit: r1001430 - in /synapse/branches/2.0/repository: conf/sample/synapse_sample_200.xml schema/proxy.xsd

Author: ruwan
Date: Sun Sep 26 14:02:37 2010
New Revision: 1001430

URL: http://svn.apache.org/viewvc?rev=1001430&view=rev
Log:
completing the proxy schema

Modified:
    synapse/branches/2.0/repository/conf/sample/synapse_sample_200.xml
    synapse/branches/2.0/repository/schema/proxy.xsd

Modified: synapse/branches/2.0/repository/conf/sample/synapse_sample_200.xml
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/repository/conf/sample/synapse_sample_200.xml?rev=1001430&r1=1001429&r2=1001430&view=diff
==============================================================================
--- synapse/branches/2.0/repository/conf/sample/synapse_sample_200.xml (original)
+++ synapse/branches/2.0/repository/conf/sample/synapse_sample_200.xml Sun Sep 26 14:02:37 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/branches/2.0/repository/schema/proxy.xsd
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/repository/schema/proxy.xsd?rev=1001430&r1=1001429&r2=1001430&view=diff
==============================================================================
--- synapse/branches/2.0/repository/schema/proxy.xsd (original)
+++ synapse/branches/2.0/repository/schema/proxy.xsd Sun Sep 26 14:02:37 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"/>