[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