rendered paste bodyvar oProxy = null;
var sWSDL = "http://172.19.2.83:8080/harpegeCore-1/IndividuServiceBean?wsdl";
//var sWSDL = "http://www.xmethods.net/sd/2001/TemperatureService.wsdl"
var sPort = "BonjourPort";
//var sPort = "TemperaturePort";
var oGetTempCallback = {
getTempCallback: function(s){
alert(":" + s + ":");
}
}
var oProxyCreateCallback = {
onLoad: function(oCreatedProxy){
oProxy = oCreatedProxy;
oProxy.setListener(oGetTempCallback);
},
onError: function(sError){
alert(sError);
}
};
function createProxy(){
try {
var oFactory = new WebServiceProxyFactory();
oFactory.createProxyAsync(sWSDL, sPort, "", true, oProxyCreateCallback);
}
catch(oError){
alert(oError);
}
}
window.onload = createProxy;
function callWebService(){
if(oProxy){
try{
oProxy.bonjour();
// oProxy.getTemp(4);
}catch(sError){
alert(sError);
}
}else{
alert('Proxy not available');
}
}