7 Appendix B: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.

  • Microsoft Office Outlook 2003

  • Microsoft Office Outlook 2007

  • Microsoft Outlook 2010

  • Microsoft Outlook 2013

  • Windows SharePoint Services 2.0

  • Windows SharePoint Services 3.0

  • Microsoft SharePoint Foundation 2010

  • Microsoft SharePoint Foundation 2013

  • Microsoft SharePoint Server 2016

  • Microsoft Outlook 2016

  • Microsoft SharePoint Server 2019

  • Microsoft Outlook 2019

  • Microsoft Outlook 2021

  • Microsoft SharePoint Server Subscription Edition

  • Microsoft Outlook 2024 Preview

Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.

<1> Section 2.2.5.7:  This type is available only in Outlook 2013 and SharePoint Foundation 2013.

<2> Section 3.1.4:  Office Outlook 2007 uses GetListResult.List.ServerSettings.ServerVersion in GetListResponse (see section 3.1.4.5 and [MS-LISTSWS]) to determine whether Windows SharePoint Services 3.0 supports GetListItemChangesSinceToken. A value of "12.0.0.4326" or greater indicates the server supports GetListItemChangesSinceToken.

<3> Section 3.1.4:  Office Outlook 2003 supports only GetListItemChanges and not GetListItemChangesSinceToken.

<4> Section 3.1.4:  Windows SharePoint Services 2.0 does not support GetListItemChangesSinceToken.

<5> Section 3.1.4.2:  Windows SharePoint Services 3.0 uses AddDiscussionBoardItem to apply the same processing rules that incoming e-mail receives, which includes assigning one e-mail to be the root item described in section 3.2.1.3.

<6> Section 3.1.4.5.1.1:  Office Outlook 2003 and Office Outlook 2007 ignore this attribute.

<7> Section 3.1.4.7:  Office Outlook 2003 uses GetListItems because Office Outlook 2003 does not support GetListItemChangesSinceToken.

<8> Section 3.1.4.7:  In Windows SharePoint Services 3.0 and SharePoint Foundation 2010, if there is no "query" element in the request, the server will sort items by the ID field, in ascending order.

<9> Section 3.1.4.7:  Office Outlook 2007 sets rowLimit to 100 by default.rowLimit can be configured to use a number between 15 and 1000. Office Outlook 2007 omits rowLimit when using this protocol to download appointments.

<10> Section 3.1.4.7:  Office Outlook 2003 and Windows SharePoint Services 2.0 do not support the "v3" recurrence patterns listed here.

<11> Section 3.1.4.8:  The Translate header is a Microsoft extension to the HTTP specification used in conjunction with WebDAV functionality.

<12> Section 3.2.1.1.2:  Windows SharePoint Services 2.0, Windows SharePoint Services 3.0, SharePoint Foundation 2010, and SharePoint Foundation 2013 allow this. Office Outlook 2003, Office Outlook 2007, Outlook 2010, and Outlook 2013 do not allow this.

<13> Section 3.2.1.1.3:  Office Outlook 2003 and Office Outlook 2007 treat exception items that have no recurrence as single appointments (section 3.2.1.1.1).

<14> Section 3.2.1.1.3:  Office Outlook 2003 and Office Outlook 2007 do not support restoring instances of a recurrence once they have become exceptions. Windows SharePoint Services 2.0 and Windows SharePoint Services 3.0 allow this.

<15> Section 3.2.1.1.4:  Windows SharePoint Services 2.0 and Windows SharePoint Services 3.0 can be configured to display deleted instance items.

<16> Section 3.2.1.1.4:  Windows SharePoint Services 2.0 and Windows SharePoint Services 3.0 convert exception items to deleted instance items and remove some of the data on the items. Office Outlook 2007 deletes the exception item and uploads a deleted instance item to replace it.

<17> Section 3.2.4.1:  Office Outlook 2003 ignores MinTimeBetweenSyncs. Office Outlook 2007 can be configured to ignore MinTimeBetweenSyncs.

<18> Section 3.2.4.2:  Office Outlook 2003 reads only the following fields, ignores all other appointment-specific fields, and reads these only if they are in the server's current schema:

  • Description

  • Duration

  • EndDate

  • EventDate

  • EventType

  • FooterInfo

  • fRecurrence

  • HeaderInfo

  • LinkTitle

  • Location

  • RecurrenceData

  • RecurrenceID

  • UID

  • XMLTZone

<19> Section 3.2.4.2:  Office Outlook 2003 reads only the following field, ignores all other contact-specific fields, and reads these only if they are in the server's current schema:

  • Birthday

  • CellPhone

  • Comments

  • Company

  • CompanyPhonetic

  • Email

  • FileAs

  • FirstName

  • FirstNamePhonetic

  • HomeAddress

  • HomeCity

  • HomeCountry

  • HomePhone

  • HomeState

  • HomeZip

  • JobTitle

  • LastNamePhonetic

  • MiddleName

  • NameTitle

  • OfficeLocation

  • Suffix

  • Title

  • WebPage

  • Wedding

  • WorkAddress

  • WorkCity

  • WorkCountry

  • WorkFax

  • WorkPhone

  • WorkState

  • WorkZip

<20> Section 3.2.4.2.1:  Office Outlook 2003 reads only the following fields and ignores all other common properties:

  • ID

  • Attachments

<21> Section 3.2.4.2.1:  Office Outlook 2007 will use ReplicationID only if it is a property bag field.

<22> Section 3.2.4.2.1:  Office Outlook 2007 will use vti_versionhistory only if it is a property bag field.

<23> Section 3.2.4.2.1:  Office Outlook 2003 ignores ContentTypeId. Office Outlook 2007 ignores ContentTypeId on calendar lists.

<24> Section 3.2.4.2.1:  Office Outlook 2007 and Windows SharePoint Services 3.0 can remove old GUID-integer pairs if the version history becomes large.

<25> Section 3.2.4.2.2:  Office Outlook 2003 reads only the following fields, ignores all other appointment-specific fields, and reads these only if they are in the server's current schema:

  • Description

  • Duration

  • EndDate

  • EventDate

  • EventType

  • FooterInfo

  • fRecurrence

  • HeaderInfo

  • LinkTitle

  • Location

  • RecurrenceData

  • RecurrenceID

  • UID

  • XMLTZone

<26> Section 3.2.4.2.2:  Windows SharePoint Services 2.0 does not have the fAllDayEvent field.  Office Outlook 2003 ignores the fAllDayEvent field.

<27> Section 3.2.4.2.3:  Windows SharePoint Services 2.0 does not delete exception items when these properties are updated.

<28> Section 3.2.4.2.4:  Office Outlook 2003 reads only the following fields, ignores all other contact-specific fields, and reads these only if they are in the server's current schema:

  • Birthday

  • CellPhone

  • Comments

  • Company

  • CompanyPhonetic

  • Email

  • FileAs

  • FirstName

  • FirstNamePhonetic

  • HomeAddress

  • HomeCity

  • HomeCountry

  • HomePhone

  • HomeState

  • HomeZip

  • JobTitle

  • LastNamePhonetic

  • MiddleName

  • NameTitle

  • OfficeLocation

  • Suffix

  • Title

  • WebPage

  • Wedding

  • WorkAddress

  • WorkCity

  • WorkCountry

  • WorkFax

  • WorkPhone

  • WorkState

  • WorkZip

<29> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use Wedding instead of Anniversary for this field.

<30> Section 3.2.4.2.4:  Office Outlook 2007 interprets this field as an integer Gender only. Clients SHOULD interpret it as a choice type when the server includes CHOICE and MAPPING elements.

<31> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use HomeCity instead of HomeAddressCity for this field.

<32> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use HomeCountry instead of HomeAddressCountry for this field.

<33> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use HomeZip instead of HomeAddressPostalCode for this field.

<34> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use HomeState instead of HomeAddressStateOrProvince for this field.

<35> Section 3.2.4.2.4:  Office Outlook 2003 and Office Outlook 2007 use OfficeLocation instead of Office for this field.

<36> Section 3.2.4.2.4:  Microsoft Office SharePoint Server 2007 and Microsoft SharePoint Server 2010 do not include the MAPPINGS element for the Gender field.

<37> Section 3.2.4.2.8:  For Windows SharePoint Services 3.0 and SharePoint Foundation 2010, the default type is User, for SharePoint Foundation 2013, the default type is UserMulti.

<38> Section 3.2.4.2.8:  Office Outlook 2007 serves as a pass-through for this data.