[jboss-svn-commits] JBL Code SVN: r11708 - in labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1: processDefinition2 and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 7 08:38:40 EDT 2007


Author: estebanschifman
Date: 2007-05-07 08:38:39 -0400 (Mon, 07 May 2007)
New Revision: 11708

Added:
   labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/
   labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/processdefinition.xml
Log:
Example of better action handler configuration

Added: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/processdefinition.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/processdefinition.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/processdefinition.xml	2007-05-07 12:38:39 UTC (rev 11708)
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<process-definition
+  xmlns=""  name="processDefinition2">
+   <start-state name="start">
+      <event type="node-enter">
+         <action name="action1" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration1.process_actions.MyBPMActionHandler" config-type="bean"></action>
+      </event>
+      <transition name="" to="node1"></transition>
+   </start-state>
+
+   <node name="node1">
+      <event type="node-enter">
+         <action name="action2" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbAction2">
+            <esbCategoryName>BPM_Orchestration_Service1</esbCategoryName>
+            <esbServiceName>Service1</esbServiceName>
+            <millisToWaitForResponse>5000</millisToWaitForResponse>
+            <jbpmToEsbVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </jbpmToEsbVars>
+            <returnVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </returnVars>
+         </action>
+      </event>
+      <transition name="" to="node2"></transition>
+   </node>
+   <node name="node2">
+      <event type="node-enter">
+         <action name="action2" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbAction2">
+            <esbCategoryName>BPM_Orchestration_Service2</esbCategoryName>
+            <esbServiceName>Service2</esbServiceName>
+            <millisToWaitForResponse>5000</millisToWaitForResponse>
+            <jbpmToEsbVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </jbpmToEsbVars>
+            <returnVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </returnVars>
+         </action>
+      </event>
+      <transition name="" to="node3"></transition>
+   </node>
+   <node name="node3">
+      <event type="node-enter">
+         <action name="action2" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbAction2">
+            <esbCategoryName>BPM_Orchestration_Service3</esbCategoryName>
+            <esbServiceName>Service3</esbServiceName>         
+            <millisToWaitForResponse>5000</millisToWaitForResponse>            
+            <jbpmToEsbVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </jbpmToEsbVars>
+            <returnVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </returnVars>
+         </action>
+      </event>
+      <transition name="" to="Send Results"></transition>
+   </node>
+   <end-state name="end1"></end-state>
+   <node name="Send Results">
+         <event type="node-enter">
+         <action name="action1" class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration1.process_actions.MyBPMActionHandler" config-type="bean"></action>
+         <action name="action2" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbAction2">
+            <esbCategoryName>BPM_Orchestration_ResultsService</esbCategoryName>
+            <esbServiceName>ResultsService</esbServiceName>         
+            <millisToWaitForResponse>5000</millisToWaitForResponse>            
+            <jbpmToEsbVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </jbpmToEsbVars>
+            <returnVars>
+            	<variable jbpm-name="theBody" esb-name="BODY_CONTENT" />
+            </returnVars>
+         </action>
+      </event>
+   
+      <transition name="" to="end1"></transition>
+   </node>
+</process-definition>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/bpm_orchestration1/processDefinition2/processdefinition.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list