Was hat Mauritius mit dem BES zu tun? Unter Umständen sehr viel: Durch die Zeitzone Mauritius Standard Time können Probleme bei der Synchronisation des Kalenders auftreten. Aber von vorne:
Umgebung:
BlackBerry Enterprise Server 5.0 installiert auf einem Windows Server 2008
Fehlerbeschreibung:
Kalendereinträge werden nicht synchronisiert, weder vom Server zum Gerät, noch umgekehrt. Im Eventlog, Applicationlog tritt regelmäßig folgende Fehlermeldung auf:
{Username}-CDOCalendar::ProcessWindowsTimezoneInfo- No Index value present
In der Logdatei des Messaging Agents (MAGT) sind folgende Einträge zu finden:
[40000] (05/18 14:06:56.538):{0×1488} CDO helper 017BB9A8 is not in memory
[40000] (05/18 14:06:56.538):{0×1488} Starting new CDO helper 017BB9A8
[40574] (05/18 14:06:57.009):{0×1104} CDO helper 017BB9A8 started, PID 1152
[20000] (05/18 14:06:57.731):{0×1104} {Username}-CDOCalendar::ProcessWindowsTimezoneInfo- No Index value present
Ursache:
Die Logeinträge treten auf, weil die Zeitzone Mauritius Standard Time nicht zu der Liste der Zeitzonen im BlackBerry Enterprise Server Installer hinzugefügt wurde.
BlackBerry Enterprise Servers verwendet unter Windows Server 2003 die Indizes in den Windows Zeitzonen Registry Subkeys. Wenn der BlackBerry Enterprise Server den Windows Zeitzonen Index nicht findet, werden die index Mappings der BES eigenen Zeitzonen Identifikation verwendet. Wenn eine Zeitzone ohne Index in den Windows Zeitzonen Registry Subkeys vorhanden ist, und der BlackBerry Enterprise Server diese Zeitzone in den eigenen Zeitzonen Identifikationstabllen nicht finden kann, tritt dieser Fehler auf.
Behebung:
Derzeit gibt es von RIM für das Problem noch kein Bugfix, dies wird in nächster Zukunft auch nicht erwartet. Deshalb kann der Fehler nur durch folgendes Workaround behoben werden. Es müssen folgende Einträge der Registry hinzugefügt werden:
Windows 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 Windows 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
Tritt der Fehler nach Eintrag der o.g. Registrykeys weiterhin auf, müssen noch folgende Einträge der Windows Registry hinzugefügt werden:
Windows Server 2008 32-bit [HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\UTC] "StdKeyName"="UTC" "Index"=dword:80000050 [HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Paraguay Standard Time] "StdKeyName"="Paraguay Standard Time" "Index"=dword:80000051 [HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Kamchatka Standard Time] "StdKeyName"="Kamchatka Standard Time" "Index"=dword:80000052 Windows Server 2008 64-bit [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\UTC] "StdKeyName"="UTC" "Index"=dword:80000050 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Paraguay Standard Time] "StdKeyName"="Paraguay Standard Time" "Index"=dword:80000051 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432node\Research In Motion\BlackBerry Enterprise Server\Time Zone Identification\Kamchatka Standard Time] "StdKeyName"="Kamchatka Standard Time" "Index"=dword:80000052
Quelle: RIM Knowledgebase Artikel KB18396




Kommentare