Author: indika
Date: Fri Oct 12 01:47:09 2007
New Revision: 584101

URL: http://svn.apache.org/viewvc?rev=584101&view=rev
Log:
add and update samples

Added:
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_602.xml
Modified:
    
webservices/synapse/trunk/java/repository/conf/sample/resources/policy/throttle_policy.xml
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_600.xml
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_601.xml

Modified: 
webservices/synapse/trunk/java/repository/conf/sample/resources/policy/throttle_policy.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/resources/policy/throttle_policy.xml?rev=584101&r1=584100&r2=584101&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/repository/conf/sample/resources/policy/throttle_policy.xml
 (original)
+++ 
webservices/synapse/trunk/java/repository/conf/sample/resources/policy/throttle_policy.xml
 Fri Oct 12 01:47:09 2007
@@ -1,6 +1,7 @@
 <wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
             xmlns:throttle="http://www.wso2.org/products/wso2commons/throttle";>
     <throttle:ThrottleAssertion>
+        <throttle:MaximumConcurrentAccess>10</throttle:MaximumConcurrentAccess>
         <wsp:All>
             <throttle:ID throttle:type="IP">Other</throttle:ID>
             <wsp:ExactlyOne>

Modified: 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_600.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_600.xml?rev=584101&r1=584100&r2=584101&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_600.xml 
(original)
+++ 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_600.xml 
Fri Oct 12 01:47:09 2007
@@ -26,51 +26,7 @@
                     <wsp:Policy 
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
                                 
xmlns:throttle="http://www.wso2.org/products/wso2commons/throttle";>
                         <throttle:ThrottleAssertion>
-                            
<throttle:MaximumConcurrentAccess>10</throttle:MaximumConcurrentAccess>
-                            <wsp:All>
-                                <throttle:ID 
throttle:type="IP">Other</throttle:ID>
-                                <wsp:ExactlyOne>
-                                    <wsp:All>
-                                        
<throttle:MaximumCount>4</throttle:MaximumCount>
-                                        
<throttle:UnitTime>800000</throttle:UnitTime>
-                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true">10000</throttle:ProhibitTimePeriod>
-                                    </wsp:All>
-                                    <throttle:IsAllow>true</throttle:IsAllow>
-                                </wsp:ExactlyOne>
-                            </wsp:All>
-                            <wsp:All>
-                                <throttle:ID 
throttle:type="IP">192.168.8.200-192.168.8.222</throttle:ID>
-                                <wsp:ExactlyOne>
-                                    <wsp:All>
-                                        
<throttle:MaximumCount>8</throttle:MaximumCount>
-                                        
<throttle:UnitTime>800000</throttle:UnitTime>
-                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true">10</throttle:ProhibitTimePeriod>
-                                    </wsp:All>
-                                    <throttle:IsAllow>true</throttle:IsAllow>
-                                </wsp:ExactlyOne>
-                            </wsp:All>
-                            <wsp:All>
-                                <throttle:ID 
throttle:type="IP">192.168.8.201</throttle:ID>
-                                <wsp:ExactlyOne>
-                                    <wsp:All>
-                                        
<throttle:MaximumCount>200</throttle:MaximumCount>
-                                        
<throttle:UnitTime>600000</throttle:UnitTime>
-                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true"></throttle:ProhibitTimePeriod>
-                                    </wsp:All>
-                                    <throttle:IsAllow>true</throttle:IsAllow>
-                                </wsp:ExactlyOne>
-                            </wsp:All>
-                            <wsp:All>
-                                <throttle:ID 
throttle:type="IP">192.168.8.198</throttle:ID>
-                                <wsp:ExactlyOne>
-                                    <wsp:All>
-                                        
<throttle:MaximumCount>50</throttle:MaximumCount>
-                                        
<throttle:UnitTime>500000</throttle:UnitTime>
-                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true"></throttle:ProhibitTimePeriod>
-                                    </wsp:All>
-                                    <throttle:IsAllow>true</throttle:IsAllow>
-                                </wsp:ExactlyOne>
-                            </wsp:All>
+                            
<throttle:MaximumConcurrentAccess>10</throttle:MaximumConcurrentAccess>         
                   
                         </throttle:ThrottleAssertion>
                     </wsp:Policy>
                 </policy>
@@ -95,7 +51,6 @@
                     </makefault>
                     <property name="RESPONSE" value="true"/>
                     <header name="To" action="remove"/>
-                    <throttle:throttle id="A"/>
                     <send/>
                     <drop/>
                 </onReject>

Modified: 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_601.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_601.xml?rev=584101&r1=584100&r2=584101&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_601.xml 
(original)
+++ 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_601.xml 
Fri Oct 12 01:47:09 2007
@@ -18,55 +18,91 @@
   -->
 <definitions xmlns="http://ws.apache.org/ns/synapse";
              xmlns:throttle="http://ws.apache.org/ns/synapse/throttle";>
-    
-    <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
-        <!-- the root property of the simple URL registry helps resolve a 
resource URL as root + key -->
-        <parameter name="root">file:./../../repository/</parameter>
-        <!-- all resources loaded from the URL registry would be cached for 
this number of milli seconds -->
-        <parameter name="cachableDuration">15000</parameter>
-    </registry>
-
-
-    <localEntry key="thottlePolicy"
-                
src="file:./repository/conf/sample/resources/policy/throttle_policy.xml"/>
-
-    <sequence name="onAcceptSequence">
-        <log level="custom">
-            <property name="text" value="**Access Accept**"/>
-        </log>
-        <send>
-            <endpoint>
-                <address 
uri="http://localhost:9000/soap/SimpleStockQuoteService"/>
-            </endpoint>
-        </send>
+    <sequence name="main">
+        <in>
+            <throttle:throttle id="A">
+                <policy>
+                    <!-- define throttle policy -->
+                    <wsp:Policy 
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
+                                
xmlns:throttle="http://www.wso2.org/products/wso2commons/throttle";>
+                        <throttle:ThrottleAssertion>
+                            
<throttle:MaximumConcurrentAccess>10</throttle:MaximumConcurrentAccess>
+                            <wsp:All>
+                                <throttle:ID 
throttle:type="IP">Other</throttle:ID>
+                                <wsp:ExactlyOne>
+                                    <wsp:All>
+                                        
<throttle:MaximumCount>4</throttle:MaximumCount>
+                                        
<throttle:UnitTime>800000</throttle:UnitTime>
+                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true">10000</throttle:ProhibitTimePeriod>
+                                    </wsp:All>
+                                    <throttle:IsAllow>true</throttle:IsAllow>
+                                </wsp:ExactlyOne>
+                            </wsp:All>
+                            <wsp:All>
+                                <throttle:ID 
throttle:type="IP">192.168.8.200-192.168.8.222</throttle:ID>
+                                <wsp:ExactlyOne>
+                                    <wsp:All>
+                                        
<throttle:MaximumCount>8</throttle:MaximumCount>
+                                        
<throttle:UnitTime>800000</throttle:UnitTime>
+                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true">10</throttle:ProhibitTimePeriod>
+                                    </wsp:All>
+                                    <throttle:IsAllow>true</throttle:IsAllow>
+                                </wsp:ExactlyOne>
+                            </wsp:All>
+                            <wsp:All>
+                                <throttle:ID 
throttle:type="IP">192.168.8.201</throttle:ID>
+                                <wsp:ExactlyOne>
+                                    <wsp:All>
+                                        
<throttle:MaximumCount>200</throttle:MaximumCount>
+                                        
<throttle:UnitTime>600000</throttle:UnitTime>
+                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true"></throttle:ProhibitTimePeriod>
+                                    </wsp:All>
+                                    <throttle:IsAllow>true</throttle:IsAllow>
+                                </wsp:ExactlyOne>
+                            </wsp:All>
+                            <wsp:All>
+                                <throttle:ID 
throttle:type="IP">192.168.8.198</throttle:ID>
+                                <wsp:ExactlyOne>
+                                    <wsp:All>
+                                        
<throttle:MaximumCount>50</throttle:MaximumCount>
+                                        
<throttle:UnitTime>500000</throttle:UnitTime>
+                                        <throttle:ProhibitTimePeriod 
wsp:Optional="true"></throttle:ProhibitTimePeriod>
+                                    </wsp:All>
+                                    <throttle:IsAllow>true</throttle:IsAllow>
+                                </wsp:ExactlyOne>
+                            </wsp:All>
+                        </throttle:ThrottleAssertion>
+                    </wsp:Policy>
+                </policy>
+                <onAccept>
+                    <log level="custom">
+                        <property name="text" value="**Access Accept**"/>
+                    </log>
+                    <send>
+                        <endpoint>
+                            <address 
uri="http://localhost:9000/soap/SimpleStockQuoteService"/>
+                        </endpoint>
+                    </send>
+                </onAccept>
+                <onReject>
+                    <log level="custom">
+                        <property name="text" value="**Access Denied**"/>
+                    </log>
+                    <makefault>
+                        <code value="tns:Receiver"
+                              
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+                        <reason value="**Access Denied**"/>
+                    </makefault>
+                    <property name="RESPONSE" value="true"/>
+                    <header name="To" action="remove"/>
+                    <send/>
+                    <drop/>
+                </onReject>
+            </throttle:throttle>
+        </in>
+        <out>
+            <throttle:throttle id="A"/>
+            <send/>
+        </out>
     </sequence>
-    <sequence name="onRejectSequence" trace="enable">
-        <log level="custom">
-            <property name="text" value="**Access Denied**"/>
-        </log>
-        <makefault>
-            <code value="tns:Receiver"
-                  xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
-            <reason value="**Access Denied**"/>
-        </makefault>
-        <property name="RESPONSE" value="true"/>
-        <header name="To" action="remove"/>
-        <throttle:throttle id="A"/>
-        <send/>
-        <drop/>
-    </sequence>
-    <proxy name="StockQuoteProxy">
-        <target>
-             <inSequence>
-                <throttle:throttle onReject="onRejectSequence" 
onAccept="onAcceptSequence" id="A">
-                    <policy key="thottlePolicy"/>
-                </throttle:throttle>
-            </inSequence>
-            <outSequence>
-                <throttle:throttle id="A"/>
-                <send/>
-            </outSequence>
-        </target>
-        <publishWSDL 
uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
-    </proxy>
 </definitions>

Added: 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_602.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_602.xml?rev=584101&view=auto
==============================================================================
--- 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_602.xml 
(added)
+++ 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_602.xml 
Fri Oct 12 01:47:09 2007
@@ -0,0 +1,71 @@
+<!--
+  ~  Licensed to the Apache Software Foundation (ASF) under one
+  ~  or more contributor license agreements.  See the NOTICE file
+  ~  distributed with this work for additional information
+  ~  regarding copyright ownership.  The ASF licenses this file
+  ~  to you under the Apache License, Version 2.0 (the
+  ~  "License"); you may not use this file except in compliance
+  ~  with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~  Unless required by applicable law or agreed to in writing,
+  ~  software distributed under the License is distributed on an
+  ~   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~  KIND, either express or implied.  See the License for the
+  ~  specific language governing permissions and limitations
+  ~  under the License.
+  -->
+<definitions xmlns="http://ws.apache.org/ns/synapse";
+             xmlns:throttle="http://ws.apache.org/ns/synapse/throttle";>
+
+    <registry provider="org.apache.synapse.registry.url.SimpleURLRegistry">
+        <!-- the root property of the simple URL registry helps resolve a 
resource URL as root + key -->
+        <parameter name="root">file:./../../repository/</parameter>
+        <!-- all resources loaded from the URL registry would be cached for 
this number of milli seconds -->
+        <parameter name="cachableDuration">15000</parameter>
+    </registry>
+
+
+    <localEntry key="thottlePolicy"
+                
src="file:./repository/conf/sample/resources/policy/throttle_policy.xml"/>
+
+    <sequence name="onAcceptSequence">
+        <log level="custom">
+            <property name="text" value="**Access Accept**"/>
+        </log>
+        <send>
+            <endpoint>
+                <address 
uri="http://localhost:9000/soap/SimpleStockQuoteService"/>
+            </endpoint>
+        </send>
+    </sequence>
+    <sequence name="onRejectSequence" trace="enable">
+        <log level="custom">
+            <property name="text" value="**Access Denied**"/>
+        </log>
+        <makefault>
+            <code value="tns:Receiver"
+                  xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+            <reason value="**Access Denied**"/>
+        </makefault>
+        <property name="RESPONSE" value="true"/>
+        <header name="To" action="remove"/>
+        <send/>
+        <drop/>
+    </sequence>
+    <proxy name="StockQuoteProxy">
+        <target>
+             <inSequence>
+                <throttle:throttle onReject="onRejectSequence" 
onAccept="onAcceptSequence" id="A">
+                    <policy key="thottlePolicy"/>
+                </throttle:throttle>
+            </inSequence>
+            <outSequence>
+                <throttle:throttle id="A"/>
+                <send/>
+            </outSequence>
+        </target>
+        <publishWSDL 
uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
+    </proxy>
+</definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to