Job Object

This section describes the purpose of the Job object and its properties. Below you will find a general overview, followed by a detailed description of Job Properties as they appear in the various Job categories (tabs).

 

A Job is a process that runs on a Execution Agent systemClosed The Execution Agent ("Agent") is the component that runs ActiveBatch jobs. It must be installed and configured on a system that is specified in the Machine property of an Execution Queue object. The Job Scheduler uses the Queue's Machine property to determine what system to connect to in order to dispatch jobs. Most ActiveBatch environments have more than one system with an Agent installation. Which Agent to send the Job to is based on the Submission Queue that is assigned (associated) to each Job, a required Job property. in a reliable and secure manner. An ActiveBatch Job can be one of 3 types - Process, Script, or Jobs Library. Usually a Job is executed in an unattended mode such that the desktop itself is not occupied with the task of running the Job. In fact, with ActiveBatch, the desktop need not be logged on when running Jobs.

 

A Job definition (sometimes referred to as a Job template) stores all the properties of the process you wish to run through ActiveBatch. When a Job definition is triggered for execution, a Job Instance is cloned (created) from the Job definition. The instance is sent to an Execution Agent to run. In summary, a Job definition defines the Job, and the Job instance is what is executed. A Job definition can spawn many Job Instances over its lifetime.

 

General Job Object Information

 

Job Properties