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="//(a)participants.0" operationName="buy"
messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="buy"
direction="receive" messageType="BuyRequest"
valueURL="BuyRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="checkCredit"
messageType="CreditCheckRequest"
valueURL="CreditCheckRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.2" operationName="checkCredit"
direction="receive" messageType="CreditCheckRequest"
valueURL="CreditCheckRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.2" operationName="checkCredit"
faultName="{http://www.pi4soa.org/purchase}CreditCheckFailed"
isRequest="false" messageType="CreditCheckInvalid"
valueURL="CreditCheckInvalid.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)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="//(a)participants.1" operationName="buy"
isRequest="false" messageType="BuyResponse"
valueURL="BuyResponse.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.0" operationName="buy"
isRequest="false" direction="receive"
messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+ <messageLinks source="//(a)scenarioObjects.0"
target="//(a)scenarioObjects.1"/>
+ <messageLinks source="//(a)scenarioObjects.2"
target="//(a)scenarioObjects.3"/>
+ <messageLinks source="//(a)scenarioObjects.4"
target="//(a)scenarioObjects.5"/>
+ <messageLinks source="//(a)scenarioObjects.6"
target="//(a)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/(a)variableDefinitions.0"
relationship="//@typeDefinitions/(a)relationshipTypes.1">
<exchangeDetails description="This is the exchange details for the request
exchange associated with interaction CreditCheckRequest"
name="CreditCheckRequestRequestExchange"
type="//@typeDefinitions/(a)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/(a)variableDefinitions.0"
relationship="//@typeDefinitions/(a)relationshipTypes.1">
<exchangeDetails description="This is the exchange details for the
respond exchange associated with interaction CreditCheckResponse"
name="CreditCheckResponseRespondExchange"
type="//@typeDefinitions/(a)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/(a)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/(a)variableDefinitions.0"
relationship="//@typeDefinitions/(a)relationshipTypes.1">
<exchangeDetails description="This is the exchange details for the
respond exchange associated with interaction CreditCheckFailed"
name="CreditCheckFailedRespondExchange"
type="//@typeDefinitions/(a)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="//(a)participants.0" operationName="buy"
messageType="BuyRequest" valueURL="BuyRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="buy"
direction="receive" messageType="BuyRequest"
valueURL="BuyRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="checkCredit"
messageType="CreditCheckRequest"
valueURL="CreditCheckRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.2" operationName="checkCredit"
direction="receive" messageType="CreditCheckRequest"
valueURL="CreditCheckRequest.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.2" operationName="checkCredit"
isRequest="false" messageType="CreditCheckResponse"
valueURL="CreditCheckResponse.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="checkCredit"
isRequest="false" direction="receive"
messageType="CreditCheckResponse"
valueURL="CreditCheckResponse.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.1" operationName="buy"
isRequest="false" messageType="BuyResponse"
valueURL="BuyResponse.xml"/>
+ <scenarioObjects xsi:type="scn:MessageEvent"
participant="//(a)participants.0" operationName="buy"
isRequest="false" direction="receive"
messageType="BuyResponse" valueURL="BuyResponse.xml"/>
+ <messageLinks source="//(a)scenarioObjects.0"
target="//(a)scenarioObjects.1"/>
+ <messageLinks source="//(a)scenarioObjects.2"
target="//(a)scenarioObjects.3"/>
+ <messageLinks source="//(a)scenarioObjects.4"
target="//(a)scenarioObjects.5"/>
+ <messageLinks source="//(a)scenarioObjects.6"
target="//(a)scenarioObjects.7"/>
+ <participants type="Buyer"/>
+ <participants type="Store"/>
+ <participants type="CreditAgency"/>
+</scn:Scenario>