HCL Workload Automation components
About this task
HCL Workload Automation uses several manager processes to efficiently segregate and manage networking, dependency resolution, and job launching. These processes communicate among themselves through the use of message queues. Message queues are also used by the Console Manager (conman) to integrate operator commands into the batch process.
On any computer running HCL Workload Automation there are
a series of active management processes. They are started as a system
service, or by the StartUp command. The following
are the main processes of a fault-tolerant agent:
- Netman
- The network management process that establishes network connections between remote mailman processes and local Writer processes.
- Mailman
- The mail management process that sends and receives inter-CPU messages.
- Batchman
- The production control process. Working from Symphony®, the production control file, it runs jobs streams, resolves dependencies, and directs jobman to launch jobs.
- Writer
- The network writer process that passes incoming messages to the local mailman process.
- Jobman
- The job management process that launches and tracks jobs under the direction of batchman.
- agent
- The network management process that establishes network connections to the master domain manager or the dynamic domain manager.
- JobManager
- The process that manages all of the dynamic agent operations, such as, sending events, and directing TaskLauncher to launch jobs.
- TaskLauncher
- The job management process that launches and tracks jobs under the direction of JobManager.
- JobManagerGW
- Manages the communication between dynamic agents and the master or dynamic domain manager through a firewall.
In addition, HCL Workload Automation uses two
command line interfaces:
- Composer
- The command-line program used to define, manage, and store scheduling objects in the HCL Workload Automation database. The composer command-line program can be installed and used on any computer connected through TCP/IP to the system where the master domain manager is installed. It does not require the installation of a HCL Workload Automation workstation as a prerequisite. It communicates through HTTP/HTTPS with the master domain manager where the relational database management system (RDBMS) is installed. The HTTP/HTTPS communication setup and the authentication check are managed by the WebSphere® Application Server - Express® infrastructure. The composer uses edit files to update the scheduling database.
- Conman
- The console manager. It is the user interface for plan running activities by means of the command line interface. Conman writes information that is received by either the local netman or mailman processes.