Scheduler Settings (Configurable Scheduler)

You can adjust the settings for globally scheduled tasks within the Admin application. Use the following procedure to view scheduled tasks for the iEnterprise Mobile™ server:

  1. Start the Admin application.
  2. Click Administrator, then Scheduler Settings in the Navigation Menu.


There are a number of settings available to you, depending on your installation type. The following scheduled tasks are selectable on the Scheduler Jobs tab:

Job Name

Description

Cleanup Job

CleanUpJob is used to cleanup records to be removed, and sending license notification emails to administrators.

DeviceRequestJob

DeviceRequestJob is used to process data that was received by the server as a batch request.

GetUpdatesJob

GetUpdatesJob is used to get the updates from the CRM.

HandleOldLogsAndRecordsJob

HandleOldLogsAndRecordsJob is used to remove old data and logs that are no longer required.

HighPriorityGetUpdatesJob

HighPriorityGetUpdatesJob is used to get the updates from the CRM.

InitLoadRetryJob

InitloadRetryJob is used to retry failed initloads based on retry configuration

QueueJob-Long Run

QueueJob is used to reprocess data that was not processed first time round.

QueueJob-Medium Run

QueueJob is used to reprocess data that was not processed first time round.

QueueJob-Short Run

QueueJob is used to reprocess data that was not processed first time round.


For each job, there are a number of settings that can be adjusted, the fields associated with each job are as follows:

  • Interval: Numeric value, related to Type. For instance, if Type were set to days, entering a value of 7 would schedule the task to be processed weekly.
  • Type: Related to Interval. Can be set to seconds, minutes, hours or days to adjust the unit of time for tasks.
  • State: Indicates whether the job is currently being processed (IN PROGRESS), not currently being run (IDLE) or not activated (NOT STARTED). A status of IDLE indicates that the job has been scheduled, but isn't currently being executed.
  • Status: Indicates whether the job has been enabled or disabled.
  • Start Time: Displays the time that the job was last started.
  • End Time: Displays the time that the job last ended.
  • Duration: Time taken in minutes that the job took to complete. Only full minutes are shown, rounded down. So if a job takes 3 minutes and 55 seconds to complete, a value of 3 will be displayed.


Use the following procedure to change the settings for the jobs in the scheduler:

  1. Click on the Action Link to the far right of the job that you wish to change.
    1. Enable: Turn on the scheduled job.
    2. Disable: Turn off the scheduled job.
    3. Invoke: Run the job selected immediately.
    4. Reschedule: Here you are able to set:
      1. Interval of the Job
      2. Interval Type (Days, Hours, Minutes, Seconds)
      3. Scheduled From (Time/Date)
    5. Stop Job: Stops the current job. The job will restart at the next scheduled start time. This option only is available for Enabled Jobs.
  2. A pop up dialogue box will appear asking you to confirm the action if selecting either enable, disable, invoke or stop.
Jobs will continue to process outstanding batches completely before the disable or stop job command is actioned by the Server.