openUTM uses the methods described above for job control to select a job that is to be restarted or resumed. Jobs that are currently being processed cannot be influenced with these methods.
You can use the scheduling mechanisms of BS2000 systems for prioritizing jobs to influence the priority of the active jobs. The RUNPRIO operand of the TAC statement can be used for this purpose. With RUNPRIO you assign a transaction code a process priority (Run-priority) in the KDCDEF generation. You can influence the speed with which a running job is processed with the process priority. A job for a transaction code with a higher process priority will be given preference when distributing the CPU resources in comparison to other jobs with lower priorities.
If you have generated a process priority for a transaction code, then openUTM sets the BS2000 process priority of the process that is processing a job for this transaction code to the value generated in RUNPRIO.
You can specify a value between 30 (highest priority) and 255 (lowest priority) in RUNPRIO.
TAC statement in section "TAC - define the properties of transaction codes and TAC queues" |