There are two types of job that can be executed by the job manager:
Jobs written specifically to work with the job manager:
These jobs use a specific interface and are capable of directly manipulating job manager data (report functions, output error state).
Jobs that do not interface with the job manager (system commands):
The job manager updates the report table based on the standard command output, and the job state based on the command return code (errorlevel):
0 |
job completed without error, |
<> 0 |
job ended with error. |
An Adelia server program library is provided with the job manager.
This library provides the functions that allow job manager tables to be manipulated (add a job, add a line to the execution report, modify the state of a job, manage users).