Options on the Recovery page determine what adTempus should do if a job is interrupted or missed.
Run on startup if last run missed
If the last scheduled execution time for the job (based on schedule triggers defined for the job) was missed because the adTempus service was not running, adTempus will run the job when the service starts.
Restart
The Restart options allow adTempus to restart a job that was interrupted.
Run on startup if adTempus was shut down while the job was running
If the adTempus service was stopped while the job was running, adTempus will restart the job when the service is started.
Stopping the adTempus service does not terminate running programs. Your program may therefore still be running when adTempus goes to restart the job. When you use this option you should use process conditions, the Process Execution task's Skip if already running option, or some other safeguard to make sure that your scheduled tasks do not get re-executed when they should not.
|
Run on startup if adTempus terminated unexpectedly while the job was running
If the adTempus stopped unexpectedly while the job was running, adTempus will restart the job when the service is started. An "unexpected termination" is any abnormal termination of the adTempus service. This could be due to a failure of the service itself or to a system failure.
adTempus is not able to determine the reason for the abnormal termination. If the termination was due to a cause other than an unexpected system shutdown, your program may still be running when adTempus goes to restart the job. When you use this option you should use process conditions, the Process Execution task's Skip if already running option, or some other safeguard to make sure that your scheduled tasks do not get re-executed when they should not.
|
Restart From
This option determines the point from which the job will be restarted:
The beginning (first step) of the job
The beginning of the step that was executing when the failure occurred
The beginning of the step following the step that was executing when the failure occurred
Pass most recent checkpoint to job
Regardless of what step execution begins with, adTempus can pass the task the most recent checkpoint that was set before the failure occurred. Your program or script can use this to determine where it should resume execution.