Commit 6085a3e9 authored by Tiemo Bang's avatar Tiemo Bang

My Commit

parent fec432e4
...@@ -55,8 +55,12 @@ ...@@ -55,8 +55,12 @@
<bpel:variable name="checkAvailabilityReponse" element="ns:checkAvailabilityResponse"></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:variable name="storeOrderDetailsResponse" messageType="ns:storeOrderDetailsOutput"></bpel:variable>
<bpel:variable name="storeOrderDetailsRequest" messageType="ns:storeOrderDetailsInput"></bpel:variable>
</bpel:variables> </bpel:variables>
<!-- ================================================================= --> <!-- ================================================================= -->
...@@ -103,6 +107,8 @@ ...@@ -103,6 +107,8 @@
<![CDATA[number(1)]]> <![CDATA[number(1)]]>
</bpel:from> </bpel:from>
<bpel:to part="listProductsInput" variable="listProductsRequest"> <bpel:to part="listProductsInput" variable="listProductsRequest">
...@@ -190,17 +196,23 @@ ...@@ -190,17 +196,23 @@
<bpel:assign validate="no" name="Assign">
<bpel:assign validate="no" name="assignOrderDetails">
<bpel:copy> <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"> <bpel:from><bpel:literal xml:space="preserve"><tns:storeOrderDetails xmlns:tns="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:orderId>tns:orderId</tns:orderId> <tns:orderId></tns:orderId>
<tns:customerId>tns:customerId</tns:customerId> <tns:customerId></tns:customerId>
<tns:products> <tns:products>
<tns:product> <tns:product>
<tns:productId>tns:productId</tns:productId> <tns:productId>tns:productId</tns:productId>
<tns:numberOfItems>0</tns:numberOfItems> <tns:numberOfItems>1</tns:numberOfItems>
</tns:product> </tns:product>
</tns:products> </tns:products>
<tns:shippingAddress>tns:shippingAddress</tns:shippingAddress> <tns:shippingAddress>tns:shippingAddress</tns:shippingAddress>
...@@ -210,14 +222,36 @@ ...@@ -210,14 +222,36 @@
<tns:accountNumber>tns:accountNumber</tns:accountNumber> <tns:accountNumber>tns:accountNumber</tns:accountNumber>
<tns:accountHolderName>tns:accountHolderName</tns:accountHolderName> <tns:accountHolderName>tns:accountHolderName</tns:accountHolderName>
</tns:paymentDetails> </tns:paymentDetails>
<tns:status>ordered</tns:status> </tns:storeOrderDetails></bpel:literal></bpel:from>
</tns:storeOrderDetails>
</bpel:literal></bpel:from>
<bpel:to variable="storeOrderDetailsRequest" part="storeOrderDetailsInput"></bpel:to> <bpel:to variable="storeOrderDetailsRequest" part="storeOrderDetailsInput"></bpel:to>
</bpel:copy> </bpel:copy>
<bpel:copy>
<bpel:from part="listProductsOutput" variable="listProductsResponse">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:productList/ns:product[1]/ns:id]]></bpel:query>
</bpel:from>
<bpel:to part="storeOrderDetailsInput" variable="storeOrderDetailsRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:products/ns:product[1]/ns:productId]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign> </bpel:assign>
<bpel:invoke name="storeOrderDetails" partnerLink="OrderPL" operation="storeOrderDetails" portType="ns:OrderPortType" inputVariable="storeOrderDetailsRequest" outputVariable="storeOrderDetailsResponse"></bpel:invoke> <bpel:invoke name="storeOrderDetails" partnerLink="OrderPL" operation="storeOrderDetails" portType="ns:OrderPortType" inputVariable="storeOrderDetailsRequest" outputVariable="storeOrderDetailsResponse"></bpel:invoke>
<bpel:assign validate="no" name="assignOrderID">
<bpel:copy>
<bpel:from><bpel:literal><tns: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="storeOrderDetailsOutput" variable="storeOrderDetailsResponse"></bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="replyOutput" partnerLink="client" portType="tns:ConductOrder84" operation="process" variable="output"> <bpel:reply name="replyOutput" partnerLink="client" portType="tns:ConductOrder84" operation="process" variable="output">
</bpel:reply> </bpel:reply>
</bpel:sequence> </bpel:sequence>
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</extensions> </extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#/"/> <extendedObject href="ConductOrder84.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1478544087389" processName="{group12}ConductOrder84" processVersion="2"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1478803495142" processName="{group12}ConductOrder84" processVersion="1"/>
</extensions> </extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1"/> <extendedObject href="ConductOrder84.bpel#//@activity/@activities.1"/>
...@@ -109,17 +109,13 @@ ...@@ -109,17 +109,13 @@
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions> </extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.6"/> <extendedObject href="ConductOrder84.bpel#//@activity/@activities.7"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions> </extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@activity"/> <extendedObject href="ConductOrder84.bpel#//@activity/@activities.3/@activity/@activity/@activities.2/@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions> </extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#//@variables/@children.4"/> <extendedObject href="ConductOrder84.bpel#//@variables/@children.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
...@@ -128,6 +124,10 @@ ...@@ -128,6 +124,10 @@
<extendedObject href="ConductOrder84.bpel#//@variables/@children.5"/> <extendedObject href="ConductOrder84.bpel#//@variables/@children.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions> </extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions> <extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4"/> <extendedObject href="ConductOrder84.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
...@@ -136,4 +136,20 @@ ...@@ -136,4 +136,20 @@
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@copy.0"/> <extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/> <extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions> </extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.6"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.6/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.6/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
</extensionmodel:ExtensionMap> </extensionmodel:ExtensionMap>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:FlowSOG="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:pns="group12"> <deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:FlowSOG="http://iaas.uni-stuttgart.de/labs/FlowSOG" xmlns:group12="group12">
<process name="pns:ConductOrder84"> <process name="group12:ConductOrder84">
<metaData> <metaData>
<mdProperty name="version" value="21"/> <mdProperty name="version" value="54"/>
</metaData> </metaData>
<active>true</active> <active>true</active>
<retired>false</retired> <retired>false</retired>
<process-events generate="all"/> <process-events generate="all"/>
<provide partnerLink="client"> <provide partnerLink="client">
<service name="pns:ConductOrder84Service" port="ConductOrder84Port"/> <service name="group12:ConductOrder84Service" port="ConductOrder84Port"/>
</provide> </provide>
<invoke partnerLink="InventoryPL"> <invoke partnerLink="InventoryPL">
<service name="FlowSOG:InventoryService" port="InventoryPort"/> <service name="FlowSOG:InventoryService" port="InventoryPort"/>
......
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