Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2015, 10:39
conf1982
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años, 1 mes
Puntos: 2
Automatizar peticiones webservices

Buenas, ante todo perdir perdón, no sé si es el sitio adecuado, para hacer la petición, si no fuera así ruego, que me lo muevan al correcto sitio.

Otra de las cosas que os quería decir, es que sé que no tengo conocimentos acerca de lo que os voy a preguntar, ruego que tengan paciencia conmigo, si?

Tengo que hacer una práctica para clase, y no se cómo hacerla.

Tengo un archivo un xml que realiza mediante soap unas peticiones a un servidor que tenemos montado.

El archivo, ya esta montado tiene su estructura, usamos el SOAPui para simular las peticiones que se hacen al servidor, y en el mismo SOAPui, nos devuelve las peticiones.

Pero, no se qué órdenes hacer por abajo el soapui para que esto sea posible.

La práctica en sí consistiría en que yo crease algun script, que llamase a este archivo y simulara el comportamiento, esto lo tendría que hacer de forma local, ya que no puedo ni puedo generar un php para poder comunicarme con el servidor.

La petición que hace es algo como:
Código:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http:IP DEL SERVIDOR">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:checkTlf>
         <ns:sUser>USUARIO</ns:sUser>
         <ns:sPass>CONTRASEÑA</ns:sPass>
         <ns:sPhoneNumber>NÚMERO DE TELÉFONO</ns:sPhoneNumber>
      </ns:checkTlf>
   </soapenv:Body>
</soapenv:Envelope>

Esto me sale cuando en el SOAPui meto los parámetros:

--> Initial WSDL: y pongo https://ip/archivo.asmx?wsdl

De ahí me salen el codigo que os he puesto antes...

¿Alguien podría guiarme por fa?


Gracias de antemano.