Commit fec432e4 authored by Tiemo Bang's avatar Tiemo Bang

New trail

parent da9c80ad
......@@ -27,6 +27,7 @@
/>
<bpel:partnerLink name="InventoryPL" partnerLinkType="tns:InventoryPLT"
partnerRole="InventoryService"></bpel:partnerLink>
<bpel:partnerLink name="OrderPL" partnerLinkType="tns:OrderPLT" partnerRole="OrderService"></bpel:partnerLink>
</bpel:partnerLinks>
<!-- ================================================================= -->
......@@ -52,6 +53,10 @@
<!-- <bpel:variable name="checkAvailabilityRequest" element="ns:checkAvailability"></bpel:variable>
<bpel:variable name="checkAvailabilityReponse" element="ns:checkAvailabilityResponse"></bpel:variable>-->
<bpel:variable name="storeOrderDetailsRequest" messageType="ns:storeOrderDetailsInput"></bpel:variable>
<bpel:variable name="storeOrderDetailsResponse" messageType="ns:storeOrderDetailsOutput"></bpel:variable>
</bpel:variables>
<!-- ================================================================= -->
......@@ -105,6 +110,7 @@
</bpel:to>
</bpel:copy>
</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>
......@@ -151,10 +157,18 @@
<bpel:invoke name="checkAvailability" partnerLink="InventoryPL" operation="checkAvailability" portType="ns:InventoryPortType" inputVariable="checkAvailabilityRequest" outputVariable="checkAvailabilityReponse"></bpel:invoke>
</bpel:sequence>
</bpel:scope>
</bpel:forEach>
<bpel:assign validate="no" name="Assign2">
<bpel:if name="IsNotAvailable">
<bpel:condition><![CDATA[$listProductsResponse.listProductsOutput/ns:productList/ns:product[round($Counter)]/ns:status/ns:currentAvailability = "not available"]]></bpel:condition>
<bpel:exit name="Exit"></bpel:exit>
<bpel:else>
<bpel:assign validate="no" name="SetAvailableMessage">
<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="listProductsOutput" variable="listProductsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productList]]></bpel:query>
......@@ -163,11 +177,48 @@
<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:else>
</bpel:if>
</bpel:sequence>
</bpel:scope>
</bpel:forEach>
<bpel:assign validate="no" name="Assign">
<bpel:copy>
<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:customerId>tns:customerId</tns:customerId>
<tns:products>
<tns:product>
<tns:productId>tns:productId</tns:productId>
<tns:numberOfItems>0</tns:numberOfItems>
</tns:product>
</tns:products>
<tns:shippingAddress>tns:shippingAddress</tns:shippingAddress>
<tns:paymentDetails>
<tns:bankName>tns:bankName</tns:bankName>
<tns:bankAddress>tns:bankAddress</tns:bankAddress>
<tns:accountNumber>tns:accountNumber</tns:accountNumber>
<tns:accountHolderName>tns:accountHolderName</tns:accountHolderName>
</tns:paymentDetails>
<tns:status>ordered</tns:status>
</tns:storeOrderDetails>
</bpel:literal></bpel:from>
<bpel:to variable="storeOrderDetailsRequest" part="storeOrderDetailsInput"></bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:invoke name="storeOrderDetails" partnerLink="OrderPL" operation="storeOrderDetails" portType="ns:OrderPortType" inputVariable="storeOrderDetailsRequest" outputVariable="storeOrderDetailsResponse"></bpel:invoke>
<bpel:reply name="replyOutput" partnerLink="client" portType="tns:ConductOrder84" operation="process" variable="output">
</bpel:reply>
</bpel:sequence>
</bpel:process>
......
......@@ -30,7 +30,7 @@
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1478479411864" processName="{group12}ConductOrder84" processVersion="2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1478544087389" processName="{group12}ConductOrder84" processVersion="2"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1"/>
......@@ -89,11 +89,31 @@
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@copy.0"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.0/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@else/@activity"/>
<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.6"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
......@@ -101,7 +121,19 @@
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.0/@copy.0"/>
<extendedObject href="ConductOrder84.bpel#//@variables/@children.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@variables/@children.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
......@@ -4304,4 +4304,1024 @@
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[4]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/assign[1]/copy[4]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T01:48:20.884+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]"/>
<newElement elementType="if" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T01:48:20.899+0100">
<containingElement elementType="if" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="" newValue="If"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T01:48:30.814+0100">
<containingElement elementType="if" elementName="If" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="If" newValue="IsAvailable?"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T01:48:42.296+0100">
<parentElement elementType="if" elementName="IsAvailable?" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="else" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T01:52:38.987+0100">
<parentElement elementType="else" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]"/>
<newElement elementType="exit" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T01:52:38.991+0100">
<containingElement elementType="exit" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/exit[1]"/>
<attribute attributeName="name" oldValue="" newValue="Exit"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T01:53:38.079+0100">
<containingElement elementType="if" elementName="IsAvailable?" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="IsAvailable?" newValue="IsNotAvailable?"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T01:53:48.595+0100">
<parentElement elementType="else" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]"/>
<oldElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T01:53:48.632+0100">
<parentElement elementType="if" elementName="IsNotAvailable?" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T01:53:51.457+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:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T01:54:08.550+0100">
<containingElement elementType="if" elementName="IsNotAvailable?" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="IsNotAvailable?" newValue="IsNotAvailable"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:01:47.223+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:01:47.259+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:01:47.260+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:13:28.205+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<oldElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:13:28.206+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="sequence" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:13:28.226+0100">
<parentElement elementType="sequence" elementName=""/>
<newElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:13:28.243+0100">
<parentElement elementType="sequence" elementName=""/>
<newElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:13:28.254+0100">
<containingElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
<attribute attributeName="name" oldValue="" newValue="Assign"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:13:46.024+0100">
<containingElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
<attribute attributeName="name" oldValue="Assign" newValue="SetUnavailableMessage"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:13:49.596+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]"/>
<oldElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:13:51.440+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]"/>
<oldElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:13:51.452+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]"/>
<newElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:13:52.862+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<oldElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:13:52.863+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]"/>
<oldElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:00.737+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="assign" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:00.741+0100">
<containingElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
<attribute attributeName="name" oldValue="" newValue="Assign"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:10.647+0100">
<containingElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
<attribute attributeName="name" oldValue="Assign" newValue="SetUnavailableMessage"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:16.947+0100">
<parentElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:17.027+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:17.086+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:21.944+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:21.946+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:21.947+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:21.948+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:14:21.953+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:24.171+0100">
<parentElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:24.190+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:24.206+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:14:24.239+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:24.239+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:14:24.249+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:14:24.249+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="LiteralRemoved" timestamp="2016-11-07T02:14:45.704+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="literal" oldValue="&lt;tns:ConductOrder84Response xmlns:tns=&quot;group12&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;>&#xD;&#xA; &lt;tns:result>tns:result&lt;/tns:result>&#xD;&#xA;&lt;/tns:ConductOrder84Response>&#xD;&#xA;"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="LiteralAdded" timestamp="2016-11-07T02:14:45.705+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="literal" newValue="&lt;tns:ConductOrder84Response xmlns:tns=&quot;group12&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;>&#xD;&#xA; &lt;tns:result>A product is unavailable!&lt;/tns:result>&#xD;&#xA;&lt;/tns:ConductOrder84Response>&#xD;&#xA;"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:14:48.206+0100">
<parentElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:14:48.206+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[2]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:14:48.206+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[2]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:09.593+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="else" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:14.850+0100">
<parentElement elementType="else" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]"/>
<newElement elementType="assign" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:14.852+0100">
<containingElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"/>
<attribute attributeName="name" oldValue="" newValue="Assign"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:23.046+0100">
<containingElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"/>
<attribute attributeName="name" oldValue="Assign" newValue="SetAvailableMessage"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:25.737+0100">
<parentElement elementType="assign" elementName="SetAvailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"/>
<newElement 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="ElementAdded" timestamp="2016-11-07T02:15:25.812+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:25.872+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:32.052+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:32.053+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:32.053+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:32.055+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:15:32.061+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:33.330+0100">
<parentElement elementType="assign" elementName="SetAvailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"/>
<newElement 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="ElementAdded" timestamp="2016-11-07T02:15:33.351+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:15:33.369+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:15:33.388+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="ElementAdded" timestamp="2016-11-07T02:15:33.388+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:15:33.400+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="ElementAdded" timestamp="2016-11-07T02:15:33.400+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:15:35.463+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-07T02:15:35.463+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[1]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:15:35.463+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[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:15:59.243+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="ElementAdded" timestamp="2016-11-07T02:15:59.244+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:09.839+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:09.842+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:09.844+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:09.847+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="listProductsOutput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:09.853+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="listProductsResponse"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:16:11.672+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="assign" elementName="Assign2" elementXPath="/process/sequence[1]/assign[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:16:11.672+0100">
<parentElement elementType="assign" elementName="Assign2" 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-07T02:16:11.674+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-07T02:16:11.674+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:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:28.603+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"/>
<attribute attributeName="variable" oldValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:28.620+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"/>
<attribute attributeName="part" oldValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:28.626+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:28.627+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:16:28.631+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]/to[1]"/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:16:29.927+0100">
<parentElement elementType="assign" elementName="SetAvailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]"/>
<newElement 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="ElementAdded" timestamp="2016-11-07T02:16:29.944+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:16:29.955+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:16:29.972+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="ElementAdded" timestamp="2016-11-07T02:16:29.972+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:16:29.978+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="ElementAdded" timestamp="2016-11-07T02:16:29.978+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/else[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:18:48.908+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:18:48.993+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]"/>
<newElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:19:14.357+0100">
<parentElement elementType="sequence" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]"/>
<oldElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:14.438+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:19:33.955+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="reply" elementName="" elementXPath="/process/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:19:50.237+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<oldElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.237+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="sequence" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.249+0100">
<parentElement elementType="sequence" elementName=""/>
<newElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.249+0100">
<parentElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.249+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.249+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:19:50.261+0100">
<parentElement elementType="sequence" elementName=""/>
<newElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:19:50.264+0100">
<containingElement elementType="reply" elementName="replyOutput" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/reply[1]"/>
<attribute attributeName="name" oldValue="replyOutput" newValue="ReplyOutput"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:22:09.432+0100">
<parentElement elementType="sequence" elementName=""/>
<oldElement elementType="reply" elementName="ReplyOutput" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:24:48.717+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:24:48.717+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:25:04.003+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<oldElement elementType="sequence" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:25:04.004+0100">
<parentElement elementType="sequence" elementName=""/>
<oldElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:25:04.004+0100">
<parentElement elementType="assign" elementName="SetUnavailableMessage" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:25:04.004+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:25:04.004+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:25:10.390+0100">
<parentElement elementType="if" elementName="IsNotAvailable" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]"/>
<newElement elementType="exit" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:25:10.392+0100">
<containingElement elementType="exit" elementName="" elementXPath="/process/sequence[1]/forEach[1]/scope[1]/sequence[1]/if[1]/exit[1]"/>
<attribute attributeName="name" oldValue="" newValue="Exit"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:30:01.527+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName="" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:30:01.529+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:30:01.529+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:30:26.298+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:30:26.299+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:32:13.619+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="invoke" elementName="" elementXPath="/process/sequence[1]/invoke[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:13.631+0100">
<containingElement elementType="invoke" elementName="" elementXPath="/process/sequence[1]/invoke[1]"/>
<attribute attributeName="name" oldValue="" newValue="Invoke"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:17.095+0100">
<containingElement elementType="invoke" elementName="Invoke" elementXPath="/process/sequence[1]/invoke[1]"/>
<attribute attributeName="name" oldValue="Invoke" newValue="storeOrder"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:32:22.212+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:32:22.237+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:32:35.168+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<newElement elementType="variable" elementName="OrderPLResponse" elementXPath="/process/variables[1]/variable[5]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:32:35.192+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<newElement elementType="variable" elementName="OrderPLRequest" elementXPath="/process/variables[1]/variable[6]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.192+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="partnerLink" oldValue="" newValue="OrderPL"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.206+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="operation" oldValue="" newValue="calcOrderCosts"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.219+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="operation" oldValue="calcOrderCosts" newValue="storeOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.233+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="portType" oldValue="" newValue="ns:OrderPortType"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.242+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="inputVariable" oldValue="" newValue="OrderPLRequest"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:35.262+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="outputVariable" oldValue="" newValue="OrderPLResponse"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:32:46.103+0100">
<containingElement elementType="invoke" elementName="storeOrder" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="name" oldValue="storeOrder" newValue="storeOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:07.574+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-07T02:33:07.581+0100">
<containingElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/assign[2]"/>
<attribute attributeName="name" oldValue="" newValue="Assign"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:33:15.579+0100">
<containingElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[2]"/>
<attribute attributeName="name" oldValue="Assign" newValue="AssignOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:18.731+0100">
<parentElement elementType="assign" elementName="AssignOrderDetails" 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-07T02:33:18.797+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-07T02:33:18.857+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-07T02:33:29.873+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:33:29.877+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:33:29.879+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:33:29.883+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="storeOrderDetailsInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T02:33:29.890+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="OrderPLRequest"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:30.889+0100">
<parentElement elementType="assign" elementName="AssignOrderDetails" 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-07T02:33:30.906+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-07T02:33:30.923+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-07T02:33:30.960+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-07T02:33:30.960+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-07T02:33:30.966+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-07T02:33:30.966+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-07T02:33:33.708+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-07T02:33:33.708+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-07T02:33:33.708+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:33:33.708+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-07T02:33:33.708+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-07T02:33:33.708+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:33:33.708+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<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-07T02:33:33.884+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="assign" elementName="AssignOrderDetails" elementXPath="/process/sequence[1]/assign[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:33.885+0100">
<parentElement elementType="assign" elementName="AssignOrderDetails" 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-07T02:33:33.885+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:33.885+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<newElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:33.885+0100">
<parentElement elementType="assign" elementName="AssignOrderDetails" elementXPath="/process/sequence[1]/assign[2]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:33.885+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T02:33:33.885+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<newElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:33:38.928+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-07T02:33:38.928+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:33:38.928+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<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-07T02:34:34.923+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName="" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:34:57.589+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:37:29.343+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-07T02:37:29.343+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-07T02:37:29.343+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:37:29.343+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-07T02:37:31.488+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:37:35.303+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<oldElement elementType="variable" elementName="OrderPLResponse" elementXPath="/process/variables[1]/variable[5]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:37:40.818+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<oldElement elementType="variable" elementName="OrderPLRequest" elementXPath="/process/variables[1]/variable[5]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:08.013+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:08.084+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:08.084+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:22.581+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName="" elementXPath="/process/partnerLinks[1]/partnerLink[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:22.582+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:22.582+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:38:22.582+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:39:09.277+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:39:09.361+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T02:39:09.361+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:35:30.294+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName="OrderPL" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:35:32.951+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<newElement elementType="partnerLink" elementName="" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:35:32.953+0100">
<containingElement elementType="partnerLink" elementName="" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
<attribute attributeName="name" oldValue="" newValue="PartnerLink"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:35:37.402+0100">
<containingElement elementType="partnerLink" elementName="PartnerLink" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
<attribute attributeName="name" oldValue="PartnerLink" newValue="OrderPL"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:35:50.646+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<oldElement elementType="partnerLink" elementName="OrderPL" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:37:33.219+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="invoke" elementName="" elementXPath="/process/sequence[1]/invoke[2]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:37:33.233+0100">
<containingElement elementType="invoke" elementName="" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="name" oldValue="" newValue="Invoke"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:37:39.848+0100">
<containingElement elementType="invoke" elementName="Invoke" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="name" oldValue="Invoke" newValue="storeOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:38:59.260+0100">
<parentElement elementType="partnerLinks" elementName="" elementXPath="/process/partnerLinks[1]"/>
<newElement elementType="partnerLink" elementName="OrderPL" elementXPath="/process/partnerLinks[1]/partnerLink[3]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:38:59.261+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="partnerLink" oldValue="" newValue="OrderPL"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:38:59.276+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="operation" oldValue="" newValue="calcOrderCosts"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:38:59.292+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="operation" oldValue="calcOrderCosts"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:38:59.309+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="portType" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:39:06.881+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="operation" oldValue="" newValue="storeOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:39:06.901+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="portType" oldValue="" newValue="ns:OrderPortType"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:39:34.622+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<newElement elementType="variable" elementName="storeOrderDetailsRequest" elementXPath="/process/variables[1]/variable[5]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:39:34.624+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="inputVariable" oldValue="" newValue="storeOrderDetailsRequest"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:39:44.513+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<newElement elementType="variable" elementName="storeOrderResponse" elementXPath="/process/variables[1]/variable[6]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:39:44.514+0100">
<containingElement elementType="invoke" elementName="storeOrderDetails" elementXPath="/process/sequence[1]/invoke[2]"/>
<attribute attributeName="outputVariable" oldValue="" newValue="storeOrderResponse"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:40:00.567+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-07T19:40:00.584+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-07T19:40:09.853+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-07T19:40:09.948+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-07T19:40:10.034+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-07T19:40:25.357+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:25.358+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:25.359+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:25.361+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="storeOrderDetailsRequest"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:40:27.563+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-07T19:40:27.587+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-07T19:40:27.612+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-07T19:40:27.662+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-07T19:40:27.663+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-07T19:40:27.670+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-07T19:40:27.670+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-07T19:40:44.957+0100">
<containingElement elementType="variable" elementName="storeOrderDetailsRequest" elementXPath="/process/variables[1]/variable[5]"/>
<attribute attributeName="messageType" oldValue="" newValue="ns:storeOrderDetailsInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:44.965+0100">
<containingElement elementType="variable" elementName="storeOrderDetailsRequest" elementXPath="/process/variables[1]/variable[5]"/>
<attribute attributeName="type" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:44.966+0100">
<containingElement elementType="variable" elementName="storeOrderDetailsRequest" elementXPath="/process/variables[1]/variable[5]"/>
<attribute attributeName="element" oldValue="ns:storeOrderDetails"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:52.552+0100">
<containingElement elementType="variable" elementName="storeOrderResponse" elementXPath="/process/variables[1]/variable[6]"/>
<attribute attributeName="messageType" oldValue="" newValue="ns:storeOrderDetailsOutput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:52.558+0100">
<containingElement elementType="variable" elementName="storeOrderResponse" elementXPath="/process/variables[1]/variable[6]"/>
<attribute attributeName="type" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:52.558+0100">
<containingElement elementType="variable" elementName="storeOrderResponse" elementXPath="/process/variables[1]/variable[6]"/>
<attribute attributeName="element" oldValue="ns:storeOrderDetailsResponse"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:40:59.646+0100">
<containingElement elementType="variable" elementName="storeOrderResponse" elementXPath="/process/variables[1]/variable[6]"/>
<attribute attributeName="name" oldValue="storeOrderResponse" newValue="storeOrderDetailsResponse"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:41:07.988+0100">
<parentElement elementType="assign" elementName="Assign" 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-07T19:41:07.989+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:41:07.989+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-07T19:41:08.783+0100">
<parentElement elementType="assign" elementName="Assign" 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-07T19:41:08.783+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:41:08.783+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-07T19:41:09.683+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-07T19:41:09.701+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-07T19:41:09.718+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-07T19:41:18.236+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:41:18.237+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:41:18.240+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:41:18.242+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="storeOrderDetailsInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-07T19:41:18.251+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="storeOrderDetailsRequest"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-07T19:41:19.563+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-07T19:41:19.592+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-07T19:41:19.622+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-07T19:41:19.684+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-07T19:41:19.684+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-07T19:41:19.694+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-07T19:41:19.694+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-07T19:41:25.121+0100">
<parentElement elementType="assign" elementName="Assign" 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-07T19:41:25.121+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-07T19:41:25.121+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[2]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[2]/copy[1]/from[1]"/>
</modelChange>
</bplog:Log>
<?xml version="1.0"?>
<definitions name="ConductOrder84"
targetNamespace="group12"
xmlns:tns="group12"
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://iaas.uni-stuttgart.de/labs/FlowSOG"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="group12" xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" xmlns:wsdl="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ConductOrder84" targetNamespace="group12">
<import location="46.101.159.46.wsdl" namespace="http://iaas.uni-stuttgart.de/labs/FlowSOG"/>
<plnk:partnerLinkType name="InventoryPLT">
<plnk:role name="InventoryService" portType="wsdl:InventoryPortType"/>
......@@ -20,10 +11,12 @@
but you can define or import any XML Schema type and use them as part
of the message types.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<plnk:partnerLinkType name="OrderPLT">
<plnk:role name="OrderService" portType="wsdl:OrderPortType"/>
</plnk:partnerLinkType>
<import location="46.101.159.46.wsdl" namespace="http://iaas.uni-stuttgart.de/labs/FlowSOG"/>
<types>
<schema attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="group12"
xmlns="http://www.w3.org/2001/XMLSchema">
<schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="group12">
<element name="ConductOrder84Request">
<complexType>
......@@ -49,10 +42,10 @@
part of the port type defintions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<message name="ConductOrder84RequestMessage">
<part name="payload" element="tns:ConductOrder84Request"/>
<part element="tns:ConductOrder84Request" name="payload"/>
</message>
<message name="ConductOrder84ResponseMessage">
<part name="payload" element="tns:ConductOrder84Response"/>
<part element="tns:ConductOrder84Response" name="payload"/>
</message>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......@@ -63,7 +56,7 @@
<!-- portType implemented by the ConductOrder84 BPEL process -->
<portType name="ConductOrder84">
<operation name="process">
<input message="tns:ConductOrder84RequestMessage" />
<input message="tns:ConductOrder84RequestMessage"/>
<output message="tns:ConductOrder84ResponseMessage"/>
</operation>
</portType>
......@@ -80,16 +73,14 @@
for a web service.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<binding name="ConductOrder84Binding" type="tns:ConductOrder84">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="process">
<soap:operation
soapAction="group12/process" />
<soap:operation soapAction="group12/process"/>
<input>
<soap:body use="literal" />
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal" />
<soap:body use="literal"/>
</output>
</operation>
</binding>
......@@ -99,8 +90,8 @@
a service unit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<service name="ConductOrder84Service">
<port name="ConductOrder84Port" binding="tns:ConductOrder84Binding">
<soap:address location="http://localhost:8080/ode/processes/ConductOrder84" />
<port binding="tns:ConductOrder84Binding" name="ConductOrder84Port">
<soap:address location="http://localhost:8080/ode/processes/ConductOrder84"/>
</port>
</service>
</definitions>
......@@ -12,6 +12,9 @@
</provide>
<invoke partnerLink="InventoryPL">
<service name="FlowSOG:InventoryService" port="InventoryPort"/>
</invoke>
<invoke partnerLink="OrderPL">
<service name="FlowSOG:OrderService" port="OrderPort"/>
</invoke>
</process>
</deploy>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment