Workstation inter-process communication
HCL Workload Automation uses message queues for local
inter-process communication. There are 11 message files, which reside in the TWS_home
directory:
- Appserverbox.msg
- This message file is written by the conman and mailman processes and read by the appservman process. It receives messages such as WebSphere Application Server Liberty Base START and STOP.
- auditbox.msg
- This message file is written by the mailman process and read by the WebSphere Application Server Liberty Base process. It receives audit messages to be stored in the database.
- Courier.msg
- This message file is written by the batchman process and read by the jobman process.
- Intercom.msg
- This message file is read by the batchman process and contains instructions sent by the local mailman process.
- Mailbox.msg
- This message file is read by the mailman process. It receives messages, through the graphical user interface ( Dynamic Workload Console ) or the console manager (conman), incoming from the local batchman and jobman processes and from other HCL Workload Automation workstations in the network.
- mirrorbox.msg
- This message file is written by the mailman process and read by the WebSphere Application Server Liberty Base process. It receives any batchman incoming messages.
- Monbox.msg
- This message file is written by the mailman, batchman, and appservman processes and read by the monman process. It receives messages such as QUEUE_EVENT.
- Moncmd.msg
- This message file is written by the conman, batchman, mailman processes and by the Dynamic Workload Console, and read by the monman process. It receives messages such as STOP, DEPLOY_CONFIG, UPGRADE_WORKSTATION
- NetReq.msg
- This message file is read by the netman process for local commands. It receives messages such as START, STOP, LINK, and UNLINK.
- PlanBox.msg
- This message file is written by the batchman process and read by the engine.
- Server.msg
- This message file is written by the batchman process and read by the engine.
This figure illustrates the inter-process communication on the master domain manager.
This figure illustrates the inter-process communication on the master domain manager and fault-tolerant agent.
These files have a default maximum size of 10MB. The maximum size can be changed using the evtsize utility (see evtsize).