All pastes #189792 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-10-03 13:18 UTC
rendered paste body
var 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');
        }
}