0 votos
por (40 puntos) en Javascript
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


Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
0 votos
0 respuestas
0 votos
0 respuestas
0 votos
1 respuesta
0 votos
1 respuesta
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...