Hitachi

Job Management Partner 1 Version 10 Job Management Partner 1/Automatic Job Management System 3 Overview


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.

Figure 5‒3: Overview of execution agents

[Figure]

You can specify an execution agent for any of the following units:

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.

Figure 5‒4: Using execution agents: Example 1

[Figure]

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.

Figure 5‒5: Using execution agents: Example 2

[Figure]

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.