Foros del Web » Programando para Internet » PHP »

Como usar wdsl web service

Estas en el tema de Como usar wdsl web service en el foro de PHP en Foros del Web. Hola! Resulta que tengo que usar un web service externo para obtener unos resultados. Tengo que enviar un parámetro y recibir los resultados. Para ello, ...
  #1 (permalink)  
Antiguo 08/11/2013, 05:03
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Como usar wdsl web service

Hola!

Resulta que tengo que usar un web service externo para obtener unos resultados. Tengo que enviar un parámetro y recibir los resultados.

Para ello, me han pasado un fichero wdsl, que no se muy bien cómo usar...

Entiendo que tengo que realizar una llamada con la clase SoapClient, pero no se que métodos tiene el webservice o de que forma realizar la llamada y la lectura de los resultados... algún código de ejemplo?

Creo que lo que no entiendo es la parte del fichero.. pensaba que sería una url

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 08/11/2013, 07:46
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 6 meses
Puntos: 214
Respuesta: Como usar wdsl web service

<saludos>
Pues según entiendo tu post, tu vas a consumir una función de un webservice para obtener un resultado no?
Siendo así, el wsdl que te enviaron es un "mapa" para saber que métodos tiene el webservice, que parámetros recibe y cuales retorna.
Ahora bien, a la hora de consumir el webservice, en efecto te tienen que dar
una url y más si es web!!!
La url variará dependiendo en que lenguaje está hecho el webservice, pero
finalmente con la url que te pasen, puedes ya invocar al wsdl desde la
instancia de soapclient que crees
En cuanto a ejemplos, uff, en internet consigues cantidades,
busca consumir webservice con soapclient y verás, suerte con eso!
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 08/11/2013, 07:58
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: Como usar wdsl web service

Muchísimas gracias por la información, es justo lo que necesitaba.

En cuanto al tema de los ejemplos, los pedía porque pensaba que tenía que consumir el fichero y no el servicio vía URL.

Ahora ya me ha quedado mucho más claro. Una última pregunta, ese "mapa" que me envían, desde que programa se suele abrir o como se "estudia", ya que si lo abro desde un editor plano es como meterme en mitad del mar.. jaja

Un saludo y gracias de nuevo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #4 (permalink)  
Antiguo 08/11/2013, 08:09
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 6 meses
Puntos: 214
Respuesta: Como usar wdsl web service

<saludos>
Bueno, pues puedes abrirlo con soapui, que es un programa
para consumir webservices sin necesidad que tengas que
desarrollar un cliente propio
Allí podrás ver las funciones, y en los request de cada cual
verás los parámetros que debes enviarle, la respuesta
tal vez no la podrás ver dependiendo si el wsdl que te enviaron
tiene o no acceso al webservice como tal, en cuyo caso lo mejor
sería que fueses pidiendo la url del webservice para hacer
pruebas de consumo sobre este, igualmente las puedes
hacer desde soap ui
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 08/11/2013, 08:58
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: Como usar wdsl web service

De acuerdo, entonces entiendo que es posible que no se tenga que pedir una url porque el propio fichero la incluye... muchas gracias, buscaré el software

Un saludo00o0oo0!!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #6 (permalink)  
Antiguo 08/11/2013, 12:16
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 6 meses
Puntos: 214
Respuesta: Como usar wdsl web service

Uhm, casí....
Sin embargo seguramente para pruebas es mejor que te asegures
si no te van a dar una url del webservice expuesto, no te confies!!!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: service, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.