MARX#38178: Eenvoudig/autonomer de aannemer laten testen met Mareon

svn path=/Website/branches/v2016.2/; revision=31181
This commit is contained in:
Marcel Bourseau
2016-10-20 14:18:14 +00:00
parent 7a6bf2cd0d
commit f6fe26ab91

View File

@@ -0,0 +1,62 @@
<html>
<head>
<script type="text/javascript">
function doSubmit()
{
var http_request = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
SXH_PROXY_SET_PROXY = 2
//http_request.setProxy(SXH_PROXY_SET_PROXY, "127.0.0.1:8888"); // Fiddler
var url = document.getElementById("url").value;
http_request.open("POST", url, false);
var body = document.getElementById("xml").value;
http_request.setRequestHeader("Content-Type", "text/xml; charset=utf-8")
http_request.send(body);
document.getElementById("Status").innerText = http_request.status;
document.getElementById("StatusText").innerText = http_request.statusText;
document.getElementById("Result").innerText = http_request.responseText;
}
</script>
</head>
<body style='background-color:#c0c0c0'>
<form method="post"
target="uitvoer">
<input id="url" type="text" style="width:800px"
value="https://marx-a.mareon.nl/?API=XXX&APIKEY=YYY">
<br/>
Vul hieronder de XML in die gepost gaat worden, zoals b.v.:
<br/>
<textarea id="xml" style="height:400px;width:800px">
<?xml version="1.0" encoding="utf-8"?>
<MaintenanceStatus>
<MessageNumber>143</MessageNumber>
<MessageDate>2016-10-20</MessageDate>
<MessageTime>13:07:30</MessageTime>
<InstructionData>
<InstructionNumber>MARxxx/y</InstructionNumber>
<Status>GER</Status>
<StatusDescription>Gereedmelding</StatusDescription>
<DateReady>2016-10-20</DateReady>
<AppointmentDateTimeInformation>
<RequiredDeliveryDate>2016-10-18</RequiredDeliveryDate>
<RequiredDeliveryTime>00:00:00</RequiredDeliveryTime>
<DeliveryTimeFrame>
<DeliveryDateEarliest>2016-10-01</DeliveryDateEarliest>
<DeliveryTimeEarliest>00:00:00</DeliveryTimeEarliest>
<DeliveryDateLatest>2016-10-30</DeliveryDateLatest>
<DeliveryTimeLatest>00:00:00</DeliveryTimeLatest>
</DeliveryTimeFrame>
</AppointmentDateTimeInformation>
</InstructionData>
</MaintenanceStatus>
</textarea>
<input type="button" onclick="doSubmit()" value="Verstuur">
</form>
<table>
<tr><td>Status:</td><td><span id="Status"></span></td>
<tr><td>StatusText:</td><td><span id="StatusText"></span></td>
<tr><td>Result:</td><td style='border:1px solid blue;font-size:0.8em;'><xmp id="Result"></xmp></td>
</table>
</body>
</html>