Author: jeff.yuchang
Date: 2009-05-01 04:27:00 -0400 (Fri, 01 May 2009)
New Revision: 625
Modified:
cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml
Log:
[SOAG-89] update the conversational ESB example explanation.
Modified: cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml
===================================================================
--- cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml 2009-04-30
23:10:31 UTC (rev 624)
+++ cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml 2009-05-01
08:27:00 UTC (rev 625)
@@ -244,15 +244,19 @@
<orderedlist>
<listitem>
-In a command window, go to the
<filename>$Overlord/samples/stateful/purchasing/store</filename> (or
<filename>$Overlord/samples/stateless/purchasing/store</filename> if using the
stateless approach) folder and execute <emphasis role="bold">ant
deploy</emphasis>
+In a command window, go to the
<filename>$Overlord/samples/stateful</filename> (or
<filename>$Overlord/samples/stateless</filename> if using the stateless
approach) folder and execute <emphasis role="bold">ant
deploy-purchasing</emphasis>
</listitem>
<listitem>
-In a command window, go to the
<filename>$Overlord/samples/common/creditAgency</filename> (or
<filename>$Overlord/samples/stateless/common/creditAgency</filename> if using
the stateless approach) folder and execute <emphasis role="bold">ant
deploy</emphasis>
+In a command window, go to the <filename>$Overlord/samples/client</filename>
folder and execute <emphasis role="bold">ant
runPurchasingClient</emphasis> (or <emphasis role="bold">ant
runStatelessPurchasingClient</emphasis> if using the stateless services), which will
send a 'BuyRequest' message to the <emphasis>Store</emphasis>,
+which will then perform the credit check before returning a response to the client.
</listitem>
- <listitem>
-In a command window, go to the <filename>$Overlord/samples/client</filename>
folder and execute <emphasis role="bold">ant
runPurchasingClient</emphasis> (or <emphasis role="bold">ant
runStatelessPurchasingClient</emphasis> if using the stateless services), which will
send a 'BuyRequest' message to the <emphasis>Store</emphasis>, which
will then perform the credit check before returning a response to the client.
- </listitem>
</orderedlist>
+
+ <para>
+In this example, the conversation ESB actions will do the validation in the runtime. As
we've said, the client send the 'buyRequest' message to the store,
+firstly the store service will check the received message based on its messageType
attribute. and then send another message to the 'credit agency' service it goes
through its validation.
+If the messageType that store service received is not as same as the one defined in the
conversational esb actions, it will throw out the exception and ends its flow.
+ </para>
</section>
</section>
Show replies by date