Execution Queue Object

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

 

An Execution Queue identifies the machine where Jobs will run. The machine must have an Execution AgentClosed 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. installed on it. The Job Scheduler uses the Execution Queue's machine property to identify what Agent system to connect to, in order to dispatch Jobs to it. The Scheduler-to-Execution Queue (Agent) connection is continuous, unless you stop either application (i.e. stop a Windows Agent service for maintenance purposes). Upon the creation of an Execution Queue, or the modification of an existing Execution Queue's machine property, or the disconnect of the Queue (e.g. a network problem), the Scheduler automatically attempts to connect to the system identified in the Execution Queue's machine property, until a connection is established (there is no time-out). In the case of a Job Scheduler service start up, the system automatically connects to all the Execution Queue's Agent systems. If there is a problem connecting to a system, the Execution Queue will display an icon next to it that indicates a connection has not been established.

 

An Execution Queue is a shared object that can be associated with Jobs and Generic Queues.

 

To add a new Execution Queue, right-click on the desired container (Scheduler root, existing Folder or Plan) in the Object Navigation pane, select New, then select Queue, then Execution Queue. The label of the new Queue must be unique to the container where it is being added. When you’ve completed the Execution Queue property settings, you must click the Save or the Save and Close button to save the Queue. Click the X on the tab of the New Execution Queue if you wish to cancel the creation of the Queue. When you save the Queue, it will instantly appear in the Object Navigation pane (if auto refresh is enabled) and should be ready for operations (if it goes into a "Started" state - meaning the Job Scheduler was able to successfully connect to the Agent system identified in the Queue's "machine" property). To modify an existing Queue, right-click on the Queue in the Object Navigation pane, then select Properties.

 

Execution Queue Properties