Data Download Modes
There are two types of download types available:
Full Download Mode
During Full Download Mode, all data that the user is eligible to receive is packaged by the iEnterprise Mobile™ server and sent to the client device. Full download mode is usually used if the database has a major change, or if the client device is a new installation and a local database does not exist. The following steps are involved in a full download:
- Application metadata is downloaded from the iEnterprise Mobile™ server.
- iEnterprise Mobile™ server pushes data to the client application.
- iEnterprise Mobile™ server retrieves user data from the data source, storing the user data in the iEnterprise Mobile™ server database.
- iEnterprise Mobile™ server sends the data to the user device
Incremental Download and Synchronization
An incremental download updates the records in the local database that changed since the last download or synchronization. The following steps are involved in an incremental download or synchronization:
- The iEnterprise Mobile™ server queries the Data Source at set intervals for changed data, using the getupdate Job.
- The iEnterprise Mobile™ server compares any returned records with records already stored in the iEnterprise Mobile™ server database and does the following:
- Updates any records that are found in the server database.
- Builds data packages for the changes to be distributed to each user client.
Updates made on the device are immediately transferred to the iEnterprise Mobile™ server and then immediately passed to the data source.