The BlackBerry Synchronization Service sends other changes, including BlackBerry device information, time zone
information, and backup and restore data, at the batch synchronization interval that is set on the BlackBerry Enterprise
Server. By default, the batch synchronization interval is 10 minutes.
To prevent synchronization errors, the BlackBerry Enterprise Server and BlackBerry device can send only a single
changelist at a time for a user account.
The BlackBerry Synchronization Service writes a synchronization request entry to the SynchRequest table of the
BlackBerry Configuration Database, and sends the changed records to the BlackBerry Dispatcher.
4. The BlackBerry Dispatcher compresses the content, encrypts it using the device transport key of the BlackBerry
device, and sends the encrypted content to the BlackBerry Router for delivery to the BlackBerry device.
5. The BlackBerry device sends a delivery confirmation to the BlackBerry Synchronization Service for each record that it
receives.
6. The BlackBerry Synchronization Service receives delivery confirmations, deletes the corresponding synchronization
request entries from the SyncRequest table, and writes an entry to the SyncRecordState table for each delivery
confirmation.
Each organizer database record has a unique identifier that is mapped to a corresponding record on the BlackBerry
device.
Process flow: Adding a contact picture on a BlackBerry
device
1. A user adds a picture to a contact in the address book on a BlackBerry device and saves the change.
2. The BlackBerry device creates a changelist request to synchronize the changed record. The changelist request
includes the updated record information and identifies the address book as the target for the update.
Feature and Technical Overview BlackBerry Enterprise Server process flows
93