Francois is right, but it can be quite tedious to this, depending on the
complexity of the webservice. And, like with many other things, the devil
is
in the detail. So for a simple service, you could just implement it
yourself, but for a more complex service, for example one using SOAP
attachments that are returned in a chunked response, it's a lot of work to
implement.
Not exactly when you use a HTTP component such as THttpCli from ICS which
support chunked mode. Actually, SOAP use HTTP as a transport and there is
nothing special in the HTTP used by SAOP. of course if you think about
writing your own HTTP component, then it is a lot more work than just a few
calls with a TCP socket. But again, if you are using a good HTTP component,
there is no problem.
FYI, ICS HTTP client component has more than 5000 lines of code to support
almost everything, including SSL, proxies, authentication (NTLM and others),
chunked mode, gzip transfer and so on.
I understand you don't want to port your app to a more up-to-date
platform,
but as a compromise you could also create a separate dll with wrapper
classes to call the webservice in a 'modern' environment, like D2010, and
call that dll from your D5 app. That may well be a quicker solution.
That's probably a good idea !
--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be
__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-talk