Commit 4b7acdbe authored by Tiemo Bang's avatar Tiemo Bang

Basic php+xhr website, minor changes

parent 1effba75
<?php
if(isset($_GET["port"])){
$client = NULL;
if(isset($_GET["async"])){
$client = new SoapClient("ConductOrder84AsyncArtifacts2.wsdl");
$client->__setLocation("http://46.101.159.46:".$_GET['port']."/ode/processes/ConductOrder84/");
}
else {
$client = new SoapClient("ConductOrder84AsyncArtifacts2.wsdl");
$client->__setLocation("http://46.101.159.46:".$_GET['port']."/ode/processes/ConductOrder84/");
}
$start = microtime(true);
$res = $client->process(array('customerId' => "test", 'products' => array(), 'shippingAddress' => 'shippingAddress', 'paymentDetails' => array('bankName' => 'bankName', 'bankAddress' => 'bankAddress', 'accountNumber' => 'accountNumber', 'accountHolderName' => 'accountHolderName')));
$end = microtime(true);
if(isset($_GET["dump"]))var_dump($res);
?>
<h1><?= $res->result ?></h1>
<?php if($res->state == 0){ ?>
<h2>CustomerId: <?= $res->success->order->customerId ?></h2>
<h2>OrderId: <?= $res->success->order->orderId ?></h2>
<h3>Price: <?= $res->success->price ?> EURO</h3>
<table border="1">
<tr bgcolor="#9acd32">
<th>ProductId</th>
<th>Quantity</th>
</tr>
<?php foreach($res->success->order->products->product as $product) { ?>
<tr>
<td><?= $product->productId ?></td>
<td><?= $product->numberOfItems ?></td>
</tr>
<?php } ?>
</table>
<hr/>
<h3>Shipping address: <?= $res->success->order->shippingAddress ?></h3>
<?php }else{ ?>
<table border="1">
<tr bgcolor="#9acd32">
<th>ProductId</th>
<th>Quantity</th>
</tr>
<xsl:for-each select="tns:failure/tns:product/f:products/f:product">
<tr>
<td><xsl:value-of select="f:productId"/></td>
<td><xsl:value-of select="f:numberOfItems"/></td>
</tr>
</xsl:for-each>
</table>
<?php } ?>
<hr/>
<p>In <?php echo $end-$start ?>s</p>
<?php
} else { ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>ConductOrder Client</title>
</head>
<body>
<form action="action_page.php" id="myForm">
First name:<br>
<input type="text" name="firstname" value="Mickey"><br>
Last name:<br>
<input type="text" name="lastname" value="Mouse"><br><br>
<input type="submit" value="Submit">
</form>
<p id="out"></p>
<div style="float:left; max-width: 49%" id="left">
</div>
<div style="float:right; max-width: 49%; border-left: 1px solid;padding-left: 5px;" id="right">
</div>
<script>
var out = document.getElementById("out");
var left = document.getElementById("left");
var right = document.getElementById("right");
//out.innerHTML = "test";
//var proc = new XSLTProcessor();
var xhr = new XMLHttpRequest();
/*var xsltResponse = document.implementation.createDocument('http://www.w3.org/1999/XSL/Transform','xsl');
var req = document.implementation.createDocument('http://schemas.xmlsoap.org/soap/envelope/','soapenv');
var xmlTest = document.implementation.createDocument('http://schemas.xmlsoap.org/soap/envelope/','soapenv');
xsltResponse.addEventListener("load", () => {
proc.importStylesheet(xsltResponse);
req.load('EmptyReq.xml');
xmlTest.load('NewFile.xml');
}, false);
req.addEventListener("load", () =>{
xhr.send(req);
});
xmlTest.addEventListener("load", () => {
out.innerHTML = proc.transformToDocument(xmlTest).body.innerHTML;
}, false);
xsltResponse.load('ResponseToHTML.xsl');*/
xhr.open("GET", window.location.href+"?port=33005", true);
xhr.send();
xhr.onreadystatechange = (e) => {
console.log(e);
if(xhr.readyState == 4 && xhr.status == 200) {
console.log(xhr.responseText);
left.innerHTML=xhr.responseText;
}
}
</script>
</body>
</html>
<?php } ?>
\ No newline at end of file
......@@ -77,6 +77,7 @@
<bpel:variable name="InventroyCallBackPLRequest" messageType="ns:onFinishCheckAvailabilityInput"></bpel:variable>
<bpel:variable name="cancelOrderRequest" messageType="ns:cancelOrderInput"></bpel:variable>
</bpel:variables>
<!-- ================================================================= -->
......@@ -98,8 +99,7 @@
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:ConductOrder84"
operation="process" variable="input"
createInstance="yes">
operation="process" createInstance="yes" variable="input">
</bpel:receive>
<!-- Generate reply to synchronous request -->
......@@ -108,7 +108,13 @@
<bpel:assign validate="no" name="InitStuff">
<bpel:if name="EmptyRequest">
<bpel:condition><![CDATA[true()]]></bpel:condition>
<bpel:assign validate="no" name="InitStuff">
<bpel:copy>
<bpel:from><bpel:literal xml:space="preserve"><tns:ConductOrder84Response xmlns:tns="group12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result></tns:result>
......@@ -176,7 +182,9 @@
<bpel:to part="storeOrderDetailsInput" variable="input"></bpel:to>
</bpel:copy>
</bpel:assign>
</bpel:assign>
</bpel:if>
......@@ -373,7 +381,8 @@
<![CDATA["http://46.101.159.46:33055/ode/processes/IntentoryCallbackService"]]>
<![CDATA["http://46.101.159.46:33005/ode/processes/IntentoryCallbackService"]]>
</bpel:from>
<bpel:to part="checkAvailabilityAsyncInput" variable="InventoryPLRequest">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[ns:callbackUrl]]></bpel:query>
......
......@@ -18,14 +18,14 @@
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1479934543919" processName="{group12}ConductOrder84" processVersion="20"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1480546883457" processName="{group12}ConductOrder84" processVersion="8"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@copy.0"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@activity/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
......@@ -89,7 +89,7 @@
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@copy.2"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@activity/@copy.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
......@@ -257,7 +257,7 @@
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@copy.1"/>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1/@activity/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
......@@ -284,4 +284,8 @@
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.4/@activity/@activities.3/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="ConductOrder84.bpel#//@activity/@activities.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
......@@ -17264,4 +17264,292 @@
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/if[1]/else[1]/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="literal" newValue="&lt;tns:ConductOrder84Response2 xmlns:tns=&quot;group12&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;>&#xD;&#xA; &lt;tns:result>Order failed!&lt;/tns:result>&#xD;&#xA; &lt;tns:state>1&lt;/tns:state>&#xD;&#xA; &lt;tns:failure/>&#xD;&#xA;&lt;/tns:ConductOrder84Response2>"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="TextChanged" timestamp="2016-11-30T22:28:21.798+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/flow[1]/sequence[2]/assign[1]/copy[4]/from[1]"/>
<attribute attributeName="text" oldValue="&quot;http://46.101.159.46:33055/ode/processes/IntentoryCallbackService&quot;" newValue="&quot;http://46.101.159.46:33005/ode/processes/IntentoryCallbackService&quot;"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:28:21.805+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/flow[1]/sequence[2]/assign[1]/copy[4]/from[1]"/>
<attribute attributeName="expressionLanguage" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:28:21.810+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/flow[1]/sequence[2]/assign[1]/copy[4]/from[1]"/>
<attribute attributeName="expressionLanguage" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:32:50.453+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<newElement elementType="variable" elementName="" elementXPath="/process/variables[1]/variable[18]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:32:50.453+0100">
<containingElement elementType="variable" elementName="" elementXPath="/process/variables[1]/variable[18]"/>
<attribute attributeName="name" oldValue="" newValue="Variable"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:32:54.562+0100">
<containingElement elementType="variable" elementName="Variable" elementXPath="/process/variables[1]/variable[18]"/>
<attribute attributeName="name" oldValue="Variable" newValue="testInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:33:20.260+0100">
<containingElement elementType="variable" elementName="testInput" elementXPath="/process/variables[1]/variable[18]"/>
<attribute attributeName="messageType" oldValue="" newValue="tns:ConductOrder84RequestMessage"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:33:20.267+0100">
<containingElement elementType="variable" elementName="testInput" elementXPath="/process/variables[1]/variable[18]"/>
<attribute attributeName="type" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:33:20.268+0100">
<containingElement elementType="variable" elementName="testInput" elementXPath="/process/variables[1]/variable[18]"/>
<attribute attributeName="element" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:34:45.707+0100">
<containingElement elementType="receive" elementName="receiveInput" elementXPath="/process/sequence[1]/receive[1]"/>
<attribute attributeName="variable" oldValue="input" newValue="testInput"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:35:10.453+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="reply" elementName="" elementXPath="/process/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:35:10.468+0100">
<containingElement elementType="reply" elementName="" elementXPath="/process/sequence[1]/reply[1]"/>
<attribute attributeName="name" oldValue="" newValue="Reply"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:35:16.595+0100">
<containingElement elementType="reply" elementName="Reply" elementXPath="/process/sequence[1]/reply[1]"/>
<attribute attributeName="partnerLink" oldValue="" newValue="client"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:35:16.595+0100">
<containingElement elementType="reply" elementName="Reply" elementXPath="/process/sequence[1]/reply[1]"/>
<attribute attributeName="operation" oldValue="" newValue="process"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:35:16.610+0100">
<containingElement elementType="reply" elementName="Reply" elementXPath="/process/sequence[1]/reply[1]"/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:07.754+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="exit" elementName="" elementXPath="/process/sequence[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:07.770+0100">
<containingElement elementType="exit" elementName="" elementXPath="/process/sequence[1]/exit[1]"/>
<attribute attributeName="name" oldValue="" newValue="Exit"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:15.296+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:15.303+0100">
<containingElement elementType="assign" elementName="" elementXPath="/process/sequence[1]/assign[1]"/>
<attribute attributeName="name" oldValue="" newValue="Assign"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T22:36:17.969+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:18.015+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:21.422+0100">
<parentElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:21.453+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T22:36:21.484+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:28.657+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:28.657+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:28.657+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:28.657+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:28.657+0100">
<containingElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
<attribute attributeName="variable" oldValue="" newValue="testInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:30.374+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:30.374+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:30.374+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:30.374+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T22:36:30.374+0100">
<containingElement elementType="to" elementName=""/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:32:17.491+0100">
<parentElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
<newElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:32:17.500+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:32:17.509+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<newElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:32:23.266+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:32:23.266+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<newElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="TextChanged" timestamp="2016-11-30T23:32:40.925+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="text" newValue="concat($testInput.payload/tns:input, &quot; echo&quot;)"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:40.925+0100">
<containingElement elementType="from" elementName=""/>
<attribute attributeName="expressionLanguage" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:47.803+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
<attribute attributeName="variable" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:47.804+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
<attribute attributeName="part" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:47.805+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
<attribute attributeName="property" oldValue=""/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:47.805+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
<attribute attributeName="part" oldValue="" newValue="payload"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:32:47.814+0100">
<containingElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
<attribute attributeName="variable" oldValue="" newValue="output"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<oldElement elementType="to" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="assign" elementName="Assign" elementXPath="/process/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.740+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<oldElement elementType="from" elementName=""/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.755+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="reply" elementName="Reply" elementXPath="/process/sequence[1]/reply[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:54.790+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="exit" elementName="Exit" elementXPath="/process/sequence[1]/exit[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:39:58.582+0100">
<parentElement elementType="variables" elementName="" elementXPath="/process/variables[1]"/>
<oldElement elementType="variable" elementName="testInput" elementXPath="/process/variables[1]/variable[18]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:39:58.613+0100">
<containingElement elementType="receive" elementName="receiveInput" elementXPath="/process/sequence[1]/receive[1]"/>
<attribute attributeName="variable" oldValue="testInput"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:42:44.862+0100">
<containingElement elementType="receive" elementName="receiveInput" elementXPath="/process/sequence[1]/receive[1]"/>
<attribute attributeName="variable" oldValue="" newValue="input"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:51:52.331+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<newElement elementType="if" elementName="" elementXPath="/process/sequence[1]/if[1]"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:51:52.347+0100">
<containingElement elementType="if" elementName="" elementXPath="/process/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="" newValue="If"/>
</modelChange>
<modelChange xsi:type="bplog:ValueChange" changeReason="AttributeChanged" timestamp="2016-11-30T23:52:01.472+0100">
<containingElement elementType="if" elementName="If" elementXPath="/process/sequence[1]/if[1]"/>
<attribute attributeName="name" oldValue="If" newValue="EmptyRequest"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="sequence" elementName="main" elementXPath="/process/sequence[1]"/>
<oldElement elementType="assign" elementName="InitStuff" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="assign" elementName="InitStuff" elementXPath="/process/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[1]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="assign" elementName="InitStuff" elementXPath="/process/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[2]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="assign" elementName="InitStuff" elementXPath="/process/sequence[1]/assign[1]"/>
<oldElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[3]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[3]"/>
<oldElement elementType="to" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[3]/to[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementRemoved" timestamp="2016-11-30T23:52:25.535+0100">
<parentElement elementType="copy" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[3]"/>
<oldElement elementType="from" elementName="" elementXPath="/process/sequence[1]/assign[1]/copy[3]/from[1]"/>
</modelChange>
<modelChange xsi:type="bplog:StructuralChange" changeReason="ElementAdded" timestamp="2016-11-30T23:52:25.598+0100">
<parentElement elementType="if" elementName="EmptyRequest" elementXPath="/process/sequence[1]/if[1]"/>
<newElement elementType="assign" elementName="InitStuff" elementXPath="/process/sequence[1]/assign[1]"/>
</modelChange>
</bplog:Log>
......@@ -40,6 +40,30 @@
<import location="46.101.159.46.wsdl" namespace="http://iaas.uni-stuttgart.de/labs/FlowSOG"/>
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="group12">
<element name="TestRequest">
<complexType>
<sequence>
<element name="input" type="string"/>
<element maxOccurs="1" minOccurs="0" name="products">
<complexType>
<sequence>
<!-- <element maxOccurs="unbounded" minOccurs="1" name="product">
<complexType>
<sequence>
<element name="productId" type="xsd:string"/>
</sequence>
<anyAttribute/>
</complexType>
</element>-->
<element maxOccurs="unbounded" minOccurs="1" name="product" type="string" />
</sequence>
<anyAttribute/>
</complexType>
</element>
</sequence>
</complexType>
</element>
<element name="ConductOrder84Request">
<complexType>
<sequence>
......
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