Page 1 of 1

Web Services

Posted: Wed Nov 30, 2005 6:02 am
by byron.hopp
Has anybody managed to utilize Web Services native in FiveWin without utilizing the MS Web Services Tools? I feel certain it is possible but I don't know where to start.

Byron...

Posted: Wed Nov 30, 2005 9:12 am
by Antonio Linares
Byron,

What web services do you mean ? A web server ? A web client ?

Posted: Wed Nov 30, 2005 11:41 am
by jcleygar
Byron,

I belive that the easiest way to consume webservices under [x]Harbour is installing the ms soap toolkit that permits inkove it like com objects. Basically creates a com object envolture of a webservice object that permits use it to any language capable to use then com technology. An example of the source code:

lo_serv=Createobject("mssoap.soapclient30") // Soap object creation
lo_serv.mssoapinit("http://www.universalthread.com/WebServi ... .asmx?wsdl") // webservice uri
// invoking web service methods.
lo_serv.someMethod( param1, param2, ... )
lo_serv.Dispose()
lo_serv := nil

To invoke ws without ms soaptoolkit under [x]Harbour is not easy work, you must to 'talk' with webservice with soap directly

If you need some advice i can help you.

regards.

Posted: Wed May 07, 2008 1:09 pm
by thefull
jcleygar wrote:Byron,

I belive that the easiest way to consume webservices under [x]Harbour is installing the ms soap toolkit that permits inkove it like com objects. Basically creates a com object envolture of a webservice object that permits use it to any language capable to use then com technology. An example of the source code:

lo_serv=Createobject("mssoap.soapclient30") // Soap object creation
lo_serv.mssoapinit("http://www.universalthread.com/WebServi ... .asmx?wsdl") // webservice uri
// invoking web service methods.
lo_serv.someMethod( param1, param2, ... )
lo_serv.Dispose()
lo_serv := nil

To invoke ws without ms soaptoolkit under [x]Harbour is not easy work, you must to 'talk' with webservice with soap directly

If you need some advice i can help you.

regards.
I need help!! ;-)
I write this example and show error

Error occurred at: 05/07/08, 14:23:14
Error description: Error MSSOAP.SoapClient30/3 DISP_E_MEMBERNOTFOUND: MSSOAPINIT
Args:

Stack Calls
===========
Called from: win32ole.prg => TOLEAUTO:MSSOAPINIT(0)

I installed Soap SDK 3.0 from Ms ;
http://www.microsoft.com/downloads/than ... layLang=en


Can you help me !??

Thank you!
Regards
Rafa Carmona

Posted: Tue Aug 26, 2008 6:59 pm
by clemerson
it obtains to function?

Posted: Tue Oct 14, 2008 6:12 pm
by Elias Torres
jcleygar wrote:Byron,

I belive that the easiest way to consume webservices under [x]Harbour is installing the ms soap toolkit that permits inkove it like com objects. Basically creates a com object envolture of a webservice object that permits use it to any language capable to use then com technology. An example of the source code:

lo_serv=Createobject("mssoap.soapclient30") // Soap object creation
lo_serv.mssoapinit("http://www.universalthread.com/WebServi ... .asmx?wsdl") // webservice uri
// invoking web service methods.
lo_serv.someMethod( param1, param2, ... )
lo_serv.Dispose()
lo_serv := nil

To invoke ws without ms soaptoolkit under [x]Harbour is not easy work, you must to 'talk' with webservice with soap directly

If you need some advice i can help you.

regards.

Hi, i would like some informations about how to implement web services because i'm starting with it. Can you help me, please? If you have some examples or any link for look it, i would appreciate it

Regards,
Elías Torres.

Posted: Tue Oct 14, 2008 9:50 pm
by Antonio Linares

Posted: Wed Oct 15, 2008 10:22 am
by Elias Torres
Antonio, nose si es que ando bastante perdido, pero me surge una duda (son muchas la verdad, jeje). Esto sirve para implementar sobre una Pocket PC? o solo son para aplicaciones de escritorio?

Un saludo.

Elías Torres.

Posted: Wed Oct 15, 2008 12:46 pm
by Antonio Linares
Elias,

Hay que comprobar si Windows Mobile proporciona un cliente "SOAP":

oSoapClient := CreateObject( "MSSOAP.SoapClient" )

ó ver si es preciso instalar algún software de Microsoft en el Pocket PC

Posted: Wed Oct 15, 2008 3:15 pm
by Elias Torres
Antonio, con el siguiente codigo:

#include "FiveWin.ch"

Function Main()

oSoapClient := CreateObject( "MSSOAP.SoapClient" )

return nil

Me reporta el siguiente error:

.....
Creating library test.lib and object test.exp
test.obj : error LNK2001: unresolved external symbol HB_FUN_CREATEOBJECT
test.exe: fatal error LNK1120: 1 unresolved externals
......

Nose si es porque me falta incluir alguna libreria o si es que no está soportada por el lenguaje.

Un saludo.
Elías Torres.

Posted: Wed Oct 15, 2008 5:24 pm
by Antonio Linares
Elías,

Necesitas la versión más reciente de FWPPC que proporciona soporte para OLE automation (CreateObject())