End-of-Job Checking and Actions

End-of-Job checking refers to the process of how Entire Operations recognizes the job status on job completion.

When the job has just completed Entire Operations searches for the occurrence of user-defined events. Such an event can be any of the following:

  • A return code is received in a specific job step;

  • A return code is received in any job step;

  • A string is found in the job protocol or output;

  • A Natural user exit is executed which determines the end-of-job status by returning a certain condition code. This routine can:

    • examine the job protocol or output itself,

    • read data produced by the job,

    • perform system functions,

    • send messages.

For detailed information, see the section End-of-Job Checking and Actions and End-of-Job Checking and Actions: Columns EOJ Checking Page in the User's Guide.

This document covers the following topics:


Default Checking

Depending on the operating system where the job was executed, Entire Operations performs some default checks to determine the job result. For z/OS systems, for example, system abends or JCL errors will automatically be detected. These default checks will be executed for each job, regardless, whether specific user-defined checks were requested for a job or not.

For detailed information, see the section EOJ Checking Defaults for Various Operating Systems in the User's Guide.

Retrying End-of-Job Checking

For the operating system z/OS the following applies:

  • In case of incomplete SYSOUT, the SYSOUT reading will be retried 10 times, with intervals not shorter than 30 seconds. Interval can be longer if the monitor task wait time is longer.

End-of-Job Actions

For each specified event, the user can define how Entire Operations has to react. Such system action can consist of any of the following:

  • Automatically set or reset the output conditions associated with this event (see the section Output Conditions);

  • Send a message (see the User's Guide) to a specific operating system user, the system console, an Entire Operations mailbox, Software AG's office automation system Con-nect, or to an e-mail address;

  • Cancel or print job protocol and output;

  • Perform a recovery (if a job or job step failed);

  • Pass files to Entire Output Management (NOM) (see the User's Guide).