[jboss-svn-commits] JBL Code SVN: r32325 - in labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0: esbcontent/META-INF and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Mar 31 12:44:39 EDT 2010
Author: burrsutter
Date: 2010-03-31 12:44:39 -0400 (Wed, 31 Mar 2010)
New Revision: 32325
Modified:
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/CBRRules.drl
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/META-INF/jboss-esb.xml
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/Review_Discount.xhtml
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/gpd.xml
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processdefinition.xml
labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processimage.jpg
Log:
updated process definition and CBR rules
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/CBRRules.drl
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/CBRRules.drl 2010-03-31 16:30:45 UTC (rev 32324)
+++ labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/CBRRules.drl 2010-03-31 16:44:39 UTC (rev 32325)
@@ -31,9 +31,17 @@
rule "Low Priority Orders"
when
- OrderHeader( orderPriority == 1 )
+ OrderHeader( orderPriority == 1)
then
System.out.println("Low Priority");
destinations.add("RegularCustomerService");
end
+rule "Really Low Priority Orders"
+
+ when
+ OrderHeader( orderPriority == 0)
+ then
+ System.out.println("Really Low Priority");
+ destinations.add("RegularCustomerService");
+end
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/META-INF/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/META-INF/jboss-esb.xml 2010-03-31 16:30:45 UTC (rev 32324)
+++ labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/esbcontent/META-INF/jboss-esb.xml 2010-03-31 16:44:39 UTC (rev 32325)
@@ -153,8 +153,6 @@
</action>
<!-- Use the BRP to calculate the order priority -->
<action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="calc_order_priority">
- <!-- property name="ruleSet" value="Priority_Rules.drl"/ -->
- <!-- property name="ruleReload" value="true"/ -->
<property name="object-paths">
<object-path esb="body.orderHeader"/>
<object-path esb="body.customer"/>
@@ -192,8 +190,6 @@
<property name="script" value="/scripts/display.groovy"/>
</action>
<action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="discount_calc">
- <!-- property name="ruleSet" value="Discount_Rules.drl"/ -->
- <!-- property name="ruleReload" value="true"/ -->
<property name="object-paths">
<object-path esb="body.orderHeader"/>
<object-path esb="body.customer"/>
@@ -280,6 +276,9 @@
maxThreads="1" name="basicShippingServiceEsbChannel"/>
</listeners>
<actions mep="OneWay">
+ <action class="org.jboss.soa.esb.actions.SystemPrintln" name="OUT">
+ <property name="message" value="BasicShippingOUT2"/>
+ </action>
<action
class="org.jboss.soa.esb.samples.quickstarts.bpm_orchestration5.esb_actions.SimpleJMSNotifier" name="monitor">
<property name="ALERT_QUEUE_NAME" value="quickstart_bpm_orchestration5_monitor"/>
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/Review_Discount.xhtml
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/Review_Discount.xhtml 2010-03-31 16:30:45 UTC (rev 32324)
+++ labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/Review_Discount.xhtml 2010-03-31 16:44:39 UTC (rev 32325)
@@ -68,7 +68,7 @@
<!-- TASKFORM BUTTONS -->
<tf:saveButton value="Save"/>
<tf:transitionButton transition="OK" value="Approve"/>
- <tf:transitionButton transition="to reject" value="Reject"/>
+ <tf:transitionButton transition="to Reject" value="Reject"/>
</jbpm:datacell>
</jbpm:dataform>
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/gpd.xml
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/gpd.xml 2010-03-31 16:30:45 UTC (rev 32324)
+++ labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/gpd.xml 2010-03-31 16:44:39 UTC (rev 32325)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<root-container name="bpm5_ESBOrderProcess" width="539" height="438">
+<root-container name="bpm5_ESBOrderProcess" width="619" height="542">
<node name="start" x="159" y="9" width="140" height="40">
<edge>
<label x="5" y="-10"/>
@@ -30,8 +30,21 @@
<edge>
<label x="5" y="-10"/>
</edge>
+ <edge>
+ <label x="5" y="-10"/>
+ </edge>
</node>
<node name="end" x="388" y="166" width="140" height="40"/>
+ <node name="Reject" x="222" y="236" width="132" height="36">
+ <edge>
+ <label x="5" y="-10"/>
+ </edge>
+ </node>
+ <node name="Call Customer" x="215" y="290" width="132" height="36">
+ <edge>
+ <label x="5" y="-10"/>
+ </edge>
+ </node>
<deployment serverName="localhost" serverPort="8080" serverDeployer="/gpd-deployer/upload">
<classesAndResources/>
<filesAndFolders>
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processdefinition.xml
===================================================================
--- labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processdefinition.xml 2010-03-31 16:30:45 UTC (rev 32324)
+++ labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processdefinition.xml 2010-03-31 16:44:39 UTC (rev 32325)
@@ -104,7 +104,24 @@
</controller>
</task>
<transition to="Shipment and Close" name="OK"></transition>
- </task-node>
+ <transition to="Reject" name="to Reject"></transition>
+ </task-node>
+
+ <node name="Reject">
+ <action class="org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler">
+ <esbCategoryName>
+ RejectionCategory
+ </esbCategoryName>
+ <esbServiceName>
+ RejectionService
+ </esbServiceName>
+ </action>
+ <transition to="Call Customer"></transition>
+ </node>
+
+ <state name="Call Customer">
+ <transition to="end"></transition>
+ </state>
<end-state name="end"></end-state>
Modified: labs/jbossesb/workspace/bsutter/soa5demo_eclipse/DVD_Pet_StoreDemo_5.0.0/processDefinition/processimage.jpg
===================================================================
(Binary files differ)
More information about the jboss-svn-commits
mailing list