Author: jeff.yuchang
Date: 2009-03-16 03:49:15 -0400 (Mon, 16 Mar 2009)
New Revision: 540
Modified:
cdl/trunk/samples/jbossesb/client/lib/jbossesb-rosetta.jar
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
cdl/trunk/samples/jbossesb/client/src/jbossesb-properties.xml
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/META-INF/jboss-esb.xml
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/jbmq-queue-service.xml
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/META-INF/jboss-esb.xml
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/jbmq-queue-service.xml
Log:
[SOAG-92] Finish the purchasing example.
Modified: cdl/trunk/samples/jbossesb/client/lib/jbossesb-rosetta.jar
===================================================================
(Binary files differ)
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
===================================================================
---
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-03-15
16:13:48 UTC (rev 539)
+++
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-03-16
07:49:15 UTC (rev 540)
@@ -41,7 +41,7 @@
System.setProperty("javax.xml.registry.ConnectionFactoryClass", regClass);
try {
- storeInvoker = new ServiceInvoker("PurchaseGoods.Store",
"Store.main");
+ storeInvoker = new ServiceInvoker("org.pi4soa.purchase.purchasegoods",
"PurchaseGoodsProcess_Store");
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("Failed to create ServiceInvoker", e);
Modified: cdl/trunk/samples/jbossesb/client/src/jbossesb-properties.xml
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/jbossesb-properties.xml 2009-03-15 16:13:48 UTC
(rev 539)
+++ cdl/trunk/samples/jbossesb/client/src/jbossesb-properties.xml 2009-03-16 07:49:15 UTC
(rev 540)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
JBoss, Home of Professional Open Source
- Copyright 2008, JBoss Inc., and others contributors as indicated
+ Copyright 2006, JBoss Inc., and others contributors as indicated
by the @authors tag. All rights reserved.
See the copyright.txt in the distribution for a
full listing of individual contributors.
@@ -16,7 +16,7 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA.
- (C) 2008,
+ (C) 2005-2006,
@author JBoss Inc.
-->
<!-- $Id: jbossesb-unittest-properties.xml $ -->
@@ -34,6 +34,7 @@
<property name="org.jboss.soa.esb.jndi.server.type"
value="jboss"/>
<property name="org.jboss.soa.esb.jndi.server.url"
value="localhost"/>
<property name="org.jboss.soa.esb.persistence.connection.factory"
value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+ <property name="jboss.esb.invm.scope.default"
value="NONE"/>
</properties>
<properties name="registry">
<property name="org.jboss.soa.esb.registry.queryManagerURI"
Modified:
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/META-INF/jboss-esb.xml
===================================================================
---
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/META-INF/jboss-esb.xml 2009-03-15
16:13:48 UTC (rev 539)
+++
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/META-INF/jboss-esb.xml 2009-03-16
07:49:15 UTC (rev 540)
@@ -16,12 +16,12 @@
</jms-provider>
</providers>
<services>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency" description="">
<listeners>
<jms-listener busidref="busId1" maxThreads="1"
name="esb-stateless-creditAgency"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SwitchAction">
+ <action name="c1" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SwitchAction">
<property name="serviceDescriptionName"
value="{org.pi4soa.purchase.purchasegoods}PurchaseGoodsProcess-CreditAgency"/>
<property name="conversationType"
value="overlord.cdl.samples.Common@CreditAgency"/>
<property name="paths">
@@ -32,16 +32,16 @@
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__1">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__1" description="">
<listeners>
<jms-listener busidref="busId2" maxThreads="1"
name="esb-stateless-creditAgency1"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
+ <action name="c2" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckRequest"/>
</action>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.IfAction">
+ <action name="c3" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.IfAction">
<property name="paths">
<if
service-category="org.pi4soa.purchase.purchasegoods"
service-name="PurchaseGoodsProcess_CreditAgency__2"
decision-class="com.acme.services.creditAgency.CreditAgencyDecision"/>
<else
service-category="org.pi4soa.purchase.purchasegoods"
service-name="PurchaseGoodsProcess_CreditAgency__3"/>
@@ -49,24 +49,24 @@
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__2">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__2" description="">
<listeners>
<jms-listener busidref="busId3" maxThreads="1"
name="esb-stateless-creditAgency2"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
+ <action name="c4" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckOk"/>
<property name="clientRole"
value="Store"/>
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__3">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_CreditAgency__3" description="">
<listeners>
<jms-listener busidref="busId4" maxThreads="1"
name="esb-stateless-creditAgency3"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
+ <action name="c5" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckInvalid"/>
<property name="clientRole"
value="Store"/>
Modified:
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/jbmq-queue-service.xml
===================================================================
---
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/jbmq-queue-service.xml 2009-03-15
16:13:48 UTC (rev 539)
+++
cdl/trunk/samples/jbossesb/common/creditAgency/stateless/src/main/resources/jbmq-queue-service.xml 2009-03-16
07:49:15 UTC (rev 540)
@@ -7,6 +7,12 @@
</depends>
</mbean>
<mbean code="org.jboss.mq.server.jmx.Queue"
+
name="jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency_reply">
+ <depends optional-attribute-name="DestinationManager">
+ jboss.mq:service=DestinationManager
+ </depends>
+</mbean>
+<mbean code="org.jboss.mq.server.jmx.Queue"
name="jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency1">
<depends optional-attribute-name="DestinationManager">
jboss.mq:service=DestinationManager
Modified:
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/META-INF/jboss-esb.xml
===================================================================
---
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/META-INF/jboss-esb.xml 2009-03-15
16:13:48 UTC (rev 539)
+++
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/META-INF/jboss-esb.xml 2009-03-16
07:49:15 UTC (rev 540)
@@ -19,12 +19,12 @@
</jms-provider>
</providers>
<services>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store" description="">
<listeners>
<jms-listener busidref="busId1" maxThreads="1"
name="org.pi4soa.purchase.purchasegoods-PurchaseGoodsProcess_Store"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.actions.stateless.SwitchAction">
+ <action name="s1" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SwitchAction">
<property name="serviceDescriptionName"
value="{org.pi4soa.purchase.purchasegoods}PurchaseGoodsProcess-Store"/>
<property name="conversationType"
value="overlord.cdl.samples.Purchasing@Store"/>
<property name="paths">
@@ -35,16 +35,16 @@
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__1">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__1" description="">
<listeners>
<jms-listener busidref="busId2" maxThreads="1"
name="org.pi4soa.purchase.purchasegoods-PurchaseGoodsProcess_Store__1"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.actions.stateless.ReceiveMessageAction">
+ <action name="s2" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
<property name="operation" value="buy"/>
<property name="messageType"
value="BuyRequest"/>
</action>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
+ <action name="s3" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckRequest"/>
<property name="serviceCategory"
value="org.pi4soa.purchase.purchasegoods"/>
@@ -54,44 +54,44 @@
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__2">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__2" description="">
<listeners>
<jms-listener busidref="busId3" maxThreads="1"
name="org.pi4soa.purchase.purchasegoods-PurchaseGoodsProcess_Store__2"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
+ <action name="s4" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckOk"/>
</action>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
+ <action name="s5" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
<property name="operation" value="buy"/>
<property name="messageType"
value="BuyConfirmed"/>
<property name="clientRole"
value="Buyer"/>
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__3">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="PurchaseGoodsProcess_Store__3" description="">
<listeners>
<jms-listener busidref="busId4" maxThreads="1"
name="org.pi4soa.purchase.purchasegoods-PurchaseGoodsProcess_Store__3"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
+ <action name="s6" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.ReceiveMessageAction">
<property name="operation"
value="checkCredit"/>
<property name="messageType"
value="CreditCheckInvalid"/>
</action>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
+ <action name="s7" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SendMessageAction">
<property name="operation" value="buy"/>
<property name="messageType"
value="BuyFailed"/>
<property name="clientRole"
value="Buyer"/>
</action>
</actions>
</service>
- <service category="org.pi4soa.purchase.purchasegoods"
name="checkCredit">
+ <service category="org.pi4soa.purchase.purchasegoods"
name="checkCredit" description="">
<listeners>
<jms-listener busidref="busId5" maxThreads="1"
name="org.pi4soa.purchase.purchasegoods-checkCredit"/>
</listeners>
<actions>
- <action
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SwitchAction">
+ <action name="s8" process="process"
class="org.jboss.soa.overlord.jbossesb.stateless.actions.SwitchAction">
<property name="paths">
<case
service-category="org.pi4soa.purchase.purchasegoods"
service-name="PurchaseGoodsProcess_Store__2">
<message type="CreditCheckOk"/>
Modified:
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/jbmq-queue-service.xml
===================================================================
---
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/jbmq-queue-service.xml 2009-03-15
16:13:48 UTC (rev 539)
+++
cdl/trunk/samples/jbossesb/purchasing/store/stateless/src/main/resources/jbmq-queue-service.xml 2009-03-16
07:49:15 UTC (rev 540)
@@ -24,6 +24,12 @@
</depends>
</mbean>
<mbean code="org.jboss.mq.server.jmx.Queue"
+ name="org.pi4soa.purchase.purchasegoods.destination:service=Queue,name=org_pi4soa_purchase_purchasegoods_PurchaseGoodsProcess_Store_reply">
+ <depends optional-attribute-name="DestinationManager">
+ jboss.mq:service=DestinationManager
+ </depends>
+ </mbean>
+ <mbean code="org.jboss.mq.server.jmx.Queue"
name="org.pi4soa.purchase.purchasegoods.destination:service=Queue,name=org_pi4soa_purchase_purchasegoods_checkCredit">
<depends optional-attribute-name="DestinationManager">
jboss.mq:service=DestinationManager