A schedule-driven cache refresh is a background task that runs between a configured start and endpoint at scheduled intervals during normal server operation.
A schedule-driven cache refresh defines a contract between SAP Mobile Server and back-end information servers.
Normally, data is retrieved from
a server (for example, a database, and an SAP repository, or a Web service) when a device user synchronizes. If the administrator wants the data
to be preloaded, he or she configures the SAP Mobile Server repeat interval to expedite data updates on the device.
Two properties configure the cache refresh schedule, which is used with a subscription to synchronize data for mobile business objects (MBOs).
Schedule repeat – determines the time frame when data is refreshed. If you set up a schedule to repeatedly refresh data, information is always refreshed. Set the schedule to meet business application requirements for data consistency.
As an administrator, you may also use a schedule repeat to look for data
changes and alert subscribed clients to synchronize when there are changes. Keep in mind, however, that the actual detection of changes and sending of data (for messaging payloads) or notifications (for replication payloads) depends on the:
- Change detection interval property of the synchronization group for the package.
- Notification threshold property of subscriptions for replication payloads.
- Push related device settings for messaging payloads.
- Repeat interval – determines how often SAP Mobile Server updates the cache with changes to backend data.