FYI: Exchange 2007 Web Services Around the Web
Here are some Exchange 2007 Web Services resources from around the web...
VIDEO: Karim Batthish, an Exchange Program Manager, talks at Tech Ed 2006 about Exchange 2007 Web Services.
PPT: "Exchange 2007 Web Services: 42 APIs is not the Answer" from Tech Ed 2006 New Zealand.
As a person who has to maintain working knowledge of those 42 APIs, I love the idea of simplifying the landscape. I love the title it is so true and something I'm sure every Exchange developer is happy for us to recognize.
CODE: Former Microsoftee, Eric Lee provides Exchange Server 2007 Web Service API for Developers!
He uses a lot of pictures which always makes things more interesting. The other neat thing about this post is that Eric is a Web Services developer with no Exchange experience. The information in this post is from a Web Services enthusiast point of view, not of an Exchange developer...
CODE: Stephen Griffin, Exchange Web Services and MAPI Props.
The MAPI Guy is doing web services?! Very appropriately, Stephen details how to get at arbitrary MAPI properties using web services.
CODE: Sending Attachments via the Exchange Web Services in Exchange 2007.
The introduction of this code sample has some great points... (1) If you have used WebDAV to send an email with attachments, you will find Web Services to be easier. If you have used CDOSYS to send an email with attachments, it is much more involved. (2) CDOSYS has always been and still is a very valuable tool for parsing and creating MIME, even if you are not using for sending mail.
CODE: Glen Scales, Scripting Exchange Web Services with VBS and Powershell
Like I said before, Glen is awesome…
Exchange SDK Code Samples Online
Getting User Availability, http://msdn2.microsoft.com/en-us/library/aa494212.aspx
Setting OOF Message, http://msdn2.microsoft.com/en-us/library/aa563356.aspx
Creating Appointments, http://msdn2.microsoft.com/en-us/library/aa563060.aspx
Handling Meetings, http://msdn2.microsoft.com/en-us/library/aa494190.aspx
Creating Contacts, http://msdn2.microsoft.com/en-us/library/aa563318.aspx
Updating Contacts, http://msdn2.microsoft.com/en-us/library/aa493909.aspx
Adding Managed Folders, http://msdn2.microsoft.com/en-us/library/aa493865.aspx
Deleting Folders, http://msdn2.microsoft.com/en-us/library/aa563048.aspx
Creating Folders, http://msdn2.microsoft.com/en-us/library/aa563302.aspx
Creating E-mail, http://msdn2.microsoft.com/en-us/library/aa563009.aspx
Sending E-mail, http://msdn2.microsoft.com/en-us/library/aa563049.aspx
Deleting Items, http://msdn2.microsoft.com/en-us/library/bb204091.aspx
Finding Items, http://msdn2.microsoft.com/en-us/library/aa563373.aspx
Finding Folders, http://msdn2.microsoft.com/en-us/library/aa493892.aspx
Updating Tasks, http://msdn2.microsoft.com/en-us/library/aa563020.aspx
Creating Tasks, http://msdn2.microsoft.com/en-us/library/aa563029.aspx
Expanding Distribution Lists, http://msdn2.microsoft.com/en-us/library/aa563082.aspx
Using Name Resolution, http://msdn2.microsoft.com/en-us/library/aa493895.aspx
Using Pull Notifications, http://msdn2.microsoft.com/en-us/library/aa579617.aspx
To replace ICS there are synch objects in Exchange Web Services…more on this later…
Synchronizing Mailboxes, http://msdn2.microsoft.com/en-us/library/aa563026.aspx
Here is important information on working with impersonation and Exchange Web Services…more on this later..
Configuring Exchange Impersonation, http://msdn2.microsoft.com/en-us/library/bb204095.aspx
...that is enough for now, I will continue to add to this list as I find more...
Updated 1/22/2009 – Fixed broken link.