My blog has moved and can now be found at http://blog.aniljohn.com

No action is needed on your part if you are already subscribed to this blog via e-mail or its syndication feed.

Monday, January 30, 2006
« The Accident | Main | Web Services, SSL and Self-Signed Certif... »

If you are working with web services, especially across platforms, the ability to troubleshoot SOAP traffic using a tracing tool is absolutely critical.  I personally have been using the SOAP debugger that is built into XMLSpy for a while and have been very happy with it, but I’ve run into an issue that I hope someone can provide a resolution to.

But before I get to that, I wanted to point to some freeware SOAP tracing/debugging tools that I’ve used and have really liked.

Now onto the issue that I am having. Some of the web services that I am working with are outside my environment and requires me to authenticate with a HTTP proxy that requires explicit credentials. I have updated my client to programmatically authenticate against the proxy. But how can I do a SOAP trace on this connection?  The tools that I am using behave like a HTTP proxy to start with, so the only way I can see this working if the tool itself supports HTTP proxy authentication. 

From what I can see the SOAP debugger in XMLSpy, ProxyTrace or TcpTrace do not support this functionality.  WebServiceStudio 2.0 says that it does, but I am getting consistent exceptions when using it.. I sent an email to the developer of the tool to enquire as to how he does HTTP proxy authentication, or if he was willing to provide the source (he had it on GotDotNet at one point, then pulled it) so that I could make the mods myself, but have not received any replies.

So would anyone have any recommendations for a SOAP Tracing tool that supports HTTP Proxy Authentication? BTW, it MUST support the setting of explicit authentication credentials and not just pick up the settings from the browser proxy settings. Or am I over-thinking this and there is an easier way to accomplish what I am trying to do?

[Now playing: Kaisi Paheli Zindagaani - Parineeta]

1/30/2006 9:15 PM Eastern Standard Time  |  Comments [4]  |  Disclaimer  |  Permalink   
Tuesday, January 31, 2006 1:31:23 AM (Eastern Standard Time, UTC-05:00)
have you tried SoapScope (www.mindreef.com) - tim ewald is working on that...
Tuesday, January 31, 2006 8:53:09 PM (Eastern Standard Time, UTC-05:00)
Dominick-- I am embaressed to admit that even though I have heard so many great things about SOAPScope I have not tried it out yet. Downloading as I write this :-)
Anil John
Saturday, February 11, 2006 12:22:47 AM (Eastern Standard Time, UTC-05:00)
In the Edit Menu of the WebServiceStudio Application, you can click on options and scroll to the bottom. There you can specify the proxypassword and username. Hope that works for you
Puneet Sarda
Saturday, February 11, 2006 12:29:53 PM (Eastern Standard Time, UTC-05:00)
Puneet - I did see that one. Unfortunately it did not work for me.. Which is why I was trying to find out how WebServiceStudio was implementing its authentication.
Anil John
Comments are closed.