CPS Scheduled Processes
Introduction
The following section is a list of the current scheduled processes running within the CPS system.
Module Sync
The module sync is a user configurable timed process, which is set to search for CM-Handles within CPS with an ‘ADVISED’ state. Once the CM-Handle(s) is processed by the module sync, the CM-Handle state is then set to ‘READY’, if the process completes successfully. If for any reason the module sync fails, the CM-Handle state will then be set to ‘LOCKED’, and the reason for the lock will also be stored within CPS.
Data Sync
The data sync is a user configurable timed process, which is set to search for CM-Handles with a sync state of ‘UNSYNCHRONIZED’. Once the CM-Handle(s) with a sync state of ‘UNSYNCHRONIZED’ is processed by the data sync, the CM-Handle sync state is then set to ‘SYNCHRONIZED’, if the process completes successfully. If the data sync fails, the CM-Handle sync state will remain as ‘UNSYNCHRONIZED’, and will be re-attempted.
Retry Mechanism
The retry mechanism is a user configurable timed process, which is used to search for CM-Handles which are currently in a ‘LOCKED’ state. If the CM-Handle is ready to be retried then, the CM-Handle(s) in a ‘LOCKED’ state is processed by the retry mechanism, the CM-Handle state is then set to ‘ADVISED’. Whether the CM-Handle is ready to be retried is dependent on both the number of attempts to sync the CM-Handle, and the last update time of the CM-Handle state. With each new attempt to unlock the CM-Handle, the time until the CM-Handle can next be retried is doubled.