Tracker for AIX®

If you use AIX/6000 Version 3 Release 2 Modification Level 4 with the optional installable TCP/IP feature, you can install the tracker to control the workload from the controller. In other AIX® operating environments, you can use the sample library members EQQAIXTR, EQQAIXST, and EQQX9AIX to create a tracker for AIX®. When installed, the tracker lets you schedule an operation on a computer workstation which, when ready to be started, sends commands or tasks to be executed in an AIX® environment. Status is reported back to the controller from AIX®. The samples have been developed and tested in an AIX® environment, but can be ported to any UNIX environment if the shell script is compatible.

To install an AIX® tracker based on the samples in your environment, follow these steps:
  • Specify a symbolic destination ID in the USER keyword of the ROUTOPTS initialization statement.
  • Create a computer automatic workstation which specifies the same destination ID.
  • Workstations that specify a user-defined destination are initially set to unknown status every time the controller is started. You are responsible for setting the status of the AIX® workstation to ACTIVE status. You can use the WSSTAT command, the EQQUSINW subroutine or the HCL Workload Automation for Z modify current plan (MCP) dialog. You should consider setting the workstation to ACTIVE status in EQQUX000, the start/stop exit. The sample library member EQQUX0N contains a sample EQQUX000 to set workstation status using the EQQUSINW subroutine.
  • Download the EQQAIXTR and EQQAIXST sample library members to your AIX® system. EQQAIXTR contains code which executes in AIX®, EQQAIXST contains parameters that are passed to EQQAIXTR. The program is written in shell script, instructions for modifying the code and installing can be found in a comment block in EQQAIXTR.
  • The sample library member EQQX9AIX contains an operation-initiation exit (EQQUX009), written in assembler, which is loaded by the controller. The exit is called by the external router subtask when an operation is ready to be started at a workstation which specifies a user-defined destination ID. You need to update the sample to define the destination ID and details about the receiving AIX® environment.
  • Specify EXITS CALL00(YES) LOAD(EQQUX0N) and CALL09(YES) LOAD(EQQX9AIX) for the controller.

The commands or tasks that you want to execute in the AIX® environment can be defined in EQQJBLIB and sent to AIX® by the EQQX9AIX, or you can choose to keep the information only in the AIX® environment. Status of the operation is reported to the controller by batch jobs executing the EQQEVPGM submitted from the AIX® tracker.