Data router (DX)

HCL Workload Automation for Z subtasks communicate with each other within the system and among systems. The data router (DX) subtask routes data from the components that send data to those that receive data. The following HCL Workload Automation for Zsubtasks send data for processing to other subtasks via the DX subtask:
  • Event reader subtask (sends events)
  • Event writer subtask (sends events)
  • Workstation analyzer subtask (sends JCL, commands, release requests, and WTO messages)
  • Network communication function (CB) subtask.
The following HCL Workload Automation for Z subtasks receive data from the DX subtask:
  • Event manager subtask (processes events)
  • Submit subtask (submits JCL)
  • Network communication function (CB) subtask.

When a sending component transmits data to a receiving component, the sending component puts the data on a router queue for processing by the DX subtask. The subtask can send the data to a component on the same HCL Workload Automation for Z system as the sending component or to a component on another HCL Workload Automation for Z system.

The DX subtask passes the data directly to the receiving component when the sending and receiving components reside on the same system. When the data is sent to another HCL Workload Automation for Z system, the DX subtask transmits the data to the DX subtask on that system. The receiving DX subtask then passes that data to the receiving component on that system. One of the following methods is used to transmit data between systems:
  • Shared DASD
  • Cross-system coupling facility (XCF) communication links
  • SNA communication links.
  • TCP/IP communication link
Sometimes other components are involved in routing data between HCL Workload Automation for Z systems:
  • When you are using SNA communication links, the network communication function (CB) performs the transmission.
  • When data is transmitted via shared DASD, the DX subtask on the transmitting system writes the data to a submit/release data set. The event writer subtask on the receiving system reads the data and passes it to the router queue. The DX subtask processes the data and then passes it to the correct component for processing.
  • When an operation is ready to be started on a workstation that specifies a user-defined destination, the DX subtask queues the request to the external router (EX) subtask. The EX subtask calls the operation-initiation exit, EQQUX009, to handle communications with the user-defined destination.