Lately i've been doing quite an amount of work with Exchange and WebDAV access to it.
Documentation on WebDAV and Exchange server is ok for simple tasks but if you want anything concrete done examples are impossible to come by.
That's why I posted a lengthy article about WebDAV and my experience with it.
Two tools are indespensible when doing any kind of Exchange access development:
Outlook Spy and Exchange Explorer that comes with the Exchange SDK.
But neither of those help in any way with forming correct WebDAV XML requests. OK, they give you the name and namespace of the properites but that's it.
Well PFDavAdmin Tool to the rescue.
It is an Exchange administration tool that works by using WebDAV requests. So everything it can do (read the word document that comes with it)
can be seen by capturng the request with a network protocol analyzer and see how it's formed. I use WireShark and it's great.
Anyone who does any kind of WebDAV development will appreciate this tool.
Of course it's also great for doing real world Exchange administration :)
For doing that you have to meet these conditions:
- The computer running the tool must have .NET Framework 1.1 installed and running Windows 2000, Windows XP or Windows 2003.
I've read that PFDavAdmin is not supported but since it appears on the Microsofts dowload page i don't know if that's still true. Probably not.