Batch Execution

Batch Execution refers to the process of initiating a Batch for current processing. When a Batch is submitted for execution, a series of commands are sent to the database with respect to the defined component parameters. This in turn returns an array of update counts (required value definitions) when the commands are executed successfully.

You should have Batch Advanced User Role mapped to your user group. The Batch Execution screen displays the list of only those Batches which have at least one task associated, with the other details such as Batch ID and Batch Description. When you select a Batch ID in the list, the Task Details sections displays all the defined Tasks associated with the Batch.

The Batch Details section in the Batch Execution screen lists the Batches depending on the Batch Mode selected.

You can search for a specific Batch based on the Batch ID, Batch Description, Module or Last Modified Date. The pagination option helps you to view the list of existing Batches within the system. For more information, refer Pagination section.

Execute Batch

You can Run/Execute the Batches which are scheduled for execution in the Batch Execution screen. You can also modify the pre-defined Batch schedule or define a new schedule using the Batch Scheduler. In the Batch Execution screen you can execute a Batch in Run, Restart, or Rerun modes.

On completion of batch execution, if the batch fails, a notification mail is sent to all users mapped to the user group with the OPRMON role mapped to them.

Run/Execute Batch

You can Run/Execute Batch(s) which have been scheduled for execution in the Batch Execution screen. You can also Run/Execute a Batch using the External Scheduler (ES) which has the "External Scheduler Interface Component" (ESIC) integrated with Infrastructure system. For more information, see External Scheduler Interface Component section in OFS Analytical Applications Infrastructure User Guide.

To execute a Batch in the Batch Execution screen:

  1. Select Run as Mode in the Batch Mode section. The list of Batches scheduled for execution is displayed in the Batch Details section.

  2. Select the checkbox adjacent to the Batch ID which has to be executed. The specified Task(s) defined to the selected Batch are displayed in the Task Details section.

  1. Specify the Information Date (mandatory) by clicking (calendar) button. The specified date is recorded for reference.

Note: You can also modify the required task parameters of the selected Batch and include the changes during the Batch rerun. For more information, see Specify Task Details.

  1. Click Execute Batch button and select OK in the information dialog to confirm Batch Execution.

An information dialog is displayed indicating that Batch Execution is triggered successfully.

Back to Top

Restart Batch

You can Restart a Batch which has not been executed successfully or which has been explicitly interrupted, or cancelled, or put on hold during the execution process. These Batches are categorized separately and listed in the Restart mode within the Batch Execution screen. By restarting a Batch, you can continue Batch execution directly from the point of interruption or failure and complete executing the remaining tasks.

To Restart a Batch in the Batch Execution screen:

  1. Select Restart as Mode  in the Batch Mode section. The list of interrupted/failed Batches during execution is displayed in the Batch Details section.

  2. Select the checkbox adjacent to the Batch ID which has to be executed. The specified Task(s) defined to the selected Batch are displayed in the Task Details section.

  1. Select the Information Date from the drop down list. This is a mandatory field.

  2. Select the Batch Run ID from the drop down list. This is a mandatory field.

Note: The Tasks in a Batch which have failed during the execution process are indicated in Red in the Task Details section. You can modify the required task parameters in Specify Task Details screen and include the changes during the Batch restart. Else, the tasks fail again during the Batch Restart.

  1. Click Execute Batch button and select OK in the information dialog to confirm Batch Execution.

An information dialog is displayed indicating that Batch Execution is triggered successfully.

Back to Top

Rerun Batch

You can Rerun a Batch which has previously been executed. Rerun Batch facilitates you to run the Batch irrespective of the previous execution state. A new Batch Run ID is generated during the Rerun process and the Batch is executed as similar to the new Batch Run.

To Rerun a Batch in the Batch Execution screen:

  1. Select Rerun in the Batch Mode section. The list of executed Batches is displayed in the Batch Details section.

  2. Select the checkbox adjacent to the Batch ID which has to be executed. The specified Task(s) defined to the selected Batch are displayed in the Task Details section.

  1. Select the Information Date from the drop down list. This is a mandatory field.

  2. Select the Batch Run ID from the drop down list. This is a mandatory field.

Note: You can also modify the required task parameters of the selected Batch and include the changes during the Batch Rerun. For more information, refer Specify Task Details.

  1. Click Execute Batch button and select OK in the information dialog to confirm Batch Execution.

An information dialog is displayed indicating that Batch Execution is triggered successfully.

Back to Top

Modify Task Definitions of a Batch

You can modify the task definition state in the Batch Execution screen to exclude or hold the defined task in a Batch from execution. The " tasks are therefore assumed to have completed execution and get " during the Batch Run.

While executing a Batch in the Batch Execution screen, you can:

When you modify the task definition(s) in the Task Details section:

Note: In the combination, you are not permitted to Hold/Release an Excluded task or Exclude/Include a task which is on Hold.

Back to Top