Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
conductOrderSynchron
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Tiemo Bang
conductOrderSynchron
Commits
29ae55fd
Commit
29ae55fd
authored
Nov 12, 2016
by
Tiemo Bang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Progress
parent
a19cad91
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
842 additions
and
416 deletions
+842
-416
ConductOrder84.bpel
rev0/ConductOrder84.bpel
+362
-344
ConductOrder84.bpelex
rev0/ConductOrder84.bpelex
+57
-65
ConductOrder84.debug
rev0/ConductOrder84.debug
+0
-1
ConductOrder84.log
rev0/ConductOrder84.log
+420
-0
ConductOrder84Artifacts.wsdl
rev0/ConductOrder84Artifacts.wsdl
+3
-6
No files found.
rev0/ConductOrder84.bpel
View file @
29ae55fd
<!-- ConductOrder84 BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- ConductOrder84 BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Nov 06 17:39:57 CET 2016 -->
<!-- Date: Sun Nov 06 17:39:57 CET 2016 -->
<bpel:process name="ConductOrder84"
<bpel:process name="ConductOrder84"
targetNamespace="group12"
targetNamespace="group12"
suppressJoinFailure="yes"
suppressJoinFailure="yes"
xmlns:tns="group12"
xmlns:tns="group12"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:ns="http://iaas.uni-stuttgart.de/labs/FlowSOG"
xmlns:ns="http://iaas.uni-stuttgart.de/labs/FlowSOG"
xmlns:xns="http://www.w3.org/2001/XMLSchema"
xmlns:xns="http://www.w3.org/2001/XMLSchema"
>
>
<!-- Import the client WSDL -->
<!-- Import the client WSDL -->
<bpel:import namespace="http://iaas.uni-stuttgart.de/labs/FlowSOG"
<bpel:import namespace="http://iaas.uni-stuttgart.de/labs/FlowSOG"
location="46.101.159.46.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"></bpel:import>
location="46.101.159.46.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"></bpel:import>
<bpel:import location="ConductOrder84Artifacts.wsdl" namespace="group12"
<bpel:import location="ConductOrder84Artifacts.wsdl" namespace="group12"
importType="http://schemas.xmlsoap.org/wsdl/" />
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
<bpel:partnerLink name="client"
partnerLinkType="tns:ConductOrder84"
partnerLinkType="tns:ConductOrder84"
myRole="ConductOrder84Provider"
myRole="ConductOrder84Provider"
/>
/>
<bpel:partnerLink name="InventoryPL" partnerLinkType="tns:InventoryPLT"
<bpel:partnerLink name="InventoryPL" partnerLinkType="tns:InventoryPLT"
partnerRole="InventoryService"></bpel:partnerLink>
partnerRole="InventoryService"></bpel:partnerLink>
<bpel:partnerLink name="OrderPL" partnerLinkType="tns:OrderPLT" partnerRole="OrderService"></bpel:partnerLink>
<bpel:partnerLink name="OrderPL" partnerLinkType="tns:OrderPLT" partnerRole="OrderService"></bpel:partnerLink>
<bpel:partnerLink name="ShipmentPL" partnerLinkType="tns:ShipmentPLT" partnerRole="ShipmentService"></bpel:partnerLink>
<bpel:partnerLink name="ShipmentPL" partnerLinkType="tns:ShipmentPLT" partnerRole="ShipmentService"></bpel:partnerLink>
<bpel:partnerLink name="PaymentPL" partnerLinkType="tns:PaymentPLT" partnerRole="PaymentService"></bpel:partnerLink>
<bpel:partnerLink name="PaymentPL" partnerLinkType="tns:PaymentPLT" partnerRole="PaymentService"></bpel:partnerLink>
</bpel:partnerLinks>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<!-- ================================================================= -->
<bpel:variables>
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
<bpel:variable name="input"
messageType="ns:storeOrderDetailsInput">
messageType="ns:storeOrderDetailsInput">
</bpel:variable>
</bpel:variable>
<!--
<!--
Reference to the message that will be returned to the requester
Reference to the message that will be returned to the requester
-->
-->
<bpel:variable name="output"
<bpel:variable name="output"
messageType="tns:ConductOrder84ResponseMessage">
messageType="tns:ConductOrder84ResponseMessage">
</bpel:variable>
</bpel:variable>
<bpel:variable name="listProductsRequest" messageType="ns:listProductsInput">
<bpel:variable name="listProductsRequest" messageType="ns:listProductsInput">
</bpel:variable>
</bpel:variable>
<bpel:variable name="listProductsResponse" messageType="ns:listProductsOutput">
<bpel:variable name="listProductsResponse" messageType="ns:listProductsOutput">
</bpel:variable>
</bpel:variable>
<!-- <bpel:variable name="checkAvailabilityRequest" element="ns:checkAvailability"></bpel:variable>
<!-- <bpel:variable name="checkAvailabilityRequest" element="ns:checkAvailability"></bpel:variable>
<bpel:variable name="checkAvailabilityReponse" element="ns:checkAvailabilityResponse"></bpel:variable>-->
<bpel:variable name="checkAvailabilityReponse" element="ns:checkAvailabilityResponse"></bpel:variable>-->
<bpel:variable name="storeOrderDetailsResponse" messageType="ns:storeOrderDetailsOutput"></bpel:variable>
<bpel:variable name="storeOrderDetailsResponse" messageType="ns:storeOrderDetailsOutput"></bpel:variable>
<bpel:variable name="storeOrderDetailsRequest" messageType="ns:storeOrderDetailsInput"></bpel:variable>
<bpel:variable name="storeOrderDetailsRequest" messageType="ns:storeOrderDetailsInput"></bpel:variable>
<bpel:variable name="unavailableProducts" type="ns:productList"></bpel:variable>
<bpel:variable name="unavailableProducts" type="ns:productList"></bpel:variable>
<bpel:variable name="calcOrderResponse" messageType="ns:calcOrderCostsOutput"></bpel:variable>
<bpel:variable name="calcOrderResponse" messageType="ns:calcOrderCostsOutput"></bpel:variable>
<bpel:variable name="calcOrderRequest" messageType="ns:calcOrderCostsInput"></bpel:variable>
<bpel:variable name="calcOrderRequest" messageType="ns:calcOrderCostsInput"></bpel:variable>
<bpel:variable name="calcShipmentCostResponse" messageType="ns:calcShipmentCostsOutput"></bpel:variable>
<bpel:variable name="calcShipmentCostResponse" messageType="ns:calcShipmentCostsOutput"></bpel:variable>
<bpel:variable name="calcShipmentCostRequest" messageType="ns:calcShipmentCostsInput"></bpel:variable>
<bpel:variable name="calcShipmentCostRequest" messageType="ns:calcShipmentCostsInput"></bpel:variable>
<bpel:variable name="calcTransactionCostResponse" messageType="ns:calcTransactionCostsOutput"></bpel:variable>
<bpel:variable name="calcTransactionCostResponse" messageType="ns:calcTransactionCostsOutput"></bpel:variable>
<bpel:variable name="calcTranactionCostRequest" messageType="ns:calcTransactionCostsInput"></bpel:variable>
<bpel:variable name="calcTranactionCostRequest" messageType="ns:calcTransactionCostsInput"></bpel:variable>
<bpel:variable name="conductPaymentResponse" messageType="ns:conductPaymentOutput"></bpel:variable>
<bpel:variable name="conductPaymentResponse" messageType="ns:conductPaymentOutput"></bpel:variable>
<bpel:variable name="conductPaymentRequest" messageType="ns:conductPaymentInput"></bpel:variable>
<bpel:variable name="conductPaymentRequest" messageType="ns:conductPaymentInput"></bpel:variable>
<bpel:variable name="shipProdctsResponse" messageType="ns:shipProductsOutput"></bpel:variable>
<bpel:variable name="shipProdctsResponse" messageType="ns:shipProductsOutput"></bpel:variable>
<bpel:variable name="shipProductsRequest" messageType="ns:shipProductsInput"></bpel:variable>
<bpel:variable name="shipProductsRequest" messageType="ns:shipProductsInput"></bpel:variable>
</bpel:variables>
</bpel:variables>
<!-- ================================================================= -->
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<!-- ================================================================= -->
<bpel:sequence name="main">
<bpel:sequence name="main">
<!-- Receive input from requester.
<!-- Receive input from requester.
Note: This maps to operation defined in ConductOrder84.wsdl
Note: This maps to operation defined in ConductOrder84.wsdl
-->
-->
<bpel:receive name="receiveInput" partnerLink="client"
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:ConductOrder84"
portType="tns:ConductOrder84"
operation="process" variable="input"
operation="process" variable="input"
createInstance="yes"/>
createInstance="yes"/>
<!-- Generate reply to synchronous request -->
<!-- Generate reply to synchronous request -->
<bpel:assign validate="no" name="InitStuff">
<bpel:assign validate="no" name="InitStuff">
<bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal xml:space="preserve"><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:from><bpel:literal xml:space="preserve"><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result></tns:result>
<tns:result></tns:result>
</tns:ConductOrder84Response>
</tns:ConductOrder84Response>
</bpel:literal></bpel:from>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
</bpel:copy>
<bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:listProducts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:from><bpel:literal><tns:listProducts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:limit>0</tns:limit>
<tns:limit>0</tns:limit>
</tns:listProducts>
</tns:listProducts>
</bpel:literal></bpel:from>
</bpel:literal></bpel:from>
<bpel:to variable="listProductsRequest" part="listProductsInput"></bpel:to>
<bpel:to variable="listProductsRequest" part="listProductsInput"></bpel:to>
</bpel:copy>
</bpel:copy>
<bpel:copy>
<bpel:from>
<![CDATA[number(1)]]>
</bpel:from>
<bpel:to part="listProductsInput" variable="listProductsRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:limit]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:copy>
<bpel:from>
<bpel:from>
<bpel:literal xml:space="preserve"><tns:storeOrderDetails xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId></tns:orderId>
<tns:customerId></tns:customerId>
<tns:products>
<tns:product>
<tns:productId>44162d90-9315-4acc-980e-cf975c6b9397</tns:productId>
<tns:numberOfItems>2</tns:numberOfItems>
<![CDATA[number(1)]]>
</tns:product>
<tns:product>
<tns:productId>3bae3778-8577-4b36-9572-a0b020931ba5</tns:productId>
<tns:numberOfItems>2</tns:numberOfItems>
</tns:product>
</tns:products>
<tns:shippingAddress>2nd Street 4242</tns:shippingAddress>
<tns:paymentDetails>
<tns:bankName>myBank</tns:bankName>
<tns:bankAddress>myBankAddress</tns:bankAddress>
<tns:accountNumber>myAccountNumber</tns:accountNumber>
<tns:accountHolderName>Mrs. X</tns:accountHolderName>
</tns:paymentDetails>
</tns:storeOrderDetails></bpel:literal>
</bpel:from>
</bpel:from>
<bpel:to part="listProductsInput" variable="listProductsRequest">
<bpel:to part="storeOrderDetailsInput" variable="input"></bpel:to>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:limit]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:copy>
</bpel:assign>
</bpel:assign>
<bpel:invoke name="listProducts" partnerLink="InventoryPL" operation="listProducts" portType="ns:InventoryPortType" inputVariable="listProductsRequest" outputVariable="listProductsResponse"></bpel:invoke>
<bpel:forEach parallel="yes" counterName="Counter" name="CheckAvaAll">
<bpel:startCounterValue>
<bpel:forEach parallel="yes" counterName="Counter" name="CheckAvaAll">
<![CDATA[1]]>
<bpel:startCounterValue>
</bpel:startCounterValue>
<![CDATA[1]]>
<bpel:finalCounterValue><![CDATA[count($listProductsResponse.listProductsOutput/ns:productList/ns:product)-1]]></bpel:finalCounterValue>
</bpel:startCounterValue>
<bpel:completionCondition>
<bpel:finalCounterValue><![CDATA[count($input.storeOrderDetailsInput/ns:products/ns:product)]]></bpel:finalCounterValue>
<bpel:branches successfulBranchesOnly="no"><![CDATA[count($listProductsResponse.listProductsOutput/ns:productList/ns:product)]]></bpel:branches>
<bpel:completionCondition>
</bpel:completionCondition>
<bpel:branches successfulBranchesOnly="no"><![CDATA[count($input.storeOrderDetailsInput/ns:products/ns:product)]]></bpel:branches>
<bpel:scope>
</bpel:completionCondition>
<bpel:variables>
<bpel:scope>
<bpel:variable name="checkAvailabilityRequest" messageType="ns:checkAvailabilityInput"></bpel:variable>
<bpel:variables>
<bpel:variable name="checkAvailabilityReponse" messageType="ns:checkAvailabilityOutput"></bpel:variable>
<bpel:variable name="checkAvailabilityRequest" messageType="ns:checkAvailabilityInput"></bpel:variable>
</bpel:variables>
<bpel:variable name="checkAvailabilityReponse" messageType="ns:checkAvailabilityOutput"></bpel:variable>
<bpel:sequence>
</bpel:variables>
<bpel:assign validate="no" name="SetProductIdForAvaCheck">
<bpel:sequence>
<bpel:assign validate="no" name="SetProductIdForAvaCheck">
<bpel:copy>
<bpel:from><bpel:literal><tns:checkAvailability xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:copy>
<tns:productId>tns:productId</tns:productId>
<bpel:from><bpel:literal><tns:checkAvailability xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</tns:checkAvailability>
<tns:productId>tns:productId</tns:productId>
</bpel:literal></bpel:from>
</tns:checkAvailability>
<bpel:to variable="checkAvailabilityRequest" part="checkAvailabilityInput"></bpel:to>
</bpel:literal></bpel:from>
</bpel:copy>
<bpel:to variable="checkAvailabilityRequest" part="checkAvailabilityInput"></bpel:to>
<bpel:copy>
</bpel:copy>
<bpel:from>
<bpel:copy>
<![CDATA[$listProductsResponse.listProductsOutput/ns:productList/ns:product[round($Counter)]/ns:id]]>
<bpel:from>
</bpel:from>
<bpel:to part="checkAvailabilityInput" variable="checkAvailabilityRequest">
<![CDATA[$input.storeOrderDetailsInput/ns:products/ns:product[round($Counter)]/ns:productId]]>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productId]]></bpel:query>
</bpel:from>
</bpel:to>
<bpel:to part="checkAvailabilityInput" variable="checkAvailabilityRequest">
</bpel:copy>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
</bpel:assign>
<bpel:invoke name="checkAvailability" partnerLink="InventoryPL" operation="checkAvailability" portType="ns:InventoryPortType" inputVariable="checkAvailabilityRequest" outputVariable="checkAvailabilityReponse"></bpel:invoke>
<bpel:invoke name="checkAvailability" partnerLink="InventoryPL" operation="checkAvailability" portType="ns:InventoryPortType" inputVariable="checkAvailabilityRequest" outputVariable="checkAvailabilityReponse"></bpel:invoke>
<bpel:if name="IsNotAvailable">
<bpel:if name="IsNotAvailable">
<bpel:condition><![CDATA[$listProductsResponse.listProductsOutput/ns:productList/ns:product[round($Counter)]/ns:status/ns:currentAvailability = "not available"]]></bpel:condition>
<bpel:condition><![CDATA[$checkAvailabilityReponse.checkAvailabilityOutput/ns:product[round($Counter)]/ns:status/ns:currentAvailability = "not available" ]]></bpel:condition>
<bpel:sequence>
<bpel:sequence>
<bpel:exit name="Exit"></bpel:exit>
<bpel:exit name="Exit"></bpel:exit>
</bpel:sequence>
</bpel:sequence>
<bpel:else>
</bpel:if>
<bpel:assign validate="no" name="SetAvailableMessage">
<bpel:copy>
</bpel:sequence>
<bpel:from><bpel:literal><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</bpel:scope>
<tns:result>tns:result</tns:result>
</bpel:forEach>
</tns:ConductOrder84Response>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="listProductsOutput" variable="listProductsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productList]]></bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
</bpel:else>
<bpel:assign validate="no" name="Assign">
</bpel:if>
</bpel:sequence>
</bpel:scope>
</bpel:forEach>
<bpel:assign validate="no" name="assignOrderDetails">
<bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal
xml:space="preserve"
><tns:storeOrderDetails xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:from><bpel:literal><tns:storeOrderDetails xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId></tns:orderId>
<tns:orderId>
tns:orderId
</tns:orderId>
<tns:customerId></tns:customerId>
<tns:customerId>
tns:customerId
</tns:customerId>
<tns:products>
<tns:products>
<tns:product>
<tns:product>
<tns:productId>tns:productId</tns:productId>
<tns:productId>tns:productId</tns:productId>
<tns:numberOfItems>
1
</tns:numberOfItems>
<tns:numberOfItems>
0
</tns:numberOfItems>
</tns:product>
</tns:product>
</tns:products>
</tns:products>
<tns:shippingAddress>tns:shippingAddress</tns:shippingAddress>
<tns:shippingAddress>tns:shippingAddress</tns:shippingAddress>
...
@@ -232,147 +242,155 @@
...
@@ -232,147 +242,155 @@
<tns:accountNumber>tns:accountNumber</tns:accountNumber>
<tns:accountNumber>tns:accountNumber</tns:accountNumber>
<tns:accountHolderName>tns:accountHolderName</tns:accountHolderName>
<tns:accountHolderName>tns:accountHolderName</tns:accountHolderName>
</tns:paymentDetails>
</tns:paymentDetails>
</tns:storeOrderDetails></bpel:literal></bpel:from>
<tns:status>ordered</tns:status>
<bpel:to variable="storeOrderDetailsRequest" part="storeOrderDetailsInput"></bpel:to>
</tns:storeOrderDetails>
</bpel:copy>
<bpel:copy>
<bpel:from part="listProductsOutput" variable="listProductsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productList/ns:product[1]/ns:id]]></bpel:query>
</bpel:from>
<bpel:to part="storeOrderDetailsInput" variable="storeOrderDetailsRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:products/ns:product[1]/ns:productId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:invoke name="storeOrderDetails" partnerLink="OrderPL" operation="storeOrderDetails" portType="ns:OrderPortType" inputVariable="storeOrderDetailsRequest" outputVariable="storeOrderDetailsResponse"></bpel:invoke>
<bpel:assign validate="no" name="assignOrderID">
<bpel:copy>
<bpel:from><bpel:literal><tns:shipProducts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
<tns:date>2001-01-01</tns:date>
</tns:shipProducts>
</bpel:literal></bpel:from>
<bpel:to variable="shipProductsRequest" part="shipProductsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:conductPayment xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
<tns:amount>0.0</tns:amount>
</tns:conductPayment>
</bpel:literal></bpel:from>
<bpel:to variable="conductPaymentRequest" part="conductPaymentInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:calcTransactionCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcTransactionCosts>
</bpel:literal></bpel:from>
</bpel:literal></bpel:from>
<bpel:to variable="calcTranactionCostRequest" part="calcTransactionCostsInput"></bpel:to>
<bpel:to variable="storeOrderDetailsRequest" part="storeOrderDetailsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:calcShipmentCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcShipmentCosts>
</bpel:literal></bpel:from>
<bpel:to variable="calcShipmentCostRequest" part="calcShipmentCostsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:calcOrderCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcOrderCosts>
</bpel:literal></bpel:from>
<bpel:to variable="calcOrderRequest" part="calcOrderCostsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcOrderCostsInput" variable="calcOrderRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcShipmentCostsInput" variable="calcShipmentCostRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcTransactionCostsInput" variable="calcTranactionCostRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="conductPaymentInput" variable="conductPaymentRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:copy>
<bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:from part="storeOrderDetailsInput" variable="input"></bpel:from>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
<bpel:to part="storeOrderDetailsInput" variable="storeOrderDetailsRequest"></bpel:to>
</bpel:from>
<bpel:to part="shipProductsInput" variable="shipProductsRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:copy>
</bpel:assign>
</bpel:assign>
<bpel:invoke name="calcOrderCost" partnerLink="OrderPL" operation="calcOrderCosts" inputVariable="calcOrderRequest" outputVariable="calcOrderResponse"></bpel:invoke>
<bpel:invoke name="storeOrderDetails" partnerLink="OrderPL" operation="storeOrderDetails" portType="ns:OrderPortType" inputVariable="storeOrderDetailsRequest" outputVariable="storeOrderDetailsResponse"></bpel:invoke>
<bpel:invoke name="calcShipmentCost" partnerLink="ShipmentPL" operation="calcShipmentCosts" portType="ns:ShipmentPortType" inputVariable="calcShipmentCostRequest" outputVariable="calcShipmentCostResponse"></bpel:invoke>
<bpel:assign validate="no" name="assignOrderID">
<bpel:invoke name="calcTransactionCost" partnerLink="PaymentPL" operation="calcTransactionCosts" portType="ns:PaymentPortType" inputVariable="calcTranactionCostRequest" outputVariable="calcTransactionCostResponse"></bpel:invoke>
<bpel:assign validate="no" name="AssignCost">
<bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:shipProducts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:from>
<tns:orderId>tns:orderId</tns:orderId>
<tns:date>2001-01-01</tns:date>
<![CDATA[$calcOrderResponse.calcOrderCostsOutput/ns:orderCosts + $calcShipmentCostResponse.calcShipmentCostsOutput/ns:shipmentCosts + $calcTransactionCostResponse.calcTransactionCostsOutput/ns:transactionCosts]]>
</tns:shipProducts>
</bpel:from>
</bpel:literal></bpel:from>
<bpel:to part="conductPaymentInput" variable="conductPaymentRequest">
<bpel:to variable="shipProductsRequest" part="shipProductsInput"></bpel:to>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
</bpel:copy>
<![CDATA[ns:amount]]>
<bpel:copy>
</bpel:query>
<bpel:from><bpel:literal><tns:conductPayment xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</bpel:to>
<tns:orderId>tns:orderId</tns:orderId>
</bpel:copy>
<tns:amount>0.0</tns:amount>
</bpel:assign>
</tns:conductPayment>
<bpel:invoke name="conductPayment" partnerLink="PaymentPL" operation="conductPayment" portType="ns:PaymentPortType" inputVariable="conductPaymentRequest" outputVariable="conductPaymentResponse"></bpel:invoke>
</bpel:literal></bpel:from>
<bpel:to variable="conductPaymentRequest" part="conductPaymentInput"></bpel:to>
<bpel:invoke name="shipProducts" partnerLink="ShipmentPL" operation="shipProducts" portType="ns:ShipmentPortType" inputVariable="shipProductsRequest" outputVariable="shipProdctsResponse"></bpel:invoke>
</bpel:copy>
<bpel:assign validate="no" name="AssignOutput">
<bpel:copy>
<bpel:from><bpel:literal><tns:calcTransactionCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcTransactionCosts>
</bpel:literal></bpel:from>
<bpel:to variable="calcTranactionCostRequest" part="calcTransactionCostsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:calcShipmentCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcShipmentCosts>
</bpel:literal></bpel:from>
<bpel:to variable="calcShipmentCostRequest" part="calcShipmentCostsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:calcOrderCosts xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId>
</tns:calcOrderCosts>
</bpel:literal></bpel:from>
<bpel:to variable="calcOrderRequest" part="calcOrderCostsInput"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcOrderCostsInput" variable="calcOrderRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcShipmentCostsInput" variable="calcShipmentCostRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="calcTransactionCostsInput" variable="calcTranactionCostRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="conductPaymentInput" variable="conductPaymentRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsOutput" variable="storeOrderDetailsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:from>
<bpel:to part="shipProductsInput" variable="shipProductsRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:orderId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:invoke name="calcOrderCost" partnerLink="OrderPL" operation="calcOrderCosts" inputVariable="calcOrderRequest" outputVariable="calcOrderResponse"></bpel:invoke>
<bpel:invoke name="calcShipmentCost" partnerLink="ShipmentPL" operation="calcShipmentCosts" portType="ns:ShipmentPortType" inputVariable="calcShipmentCostRequest" outputVariable="calcShipmentCostResponse"></bpel:invoke>
<bpel:invoke name="calcTransactionCost" partnerLink="PaymentPL" operation="calcTransactionCosts" portType="ns:PaymentPortType" inputVariable="calcTranactionCostRequest" outputVariable="calcTransactionCostResponse"></bpel:invoke>
<bpel:assign validate="no" name="AssignCost">
<bpel:copy>
<bpel:copy>
<bpel:from><bpel:literal><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bpel:from><bpel:literal><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
<tns:result>tns:result</tns:result>
<tns:price>0.0</tns:price>
</tns:ConductOrder84Response>
</tns:ConductOrder84Response>
</bpel:literal></bpel:from>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
</bpel:copy>
<bpel:copy>
<bpel:from>
<![CDATA[$calcOrderResponse.calcOrderCostsOutput/ns:orderCosts + $calcShipmentCostResponse.calcShipmentCostsOutput/ns:shipmentCosts + $calcTransactionCostResponse.calcTransactionCostsOutput/ns:transactionCosts]]>
</bpel:from>
<bpel:to part="conductPaymentInput" variable="conductPaymentRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[ns:amount]]>
</bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:copy>
<bpel:from part="shipProductsOutput" variable="shipProdctsResponse"></bpel:from>
<bpel:from>
<bpel:to part="payload" variable="output">
<![CDATA[$calcOrderResponse.calcOrderCostsOutput/ns:orderCosts + $calcShipmentCostResponse.calcShipmentCostsOutput/ns:shipmentCosts + $calcTransactionCostResponse.calcTransactionCostsOutput/ns:transactionCosts]]>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:from>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="storeOrderDetailsInput" variable="input"></bpel:from>
<bpel:to part="payload" variable="output">
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:
result
]]></bpel:query>
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:
price
]]></bpel:query>
</bpel:to>
</bpel:to>
</bpel:copy>
</bpel:copy>
</bpel:assign>
</bpel:assign>
<bpel:reply name="replyOutput" partnerLink="client" portType="tns:ConductOrder84" operation="process" variable="output">
<bpel:invoke name="conductPayment" partnerLink="PaymentPL" operation="conductPayment" portType="ns:PaymentPortType" inputVariable="conductPaymentRequest" outputVariable="conductPaymentResponse"></bpel:invoke>
</bpel:reply>
</bpel:sequence>
<bpel:invoke name="shipProducts" partnerLink="ShipmentPL" operation="shipProducts" portType="ns:ShipmentPortType" inputVariable="shipProductsRequest" outputVariable="shipProdctsResponse"></bpel:invoke>
</bpel:process>
<bpel:assign validate="no" name="AssignOutput">
<bpel:copy>
<bpel:from><bpel:literal><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
</tns:ConductOrder84Response>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="shipProductsOutput" variable="shipProdctsResponse"></bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="replyOutput" partnerLink="client" portType="tns:ConductOrder84" operation="process" variable="output">
</bpel:reply>
</bpel:sequence>
</bpel:process>
...
...
rev0/ConductOrder84.bpelex
View file @
29ae55fd
...
@@ -24,13 +24,9 @@
...
@@ -24,13 +24,9 @@
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.2"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#/"
/>
<extendedObject
href=
"ConductOrder84.bpel#/"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension"
modificationStamp=
"147896
5229096"
processName=
"{group12}ConductOrder84"
processVersion=
"11
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension"
modificationStamp=
"147896
9256311"
processName=
"{group12}ConductOrder84"
processVersion=
"19
"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1"
/>
...
@@ -45,15 +41,15 @@
...
@@ -45,15 +41,15 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@counterName"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@counterName"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -61,55 +57,43 @@
...
@@ -61,55 +57,43 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@variables/@children.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@variables/@children.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@variables/@children.1"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@variables/@children.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.1"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.0/@copy.1"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.0/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.0/@copy.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.0/@copy.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.2"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.2"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@else/@activity"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.13"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@else/@activity/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@else/@activity/@copy.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.14"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.2/@activity/@activities.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.2/@activity/@activities.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -120,20 +104,12 @@
...
@@ -120,20 +104,12 @@
<extendedObject
href=
"ConductOrder84.bpel#//@variables/@children.5"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@variables/@children.5"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.5"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.4"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.4"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.4/@copy.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.5"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.6"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -142,16 +118,12 @@
...
@@ -142,16 +118,12 @@
<extensions>
<extensions>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.4/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@variables/@children.6"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@variables/@children.6"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3
/@activity/@activity/@activities.2/@activity"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
2
/@activity/@activity/@activities.2/@activity"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -161,7 +133,7 @@
...
@@ -161,7 +133,7 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
7
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -173,23 +145,23 @@
...
@@ -173,23 +145,23 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.5"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.5"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.4"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.4"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
10
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
9
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
10/@copy.0
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
9/@copy.1
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
8
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
7
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -201,15 +173,15 @@
...
@@ -201,15 +173,15 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.6"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.6"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.3"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.3"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
9
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
8
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -221,15 +193,15 @@
...
@@ -221,15 +193,15 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.7"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.7"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.2"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.2"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
1
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
0
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -241,19 +213,19 @@
...
@@ -241,19 +213,19 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.8"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.8"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.1"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
3
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
2
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
2
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1
1
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
...
@@ -265,23 +237,43 @@
...
@@ -265,23 +237,43 @@
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
6
/@copy.9"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
5
/@copy.9"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.6/@copy.0"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.5/@copy.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.12/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.12/@copy.0"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.1/@copy.3"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.3"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"
/>
</extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.3/@copy.1"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
13/@copy.1
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
3/@copy.0
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
13/@copy.0
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
9/@copy.2
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
<extensions>
<extensions>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
13/@copy.2
"
/>
<extendedObject
href=
"ConductOrder84.bpel#//@activity/@activities.
9/@copy.0
"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
<extensionObject
xsi:type=
"org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"
/>
</extensions>
</extensions>
</extensionmodel:ExtensionMap>
</extensionmodel:ExtensionMap>
rev0/ConductOrder84.debug
View file @
29ae55fd
...
@@ -4,7 +4,6 @@
...
@@ -4,7 +4,6 @@
<breakpoint
name=
""
targetXPath=
"/process"
targetName=
"ConductOrder84"
/>
<breakpoint
name=
""
targetXPath=
"/process"
targetName=
"ConductOrder84"
/>
</globalBreakpoints>
</globalBreakpoints>
<localBreakpoints>
<localBreakpoints>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/invoke[1]"
targetName=
"listProducts"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]/scope[1]"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]/scope[1]"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]"
targetName=
"ForEach"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]"
targetName=
"ForEach"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]"
/>
<breakpoint
name=
""
targetXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]"
/>
...
...
rev0/ConductOrder84.log
View file @
29ae55fd
...
@@ -7700,4 +7700,424 @@
...
@@ -7700,4 +7700,424 @@
<containingElement
elementType=
"to"
elementName=
""
/>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"output"
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"output"
/>
</modelChange>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:22:12.343+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:22:12.343+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"TextChanged"
timestamp=
"2016-11-12T17:22:28.483+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"text"
newValue=
"$input.storeOrderDetailsInput/ns:products/ns:product[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:22:28.489+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"TextChanged"
timestamp=
"2016-11-12T17:25:55.757+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"text"
oldValue=
"$input.storeOrderDetailsInput/ns:products/ns:product[1]"
newValue=
"$input.storeOrderDetailsInput/ns:products/ns:product[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:25:55.762+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:25:55.769+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:26:37.267+0100"
>
<parentElement
elementType=
"assign"
elementName=
"InitStuff"
elementXPath=
"/process/sequence[1]/assign[1]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:26:37.319+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:26:37.329+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:26:39.692+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:26:39.692+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"LiteralAdded"
timestamp=
"2016-11-12T17:26:39.711+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"literal"
newValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"LiteralRemoved"
timestamp=
"2016-11-12T17:26:45.338+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"literal"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"LiteralAdded"
timestamp=
"2016-11-12T17:26:45.338+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"literal"
newValue=
"<tns:storeOrderDetails xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <tns:orderId/>
 <tns:customerId/>
 <tns:products>
 <tns:product>
 <tns:productId>44162d90-9315-4acc-980e-cf975c6b9397</tns:productId>
 <tns:numberOfItems>2</tns:numberOfItems>
 </tns:product>
 <tns:product>
 <tns:productId>3bae3778-8577-4b36-9572-a0b020931ba5</tns:productId>
 <tns:numberOfItems>2</tns:numberOfItems>
 </tns:product>
 </tns:products>
 <tns:shippingAddress>2nd Street 4242</tns:shippingAddress>
 <tns:paymentDetails>
 <tns:bankName>myBank</tns:bankName>
 <tns:bankAddress>myBankAddress</tns:bankAddress>
 <tns:accountNumber>myAccountNumber</tns:accountNumber>
 <tns:accountHolderName>Mrs. X</tns:accountHolderName>
 </tns:paymentDetails>
</tns:storeOrderDetails>"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:26:48.970+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/to[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:26:48.971+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/to[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:26:48.972+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/to[1]"
/>
<attribute
attributeName=
"property"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:26:48.974+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/to[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
newValue=
"storeOrderDetailsInput"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:26:49.019+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[4]/to[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"input"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"TextChanged"
timestamp=
"2016-11-12T17:28:03.970+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]/from[1]"
/>
<attribute
attributeName=
"text"
oldValue=
"$listProductsResponse.listProductsOutput/ns:productList/ns:product[round($Counter)]/ns:id"
newValue=
"$input.storeOrderDetailsInput/ns:products/ns:product[round($Counter)]/ns:productId"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:28:03.975+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]/from[1]"
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:28:03.982+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]/from[1]"
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:25.386+0100"
>
<parentElement
elementType=
"assign"
elementName=
"InitStuff"
elementXPath=
"/process/sequence[1]/assign[1]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:25.437+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:25.446+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:27.613+0100"
>
<parentElement
elementType=
"assign"
elementName=
"InitStuff"
elementXPath=
"/process/sequence[1]/assign[1]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:27.614+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
<oldElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:27.614+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[1]/copy[5]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:31.161+0100"
>
<parentElement
elementType=
"assign"
elementName=
"SetProductIdForAvaCheck"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:31.177+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:29:31.193+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:43.590+0100"
>
<parentElement
elementType=
"assign"
elementName=
"SetProductIdForAvaCheck"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:43.590+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
<oldElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:29:43.590+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[3]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:35:26.317+0100"
>
<parentElement
elementType=
"sequence"
elementName=
"main"
elementXPath=
"/process/sequence[1]"
/>
<oldElement
elementType=
"invoke"
elementName=
"listProducts"
elementXPath=
"/process/sequence[1]/invoke[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.187+0100"
>
<parentElement
elementType=
"if"
elementName=
"IsNotAvailable"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"
/>
<oldElement
elementType=
"else"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.188+0100"
>
<parentElement
elementType=
"else"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]"
/>
<oldElement
elementType=
"assign"
elementName=
"SetAvailableMessage"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.188+0100"
>
<parentElement
elementType=
"assign"
elementName=
"SetAvailableMessage"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.188+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.188+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.189+0100"
>
<parentElement
elementType=
"assign"
elementName=
"SetAvailableMessage"
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.189+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[2]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[2]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:38:01.189+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[2]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[2]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.150+0100"
>
<parentElement
elementType=
"sequence"
elementName=
"main"
elementXPath=
"/process/sequence[1]"
/>
<oldElement
elementType=
"assign"
elementName=
"assignOrderDetails"
elementXPath=
"/process/sequence[1]/assign[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.151+0100"
>
<parentElement
elementType=
"assign"
elementName=
"assignOrderDetails"
elementXPath=
"/process/sequence[1]/assign[2]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.151+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.153+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.153+0100"
>
<parentElement
elementType=
"assign"
elementName=
"assignOrderDetails"
elementXPath=
"/process/sequence[1]/assign[2]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.153+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[2]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[2]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:04.153+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[2]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[2]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:26.426+0100"
>
<parentElement
elementType=
"sequence"
elementName=
"main"
elementXPath=
"/process/sequence[1]"
/>
<newElement
elementType=
"assign"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:26.441+0100"
>
<containingElement
elementType=
"assign"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]"
/>
<attribute
attributeName=
"name"
oldValue=
""
newValue=
"Assign"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:33.809+0100"
>
<parentElement
elementType=
"assign"
elementName=
"Assign"
elementXPath=
"/process/sequence[1]/assign[2]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:33.867+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:33.925+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:41.008+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:41.009+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:41.010+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
<attribute
attributeName=
"property"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:41.011+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
newValue=
"storeOrderDetailsInput"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:41.019+0100"
>
<containingElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"input"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:42.937+0100"
>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"variable"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:42.938+0100"
>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"part"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:42.939+0100"
>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"property"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:42.940+0100"
>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"part"
oldValue=
""
newValue=
"storeOrderDetailsInput"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:39:42.948+0100"
>
<containingElement
elementType=
"to"
elementName=
""
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"storeOrderDetailsRequest"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:44.031+0100"
>
<parentElement
elementType=
"assign"
elementName=
"Assign"
elementXPath=
"/process/sequence[1]/assign[2]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:44.046+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:44.062+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:44.093+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:44.093+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:39:44.104+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:39:44.104+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[2]/copy[1]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:41:36.248+0100"
>
<parentElement
elementType=
"assign"
elementName=
"AssignOutput"
elementXPath=
"/process/sequence[1]/assign[5]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:41:36.248+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:41:36.249+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[5]/copy[3]"
/>
<oldElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:46:37.357+0100"
>
<parentElement
elementType=
"assign"
elementName=
"AssignCost"
elementXPath=
"/process/sequence[1]/assign[4]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:46:37.374+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:46:37.389+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:46:39.656+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:46:39.657+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"TextChanged"
timestamp=
"2016-11-12T17:47:00.515+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"text"
newValue=
"$calcOrderResponse.calcOrderCostsOutput/ns:orderCosts + $calcShipmentCostResponse.calcShipmentCostsOutput/ns:shipmentCosts + $calcTransactionCostResponse.calcTransactionCostsOutput/ns:transactionCosts"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:00.521+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:07.197+0100"
>
<parentElement
elementType=
"assign"
elementName=
"AssignCost"
elementXPath=
"/process/sequence[1]/assign[4]"
/>
<oldElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:07.197+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:07.197+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<oldElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:21.692+0100"
>
<parentElement
elementType=
"assign"
elementName=
"AssignCost"
elementXPath=
"/process/sequence[1]/assign[4]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:21.747+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:21.762+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:26.902+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:26.902+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"TextChanged"
timestamp=
"2016-11-12T17:47:29.813+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"text"
newValue=
"$calcOrderResponse.calcOrderCostsOutput/ns:orderCosts + $calcShipmentCostResponse.calcShipmentCostsOutput/ns:shipmentCosts + $calcTransactionCostResponse.calcTransactionCostsOutput/ns:transactionCosts"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:29.819+0100"
>
<containingElement
elementType=
"from"
elementName=
""
/>
<attribute
attributeName=
"expressionLanguage"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:33.471+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:33.472+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:33.473+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
<attribute
attributeName=
"property"
oldValue=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:33.475+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
<attribute
attributeName=
"part"
oldValue=
""
newValue=
"payload"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:ValueChange"
changeReason=
"AttributeChanged"
timestamp=
"2016-11-12T17:47:33.482+0100"
>
<containingElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[2]/to[1]"
/>
<attribute
attributeName=
"variable"
oldValue=
""
newValue=
"output"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:36.159+0100"
>
<parentElement
elementType=
"assign"
elementName=
"AssignCost"
elementXPath=
"/process/sequence[1]/assign[4]"
/>
<newElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:36.177+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:36.193+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:36.214+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<oldElement
elementType=
"from"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]/from[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:36.214+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<newElement
elementType=
"from"
elementName=
""
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementRemoved"
timestamp=
"2016-11-12T17:47:36.226+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<oldElement
elementType=
"to"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]/to[1]"
/>
</modelChange>
<modelChange
xsi:type=
"bplog:StructuralChange"
changeReason=
"ElementAdded"
timestamp=
"2016-11-12T17:47:36.226+0100"
>
<parentElement
elementType=
"copy"
elementName=
""
elementXPath=
"/process/sequence[1]/assign[4]/copy[1]"
/>
<newElement
elementType=
"to"
elementName=
""
/>
</modelChange>
</bplog:Log>
</bplog:Log>
rev0/ConductOrder84Artifacts.wsdl
View file @
29ae55fd
...
@@ -23,7 +23,6 @@
...
@@ -23,7 +23,6 @@
<import
location=
"46.101.159.46.wsdl"
namespace=
"http://iaas.uni-stuttgart.de/labs/FlowSOG"
/>
<import
location=
"46.101.159.46.wsdl"
namespace=
"http://iaas.uni-stuttgart.de/labs/FlowSOG"
/>
<types>
<types>
<schema
xmlns=
"http://www.w3.org/2001/XMLSchema"
attributeFormDefault=
"unqualified"
elementFormDefault=
"qualified"
targetNamespace=
"group12"
>
<schema
xmlns=
"http://www.w3.org/2001/XMLSchema"
attributeFormDefault=
"unqualified"
elementFormDefault=
"qualified"
targetNamespace=
"group12"
>
<element
name=
"ConductOrder84Request"
>
<element
name=
"ConductOrder84Request"
>
<complexType>
<complexType>
<sequence>
<sequence>
...
@@ -51,14 +50,12 @@
...
@@ -51,14 +50,12 @@
<element
name=
"ConductOrder84Response"
>
<element
name=
"ConductOrder84Response"
>
<complexType>
<complexType>
<sequence>
<sequence>
<element
name=
"result"
type=
"string"
/>
<element
name=
"result"
type=
"string"
/>
<element
name=
"price"
type=
"decimal"
></element>
</sequence>
</sequence>
</complexType>
</complexType>
</element>
</element>
<complexType
name=
"product"
>
</complexType>
</schema>
</schema>
</types>
</types>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment