KB18396 - After installing BlackBerry Enterprise Server 5.0.0 you receive the warning "{USER}-CDOCalendar::ProcessWindowsTimezoneInfo- No Index value present"
Environment
- BlackBerry® Enterprise Server version 5.0.0
- SDR342964
Overview
After installing BlackBerry Enterprise Server version 5.0.0 on a host machine running Windows Server® 2008, the following warning is logged in the Windows® Event Viewer Application Log: {Username}-CDOCalendar::ProcessWindowsTimezoneInfo- No Index value present
The following information is also logged in the Messaging Agent log (MAGT):
[40000] (05/18 14:06:56.538):{0x1488} CDO helper 017BB9A8 is not in memory
[40000] (05/18 14:06:56.538):{0x1488} Starting new CDO helper 017BB9A8
[40574] (05/18 14:06:57.009):{0x1104} CDO helper 017BB9A8 started, PID 1152
[20000] (05/18 14:06:57.731):{0x1104} {Username}-CDOCalendar::ProcessWindowsTimezoneInfo- No Index value present
Cause
The log line entry is seen because the Mauritius Standard Time has not been added to the time zone list in the BlackBerry Enterprise Server installer.
BlackBerry Enterprise Servers installed on Windows Server 2003 still read and use the indexes in the Windows time zone registry subkeys. For BlackBerry Enterprise Servers installed on either 2003 or 2008, when the BlackBerry Enterprise Server reads the Windows time zone registry subkeys, if the index is not present it will use the index mapping in our Time Zone Identification subkeys. If a time zone without an index is listed in the Windows time zone registry subkeys and the BlackBerry Enterprise Server cannot find it in the Time Zone Identification subkeys, the log entry is present.
Resolution
This is a previously reported issue that has been escalated internally to our development team. No resolution time frame is currently available.
Workaround
To address this specific issue, add the following registry key:
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 prior to implementing any changes.
Window Server 2008 32-bit [HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Mauritius Standard Time]
"StdKeyName"="Mauritius Standard Time"
"Index"=dword:8000004f
Window Server 2008 64-bit [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Mauritius Standard Time]
"StdKeyName"="Mauritius Standard Time"
"Index"=dword:8000004f
Additional Information
As Microsoft® adds or updates new time zone information, the BlackBerry Enterprise Server installer will also have to be updated to included these additional time zone updates.