Author: objectiser
Date: 2011-01-01 19:20:57 -0500 (Sat, 01 Jan 2011)
New Revision: 523
Modified:
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/java/org/savara/bpel/generator/GeneratorTest.java
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Buyer.bpel
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Seller.bpel
Log:
Updated another BPEL generation test example.
Modified:
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/java/org/savara/bpel/generator/GeneratorTest.java
===================================================================
---
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/java/org/savara/bpel/generator/GeneratorTest.java 2011-01-01
23:51:42 UTC (rev 522)
+++
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/java/org/savara/bpel/generator/GeneratorTest.java 2011-01-02
00:20:57 UTC (rev 523)
@@ -48,16 +48,14 @@
"SupplierQuoteEngine"));
*/
+ /*
+ */
suite.addTest(new ChoreographyToBPELTester("PurchaseGoods",
"Buyer"));
suite.addTest(new ChoreographyToBPELTester("PurchaseGoods",
"CreditAgency"));
suite.addTest(new ChoreographyToBPELTester("PurchaseGoods",
"Store"));
- /*
- */
- /*
suite.addTest(new ChoreographyToBPELTester("ReqRespFault",
"Buyer"));
suite.addTest(new ChoreographyToBPELTester("ReqRespFault",
"Seller"));
- */
return suite;
}
Modified:
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Buyer.bpel
===================================================================
---
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Buyer.bpel 2011-01-01
23:51:42 UTC (rev 522)
+++
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Buyer.bpel 2011-01-02
00:20:57 UTC (rev 523)
@@ -1,23 +1,24 @@
-<process
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable...
xmlns:byr="http://www.pi4soa.org/ReqRespFault/Buyer"
xmlns:slr="http://www.pi4soa.org/ReqRespFault/Seller"
xmlns:tns="http://www.pi4soa.org/ReqRespFault"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns0="http://www.scribble.org/conversation"
ns0:conversationType="overlord.cdl.samples.LoanBroker@Buyer"
name="ReqRespFaultProcess_Buyer"
targetNamespace="http://www.pi4soa.org/ReqRespFault/Buyer"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
- <import
importType="http://schemas.xmlsoap.org/wsdl/"
location="ReqRespFaultProcess_Seller.wsdl"
namespace="http://www.pi4soa.org/ReqRespFault/Seller"/>
- <import
importType="http://schemas.xmlsoap.org/wsdl/"
location="ReqRespFaultProcess_BuyerArtifacts.wsdl"
namespace="http://www.pi4soa.org/ReqRespFault/Buyer"/>
- <partnerLinks>
- <partnerLink name="BuyerToSeller"
partnerLinkType="byr:BuyerToSellerLT"
partnerRole="SellerRequester"/>
- </partnerLinks>
- <variables>
- <variable messageType="slr:checkCreditRequest"
name="checkCreditRequestVar"/>
- <variable messageType="slr:checkCreditResponse"
name="checkCreditResponseVar"/>
- </variables>
- <sequence>
- <scope>
- <faultHandlers>
- <catch faultMessageType="slr:insufficientCreditFault"
faultName="slr:insufficientCredit"
faultVariable="insufficientCreditFaultVar">
- <sequence/>
- </catch>
- </faultHandlers>
- <sequence>
- <invoke inputVariable="checkCreditRequestVar"
name="Send_CreditCheckRequest" operation="checkCredit"
outputVariable="checkCreditResponseVar" partnerLink="BuyerToSeller"
portType="slr:SellerBehavior"/>
- </sequence>
- </scope>
- </sequence>
-</process>
+<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
+<process
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:tns="http://www.pi4soa.org/ReqRespFault"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:byr="http://www.pi4soa.org/ReqRespFault/Buyer"
xmlns:slr="http://www.pi4soa.org/ReqRespFault/Seller"
name="ReqRespFaultProcess_Buyer"
targetNamespace="http://www.pi4soa.org/ReqRespFault/Buyer">
+ <import
namespace="http://www.pi4soa.org/ReqRespFault/Seller"
location="ReqRespFaultProcess_Seller.wsdl"
importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import
namespace="http://www.pi4soa.org/ReqRespFault/Buyer"
location="ReqRespFaultProcess_BuyerArtifacts.wsdl"
importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <partnerLinks>
+ <partnerLink name="BuyerToSeller"
partnerLinkType="byr:BuyerToSellerLT"
partnerRole="SellerRequester"/>
+ </partnerLinks>
+ <variables>
+ <variable name="checkCreditRequestVar"
messageType="slr:checkCreditRequest"/>
+ <variable name="checkCreditResponseVar"
messageType="slr:checkCreditResponse"/>
+ </variables>
+ <sequence>
+ <scope>
+ <faultHandlers>
+ <catch faultName="slr:insufficientCredit"
faultVariable="insufficientCreditFaultVar"
faultMessageType="slr:insufficientCreditFault">
+ <sequence/>
+ </catch>
+ </faultHandlers>
+ <sequence>
+ <invoke partnerLink="BuyerToSeller"
portType="slr:SellerBehavior" operation="checkCredit"
inputVariable="checkCreditRequestVar"
outputVariable="checkCreditResponseVar"
name="Send_CreditCheckRequest"/>
+ </sequence>
+ </scope>
+ </sequence>
+</process>
Modified:
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Seller.bpel
===================================================================
---
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Seller.bpel 2011-01-01
23:51:42 UTC (rev 522)
+++
branches/experimental/2.0.x/bundles/org.savara.bpel.tests/src/test/resources/generator/results/ReqRespFault(a)Seller.bpel 2011-01-02
00:20:57 UTC (rev 523)
@@ -1,25 +1,26 @@
-<process
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable...
xmlns:byr="http://www.pi4soa.org/ReqRespFault/Buyer"
xmlns:slr="http://www.pi4soa.org/ReqRespFault/Seller"
xmlns:tns="http://www.pi4soa.org/ReqRespFault"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ns0="http://www.scribble.org/conversation"
ns0:conversationType="org.pi4soa.reqrespfault.reqrespfault.ReqRespFaultProcess@Seller"
name="ReqRespFaultProcess_Seller"
targetNamespace="http://www.pi4soa.org/ReqRespFault/Seller"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"...
- <import
importType="http://schemas.xmlsoap.org/wsdl/"
location="ReqRespFaultProcess_Seller.wsdl"
namespace="http://www.pi4soa.org/ReqRespFault/Seller"/>
- <import
importType="http://schemas.xmlsoap.org/wsdl/"
location="ReqRespFaultProcess_SellerArtifacts.wsdl"
namespace="http://www.pi4soa.org/ReqRespFault/Seller"/>
- <partnerLinks>
- <partnerLink myRole="SellerBehavior" name="BuyerToSeller"
partnerLinkType="slr:BuyerToSellerServiceLT"/>
- </partnerLinks>
- <variables>
- <variable messageType="slr:checkCreditRequest"
name="checkCreditRequestVar"/>
- <variable messageType="slr:checkCreditResponse"
name="checkCreditResponseVar"/>
- <variable messageType="slr:insufficientCreditFault"
name="insufficientCreditFaultVar"/>
- </variables>
- <sequence>
- <receive createInstance="yes"
name="Receive_CreditCheckRequest" operation="checkCredit"
partnerLink="BuyerToSeller" portType="slr:SellerBehavior"
variable="checkCreditRequestVar"/>
- <if>
- <sequence>
- <reply name="Send_CreditCheckOk"
operation="checkCredit" partnerLink="BuyerToSeller"
portType="slr:SellerBehavior" variable="checkCreditResponseVar"/>
- </sequence>
- <else>
- <sequence>
- <reply faultName="slr:insufficientCredit"
name="Send_CreditCheckInvalid" operation="checkCredit"
partnerLink="BuyerToSeller" portType="slr:SellerBehavior"
variable="insufficientCreditFaultVar"/>
- </sequence>
- </else>
- </if>
- </sequence>
-</process>
+<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
+<process
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:tns="http://www.pi4soa.org/ReqRespFault"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:byr="http://www.pi4soa.org/ReqRespFault/Buyer"
xmlns:slr="http://www.pi4soa.org/ReqRespFault/Seller"
name="ReqRespFaultProcess_Seller"
targetNamespace="http://www.pi4soa.org/ReqRespFault/Seller">
+ <import
namespace="http://www.pi4soa.org/ReqRespFault/Seller"
location="ReqRespFaultProcess_Seller.wsdl"
importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <import
namespace="http://www.pi4soa.org/ReqRespFault/Seller"
location="ReqRespFaultProcess_SellerArtifacts.wsdl"
importType="http://schemas.xmlsoap.org/wsdl/"/>
+ <partnerLinks>
+ <partnerLink name="BuyerToSeller"
partnerLinkType="slr:BuyerToSellerServiceLT"
myRole="SellerBehavior"/>
+ </partnerLinks>
+ <variables>
+ <variable name="checkCreditRequestVar"
messageType="slr:checkCreditRequest"/>
+ <variable name="checkCreditResponseVar"
messageType="slr:checkCreditResponse"/>
+ <variable name="insufficientCreditFaultVar"
messageType="slr:insufficientCreditFault"/>
+ </variables>
+ <sequence>
+ <receive partnerLink="BuyerToSeller"
portType="slr:SellerBehavior" operation="checkCredit"
variable="checkCreditRequestVar" createInstance="yes"
name="Receive_CreditCheckRequest"/>
+ <if>
+ <sequence>
+ <reply partnerLink="BuyerToSeller"
portType="slr:SellerBehavior" operation="checkCredit"
variable="checkCreditResponseVar" name="Send_CreditCheckOk"/>
+ </sequence>
+ <else>
+ <sequence>
+ <reply partnerLink="BuyerToSeller"
portType="slr:SellerBehavior" operation="checkCredit"
variable="insufficientCreditFaultVar"
faultName="slr:insufficientCredit"
name="Send_CreditCheckInvalid"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+</process>