Home > Supplements > Batch Programs > Batch Job Scheduling
Once the system application is installed in a production environment, the ability to submit the batch jobs during the day must be removed, as the application may produce unpredictable results if batch jobs are submitted multiple times by different users simultaneously.
The batch jobs are designed to execute in isolation, and to have full control over the tables against which they are executing. Conflicts will occur if the batch jobs try and lock the tables while users are working on the system.
On the application server, within the c:\INpensions directory, the batch files must be linked either to a scheduled task on the application server, or via a job scheduling service, such as CA Unicenter, Control-M or any other appropriate job scheduler.
All transactions that are ready for processing will be run. Please take note of the dependencies.
Note:
These jobs must never be run at the same time.
Main umbrella schemes
If a batch job has been scheduled for a main umbrella scheme and jobs are already scheduled or currently running, the following warning message will be displayed:
The selected scheme is a main umbrella scheme and there are already jobs scheduled, or in a busy (B) status for the selected run type. These jobs must be completed, cleared or set to E before a main umbrella scheme can be scheduled. There may be jobs left in a status of B due to a previous incomplete run. Would you like to clear any such jobs that are older than 48 hours and set the status to E ?
Click YES to clear these jobs.
If there are still other batch jobs that need to be cleared or completed, the following message will be displayed:
Jobs left in a status of B and older than 48 hours have been removed, however there are still other jobs that need to be cleared or completed. Please address this before attempting to reselect this Batch Group.
Click OK to remove the message. Clear the jobs that are still running and / or wait until other jobs have completed.
Refer to Output Jobs for details of the batch jobs and the dependencies.