What's New

Topic Last Modified: 2009-07-24

This topic summarizes the changes that have been made in this release of the Microsoft Exchange Server 2007 Service Pack 2 (SP2) Software Development Kit (SDK).

New Content

The topics listed in this section are new or contain information that is new to this release of the Exchange Server 2007 SP2 SDK.

Exchange Web Services

The AD element topic has been added to reflect a new setting that is returned by the Autodiscover service. The new setting specifies the FQDN of an LDAP server that the client can connect to for directory services.

The CreateItem (Task) topic and the Creating Tasks (Exchange Web Services) topic have been updated to reflect information about how to specify the time zone of DateTime properties when you create a task.

The DaysOfWeek (DaysOfWeekType) topic has been added to represent a child element of the WeeklyRecurrence element.

The GetItem Operation and GetItemType topics have been updated to reflect that, starting with Exchange 2007 SP1 with Update Rollup 4 (RU4) applied, GetItem requests are throttled (capped at 50% CPU).

The following topics have been updated to include information about using Microsoft Visual Studio 2008:

The GlobalObjectId property has been updated to reflect that the property represents a global object identifier.

The GoodThreshold element topic has been updated to reflect that this element is optional and that the default value for this property is 25.

The Protocol element topic has been updated to reflect the new AD and PublicFolderServer child elements.

The PublicFolderServer element topic has been added to reflect a new setting that is returned by the Autodiscover service. The new setting specifies the FQDN of the Exchange mailbox database that hosts the client's public folder server.

The RedirectUrl element topic and the Autodiscover Service Architecture topic have been updated to reflect a redirection that the Autodiscover service returns in a mixed Exchange 2007 SP2 and Exchange 2010 environment.

The RequestServerVersion element topic and the ExchangeVersionType topic have been updated to reflect the value that Exchange Web Services client applications should use with Exchange 2007 SP2.

The ResponseCode element topic and the ResponseCodeType topic have been updated to include information about new error codes.

The SuggestionsViewOptions element topic has been updated to reflect updated information about the GlobalObjectId, GoodThreshold, and MinimumSuggestionQuality elements.

The SuggestionsViewOptionsType property topics have been updated to reflect updated information for the GlobalObjectId, GoodThreshold, and MinimumSuggestionQuality property topics.

The TimeZoneDefinition element topic, the TimeZoneContext element topic, the TimeZoneDefinitionType topic, and the TimeZoneContextType topic have been added to reflect new elements and properties in Exchange 2007 SP2 that you can use to specify the time zone for DateTime properties when you are creating or updating task items.

The UpdateItem (Task) topic and the Updating Tasks (Exchange Web Services) topic have been updated to reflect information about how to specify the time zone of DateTime properties when you update a task.

The Updating Exchange Web Services Clients for Exchange 2007 SP2 topic has been added to describe how to update an EWS client application for Exchange 2007 SP2.

The Versioning Requests (Exchange Web Services), Setting Up the ExchangeServiceBinding Proxy Class, and Creating an Exchange Web Services Client Application topics have been updated with information about versioning requests in Exchange 2007 SP2.

Transport Agents and Text Converters

The CategorizedMessageEventHandler topic has been updated to include information about how this delegate is used by transport agents.

The CategorizedMessageEventSource topic has been updated to include information about how this class is used by transport agents.

The EncodingFlags topic has been updated to add information about the new enumeration value QuoteDisplayNameBeforeRfc2047Encoding. This value is new in Exchange 2007 SP2.

The OnCategorizedMessage topic has been updated to include information about the OnCategorizedMessage event.

The OnRoutedMessage topic has been updated to reflect that the event occurs after the server routes the message to the next hop and before it performs content conversion, if it is required.

Other

The Schema Changes Reference for Exchange 2007 SP2 topic has been added to reflect changes that Exchange 2007 SP2 makes to the Active Directory directory service schema.

The CdoTimeZoneId Enum topic has been updated to reflect the valid values for Exchange 2007 SP2.

The Managed Exchange TreeView Control reference documentation was reorganized and additional topics were added to explain how to use the control in Windows Forms applications.

Clarifications and Fixes

The topics listed in this section were changed to correct errors, and to make confusing sections more clear. A big "thank you" to the customers and developers who used the Exchange Server 2007 SDK Feedback alias (exsdkfb@microsoft.com) to inform us of these problems. You can always send us feedback by using the feedback section that appears at the bottom of every page in the downloadable SDK.

Exchange Web Services

The CalendarItem element topic has been updated to reflect that when you update a single calendar item to become a recurring master calendar item, you must specify the MeetingTimeZone element to preserve the calendar item's original time zone.

The DaysOfWeek (DayOfWeekType) element topic has been updated to reflect that WeeklyRecurrence is not a parent element.

The DayOfWeekType enumeration topic has been updated with information about the enumeration values that are not valid for WeeklyRecurrencePatternType.

The DeleteFolder Operation, Deleting Folders (Exchange Web Services), DeleteItem Operation, and Deleting Items (Exchange Web Services) topics have been updated to reflect that a ChangeKey is not required when you delete a folder or an item.

The FindItem Operation and GetItem Operation topics have been updated to reflect that these operations return non–strongly typed objects as Message elements.

The ItemId element topic has been updated to reflect that comparisons between IDs must be case-sensitive or binary and that a ChangeKey is not required when deleting a folder or an item.

The ItemIdType topic has been updated to reflect that comparisons between IDs must be case-sensitive or binary.

The MeetingRequestType element topic and the MeetingRequestTypeType enumeration topic have been updated to add the description for the following two additional values: None and PrincipalWantsCopy.

The Push Notification Sample Application (Exchange Web Services) has been updated to include a timer so that the listener will unsubscribe after three minutes of receiving no notifications.

The ServerVersionInfo element topic and the ServerVersionInfo topic have been updated to include the Version attribute.

The Setting Folder-Level Permissions (Exchange Web Services) topic has been updated to reflect that the AppendToFolderField option cannot be used with the UpdateFolder operation.

The StatusFrequency element topic, the PushSubscriptionRequest element topic, and the PushSubscriptionRequestType property topic have been updated to clarify the meaning of StatusFrequency and how it should be used by the client.

The UpdateItem Operation topic has been updated to specify that when you update a single calendar item to become a recurring master calendar item, you must specify the MeetingTimeZone element to preserve the calendar item's original time zone.

The WeeklyRecurrence element topic has been updated to include information about the DaysOfWeek (DaysOfWeekType) child element.

Outlook Web Access Customization

The Customizing Outlook Web Access topic has been updated to clarify information about the correct location for customization files and to reflect that an IIS restart is required for Outlook Web Access to detect customizations.

The Outlook Web Access Customization Architecture topic has been updated to clarify information about the correct location for customization files.

Transport Agents

The Implementing RoutingAgent Agents topic has been updated to include links to the OnResolvedMessage and OnCategorizedMessage event topics.

The Transport Agents topic has been updated to correct an error in the VB.NET code example.

Other Small Changes

Other small changes were made to fix links, code samples, and so on. Again we thank our customers and developers who identified and informed us of these problems.