5.1.1 Execution agents
An execution agent is a logical name defined in JP1/AJS3 as a job execution host. JP1/AJS3 determines where each job is to be executed by mapping the execution agent name with the physical host name of an agent host that executes jobs. The job is then sent to that agent host.
- Supplementary note
-
Queueless jobs do not use execution agents. To define a queueless job, specify the execution host in Exec-agent in the detailed definition of a job.
The following figure illustrates how execution agents are used.
|
You can specify an execution agent for any of the following units:
-
Jobnet
-
Nested jobnet
-
PC job
-
Unix job
-
Event job
-
Action job
-
Custom job
Note that this applies only when Standard is selected for Exec. Service in the detailed definition of a job.
You can change an agent host name, or use a different agent host, without changing the job definition. On the manager host, you simply change the physical host name that the execution agent is mapped to.
|
If an application needs to be executed at more than one site, you simply define the execution agents separately at each manager host, without having to change the job definition.
|
To map an execution agent with the host name of an agent host, use the ajsagtadd command. To map a previously defined execution agent with a different agent host, use the ajsagtalt command.