Dudas sobre contrato WSDL

12/01/2007 - 16:30 por René Pacios | Informe spam
Buenas Grupo, antes de nada muchas gracias por la molesta de leer mi post.

La situación es la siguiente, tengo que modificar una app para que consuma
un servicio web del cual lo único que conozco es el wsdl.
El problema es que estoy muy mal acostumbrado a :NET y los comandos
wsdl.exe, VS, etc... Pero en esta ocasión el servivicio lo he de consumir
desde VB6.0. Bien he encontrado alguna información y en los ejemplos lo que
hacen es cojer el xml de la petición SOAP y cambiar los parámetros en el
mismo XML y así enviar este. Vamos por lo que yo tengo entendido.

El problema es que el servicio web que tengo que invocar solo me muestra el
wsdl, y no los tipicos ejemplos de peticiones soap como hace .Net, me
gustaría saber si conocen alguna forma esquematizar una petición al servicio
a partir del wsdl.

O si han tratado con esto anteriormente me sería de gran ayuda algo más de
información.


Muchas Gracias de Antemano

Salu2
René Pacios
 

Leer las respuestas

#1 WillyXoft
16/01/2007 - 18:45 | Informe spam
Todo lo que necesitas se encuentra en el WSDL.
http://www.microsoft.com/spanish/ms...lained.asp

En el WSDL se especifica si el Servicio Web permite peticiones GET y/o POST,
en cuyo caso puedes hacer invocaciones simples de ese tipo. Pero si sólo
permite peticiones SOAP -o se dificulte el uso de GET/POST- puedes utilizar
el MS SOAP Toolkit 3.0 para hacer invocaciones mediante SOAP desde VB6.
http://support.microsoft.com/kb/305965/

Otra opción es crear una clase COM Wrapper con .NET, la cual encapsule a la
clase proxy del Servicio Web y la exponga como un Objeto COM, el que a su
vez se podrá referenciar y utilizar desde VB6.
http://msdn.microsoft.com/library/e...bsrvv6.asp

Saludos,
Willy Mejía
www.willyxoft.com.mnx


"René Pacios" escribió en el mensaje
news:
Buenas Grupo, antes de nada muchas gracias por la molesta de leer mi post.

La situación es la siguiente, tengo que modificar una app para que consuma
un servicio web del cual lo único que conozco es el wsdl.
El problema es que estoy muy mal acostumbrado a :NET y los comandos
wsdl.exe, VS, etc... Pero en esta ocasión el servivicio lo he de consumir
desde VB6.0. Bien he encontrado alguna información y en los ejemplos lo
que
hacen es cojer el xml de la petición SOAP y cambiar los parámetros en el
mismo XML y así enviar este. Vamos por lo que yo tengo entendido.

El problema es que el servicio web que tengo que invocar solo me muestra
el
wsdl, y no los tipicos ejemplos de peticiones soap como hace .Net, me
gustaría saber si conocen alguna forma esquematizar una petición al
servicio
a partir del wsdl.

O si han tratado con esto anteriormente me sería de gran ayuda algo más de
información.


Muchas Gracias de Antemano

Salu2
René Pacios


Preguntas similares