You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by hi...@apache.org on 2010/12/31 10:57:58 UTC
svn commit: r1054079 -
/synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml
Author: hiranya
Date: Fri Dec 31 09:57:58 2010
New Revision: 1054079
URL: http://svn.apache.org/viewvc?rev=1054079&view=rev
Log:
sample setup guide
Modified:
synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml
Modified: synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml?rev=1054079&r1=1054078&r2=1054079&view=diff
==============================================================================
--- synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml (original)
+++ synapse/trunk/scratch/hiranya/website/src/site/xdoc/userguide/samples/setup/index.xml Fri Dec 31 09:57:58 2010
@@ -307,7 +307,38 @@ Total time: 3 seconds</div>
To run the stock quote client in a particular mode pass the name of the mode
as a system property as follows.
</p>
- <div class="command">ant stockquote -Dmode=placeorder</div>
+ <div class="command">ant stockquote -Dmode=placeorder</div>
+ <p>
+ Behavior of the sample Axis2 client can be further customized by using the addurl,
+ trpurl and prxurl parameters. These parameters enable the following modes of
+ operation.
+ </p>
+ <h5>Smart Client Mode</h5>
+ <p>
+ The 'addurl' property sets the WS-Addressing EPR, and the 'trpurl' sets a
+ transport URL for a message. Thus by specifying both of these properties,
+ the client can operate in the 'smart client' mode, where the addressing EPR can
+ specify the ultimate receiver, while the transport URL set to Synapse will ensure
+ that any necessary mediation takes place before the message is delivered to the
+ ultimate receiver.
+ </p>
+ <div class="command">ant stockquote -Daddurl=<addressingEPR> -Dtrpurl=<synapse></div>
+ <h5>Gateway/Dumb Client Mode</h5>
+ <p>
+ By specifying only a transport URL, the client operates in the 'dumb client'
+ mode, where it sends the message to Synapse and depends on the rules configured
+ in Synapse for proper mediation and routing of the message to the ultimate
+ destination.
+ </p>
+ <div class="command">ant stockquote -Dtrpurl=<synapse></div>
+ <h5>Proxy Client Mode</h5>
+ <p>
+ In this mode, the client uses the 'prxurl' as a HTTP proxy to send the request.
+ Thus by setting the 'prxurl' to Synapse, the client can ensure that the message
+ will reach Synapse for mediation. The client can optionally set a WS-Addressing
+ EPR if required.
+ </p>
+ <div class="command">ant stockquote -Dprxurl=<synapse> [-Daddurl=<addressingEPR>]</div>
</subsection>
<subsection name="Generic JMS Client">
<p>