Output collector

The function of this started task is to collect the logs of jobs and dynamic jobs run on HCL Workload Automation Agents (z-centric) and to send them to the JES spool, where they can be taken and archived by any integrated output management product into a dedicated repository.

Output collector is sent an event (in the form of a record in an event data set) by the controller every time a job or a dynamic job completes or terminates in the z-centric environment. The event contains the information necessary for the output collector to identify the job and the agent that ran it. The output collector then retrieves the job log from the agent (or the dynamic domain manager if the job is dynamic) and copies it to a SYSOUT in JES to make it available to an output management product.

In addition, Output collector attaches a header at the top of the job log with information that classifies the output (occurrence name, occurrence IA, job name, workstation name, operation number, start time, end time) and information about the run (process ID, return code, duration, status, hostname).

Activation of this feature is optional. If you activate it, it automatically collects the logs of all jobs run in the z-centric environment, regardless of whether they complete successfully or terminate in error. If you do not activate it, you can still configure your system to either request logs manually or to receive those of jobs ended in error.

In a sysplex configuration, the Output collector started task must reside in the same image where the controller is.

For a detailed description of the Output collector, see Scheduling End-to-end with z-centric Capabilities.