You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by in...@apache.org on 2007/05/11 11:24:04 UTC

svn commit: r537143 - in /webservices/synapse/trunk/java/repository/conf/sample: synapse_sample_400.xml synapse_sample_401.xml

Author: indika
Date: Fri May 11 02:24:03 2007
New Revision: 537143

URL: http://svn.apache.org/viewvc?view=rev&rev=537143
Log:
updated samples for the throttle mediator

Modified:
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_400.xml
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_401.xml

Modified: webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_400.xml
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_400.xml?view=diff&rev=537143&r1=537142&r2=537143
==============================================================================
--- webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_400.xml (original)
+++ webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_400.xml Fri May 11 02:24:03 2007
@@ -73,12 +73,31 @@
                         </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" expression="get-property('ReplyTo')"/>
+                    <send/>
+                    <drop/>
+                </onReject>
             </throttle:throttle>
-            <send>
-                <endpoint>
-                    <address uri="http://localhost:8082/soap/SimpleStockQuoteService"/>
-                </endpoint>
-            </send>
         </in>
         <out>
             <send/>

Modified: webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_401.xml
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_401.xml?view=diff&rev=537143&r1=537142&r2=537143
==============================================================================
--- webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_401.xml (original)
+++ webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_401.xml Fri May 11 02:24:03 2007
@@ -31,17 +31,36 @@
 
     <sequence name="main">
         <in>
-            <throttle:throttle>
+            <throttle:throttle onReject="onRejectSequence" onAccept="onAcceptSequence">
                 <policy key="thottlePolicy"/>
             </throttle:throttle>
-            <send>
-                <endpoint>
-                    <address uri="http://localhost:8082/soap/SimpleStockQuoteService"/>
-                </endpoint>
-            </send>
         </in>
         <out>
             <send/>
         </out>
+    </sequence>
+    <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">
+        <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" expression="get-property('ReplyTo')"/>
+        <send/>
+        <drop/>
     </sequence>
 </definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org