I'm developping an application wich has to use a SOAP implementation
developped in Delphi (SOAP-server/client). I've downloaded the WSDL and
consumed the webservice in my C# project. Some Webmethods work just fine,
others don't, I get an Exception 'There is an error in XML document (2,
896)' wich is rather cryptic if you don't have access to the (delphi)
source-code of the webservice, I've got no idea what's wrong.
I was wondering if there might be some 'hooks' in the framework wich could
be used to 'catch' the outgoing / incoming SOAP messages and log them so I
can see what's going on over the line (http GET / POST) and maybe figure out
what is wrong with this message.
I've already been playing with HTTPrequest.exe but that only works if you
what you send to the webservice ....
Any thoughts ?
TIA,
Jurjen.
Spam Catcher - 25 Dec 2007 17:20 GMT
> I was wondering if there might be some 'hooks' in the framework wich
> could be used to 'catch' the outgoing / incoming SOAP messages and log
[quoted text clipped - 3 lines]
> I've already been playing with HTTPrequest.exe but that only works if
> you what you send to the webservice ....
You can use an application like TCPTrace or Wireshark to monitor what's
going across the wire.
If you use WSE for your web services, you'll have the ability to log to
disk, but WSE may add unneeded complexity to your project.

Signature
spamhoneypot@rogers.com (Do not e-mail)
xchuntao@gmail.com - 26 Dec 2007 08:28 GMT