Author: chathura_ce
Date: Wed Apr 4 01:49:54 2007
New Revision: 525459
URL: http://svn.apache.org/viewvc?view=rev&rev=525459
Log:
Added error sequences to load balancing and failover samples. So that they will
send a fault to the client if all possible endpoints have failed.
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_201.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_202.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_203.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_204.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_205.xml
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_200.xml
Wed Apr 4 01:49:54 2007
@@ -20,7 +20,7 @@
<!-- demontrates simple session less load balancing between 3 endpoints -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -49,6 +49,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_201.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_201.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_201.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_201.xml
Wed Apr 4 01:49:54 2007
@@ -20,7 +20,7 @@
<!-- Demontrates failover sending among 3 endpoints. -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -49,6 +49,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_202.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_202.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_202.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_202.xml
Wed Apr 4 01:49:54 2007
@@ -21,7 +21,7 @@
initiated session for this sample. -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -54,6 +54,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_203.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_203.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_203.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_203.xml
Wed Apr 4 01:49:54 2007
@@ -21,7 +21,7 @@
maintain session specific data, such data have to replicated among the
failover endpoints. -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -67,6 +67,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_204.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_204.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_204.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_204.xml
Wed Apr 4 01:49:54 2007
@@ -21,7 +21,7 @@
initiated session for this sample. -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -54,6 +54,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
Modified:
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_205.xml
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_205.xml?view=diff&rev=525459&r1=525458&r2=525459
==============================================================================
---
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_205.xml
(original)
+++
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_205.xml
Wed Apr 4 01:49:54 2007
@@ -21,7 +21,7 @@
maintain session specific data, such data have to replicated among the
failover endpoints. -->
<definitions xmlns="http://ws.apache.org/ns/synapse">
- <sequence name="main">
+ <sequence name="main" onError="errorHandler">
<in>
<send>
<endpoint>
@@ -67,6 +67,19 @@
<!-- Send the messages where they have been sent (i.e. implicit To
EPR) -->
<send/>
</out>
+ </sequence>
+
+ <sequence name="errorHandler">
+
+ <makefault>
+ <code value="tns:Receiver"
xmlns:tns="http://www.w3.org/2003/05/soap-envelope"/>
+ <reason value="COULDN'T SEND THE MESSAGE TO THE SERVER."/>
+ </makefault>
+
+ <header name="To" action="remove"/>
+ <property name="RESPONSE" value="true"/>
+
+ <send/>
</sequence>
</definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]