[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 > 0}">
+ <decision name="Price Calculated?" expression="#{policy.basePrice > 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