[jboss-svn-commits] JBL Code SVN: r18030 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 22 10:21:03 EST 2008
Author: kurt.stam at jboss.com
Date: 2008-01-22 10:21:03 -0500 (Tue, 22 Jan 2008)
New Revision: 18030
Modified:
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processdefinition.xml
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processimage.jpg
Log:
JBESB-1444, demonstrate how to make signaling asynchronous, by adding the async="true" attribute to node's jDPL.
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processdefinition.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processdefinition.xml 2008-01-22 11:44:57 UTC (rev 18029)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processdefinition.xml 2008-01-22 15:21:03 UTC (rev 18030)
@@ -6,7 +6,7 @@
<transition name="" to="Intake Order"></transition>
</start-state>
- <node name="Intake Order">
+ <node name="Intake Order" async="true">
<action name="esbAction" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
<esbCategoryName>BPM_Orchestration4</esbCategoryName>
@@ -21,7 +21,6 @@
<mapping esb="body.customer" bpm="entireCustomerAsObject" />
<mapping esb="body.order_orderId" bpm="order_orderid" />
<mapping esb="body.order_totalAmount" bpm="order_totalamount" />
- <!-- is it set on the message? -->
<mapping esb="body.order_orderPriority" bpm="order_priority" />
<mapping esb="body.customer_firstName" bpm="customer_firstName" />
<mapping esb="body.customer_lastName" bpm="customer_lastName" />
@@ -32,7 +31,7 @@
<transition name="" to="Review Order"></transition>
</node>
- <task-node name="Review Order">
+ <task-node name="Review Order" async="true">
<task name="Order Review">
<assignment actor-id="user"></assignment>
<controller>
@@ -49,7 +48,7 @@
<transition name="" to="Calculate Discount"></transition>
</task-node>
- <node name="Calculate Discount">
+ <node name="Calculate Discount" async="true">
<action name="esbAction" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
<esbCategoryName>BPM_Orchestration4</esbCategoryName>
@@ -68,23 +67,24 @@
<transition name="" to="Review Discount"></transition>
</node>
- <task-node name="Review Discount">
+ <task-node name="Review Discount" async="true">
<task name="Discount Review">
<assignment actor-id="manager"></assignment>
</task>
<transition name="" to="Ship It"></transition>
</task-node>
- <node name="Ship It">
- <action name="esbAction" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
+ <node name="Ship It" async="true">
+ <transition name="" to="end">
+ <action name="esbAction" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbNotifier">
<esbCategoryName>BPM_Orchestration4</esbCategoryName>
<esbServiceName>ShippingService</esbServiceName>
<bpmToEsbVars><mapping bpm="entireCustomerAsObject" esb="customer" />
<mapping bpm="entireOrderAsObject" esb="orderHeader" />
<mapping bpm="entireOrderAsXML" esb="entireOrderAsXML" />
</bpmToEsbVars>
- </action>
- <transition name="" to="end"></transition>
+ </action>
+ </transition>
</node>
<end-state name="end"></end-state>
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration4/processDefinition/processimage.jpg
===================================================================
(Binary files differ)
More information about the jboss-svn-commits
mailing list