[overlord-commits] Overlord SVN: r330 - cdl/trunk/samples/jbossesb/purchasing/models.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Wed Sep 17 10:30:52 EDT 2008


Author: objectiser
Date: 2008-09-17 10:30:52 -0400 (Wed, 17 Sep 2008)
New Revision: 330

Added:
   cdl/trunk/samples/jbossesb/purchasing/models/BuyRequest.xml
   cdl/trunk/samples/jbossesb/purchasing/models/BuyResponse.xml
   cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckInvalid.xml
   cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckRequest.xml
   cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckResponse.xml
   cdl/trunk/samples/jbossesb/purchasing/models/InvalidPurchase.scn
   cdl/trunk/samples/jbossesb/purchasing/models/SuccessfulPurchase.scn
Modified:
   cdl/trunk/samples/jbossesb/purchasing/models/PurchaseGoods.cdm
Log:
Added example messages and scenarios for the Purchasing example.

Added: cdl/trunk/samples/jbossesb/purchasing/models/BuyRequest.xml
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/BuyRequest.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/BuyRequest.xml	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1 @@
+<BuyRequest id="1" />
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/purchasing/models/BuyResponse.xml
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/BuyResponse.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/BuyResponse.xml	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1 @@
+<BuyResponse id="1" />
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckInvalid.xml
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckInvalid.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckInvalid.xml	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1 @@
+<CreditCheckInvalid id="1" />
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckRequest.xml
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckRequest.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckRequest.xml	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1 @@
+<CreditCheckRequest id="1" />
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckResponse.xml
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckResponse.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/CreditCheckResponse.xml	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1 @@
+<CreditCheckResponse id="1" />
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/purchasing/models/InvalidPurchase.scn
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/InvalidPurchase.scn	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/InvalidPurchase.scn	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="Cp1252"?>
+<scn:Scenario xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:scn="http://www.pi4soa.org/scenario" name="InvalidPurchase" description="Invalid purchase goods" author="" choreographyDescriptionURL="PurchaseGoods.cdm">
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.0" operationName="buy" messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="buy" direction="receive" messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="checkCredit" messageType="CreditCheckRequest" valueURL="CreditCheckRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.2" operationName="checkCredit" direction="receive" messageType="CreditCheckRequest" valueURL="CreditCheckRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.2" operationName="checkCredit" faultName="{http://www.pi4soa.org/purchase}CreditCheckFailed" isRequest="false" messageType="CreditCheckInvalid" valueURL="CreditCheckInvalid.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="checkCredit" faultName="{http://www.pi4soa.org/purchase}CreditCheckFailed" isRequest="false" direction="receive" messageType="CreditCheckInvalid" valueURL="CreditCheckInvalid.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="buy" isRequest="false" messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.0" operationName="buy" isRequest="false" direction="receive" messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+  <messageLinks source="//@scenarioObjects.0" target="//@scenarioObjects.1"/>
+  <messageLinks source="//@scenarioObjects.2" target="//@scenarioObjects.3"/>
+  <messageLinks source="//@scenarioObjects.4" target="//@scenarioObjects.5"/>
+  <messageLinks source="//@scenarioObjects.6" target="//@scenarioObjects.7"/>
+  <participants type="Buyer"/>
+  <participants type="Store"/>
+  <participants type="CreditAgency"/>
+</scn:Scenario>

Modified: cdl/trunk/samples/jbossesb/purchasing/models/PurchaseGoods.cdm
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/PurchaseGoods.cdm	2008-09-16 19:58:27 UTC (rev 329)
+++ cdl/trunk/samples/jbossesb/purchasing/models/PurchaseGoods.cdm	2008-09-17 14:30:52 UTC (rev 330)
@@ -55,8 +55,8 @@
     <activities xsi:type="org.pi4soa.cdl:Interaction" name="CreditCheckRequest" operation="checkCredit" channelVariable="//@choreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.1">
       <exchangeDetails description="This is the exchange details for the request exchange associated with interaction CreditCheckRequest" name="CreditCheckRequestRequestExchange" type="//@typeDefinitions/@informationTypes.3"/>
     </activities>
-    <activities xsi:type="org.pi4soa.cdl:Choice">
-      <activities xsi:type="org.pi4soa.cdl:Sequence">
+    <activities xsi:type="org.pi4soa.cdl:Choice" description="Is credit ok?">
+      <activities xsi:type="org.pi4soa.cdl:Sequence" description="Credit Valid">
         <activities xsi:type="org.pi4soa.cdl:Interaction" name="CreditCheckResponse" operation="checkCredit" channelVariable="//@choreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.1">
           <exchangeDetails description="This is the exchange details for the respond exchange associated with interaction CreditCheckResponse" name="CreditCheckResponseRespondExchange" type="//@typeDefinitions/@informationTypes.5" action="Respond"/>
         </activities>
@@ -64,7 +64,7 @@
           <exchangeDetails description="This is the exchange details for the respond exchange associated with interaction BuyResponse" name="BuyResponseRespondExchange" type="//@typeDefinitions/@informationTypes.2" action="Respond"/>
         </activities>
       </activities>
-      <activities xsi:type="org.pi4soa.cdl:Sequence">
+      <activities xsi:type="org.pi4soa.cdl:Sequence" description="Credit Invalid">
         <activities xsi:type="org.pi4soa.cdl:Interaction" name="CreditCheckFailed" operation="checkCredit" channelVariable="//@choreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.1">
           <exchangeDetails description="This is the exchange details for the respond exchange associated with interaction CreditCheckFailed" name="CreditCheckFailedRespondExchange" type="//@typeDefinitions/@informationTypes.4" action="Respond" faultName="CreditCheckFailed"/>
         </activities>

Added: cdl/trunk/samples/jbossesb/purchasing/models/SuccessfulPurchase.scn
===================================================================
--- cdl/trunk/samples/jbossesb/purchasing/models/SuccessfulPurchase.scn	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/purchasing/models/SuccessfulPurchase.scn	2008-09-17 14:30:52 UTC (rev 330)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="Cp1252"?>
+<scn:Scenario xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:scn="http://www.pi4soa.org/scenario" name="SuccessfulPurchase" description="Successfully purchase goods" author="" choreographyDescriptionURL="PurchaseGoods.cdm">
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.0" operationName="buy" messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="buy" direction="receive" messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="checkCredit" messageType="CreditCheckRequest" valueURL="CreditCheckRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.2" operationName="checkCredit" direction="receive" messageType="CreditCheckRequest" valueURL="CreditCheckRequest.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.2" operationName="checkCredit" isRequest="false" messageType="CreditCheckResponse" valueURL="CreditCheckResponse.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="checkCredit" isRequest="false" direction="receive" messageType="CreditCheckResponse" valueURL="CreditCheckResponse.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.1" operationName="buy" isRequest="false" messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+  <scenarioObjects xsi:type="scn:MessageEvent" participant="//@participants.0" operationName="buy" isRequest="false" direction="receive" messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+  <messageLinks source="//@scenarioObjects.0" target="//@scenarioObjects.1"/>
+  <messageLinks source="//@scenarioObjects.2" target="//@scenarioObjects.3"/>
+  <messageLinks source="//@scenarioObjects.4" target="//@scenarioObjects.5"/>
+  <messageLinks source="//@scenarioObjects.6" target="//@scenarioObjects.7"/>
+  <participants type="Buyer"/>
+  <participants type="Store"/>
+  <participants type="CreditAgency"/>
+</scn:Scenario>




More information about the overlord-commits mailing list