FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Web Services
Posts: 408
Joined: Sun Nov 06, 2005 03:55 PM
Web Services
Posted: Wed Nov 30, 2005 06:02 AM

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...

Thanks,

Byron Hopp

Matrix Computer Services
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Web Services
Posted: Wed Nov 30, 2005 09:12 AM

Byron,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1
Joined: Wed Nov 30, 2005 11:32 AM
Web Services
Posted: Wed Nov 30, 2005 11:41 AM

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/WebService/universalthread.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.

Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Web Services
Posted: Wed May 07, 2008 01:09 PM
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/WebService/universalthread.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
Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 58
Joined: Fri Mar 10, 2006 08:13 PM
Web Services
Posted: Tue Aug 26, 2008 06:59 PM

it obtains to function?

Posts: 233
Joined: Wed Aug 09, 2006 03:07 PM
Web Services
Posted: Tue Oct 14, 2008 06:12 PM
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/WebService/universalthread.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.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Web Services
Posted: Tue Oct 14, 2008 09:50 PM

Elias,

Please review this thread:

http://forums.fivetechsoft.com/viewtopic.php?t=11948

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 233
Joined: Wed Aug 09, 2006 03:07 PM
Web Services
Posted: Wed Oct 15, 2008 10:22 AM

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.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Web Services
Posted: Wed Oct 15, 2008 12:46 PM

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 233
Joined: Wed Aug 09, 2006 03:07 PM
Web Services
Posted: Wed Oct 15, 2008 03:15 PM

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.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Web Services
Posted: Wed Oct 15, 2008 05:24 PM

Elías,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion