The values relating to the number of application processes can to be modified, i.e. the total number of processes, maximum number of processes for processing asynchronous jobs and for processing program units with blocking calls and the number of processes reserved for UTM-internal jobs and dialog jobs that do not belong to a TAC class.
You must assign the data structure kc_tasks_par_str in the data area.
Possible modifications
All the modifications described below can be made in a single call.
Field name | Meaning |
mod_max_tasks[3] | Change the total number of processes running. |
In this field you specify the maximum number of processes that are running for the application. mod_max_tasks is a target value for the current number of processes. | |
Maximum value: the maximum value (tasks) defined in MAX at KDCDEF generation | |
mod_max_asyntasks[3] | Modify the maximum number of processes that can process asynchronous jobs simultaneously. |
The number specified here serves as a upper limit value. | |
Minimum value: '0' | |
mod_max_tasks_in_pgwt[3] | Modifies the maximum number of processes which may simultaneously process jobs for program units in which blocking calls are permitted. |
The number specified here serves as a upper limit value. | |
mod_max_tasks_in_pgwt='0' is rejected if the application contains transaction codes or TAC classes with pgwt='Y'. | |
Minimum value: '0' | |
mod_free_dial_tasks[3] | This value can only be modified if a TAC-PRIORITIES statement was issued during KDCDEF generation. |
In mod_free_dial_tasks, you enter the number of processes in the application reserved for UTM-internal jobs and for dialog jobs that do not belong to a specific dialog TAC class. | |
If mod_free_dial_tasks >= mod_max_tasks after the process figures have been modified, an application process may still process jobs to dialog TAC classes. | |
Minimum value: '0' |
Period of validity / transaction management: type A ("KC_MODIFY_OBJECT - Modify object properties and application parameters")