Hola que tal, pues fue algo con lo que me tope, para mi mala suerte el webservice contratado estaba en .net y maneja algunos arreglos (arrays) y nunca pude lograrlo con el metodo que me interesaba, pero si con otros metodos sencillos.
si tienes Chrome instalate la aplicacion RestInSoap
https://chrome.google.com/webstore/detail/restinsoap-soap-rest-clie/eipdnjedkpcnlmmdfdkgfpljanehloah?utm_source=chrome-ntp-icon
luego la abres, le das Create New Project y le pones un nombre, luego entras y le das al boton Create Service y te preguntara si es SOAP o REST, seleccionas SOAP y pegas el link del webservice, por ejemplo http://www.webservicex.net/globalweather.asmx?WSDL
tambien abrelo en otra ventana de navegador para que veas toda la descripcion del servicio, los servicios de pago, se envia como parametro el usuario y password.
ok de regreso a RestInSoap ya pegaste la URL, ponle un nombre al servicio por ejemplo Global Weather y le das “ADD” y te abre de un lado los metodos disponibles, selecciona GetWeather y dale “Create Request” y en la pantalla aparecera
<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:www="http://www.webserviceX.NET">
<x:Header/>
<x:Body>
<www:GetWeather>
<www:CityName>?</www:CityName>
<www:CountryName>?</www:CountryName>
</www:GetWeather>
</x:Body>
</x:Envelope>
Ves el simbolo " ? " ese lo sustituyes por el dato que vas a enviar, en mi caso, puse Saltillo en cityname y Mexico en CountryName, le das al boton “SEND” y veras que te envia un Response XML con los datos que encontro… ya con eso sabes si el webservice esta funcionando… ahora en javascript por ahi en la red andan librerias para pasar XML a Json o como lo quieras manejar…
En soporte me pasaron esta url para mandar llamar a un webservice desde javascript XMLHttpRequest
https://pavanarya.wordpress.com/2012/05/20/calling-a-web-service-from-javascript-using-xmlhttprequest/
PEROOOOOO
A mi no me sirvio nada de todo lo que te dije, ya que el webservice que yo utilizo forzosamente debe recibir un array de datos y no se puede especificar en XML asi que la unica opcion que me dieron fue hacer la llamada desde .net, asi que hice un progrsma en C# para llamar al servicio, bajar los datos a una b.d. sqlite y luego pasarlos a Velneo…
Espero que tu tengas exito y no sufras como yo sufri
[quote quote=43894]HOla Amigos, no tengo ni idea de SOAP pero me preguntan sobre el uso de un webservice mediante soap.
Entiendo una estructura etiquetada XML que lleva parámetros, pero no se como llamarlo desde velneo o si puedo hacerlo desde HTTP como post y get de un form.
Podríais decirme como puedo hacer las llamadas y recoger las respuestas para parsearlas despues.
Saludos. Roberto.
[/quote]