• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 5. Synchronization Protocol > Transferring Large Amounts of Data

Transferring Large Amounts of Data

The Synchronization Protocol allows the transfer of large numbers of modifications or large payload objects when there are device limitations relating to the size of SyncML Messages. To achieve this, each SyncML Package can be divided into multiple SyncML Messages. This allows the synchronization of a large number of modifications or large payload data without exceeding the maximum size of a SyncML Message.

Large Object Delivery

The SyncML 1.0.1 specification does not include the functionality to divide a large payload object, such as an image file, into multiple Messages. That is, if a large data object within a SyncML command is transferred by utilizing the SyncML 1.0.1 specification, the command, including the data object, needs to fit into one SyncML Message. When considering the fact that the sizes of SyncML Messages range between a few kilobytes and tens of kilobytes, the overall size of the large object cannot be very large. The version 1.1 (and later) SyncML specification takes the delivery of large objects into account and provides the functionality for transferring data objects with sizes larger than the maximum size of a SyncML Message.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint