- BlackBerry® Enterprise Server 5.0 SP2 for Microsoft® Exchange
- Microsoft® Exchange Server 2010 SP1
- DT 775901
- DT 788164
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
In Microsoft Exchange Server 2010 SP1 the Default Client Throttling Policy values have changed resulting in the maximum EWSFindCountLimit being set to 1000.
Create a new BlackBerry Enterprise Server policy using the Microsoft Exchange Management Shell using the following steps:
- On a computer that hosts the Microsoft Exchange Management Shell, open the Microsoft Exchange Management Shell.
- Type New-ThrottlingPolicy BESPolicy .
- 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
- Type Set-Mailbox "BESAdmin" -ThrottlingPolicy BESPolicy .
-
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:- On a computer that hosts the Microsoft Exchange Management Shell, open the Microsoft Exchange Management Shell.
- Type Get-ThrottlingPolicy BESPolicy .
- 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.

