uCosminexus Application Server Overview

[Contents][Index][Back][Next]

4.4.4 Scheduling jobs in a batch application

You can execute one batch application per the batch server. If you execute batch applications exceeding the number of batch servers, an error is returned. If there is a request for execution of a job for which the number of batch servers has exceeded, you can keep the execution request of that batch job waiting, by using the function of scheduling the jobs of a batch application. This can prevent the event of an error return.

You use the CTM function for scheduling the jobs of a batch application. The following figure shows the scheduling of jobs with CTM.

Figure 4-16 Scheduling of jobs with CTM

[Figure]

A batch application execution request is sent by a batch execution command executed through JP1/AJS or by a batch execution command executed directly. The CTM uses the concept of a queue to manage the execution requests. When an executable batch server exists, the processes are sorted and if no executable batch server exists, the execution requests are retained in the scheduling queue.