RetroZilla/extensions/webservices/wsdl/tests/void.html
2015-10-20 23:03:22 -04:00

103 lines
2.2 KiB
HTML

<html><head>
<link rel="stylesheet" type="text/css" href="stylesheet.css"><title></title>
<script>
var proxy = null;
var wsdl_uri = "http://www.pocketsoap.com/services/ilab.wsdl";
function Translate (aValue)
{
if (!proxy)
{
var listener = {
onLoad: function (aProxy)
{
proxy = aProxy;
proxy.setListener(listener);
requestTranslation(aValue);
},
onError: function (aError)
{
//alert("Error-" + aError);
resdiv = document.getElementById("result");
resdiv.innerHTML = "Result from server:"+"Error-" + aError ;
},
echoVoidCallback : function (aTranslatedValue)
{
//alert(aTranslatedValue);
resdiv = document.getElementById("result");
resdiv.innerHTML = "Result from server:" + aTranslatedValue ;
}
};
createProxy(listener);
}
else {
requestTranslation(aValue);
}
}
function createProxy(aCreationListener)
{
try {
var factory = new WebServiceProxyFactory();
//alert(factory);
factory.createProxyAsync(wsdl_uri, "interopTestPort", "", true, aCreationListener);
}
catch (ex) {
alert(ex);
}
}
function requestTranslation (value)
{
if (proxy) {
//alert("Wait...");
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
proxy.echoVoid();
}
else {
alert("Error: Proxy set up not complete!");
}
}
</script>
</head>
<body>
<div id="banner">
<a name="top"></a>
WSDL Testcase: Void
</div>
<div id="main">
<p>This page tests simple type void operation. Calls a method which does not require any parameter</p>
<div style="border: 1px dotted black;">
<div style="padding: 20px;">
<table>
<tbody>
<tr>
<td>
<br>
<input id="Send" type="button" value="Call Void Method" onclick="Translate();">
<br>
<br>
<div id="result">Result from server:</div>
<br>
</td>
<td valign="bottom">
<div id="myWizard" style="position: relative;"></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p></p>
</div></div>
</body></html>