Calendar items disappear from BlackBerry smartphones after applying SP1 to Microsoft Exchange Server 2010

Article ID: KB23949

Type: Support Content

Last Modified: 08-29-2012

 

Product(s) Affected:

  • BlackBerry Enterprise Server for Microsoft Exchange
CollapseEnvironment
  • BlackBerry® Enterprise Server 5.0 SP2 for Microsoft® Exchange
  • Microsoft® Exchange Server 2010 SP1
  • DT 775901
  • DT 788164
CollapseOverview

Calendar items disappear from BlackBerry® smartphones after Service Pack 1 is applied to Microsoft® Exchange Server 2010.

This can be determined using the following log lines:

Example from the BlackBerry Cal helper (CALH) log:

[40000] (07/29 11:45:07.213):{0x73C} {user01@example.com} Service::GetCalendarItemSourceKeysAndGoids found 0 in calendar
[40000] (07/29 11:45:07.447):{0x73C}
{user01@example.com} Service::GetCalSyncItemsToDelete found 512 to process
[40000] (07/29 11:45:07.463):{0x73C}
{user01@example.com} Service::GetInactiveCalSyncItems will delete 159 items
[40000] (07/29 11:45:07.838):{0x73C}
{user01@example.com} Service::GetInactiveCalSyncItems found 333 inactive items

Corresponding BlackBerry Mailbox Agent (MAGT) log:

[40740] (07/29 11:45:07.181):{0x854}
{user01@example.com} Starting calendar deleted rescan
[40000] (07/29 11:45:07.181):{0x854}
{user01@example.com} UserControl::FindAndQueueAllCalendarDeletes - Getting inactive cal sync items
[40000] (07/29 11:45:07.838):{0x854}
{user01@example.com} UserControl::FindAndQueueAllCalendarDeletes - Found 333 items
[40741] (07/29 11:45:07.869):{0x854}
{user01@example.com} Calendar deleted rescan completed

CollapseCause

In Microsoft Exchange Server 2010 SP1 the Default Client Throttling Policy values have changed resulting in the maximum EWSFindCountLimit being set to 1000.

CollapseResolution

Create a new BlackBerry Enterprise Server policy using the Microsoft Exchange Management Shell using the following steps:

  1. On a computer that hosts the Microsoft Exchange Management Shell, open the Microsoft Exchange Management Shell.
  2. Type New-ThrottlingPolicy BESPolicy .
  3. Type Set-ThrottlingPolicy BESPolicy -RCAMaxConcurrency $NULL -RCAPercentTimeInCAS $NULL -RCAPercentTimeInMailboxRPC $NULL -RCAPercentTimeInAD $NULL –EWSMaxConcurrency $NULL –EWSPercentTimeInAD $NULL –EWSPercentTimeinCAS $NULL – EWSPercentTimeInMailboxRPC $NULL –EWSMaxSubscriptions $NULL –EWSFastSearchTimeoutInSeconds $NULL –EWSFindCountLimit $NULL
  4. Type Set-Mailbox "BESAdmin" -ThrottlingPolicy BESPolicy .
  5. Restart the BlackBerry Controller Service.

Note: Restarting BlackBerry Enterprise Server services will delay email message delivery to BlackBerry smartphones. For more information, see KB04789

To confirm EWSMaxConcurrency has been disabled, follow these steps:
  1. On a computer that hosts the Microsoft Exchange Management Shell, open the Microsoft Exchange Management Shell.
  2. Type Get-ThrottlingPolicy BESPolicy .
  3. Confirm the value for EWSMaxConcurrency is null (blank).

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.