Scott on Writing

Musings on technical writing...

Random (Perhaps Outdated) Web Service Tip for the Weekend

With the Web Service Enhancement (WSE) Toolkit it is very easy to view incoming/outgoing SOAP requests - just check the “Enable Message Trace“ option in the option in the Diagnostics tab of the WSE Toolkit, and off you go.  But prior to the WSE Toolkit, providing such essential debugging information was, unfortunately, not as straightforward or easy.  Older books on Web services, for example, talk about using the SOAP Toolkit, from which you can create a SOAP proxy to record the incoming and outgoing SOAP messages.  However, there's a much easier way, as Web service-guru Michele Leroux-Bustamante showed me 14 months ago, almost to the day: in a Web service method, add th following code to save the incoming SOAP content:

HttpContext.Current.Request.SaveAs(filePathToSaveSOAPData, true);

This will dump the incoming request to a file, including the headers (set the second parameter to False to omit the headers).  Unfortunately this raw text output is not nicely indented like the WSE Toolkit output, but it provides a simple way to quickly inspect the incoming SOAP requests from the Web service.

Speaking of Michele, she'll be speaking at the ASP.NET Connections conference, which starts up with pre-session tracks tomorrow and continues throughout all next week.  I mention this because I'll be there, too.  Well, not inside the conference, per se, but in Vegas, at the Mandalay Bay resort.  My wife's company is sending her, so I decided to tote along as a bit of a vacation (for myself).  So, while my wife's toiling away in the conference sessions, learning the latest and greatest information about ASP.NET 1.x and 2.0, I'll be hitting the blackjack tables!  (More accurately I'll likely be holed up in the hotel room, working on my two upcoming MSDN articles, but I promise to at least periodically fantasize about striking it rich with lady luck.)

posted on Saturday, November 06, 2004 10:07 PM

Feedback

# re: Random (Perhaps Outdated) Web Service Tip for the Weekend 11/8/2004 2:45 AM Mac

Hi Scott,

We use

http://www.fiddlertool.com/fiddler/

to help see whats going on. I'm not sure if it can log to disk - but it gives you a great image of things going in and out.

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles