Calendar appointments in Outlook appear one hour ahead of correct time zone when created or modified on the BlackBerry smartphone

Article ID: KB20156

Type: Support Content

Last Modified: 07-13-2012

 

Product(s) Affected:

  • BlackBerry Enterprise Server for Microsoft Exchange
  • BlackBerry Enterprise Server Express for Microsoft Exchange
CollapseEnvironment
  • BlackBerry® Enterprise Server for Microsoft® Exchange Server 4.1 to 5.0 SP3
  • BlackBerry® Enterprise Server Express for Microsoft® Exchange Server 5.0 SP1 to 5.0 SP3
  • Microsoft® Exchange Server 2003 to 2010
CollapseOverview

When the BlackBerry® Enterprise Server and Microsoft® environments have been updated with the latest Daylight Saving Time updates referenced in KB19980, creating a calendar appointment on the BlackBerry smartphone, receiving a calendar appointment from a BlackBerry smartphone, or changing a calendar appointment from a BlackBerry smartphone causes the appointment to appear in the Microsoft® Outlook® mailbox as one hour ahead of its intended time.

The appointment will appear for the correct time when it is created using Microsoft Outlook Web Access or Microsoft Outlook, both on the BlackBerry smartphone and in Microsoft Outlook Web Access.

CollapseCause

When the BlackBerry Enterprise Server is installed, the registry information may not include the correct time zone registry entry for Daylight Savings Time. As a result, when a calendar appointment is created on the BlackBerry smartphone, the BlackBerry Enterprise Server uses the time zone information within its current registry information and places the appointment one hour outside of the intended time.

CollapseResolution

Warning: The following procedure involves modifying the computer registry. This can cause substantial damage to the Windows® operating system. Document and back up the registry entries before implementing any changes.

Important: Restarting certain BlackBerry Enterprise Server services delays email message delivery to BlackBerry smartphones. For more information, see KB04789 .

For 64-bit Operating Systems:

  1. Stop all BlackBerry Enterprise Server services.
  2. Back up the registry on the BlackBerry Enterprise Server.
  3. Delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Research In Motion\BlackBerry Enterprise Server\Time Zones
  4. Import Update_for_CDO_(CDO VERSION 2003 or 2007/2010) 64bit.reg from the Attachments section.
  5. Start all BlackBerry Enterprise Server services .

For 32-bit Operating Systems:

  1. Stop all BlackBerry Enterprise Server services.
  2. Back up the registry on the BlackBerry Enterprise Server.
  3. Delete HKEY_LOCAL_MACHINE\SOFTWARE \Research In Motion\BlackBerry Enterprise Server\Time Zones
  4. Import Update_for_CDO_(CDO VERSION 2003 or 2007/2010).reg from the Attachments section.
  5. Start all BlackBerry Enterprise Server services
Note: CDO VERSION 2003 or 2007/2010 relates to the following:

    CDO VERSION 2003: CDO 6.5.7653.21 to 6.5.7974.0
    CDO VERSION 2007/2010: CDO 6.5.8131 to 6.5.8244.0

These are CDO versions on the BlackBerry Enterprise Server and NOT on the Microsoft Exchange Server. The attachments below are not full CDO installation packages. They are meant to create additional Time Zone entries in the Registry on the BlackBerry Enterprise Server. They will not overwrite newer versions of CDO on a BlackBerry Enterprise Server.
CollapseWorkaround
As this issue  is caused by limitations of Microsoft CDO.DLL the issue can be avoided by enabling Exchange Web Services (EWS). For Exchange Web Services to be used Microsoft Exchange server 2007 SP1 to Microsoft Exchange server 2010 is required and the BlackBerry Enterprise Server must be 5.0 to 5.0 SP3.

The following article provides more information on using Exchange Web Services

  • KB20028 How and when to enable Microsoft Exchange Web Services for calendaring components on BlackBerry Enterprise Server
CollapseAdditional Information

This situation is also experienced with the time zone (GMT -5:00) Bogota, Lima, Quito. Also known as SA Pacific Standard.

If users who have device time or calendar object time zone set to Mexico City New (-6 GMT) or Mexico City Old (-6 GMT) experience calendar appointments shifting to UTC time and the following log line in the MAGT:

SetCdoTzi: no time zone info available for CDO time zone index 37, using UTC

Ensure that the CDOIndex DWORD key exists in our registry hive.  Note this key may not exist so you may have to create it.  Once it's created, the Central Standard Time (Mexico) registry key should contain the following information:

On a 32-bit system:
[HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Time Zones\Central Standard Time (Mexico)]
"Index"=dword:80000043
"CdoMapping"=dword:00000025
"CdoIndex"=dword:00000025

On a 64-bit system:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Research In Motion\BlackBerry Enterprise Server\Time Zones\Central Standard Time (Mexico)]
"Index"=dword:80000043
"CdoMapping"=dword:00000025
"CdoIndex"=dword:00000025

This requires a restart of the Controller service to take effect. 

CollapseAttachments

Disclaimer

By downloading, accessing or otherwise using the Knowledge Base documents you agree:

   (a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and

   (b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.


Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.