Exchange Server organizes data into stores , which can be either public or private. These information stores can contain folders to further organize the data. Folders inside the private information store include individual users' folders such as Inbox, Outbox, Contacts, and Tasks. Folders inside the public information store include those that are available to all members of an organization (for example, a Global Address List folder).
The connector for Exchange Server makes use of Exchange Server user folders, as well as the custom Event Store and Archive Store folders . Event Store holds all of the events received by the Event Listener, and Archive Store holds all of the archived events. To access these folders, the connector uses WebDAV APIs. WebDAV is an extension to the HTTP 1.1 protocol which allows applications to access folders, items, and item properties in the Exchange store.
Within each folder are items. Items are the fundamental business entities in Exchange Server, and include objects such as MailItem, ContactItem, AppointmentItem, and TaskItem .
AppointmentItems can have Recipient objects. WebDAV does not provide direct access to Recipient objects; you must access them through the parent AppointmentItem.
TaskItems and AppointmentItems can be recurring, indicating multiple occurrences of the same task or appointment. Although the Adapter for Exchange version 1.0.x, which used CDO to access Exchange store information, was able to pick up TaskItem recurrence, at this time the Adapter for Exchange version 2.0.x cannot. Users must create separate TaskItems for each occurrence of the task. AppointmentItem recurrence is processed normally.
Each item has multiple fields that define its content. For example, a ContactItem has FirstName, LastName, and MailingAddress fields. WebDAV accesses these attribute fields by using the following property information: Name, Type, and an Application Specific Information (ASI) value consisting of a URI tag representing the property. For example, ContactItem has a field called"Birthday". For WebDAV, this field would be identified as:
In addition, Outlook allows you to add 4 custom fields to its ContactItem. You can access these fields by using the Name "UserField1", "UserField2", etc.