[jboss-svn-commits] JBL Code SVN: r17561 - in labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent: processDefinition/PolicyPricingProcess and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jan 4 20:27:17 EST 2008


Author: jeffdelong
Date: 2008-01-04 20:27:16 -0500 (Fri, 04 Jan 2008)
New Revision: 17561

Modified:
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.classpath
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.project
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/deployment.xml
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jbm-queue-service.xml
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jboss-esb.xml
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/gpd.xml
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processdefinition.xml
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processimage.jpg
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
   labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java
Log:


Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.classpath
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.classpath	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.classpath	2008-01-05 01:27:16 UTC (rev 17561)
@@ -11,6 +11,6 @@
 	<classpathentry kind="var" path="LOG4J"/>
 	<classpathentry kind="var" path="ESB_LIB/jbossts-common.jar"/>
 	<classpathentry kind="var" path="ESB_LIB/jbossall-client.jar"/>
-	<classpathentry kind="lib" path="/shared/workspace/rs/product/services/jbpm/build/jbossesb-jbpm.jar"/>
+	<classpathentry kind="var" path="ESB_JBPM_SERVICE/jbossesb-jbpm.jar"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.project
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.project	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/.project	2008-01-05 01:27:16 UTC (rev 17561)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>qs-brs-ruleAgent</name>
+	<name>qs-bpm-brs-ruleAgent</name>
 	<comment></comment>
 	<projects>
 	</projects>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/deployment.xml
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/deployment.xml	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/deployment.xml	2008-01-05 01:27:16 UTC (rev 17561)
@@ -2,7 +2,9 @@
 <jbossesb-deployment>
   <depends>jboss.esb:deployment=jbrules.esb</depends>
   <depends>jboss.esb:deployment=smooks.esb</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Request_GW</depends>
-  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Request_ESB</depends>
-<depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Notify</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Policy_Request_GW</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Policy_Pricing_Process_ESB</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_Transformation_ESB</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_PolicyPricing_ESB</depends>
+  <depends>jboss.esb.quickstart.destination:service=Queue,name=quickstart_DriverNotification_ESB</depends>
 </jbossesb-deployment>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jbm-queue-service.xml
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jbm-queue-service.xml	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jbm-queue-service.xml	2008-01-05 01:27:16 UTC (rev 17561)
@@ -1,33 +1,33 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <server>
   <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Request_GW"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Policy_Request_GW"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
   <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_Request_ESB"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Policy_Pricing_Process_ESB"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_ConciergeManager"
+ <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Transformation_ESB"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
-  <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_DistributionManager"
+ <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_PolicyPricing_ESB"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
   <mbean code="org.jboss.jms.server.destination.QueueService"
-    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_Business_Rules_BasicShipping"
+    name="jboss.esb.quickstart.destination:service=Queue,name=quickstart_DriverNotification_ESB"
     xmbean-dd="xmdesc/Queue-xmbean.xml">
     <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
-  </server>
+</server>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jboss-esb.xml	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/jboss-esb.xml	2008-01-05 01:27:16 UTC (rev 17561)
@@ -11,6 +11,10 @@
 				<jms-message-filter dest-type="QUEUE"
 					dest-name="queue/quickstart_Policy_Request_GW" />
 			</jms-bus>
+			<jms-bus busid="quickstartPolicyPricingProcessChannel">
+				<jms-message-filter dest-type="QUEUE"
+					dest-name="queue/quickstart_Policy_Pricing_Process_ESB" />
+			</jms-bus>
 			<jms-bus busid="quickstartTransformationChannel">
 				<jms-message-filter dest-type="QUEUE"
 					dest-name="queue/quickstart_Transformation_ESB" />
@@ -110,7 +114,7 @@
 					busidref="quickstartDriverNotificationChannel" maxThreads="1">
 				</jms-listener>
 			</listeners>
-			<actions mep="OneWay">
+			<actions>
 			  	<action name="reviewMessage"
 					class="org.jboss.soa.esb.samples.quickstart.businessrules.ReviewMessage">
 					<property name="status" value="Policy is approved"/>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/gpd.xml
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/gpd.xml	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/gpd.xml	2008-01-05 01:27:16 UTC (rev 17561)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<root-container name="PolicyPricingProcess" width="794" height="660">
+<root-container name="PolicyPricingProcess" width="696" height="660">
   <node name="start-state1" x="185" y="31" width="132" height="45">
     <edge>
       <label x="5" y="-10"/>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processdefinition.xml
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processdefinition.xml	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processdefinition.xml	2008-01-05 01:27:16 UTC (rev 17561)
@@ -17,31 +17,53 @@
 				PolicyInputTransformationService
 			</esbServiceName>
 			<bpmToEsbVars>
-				<mapping bpm="sampleDriverAsXML" esb="BODY_CONTENT" />            	
+				<mapping bpm="policyAsXML" esb="BODY_CONTENT" />            	
 			</bpmToEsbVars>
 		    <esbToBpmVars>
-            	<mapping esb="body.entireOrderAsXML" bpm="entireOrderAsXML" />
-				<mapping esb="body.policy" bpm="policy" />
-				<mapping esb="body.driver" bpm="driver" />							
-				<mapping esb="body.order_orderPriority" bpm="order_priority" />
-				<mapping esb="body.customer_firstName" bpm="customer_firstName" />
-				<mapping esb="body.customer_lastName" bpm="customer_lastName" />
-				<mapping esb="body.customer_status" bpm="customer_status" />            	
+ 				<mapping esb="body.Policy" bpm="policy" />
+				<mapping esb="body.Driver" bpm="driver" />							
             </esbToBpmVars>
 		</action>
 		<transition to="PolicyPricingService"></transition>
 	</node>
 
 	<node name="PolicyPricingService">
-		<action></action>
+		<action name="PolicyPricingService" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
+			<esbCategoryName>
+				RuleServices
+			</esbCategoryName>
+			<esbServiceName>
+				PolicyPricingService
+			</esbServiceName>
+			<bpmToEsbVars>
+				<mapping bpm="policy" esb="body.Policy" />            	
+				<mapping bpm="driver" esb="body.Driver" />            	
+			</bpmToEsbVars>
+		    <esbToBpmVars>
+ 				<mapping esb="body.Policy" bpm="policy" />
+				<mapping esb="body.Driver" bpm="driver" />							
+            </esbToBpmVars>
+		</action>
 		<transition to="Price Calculated?"></transition>
 	</node>
 
 	<node name="DriverNotificationService">
+		<action name="DriverNotificationService" class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
+			<esbCategoryName>
+				NotificationServices
+			</esbCategoryName>
+			<esbServiceName>
+				DriverNotificationService
+			</esbServiceName>
+			<bpmToEsbVars>
+				<mapping bpm="policy" esb="body.Policy" />            	
+				<mapping bpm="driver" esb="body.Driver" />            	
+			</bpmToEsbVars>
+		</action>
 		<transition to="end-state1"></transition>
 	</node>
 
-	<decision name="Price Calculated?" expression="#{policy.price &gt; 0}">
+	<decision name="Price Calculated?" expression="#{policy.basePrice &gt; 0}">
 		<transition to="DriverNotificationService" name="true"></transition>
 		<transition to="end-state1" name="false"></transition>
 	</decision>

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/processDefinition/PolicyPricingProcess/processimage.jpg
===================================================================
(Binary files differ)

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/ReviewMessage.java	2008-01-05 01:27:16 UTC (rev 17561)
@@ -38,14 +38,14 @@
 		System.out.println("{ ================ " + input);		
 		System.out.println("Name: " + driver.getName());
 		System.out.println("Policy Price: " + policy.getBasePrice());
-		System.out.println("} ================ " + input);
+		System.out.println("} ================ ");
 		
 	
 		return message;
 	}
 	
 	public ReviewMessage(ConfigTree configTree) {
-		input = configTree.getAttribute("stuff");
+		//input = configTree.getAttribute("stuff");
 	}
 	
 }

Modified: labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java
===================================================================
--- labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	2008-01-04 21:03:57 UTC (rev 17560)
+++ labs/jbossesb/workspace/jdelong/ruleservice/JBESB_4_2_1_GA_CP/product/samples/quickstarts/bpm_orchestration_business_ruleservice_ruleAgent/src/org/jboss/soa/esb/samples/quickstart/businessrules/test/SendJMSMessage.java	2008-01-05 01:27:16 UTC (rev 17561)
@@ -46,7 +46,7 @@
     	Object tmp = iniCtx.lookup("ConnectionFactory");
     	QueueConnectionFactory qcf = (QueueConnectionFactory) tmp;
     	conn = qcf.createQueueConnection();
-    	que = (Queue) iniCtx.lookup("queue/quickstart_Business_Rules_Request_GW");
+    	que = (Queue) iniCtx.lookup("queue/quickstart_Policy_Request_GW");
     	session = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
     	conn.start();
     	System.out.println("Connection Started");
@@ -107,4 +107,4 @@
     	
     }
     
-}
\ No newline at end of file
+}




More information about the jboss-svn-commits mailing list