Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

obj_type=KC_TASKS_PAR

Es können die Werte geändert werden, die sich auf die Prozessanzahl der Anwendung beziehen, d.h. Gesamtzahl der Prozesse, Maximalzahl der Prozesse für die Bearbeitung von Asynchron-Aufträgen und Teilprogrammen mit blockierenden Aufrufen sowie die Anzahl der Prozesse, die für UTM-interne Aufgaben und Dialog-Aufträge, die keiner TAC-Klasse zugeordnet sind, freigehalten werden.
Über den Datenbereich müssen Sie die Datenstruktur kc_tasks_par_str legen.


Mögliche Modifikationen

Alle im Folgenden beschriebenen Modifikationen können in einem Aufruf erfolgen.

Feldname                             

Bedeutung

mod_max_tasks[3]

Gesamtzahl der laufenden Prozesse ändern:

In diesem Feld geben Sie die maximale Anzahl der Prozesse an, die für die Anwendung laufen. mod_max_tasks ist ein Sollwert für die aktuelle Prozessanzahl.
Die Anzahl der tatsächlich aktiven Prozesse, die aktuell Aufträge der Anwendung bearbeiten, ist im Feld curr_tasks abgelegt (siehe kc_tasks_par_str im Abschnitt "kc_tasks_par_str - Anzahl der Prozesse"). Diese kann beim Starten oder Beenden eines Prozesses kurzfristig anders sein als mod_max_tasks.
Maximalwert: der bei der KDCDEF-Generierung in MAX festgelegte
Maximalwert (tasks)
Minimalwert: '1'

mod_max_asyntasks[3]

Maximalzahl der Prozesse ändern, die gleichzeitig Asynchron-Aufträge bearbeiten dürfen.
In mod_max_asyntasks geben Sie die maximale Anzahl der Prozesse an, die gleichzeitig für Asynchron-Verarbeitung verwendet werden dürfen.

Die hier angegebene Anzahl entspricht einem oberen Grenzwert.
Die tatsächliche Maximalzahl der Prozesses, die gleichzeitig für Asynchron-Verarbeitung verwendet werden dürfen (siehe kc_tasks_par_str im Abschnitt "kc_tasks_par_str - Anzahl der Prozesse", Parameter curr_max_asyntasks), kann kleiner sein als der in mod_max_asyntasks angegebene Wert, da die tatsächliche Anzahl durch die Anzahl der aktuell laufenden Prozesse der Anwendung (curr_tasks) begrenzt ist.

Minimalwert: '0'
Maximalwert: die bei der KDCDEF-Generierung in MAX definierte
Maximalzahl (asyntasks)

mod_max_tasks_in_pgwt[3]

Maximalzahl der Prozesse ändern, in denen gleichzeitig Teilprogramme mit blockierenden Aufrufen ablaufen dürfen.
In mod_max_tasks_in_pgwt geben Sie die gewünschte maximale Anzahl der Prozesse an.

Die hier angegebene Anzahl entspricht einem oberen Grenzwert.
Die tatsächliche Maximalzahl der Prozesses, die gleichzeitig Teilprogramme mit blockierenden Aufrufen bearbeiten (siehe kc_tasks_par_str im Abschnitt "kc_tasks_par_str - Anzahl der Prozesse", Parameter curr_max_tasks_in_pgwt), kann kleiner sein als der in mod_max_tasks_in_pgwt angegebene Wert, da die tatsächliche Anzahl mindestens 1 kleiner sein muss als die Anzahl der aktuell laufenden Prozesse der Anwendung (curr_tasks).

mod_max_tasks_in_pgwt='0' wird abgewiesen, wenn in der Anwendung Transaktionscodes oder TAC-Klassen mit pgwt='Y' definiert sind.

Minimalwert: '0'
Maximalwert: die bei der KDCDEF-Generierung in MAX definierte
Maximalzahl (tasks_in_pgwt)

mod_free_dial_tasks[3]

kann nur geändert werden, wenn bei der KDCDEF-Generierung eine TAC-PRIORITIES-Anweisung abgesetzt wurde.

In mod_free_dial_tasks geben Sie an, wieviele Prozesse der Anwendung für die Bearbeitung von UTM-internen Aufgaben und für Aufträge, die keiner Dialog-TAC-Klasse zugeordnet sind, freigehalten werden sollen.
Die maximale Anzahl der Prozesse, die gleichzeitig Asynchron-Aufträge bearbeiten dürfen, wird durch mod_free_dial_tasks nicht beschränkt Ist nach einer Änderung der Prozesszahlen mod_free_dial_tasks >= mod_max_tasks, dann darf trotzdem ein Prozess der Anwendung Aufträge an Dialog-TAC-Klassen bearbeiten.

Minimalwert: '0'
Maximalwert: Wert in tasks -1

Wirkungsdauer / Transaktionssicherung: Typ A ("KC_MODIFY_OBJECT - Objekteigenschaften und Anwendungsparameter ändern")