Ayuda con Soap Toolkit 3 para Webservices.

10/06/2005 - 09:12 por Marcos | Informe spam
Pues tengo creados unos servicios web en Vs.NET, tambien con web Matrix, y
necesito consumirlos en powerbuilder 10, este trae un asistente para generar
un proxy, en el cual debo dar la url del WSDL, pues el problema es que solo
me detecta los metodos para servicios web muy simples. por ejemeplo el
clasico hola mundo. Intente creando un webservice que devuelve un DataSet y
no me reconoce ningun metodo y el servicio web funciona a la perfección.

Me han dicho que necesito ocupar Soap Toolkit, pero como funciona esto?.
Este Software viene con 2 App un traceUtility y un Wsdl Generator, pero que
debo asignar como COM en e lWSDL generator? la Dll de la carpeta Bin que crea
VS ?

porque la selecciono y me arroja un error:

WSDLGenerator:Inicialization of the object failed due to an internal error
HRESULT = 0x80..: Error loading typé library/DLL. -2147312566


Ayuda porfavor.

De antemano gracias
 

Leer las respuestas

#1 Ronald Ricardo Ramirez Moran
17/06/2005 - 02:42 | Informe spam
Hola Marcos,

SOAP Toolkit es un conjunto de herramientas para el consumo de Servicios
Web, en cualquier lenguaje de programacion o Programa que admita COM/Activex,
como es asi, lo que es posible que te hayan dicho es que utilices el servicio
web utilizando el componente COM del mismo.

Te recomiendo bajarlo y si lo tienes instalado mejor!, lo que puedes hacer
es revisar un poco la ayuda del mismo para que puedas trabajar con tu
aplicacion de Power builder.

Por lo que respecta a como consumirlo desde Power Builder no te puedo
orientar mucho al repecto ya que nunca lo he utilizado.

En un lenguaje comun como VBA, puedes hacerlo de la siguiente manera:

Set oSOAP = NewObject("MSSOAP.Soapclient30")
oSOAP.MSSOAPInit("http://200.93.207.190/Test.asmx")
Dim res As Integer
res=oSOAP.Sumar(2,3)

Donde "res" tiene el valor devuelto por el ejemplo

espero te ayude,

Saludos!,

Ronald R. Ramirez Moran
Analista Programador

Weblog: http://DlanorOk.blogspot.com

Voluntario de Ineta Latam { http://www.ineta.org/latam }
Coordinador de FoxEcuador { http://groups.msn.com/FoxEcuador }
______________________________________________________
Favor de responder en los foros publicos asi todos se benefician.
Si usas la Web para leer estos Grupos de Noticias, vota si las
aportaciones te ayudaron o no.
______________________________________________________




"Marcos" escribió:

Pues tengo creados unos servicios web en Vs.NET, tambien con web Matrix, y
necesito consumirlos en powerbuilder 10, este trae un asistente para generar
un proxy, en el cual debo dar la url del WSDL, pues el problema es que solo
me detecta los metodos para servicios web muy simples. por ejemeplo el
clasico hola mundo. Intente creando un webservice que devuelve un DataSet y
no me reconoce ningun metodo y el servicio web funciona a la perfección.

Me han dicho que necesito ocupar Soap Toolkit, pero como funciona esto?.
Este Software viene con 2 App un traceUtility y un Wsdl Generator, pero que
debo asignar como COM en e lWSDL generator? la Dll de la carpeta Bin que crea
VS ?

porque la selecciono y me arroja un error:

WSDLGenerator:Inicialization of the object failed due to an internal error
HRESULT = 0x80..: Error loading typé library/DLL. -2147312566


Ayuda porfavor.

De antemano gracias



Preguntas similares