On first opening the application, you’ll see the main window:
The application will attempt to detect a suitable URL for EWS. It does this by performing an Active Directory lookup for the mailbox server of the currently logged on user. The recommended method of obtaining the correct URL is to use autodiscover,
which is now available from the Tools menu.
To authenticate as the current user, keep that option selected. If you need to provide other authentication details, select
Use specified Credentials and then fill in the relevant details. Note that when testing against Live@Edu or BPOS, you should leave the domain field blank.
To use impersonation, select the type (e.g. EWS), then click Set… Enter the details, then Save. To apply these impersonation settings to any SOAP request, just click
Apply (note that the entire SOAP header will be replaced if one exists).
The grey Tools… button allows you access to some EWS tools. To see how to perform common tasks, see the
How To Guides.
There are a selection of templates for EWS calls included with the application (stored in the Templates/EWS folder). These can be loaded by selecting one from the drop-down list, and then clicking Load template. If there are any fields that need
to be filled in, you will see a window that allows you to fill these in (some may be already populated, or contain default values).
The templates can be added to – the drop-down list is populated by reading the EWS folder and listing the files. Adding an XML file to this folder will add the template to the list. I’ll provide documentation on the field definitions
when time allows, though if you look at the source code and the XML files you should be able to see how to extend this.