Quiero hacer una llamada a un web service. Utilizo la libreria "soapclient.js" en www.guru4.net:
http://www.guru4.net/articoli/javascript-soap-client/en/
A través de un proxy ejecuto la comunicacion SOAP al estar el WSDL en otro servidor y conecta sin problemas.
Despues de hacer la conexion, el WSDL me tiene que devolver una respuesta en XML ... pero no. Me devuelve el WSDL directamente
La libreria js es:
http://www.guru4.net/articoli/javascript-soap-client/demo/soapclient.js
y el codigo mio de llamada en javascript es:
function verDatosSOAP(metodo,valor)
{
var pl = new SOAPClientParameters();
aux = valor.split('|');
//alert(aux.length);
for (x=0;x<aux.length;x++) {
pl.add("in"+x, aux[x]);
}
SOAPClient.invoke(url, metodo, pl, true, mostrarDatosSOAP);
}
function mostrarDatosSOAP(r, soapResponse)
{
if (soapResponse.xml) { // IE
respuesta = soapResponse.xml;
} else { // OTROS
respuesta = (new XMLSerializer()).serializeToString(soapResponse);
}
alert(respuesta);
}
verDatosSOAP("listado","bbdd|codigo|valor"); // metodo, parametros
¿Que puede suceder? El WSDL que quiero llamar no precisa autenticacion
Gracias de antemano y un saludo