IBM Workload Scheduler components

IBM Workload Scheduler 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 IBM Workload Scheduler 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.
The following are the main processes of a dynamic agent:
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.
Monman
The event management process that turns on the event monitoring engine on the workstation.
In addition, IBM Workload Scheduler uses two command line interfaces:
Composer
The command-line program used to define, manage, and store scheduling objects in the IBM Workload Scheduler 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 IBM Workload Scheduler 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.