[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