On Fri, 3 Feb 2006, Daniël Mantione wrote:



Op Fri, 3 Feb 2006, schreef Amir Aavani:


Any one call a webservice (WSDL) from Freepascal. I did it using Delphi, but
now i want to do it by freepascal/Lazarus.

You are as clear as saying "I live in Europe and don't like my
neighbourhood". Please be more specific.

It's clear for me (but I live in Europe ;) )

FPC has all the components to which you need to call a WSDL,
but does not offer a simple wrapper such as Delphi does.

The current way is to
- Create a request using the DOM components. This should be quite
  straightforward;
- Use some network components (Synapse, lnet, Indy) to send the request
  and receive the result.
- Use again DOM to analyze the result of the request.

FPC contains a xmlRPC implementation, which you can use and adapt to
work with WDSL/SOAP. The protocol is similar, see the directory
fcl/xml of the sources.

At a later stage, xmlRPC will be extended to be able to connect to a
SOAP service. At that time, it will be simple to create a wrapper wich
does all the above for you.

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to