Managing Schedules
Enabling/Disabling a Schedule
SYSADMIN.EnableSchedule(<IN biginteger id>, <IN boolean enabled> NOT NULL, <IN string uuid>)
This procedure takes the following parameters:
Parameter | Description |
|---|---|
| ID of the schedule to be enabled or disabled |
| Specifies if the schedule should be enabled or disabled; may be either |
| UUID of the schedule to be enabled or disabled |
The schedule ID or job UUID must be specified.
Deleting a Schedule
SYSADMIN.DeleteSchedule( <IN biginteger id>, <IN string uuid> )
This procedure takes the following parameter:
Parameter | Description |
|---|---|
| ID of the schedule to be deleted |
| UUID of the schedule to be deleted |
Modifying a Schedule
SYSADMIN.UpdateSchedule( <IN biginteger id>, <IN string type>, <IN biginteger intervl>, <IN biginteger startDelay>, <IN string cronExpression>, <IN boolean enabled>, <IN biginteger chainedToScheduleId>, <IN string chainCondition>, <IN string chainString>, <IN string owner>, <IN string queueHandler>, <IN string uuid>, <IN string timezone> )
This procedure takes the following parameters:
To view the full table, click the expand button in its top right corner
Parameter | Description |
|---|---|
| ID of the schedule to be modified |
| Can take one of four possible values; depending on the value, some other parameters are required or disregarded:
|
| How often to repeat the job in minutes. If this parameter is used, the |
| Initial delay before running the job (only before the 1st iteration, all subsequent iterations are fired in accordance with interval/cron schedule settings) |
| Provides the Quartz Cron Expression to specify the schedule. If this parameter is used, the |
| Enables the execution of the schedule according to |
| ID of the parent schedule, i.e. this schedule will be executed after the parent schedule if |
| Can take the following possible values:
If |
| Expression string when complex dependencies are used; see the section further down for a detailed explanation. If the created schedule depends only on one other schedule then either |
| Name of the schedule owner. Owner could be set to the value that is not equal to the current user only by members of |
| Name of queue handler |
| UUID of the schedule to be modified |
| Define the timezone for the schedule ( |
The schedule ID or UUID must be specified.
Parameter owner can also be modified by using procedure SYSADMIN.changeResourceOwnerAndExecutor()
Resetting a Schedule
SYSADMIN.resetSchedule
This procedure resets a schedule.
SYSADMIN.resetSchedule( <IN biginteger id> )
This procedure takes the following parameter:
Parameter | Description |
|---|---|
| ID of the schedule to be reset |
Please note that it creates the mark so that the schedule counts its conditions from that point in time.
SYSADMIN.resetAtomicSchedule
deprecated
See Also
Create Dependent Replication Jobs for a step-by-step guide on how to create a dependent replication job and define a schedule for it