HCL Workload Automation for Z dialogs

Most users of HCL Workload Automation for Z functions use interactive system productivity facility (ISPF) panels to communicate with the product. These panels are referred to as HCL Workload Automation for Z dialogs. Each dialog user is also a z/OS TSO user executing in a separate address space, or in a different z/OS® system.

The dialogs frequently require support from the HCL Workload Automation for Z subsystem. HCL Workload Automation for Z is a started task that must be active to run the dialogs. The z/OS subsystem interface (SSI) is used to pass requests from the user to HCL Workload Automation for Z. To process the request, this subsystem interface invokes a routine residing in common storage. If the dialogs are executed in a different z/OS® system, the requests will be sent to an HCL Workload Automation for Z server on an APPC or TCP/IP session. The server will then forward the requests to the HCL Workload Automation for Z subsystem via the z/OS® SSI.

Before performing any function requested by a user, the HCL Workload Automation for Z dialog function uses the system authorization facility (SAF) interface to pass the request to RACF® (or a functionally equivalent security package). RACF® verifies that the user is authorized to access the resources needed to run the current function. The z/OS router service calls RACF® to perform this authority check if RACF® is installed and active in the z/OS system. A typical request for service from aHCL Workload Automation for Z dialog to the HCL Workload Automation for Z subsystem is to access a set of database records (for example, application description records). The databases, as well as the planning data sets, are maintained and controlled by the started task.

A summary of the system components and interfaces used by HCL Workload Automation for Z dialogs is provided in HCL Workload Automation for Z dialog structure.

Figure 1. HCL Workload Automation for Z dialog structure

Figure showing a summary of the system components and interfaces used by dialogs