Author: objectiser
Date: 2009-04-23 15:37:51 -0400 (Thu, 23 Apr 2009)
New Revision: 594
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Buyer.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)CreditAgency.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Supplier.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierQuoteEngine.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierTxnProcessor.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)Buyer.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)CreditAgency.bpel
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Broker.bpel
Log:
Create tests based on existing overlord models - for all participants.
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java 2009-04-22
22:18:00 UTC (rev 593)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/GeneratorTest.java 2009-04-23
19:37:51 UTC (rev 594)
@@ -36,6 +36,12 @@
TestSuite suite = new TestSuite("Conversation->BPEL Generator
Tests");
suite.addTest(new ConversationToBPELTest("EventHandler@Store"));
suite.addTest(new ChoreographyToBPELTest("ESBBroker",
"Broker"));
+ suite.addTest(new ChoreographyToBPELTest("ESBBroker",
"Buyer"));
+ suite.addTest(new ChoreographyToBPELTest("ESBBroker",
"CreditAgency"));
+ suite.addTest(new ChoreographyToBPELTest("ESBBroker",
"SupplierTxnProcessor"));
+ suite.addTest(new ChoreographyToBPELTest("ESBBroker",
"SupplierQuoteEngine"));
+ suite.addTest(new ChoreographyToBPELTest("PurchaseGoods",
"Buyer"));
+ suite.addTest(new ChoreographyToBPELTest("PurchaseGoods",
"CreditAgency"));
suite.addTest(new ChoreographyToBPELTest("PurchaseGoods",
"Store"));
suite.addTest(new ChoreographyToBPELTest("ReqRespFault",
"Buyer"));
suite.addTest(new ChoreographyToBPELTest("ReqRespFault",
"Seller"));
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Broker.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Broker.bpel 2009-04-22
22:18:00 UTC (rev 593)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Broker.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -1,8 +1,8 @@
-<process
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+<process name="ESBBrokerProcess_Broker"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
<partnerLinks>
<partnerLink myRole="BrokerService" name="BuyerToBroker"
partnerLinkType="BuyerToBrokerServiceLT"/>
<partnerLink myRole="BrokerRequester"
name="BrokerToSupplierQuoteEngine"
partnerLinkType="BrokerToSupplierQuoteEngineLT"
partnerRole="SupplierQuoteEngineRequester"/>
- <partnerLink myRole="BrokerRequester"
name="BrokerToCreditAgency" partnerLinkType="BrokerToCreditAgencyLT"
partnerRole="CreditAgencyRequester"/>
+ <partnerLink name="BrokerToCreditAgency"
partnerLinkType="BrokerToCreditAgencyLT"
partnerRole="CreditAgencyRequester"/>
<partnerLink myRole="BrokerRequester"
name="BrokerToSupplierTxnProcessor"
partnerLinkType="BrokerToSupplierTxnProcessorLT"
partnerRole="SupplierTxnProcessorRequester"/>
</partnerLinks>
<sequence>
@@ -23,21 +23,21 @@
<scope>
<sequence>
<receive operation="buy"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
- <invoke operation="checkCredit"
partnerLink="BrokerToCreditAgency" portType="CreditAgencyPT"/>
- <if>
+ <scope>
+ <faultHandlers>
+ <catch faultName="invalidCredit">
+ <sequence>
+ <reply faultName="rejected"
operation="buy" partnerLink="BuyerToBroker"
portType="BrokerPT"/>
+ </sequence>
+ </catch>
+ </faultHandlers>
<sequence>
- <receive operation="checkCredit"
partnerLink="BrokerToCreditAgency"
portType="BrokerCreditAgencyCallbackPT"/>
+ <invoke operation="checkCredit"
partnerLink="BrokerToCreditAgency" portType="CreditAgencyPT"/>
<invoke operation="confirm"
partnerLink="BrokerToSupplierTxnProcessor"
portType="SupplierTxnProcessorPT"/>
<receive operation="confirm"
partnerLink="BrokerToSupplierTxnProcessor"
portType="BrokerSupplierTxnProcessorCallbackPT"/>
<reply operation="buy"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
</sequence>
- <else>
- <sequence>
- <receive operation="checkCredit"
partnerLink="BrokerToCreditAgency"
portType="BrokerCreditAgencyCallbackPT"/>
- <reply operation="buy"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
- </sequence>
- </else>
- </if>
+ </scope>
</sequence>
</scope>
</sequence>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Buyer.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Buyer.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Buyer.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,32 @@
+<process name="ESBBrokerProcess_Buyer"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink myRole="BuyerRequester" name="BuyerToBroker"
partnerLinkType="BuyerToBrokerLT" partnerRole="BrokerRequester"/>
+ </partnerLinks>
+ <sequence>
+ <invoke operation="makeEnquiry"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
+ <receive operation="makeEnquiry"
partnerLink="BuyerToBroker" portType="BuyerBrokerCallbackPT"/>
+ <if>
+ <sequence>
+ <scope>
+ <sequence>
+ <scope>
+ <faultHandlers>
+ <catch faultName="rejected">
+ <sequence/>
+ </catch>
+ </faultHandlers>
+ <sequence>
+ <invoke operation="buy"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
+ </sequence>
+ </scope>
+ </sequence>
+ </scope>
+ </sequence>
+ <else>
+ <sequence>
+ <invoke operation="cancel"
partnerLink="BuyerToBroker" portType="BrokerPT"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)CreditAgency.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)CreditAgency.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)CreditAgency.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,26 @@
+<process name="ESBBrokerProcess_CreditAgency"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink myRole="CreditAgencyService"
name="BrokerToCreditAgency"
partnerLinkType="BrokerToCreditAgencyServiceLT"/>
+ </partnerLinks>
+ <sequence>
+ <if>
+ <sequence>
+ <scope>
+ <sequence>
+ <receive operation="checkCredit"
partnerLink="BrokerToCreditAgency" portType="CreditAgencyPT"/>
+ <if>
+ <sequence>
+ <reply operation="checkCredit"
partnerLink="BrokerToCreditAgency" portType="CreditAgencyPT"/>
+ </sequence>
+ <else>
+ <sequence>
+ <reply faultName="invalidCredit"
operation="checkCredit" partnerLink="BrokerToCreditAgency"
portType="CreditAgencyPT"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+ </scope>
+ </sequence>
+ </if>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Supplier.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Supplier.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)Supplier.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,3 @@
+<process name="ESBBrokerProcess_Supplier"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <sequence/>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierQuoteEngine.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierQuoteEngine.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierQuoteEngine.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,17 @@
+<process name="ESBBrokerProcess_SupplierQuoteEngine"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink myRole="SupplierQuoteEngineService"
name="BrokerToSupplierQuoteEngine"
partnerLinkType="BrokerToSupplierQuoteEngineServiceLT"/>
+ </partnerLinks>
+ <sequence>
+ <while>
+ <sequence>
+ <scope>
+ <sequence>
+ <receive operation="getQuote"
partnerLink="BrokerToSupplierQuoteEngine"
portType="SupplierQuoteEnginePT"/>
+ <reply operation="getQuote"
partnerLink="BrokerToSupplierQuoteEngine"
portType="SupplierQuoteEnginePT"/>
+ </sequence>
+ </scope>
+ </sequence>
+ </while>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierTxnProcessor.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierTxnProcessor.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBroker(a)SupplierTxnProcessor.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,23 @@
+<process name="ESBBrokerProcess_SupplierTxnProcessor"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink myRole="SupplierTxnProcessorService"
name="BrokerToSupplierTxnProcessor"
partnerLinkType="BrokerToSupplierTxnProcessorServiceLT"/>
+ <partnerLink myRole="SupplierTxnProcessorRequester"
name="SupplierTxnProcessorToBroker"
partnerLinkType="SupplierTxnProcessorToBrokerRequesterLT"
partnerRole="BrokerService"/>
+ </partnerLinks>
+ <sequence>
+ <if>
+ <sequence>
+ <scope>
+ <sequence>
+ <pick>
+ <onMessage operation="confirm"
partnerLink="SupplierTxnProcessorToBroker"
portType="SupplierTxnProcessorBrokerCallbackPT">
+ <sequence>
+ <reply operation="confirm"
partnerLink="BrokerToSupplierTxnProcessor"
portType="SupplierTxnProcessorPT"/>
+ </sequence>
+ </onMessage>
+ </pick>
+ </sequence>
+ </scope>
+ </sequence>
+ </if>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)Buyer.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)Buyer.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)Buyer.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,17 @@
+<process name="PurchaseGoodsProcess_Buyer"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink name="BuyerToStore"
partnerLinkType="BuyerToStoreLT" partnerRole="StoreRequester"/>
+ </partnerLinks>
+ <sequence>
+ <scope>
+ <faultHandlers>
+ <catch faultName="BuyFailed">
+ <sequence/>
+ </catch>
+ </faultHandlers>
+ <sequence>
+ <invoke operation="buy" partnerLink="BuyerToStore"
portType="StorePT"/>
+ </sequence>
+ </scope>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)CreditAgency.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)CreditAgency.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/plugintest/org/jboss/tools/overlord/cdl/bpel/generator/results/PurchaseGoods(a)CreditAgency.bpel 2009-04-23
19:37:51 UTC (rev 594)
@@ -0,0 +1,18 @@
+<process name="PurchaseGoodsProcess_CreditAgency"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
+ <partnerLinks>
+ <partnerLink myRole="CreditAgencyService"
name="StoreToCreditAgency"
partnerLinkType="StoreToCreditAgencyServiceLT"/>
+ </partnerLinks>
+ <sequence>
+ <receive operation="checkCredit"
partnerLink="StoreToCreditAgency" portType="CreditAgencyPT"/>
+ <if>
+ <sequence>
+ <reply operation="checkCredit"
partnerLink="StoreToCreditAgency" portType="CreditAgencyPT"/>
+ </sequence>
+ <else>
+ <sequence>
+ <reply faultName="CreditCheckFailed"
operation="checkCredit" partnerLink="StoreToCreditAgency"
portType="CreditAgencyPT"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+</process>