Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

During Full Download Mode, all data that the user is eligible to receive is packaged by the Swift MEAP™ 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:

  1. Application metadata is downloaded from the Swift MEAP™ iEnterprise Mobile™ server.
  2. Swift MEAP™ iEnterprise Mobile™ server pushes data to the client application.
  3. Swift MEAP™ iEnterprise Mobile™ server retrieves user data from the data source, storing the user data in the Swift MEAP™ iEnterprise Mobile™ server database.
  4. Swift MEAP™ 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:

  1. The Swift MEAP™ iEnterprise Mobile™ server queries the Data Source at set intervals for changed data, using the getupdate Job.
  2. The Swift MEAP™ iEnterprise Mobile™ server compares any returned records with records already stored in the Swift MEAP™ iEnterprise Mobile™ server database and does the following:
    1. Updates any records that are found in the server database.
    2. Builds data packages for the changes to be distributed to each user client.

Updates made on the device are immediately transferred to the Swift MEAP™ iEnterprise Mobile™ server and then immediately passed to the data source.