BESAdmin.info - Your Technical Support Source

Yahoo Buzz Technorati Stumbleupon Reddit Myspace Digg Delicious

Windows Server 2003 domain controller memory leak affects wireless calendar synchronization


Doc ID: KB03784
Modified Date: 04-26-2007
Document Type: Support

Products

  • BlackBerry® Enterprise Server
  • BlackBerry® Enterprise Server for Microsoft® Exchange



Environment

  • BlackBerry® Enterprise Server
  • Microsoft® Exchange
  • Microsoft Windows Server® 2003

Background

When the BlackBerry Enterprise Server receives an appointment from the BlackBerry device, the BlackBerry Enterprise Server service sends the appointment to one of the CalHelper processes running on the BlackBerry Enterprise Server. CalHelper is responsible for synchronizing the appointment to the BlackBerry device user’s Calendar on the Microsoft Exchange Server, using the Collaboration Data Object (CDO).

Note: This applies to environments where the BlackBerry Enterprise Server is part of an Active Directory®.




Overview

Calendar items created on the BlackBerry device do not display in Microsoft Outlook®; however, calendar items created in Outlook do synchronize with the BlackBerry device.

The BlackBerry Enterprise Server debug log displays the following:

[30001] (04/11 09:16:11):{0x11BC} *** CDO *** CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,

[30002] (04/11 09:16:11):{0x11BC} Server = mailserver1, Mailbox = /o=Company/ou=Second Administrative Group/cn=Recipients/cn=AngelaHain

 Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]].

[30180] (04/11 09:16:11):{0x11BC} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.

[40000] (04/11 09:16:11):{0x11BC} CDO initializing failure in CDO helper 02ed53a8



The errors described in these log entries occur when CalHelper fails to synchronize an appointment, since CalHelper must log in to the BlackBerry device user’s Calendar using CDO.

If the Windows 2003 Domain Controller (which also functions as the Global Catalog Server) has a memory leak problem, the BlackBerry Enterprise Server may be unable to resolve the temporary CDO profiles needed to log on to a BlackBerry device user’s Calendar and start the synchronization process.

See Microsoft Knowledge Base article 829993 for more information regarding the memory leak condition on Windows Server 2003 Domain Controllers.




Additional Information

This is not the only reason the BlackBerry Enterprise Server may be unable to resolve CDO profiles. See KB03278 and KB03480 for more information.