Autosys:
➧ An automated job control system for scheduling, monitoring and reporting jobs
➧ The jobs can reside on an Autosys configured machine attached to a network
➧ A single action performed on a validated machine
➧ Autosys-jobs can be defined using GUI or JIL
Autosys – Architecture:
Process:
• Step1: The Event Processor scans the Event Server for the next event to processor. If no event is ready, the Event Processor scans again in 5 seconds.
• Step2: The Event Processor reads from the Event Server that an event is ready. The job definition and attributes are retrieved from the Event Server, including the command and the pointer to the profile file to be used for the job
• Step3: The Event Processor processes the event. The Event Processor attempts to establish a connection with the Remote Agent on the client machine and passes the job attributes to the client machine. The Event Processor sends a CHANGE_STATUS event marking in the Event Server that the job is in STARTING state
• Step4: The Remote Agent is invoked using the UserID and Password passed from the Event Processor.
• Step5: The Remote Agent receives the job parameters and sends an acknowledgement to the Event Processor
• Step6: The Remote Agent Starts a process and executes the command in the job definition.
• Step7: The Remote Agent issues a CHANGE_STATUS event marking in the Event Server that the job is in RUNNING state
• Step8: The client job process runs to completion, then returns an exit code to the Remote Agent and quits.
• Step9: The Remote Agent sends the Event Server a CHANGE_STATUS event corresponding to the completion status of the job. The Remote Agent quits
Two methods to define Autosys jobs are:-
• Autosys GUI allows to set the attributes that describe when, where and how a Autosys-job should be run.
• GUI Control Panel is used to define Autosys-jobs Contain fields that correspond to Autosys JIL sub-commands and attributes.
• A specification language that has its own commands to describe when, where and how a Autosys-job should be run.
• The attributes are set b JIL sub-commands
There are three types of jobs: command, file watcher, and box.
As their names imply,
1. command jobs execute commands,
2. box jobs are containers that hold other jobs (including other boxes), and
3. file watcher jobs watch for the arrival of a specified file.
No comments:
Post a Comment