Site-wide links

Rochester Institute of Technology logo

Microsoft Time Zone Data Update Tool and daylight-saving time changes in 2007

The Microsoft Time Zone Data Update Tool (which was also referred to as Time Zone Update Tool), is a program provided by Microsoft to automate the process of “rebasing” events in Outlook and Exchange calendars. RIT conducted internal testing on several scenarios involving this tool before deciding whether to apply it globally to the calendar data in all RIT Exchange accounts.

Methodology

ITS ran tests to determine the effects of the Microsoft Time Zone Data Update tool. The goal was to determine whether there is a benefit or drawback to running the Time Zone Data Update Tool across all of the Exchange mailboxes hosted by the university. Again, this tool was only meant to automate the proces of “rebasing” events solely within the extended daylight-saving time period:

Microsoft’s guidance was to install the Windows operating system and Entourage client patches, and run the Time Zone Data Update Tool immediately — conducting all of these steps in quick succession. We needed to simulate situations where these steps had not been run in quick succession, since the patches were widely available for installation by RIT faculty, staff, and students well before we felt we could run the the rebasing tool enterprise-wide.

While we used the Outlook version of the rebasing tool in the study, the results should exactly follow those from the Exchange edition, which acts a wrapper around the Outlook tool.

We primarily studied two test matrices. The first was a four-cell matrix of Microsoft Windows clients, running the same version of Outlook 2003, with two axes:

The second matrix was an eight-cell one covering Apple Macintosh clients:

Various categories of test events were created in fresh test accounts on RIT’s Exchange 2003 servers, which had previously been patched for the new DST rules. For Windows and Outlook, the events were created by hand. In the case of Entourage 2004, the test events were created via AppleScript. Additional scenarios involving Outlook Web Access were also tested, and events were created manually in both Microsoft Internet Explorer 6 (OWA Premium) and Mozilla Firefox 1.5 (OWA Basic). The events were:

We could not test every scenario, primarily due to time constraints and the size of the test matrices. We didn’t specifically study event invitations, resource booking scenarios, or Public Folders. We also didn’t explicitly study events viewed between clients on various platforms, so we did not cover situations like, “An Entourage client views a calendar predominantly edited in Outlook.”

Results

After extensive testing of the Microsoft-supplied Time Zone Update Tool, ITS has decided not to run it globally across the RIT Exchange environment. We have only found it effective in a limited set of cases which we do not believe reflects the campus today.

While individuals may choose to run the tool and Organizational Unit (OU) administrators may choose to deploy the Outlook version of it (especially if their environments match the limited set of cases where the tool is effective), ITS does not generally recommend using it to rebase Outlook calendars. Instead, we recommend patching the client operating system and applications, and manually correcting calendar events afterwards. This allows the most control.

This decision is due to the inordinate number of incorrect adjustments in meetings the utility made during our testing. Even under the most favorable circumstances — involving fully-patched Microsoft Windows XP systems, running Microsoft Outlook 2003 — 40% of the meetings moved by the utility were not moved to the correct time.

When tested with some unpatched systems the utility’s effectiveness degraded further. And, when tested with fully-patched Apple Macintosh systems using the latest Microsoft Entourage 2004 Exchange client, all of the meetings moved by the utility were moved in error.

Even though ITS will not run the tool, we must stress that patching your own computer is critical, particularly if you use the RIT Exchange calendar and plan to manually correct your own events.

Microsoft Windows and Microsoft Outlook

Operating system and application Before Time Zone Data Update After Time Zone Data Update
Microsoft Windows XP SP 2
with Microsoft Outlook 2003
  • Bad: Events posted from a patched client displayed two hours earlier than the correct time
  • Bad: Events posted from an unpatched client displayed one hour earlier than the correct time
  • Bad: All-day events posted from both a patched and unpatched client displayed earlier, pushing them into the previous day
  • Bad: Repeating meetings posted by both patched and unpatched clients displayed one hour earlier than the correct time
Microsoft Windows XP SP2 plus DST patch
with Microsoft Outlook 2003
  • Good: Events posted from an unpatched client displayed with the correct time
  • Good: Repeating meetings posted by unpatched clients displayed at the correct time
  • Good: All-day events posted from an unpatched client display at the correct day and time
  • Bad: Events posted from a patched client displayed one hour earlier than the correct time
  • Bad: All-day events posted from a patched client displayed earlier, pushing them into the previous day

Apple Macintosh and Microsoft Entourage

Operating system and application Before Time Zone Data Update After Time Zone Data Update
Apple Mac OS X 10.4.4
with Microsoft Entourage 2004 v11.3.2
  • Bad: Recurring meetings posted by unpatched Mac OS X with unpatched Entourage displayed one hour earlier than the correct time
  • Bad: Long duration event posted by patched Entourage clients on patched and unpatched Mac OS X Tiger versions was displayed two hours earlier than the correct time
  • Bad: Long duration event posted by unpatched Entourage clients on unpatched Mac OS X Tiger versions was displayed one hour earlier than the correct time
  • Bad: Anamolous all-day event results, potentially due to flawed event creation
Apple Mac OS X 10.4.8 plus DST patch
with Microsoft Entourage 2004 v11.3.2
  • Hardware failure prevented testing
  • Hardware failure prevented testing
Apple Mac OS X 10.4.4
with Microsoft Entourage 2004 v11.3.3
  • Bad: Recurring meetings posted by unpatched Mac OS X with unpatched Entourage displayed one hour earlier than the correct time
  • Bad: Long duration event posted by patched Entourage clients on patched and unpatched Mac OS X Tiger versions was displayed two hours earlier than the correct time
  • Bad: Long duration event posted by unpatched Entourage clients on unpatched Mac OS X Tiger versions was displayed one hour earlier than the correct time
  • Bad: Anamolous all-day event results, potentially due to flawed event creation
Apple Mac OS X 10.4.8 plus DST patch
with Microsoft Entourage 2004 v11.3.3
  • Bad: Long duration event posted by patched Entourage clients on patched and unpatched Mac OS X Tiger versions was displayed one hour earlier than the correct time
  • Bad: Anamolous all-day event results, potentially due to flawed event creation

Summary

To summarize the test results:

Wall of Time Zone Data Update Tool results Wall of Time Zone Data Update Tool results, NOT the underside of a Star Destroyer