This is a general description of the job scheduler. The Chapter 3, N1 AA Analyzer, Chapter 4, N1 AA Builder, and Chapter 5, N1 AA Deployer describe the necessary jobs needed for the operative business.
Define jobs scheduled by N1 AA and view their logs
Administration ⇒ Scheduling
None
Based on jobs and the scheduler, N1 AA can handle asynchronous and periodically scheduled task executions in background threads. Jobs will be automatically scheduled in the background (for example if you start or stop a resource in the N1 AA Deployer), but you can create jobs manually too.
Name: Name of the job.
Class: Fully-qualified class name of an N1 AA scheduling job, which is a descendant of class com.sun.web.admin.n1aa.common.SchedulingJob.
Parameters: Parameters of the job. Spaces to separate parameters and quotation marks if a space is contained in a parameter. Syntax is analogous to console line arguments.
Persistence
Persistent: Job definition and its log is saved permanently in the database. All data is available after a restart of N1 AA.
Transient: Job definition and its log is lost after a restart of N1 AA.
Start: Date and time this job is should be executed for the first time.
Interval: Restart period in seconds. A value of 86400 will define a daily interval. An empty field means that the job is immediately re-executed after it is finished.
Repeats: Number of restarts that will appear on this job. A value of 1 specifies this job to be executed once, 2 for twice and so on. Empty field means an infinite repetition.
Each job collects messages into its own log that can be viewed. You find scheduling events, for example, Job started or Job finished, job info messages or errors along with a timestamp and a log level.
The default values are set to show only the most recent log lines at log level INFO. You can change these settings, For example, to see the complete log or ERROR messages only.