[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