Author: objectiser
Date: 2009-02-17 19:39:17 -0500 (Tue, 17 Feb 2009)
New Revision: 506
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/results/
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBrokerProcess(a)Broker.bpel
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/testmodels/
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/testmodels/ESBBrokerProcess(a)Broker.scv
Log:
Create conversation test and bpel result.
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBrokerProcess(a)Broker.bpel
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBrokerProcess(a)Broker.bpel
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/results/ESBBrokerProcess(a)Broker.bpel 2009-02-18
00:39:17 UTC (rev 506)
@@ -0,0 +1,37 @@
+<process>
+ <sequence>
+ <receive operation="makeEnquiry"/>
+ <while>
+ <sequence>
+ <sequence>
+ <invoke operation="getQuote"/>
+ </sequence>
+ </sequence>
+ </while>
+ <reply operation="makeEnquiry"/>
+ <if>
+ <sequence>
+ <sequence>
+ <receive operation="buy"/>
+ <invoke operation="checkCredit"/>
+ <if>
+ <sequence>
+ <invoke operation="confirm"/>
+ <reply operation="buy"/>
+ </sequence>
+ <else>
+ <sequence>
+ <reply operation="buy"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+ </sequence>
+ <else>
+ <sequence>
+ <receive operation="cancel"/>
+ </sequence>
+ </else>
+ </if>
+ </sequence>
+</process>
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/testmodels/ESBBrokerProcess(a)Broker.scv
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/testmodels/ESBBrokerProcess(a)Broker.scv
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.bpel/src/test/org/jboss/tools/overlord/cdl/bpel/generator/testmodels/ESBBrokerProcess(a)Broker.scv 2009-02-18
00:39:17 UTC (rev 506)
@@ -0,0 +1,46 @@
+namespace org.pi4soa.esbbroker.esbbroker;
+
+conversation ESBBrokerProcess@Broker conforms to LoanBroker@Broker {
+ role SupplierTxnProcessor, SupplierQuoteEngine, Buyer, CreditAgency;
+
+ makeEnquiry(enquiry) from Buyer request "makeEnquiry";
+
+ while @ Broker {
+ run RequestForQuote@Broker;
+ }
+
+ when @ Broker {
+ makeEnquiry(quoteList) to Buyer replyTo "makeEnquiry";
+ }
+
+ if @ Buyer {
+ run CompleteTransaction@Broker;
+ } else if {
+ cancel(cancel) from Buyer;
+ }
+
+ conversation CompleteTransaction@Broker {
+ role SupplierTxnProcessor, Buyer, CreditAgency;
+
+ buy(buy) from Buyer request "buy";
+
+ checkCredit(CreditCheckRequest) to CreditAgency request "checkCredit";
+
+ if @ CreditAgency {
+ checkCredit(CreditCheckOk) from CreditAgency replyTo "checkCredit";
+ confirm(orderConfirmed) to SupplierTxnProcessor request "confirm";
+ confirm(bookingReference) from SupplierTxnProcessor replyTo "confirm";
+ buy(bookingReference) to Buyer replyTo "buy";
+ } else if {
+ checkCredit(CreditCheckInvalid) from CreditAgency replyTo "checkCredit";
+ buy(orderRejected) to Buyer replyTo "buy";
+ }
+ }
+
+ conversation RequestForQuote@Broker {
+ role SupplierQuoteEngine;
+
+ getQuote(requestForQuote) to SupplierQuoteEngine request "getQuote";
+ getQuote(quote) from SupplierQuoteEngine replyTo "getQuote";
+ }
+}
Show replies by date