Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

TCLASS: EVALUATION OF THE TAC CLASSES

Die TCLASS-Liste enthält in tabellarischer Form einen Überblick über die Auftragsbearbeitung von TACs der einzelnen TAC-Klassen (1 bis 16). In der Auswertung sind in der TAC-Klasse 0 alle die Dialog-TACs zusammengefasst, denen bei der UTM-Generierung mit KDCDEF keine TAC-Klasse zugeordnet wurde.

Bei der UTM-Generierung kann der Anwender festlegen, wieviele Prozesse zu einem Zeitpunkt maximal für eine TAC-Klasse arbeiten dürfen. Ist diese Anzahl erreicht, so werden weitere Aufträge in eine TAC-Klassen-spezifische Warteschlange eingereiht.

|------------------------------------------------------------------------------|
| TAC-  | NUMBER  |  DISTRIBUTION IN PERCENT  | AVERAGE  | MAXIMUM  | MINIMUM  |
| CLASS | CALLS   |---------------------------|WAIT TIME |WAIT TIME |WAIT TIME |
|       |         | NUMBER  | WAIT-  | WAIT-  |          |          |          |
|       |         | CALLS   | TIME=0 | TIME>0 |(IN MSEC) |(IN MSEC) |(IN MSEC) |
|------------------------------------------------------------------------------|
|     0 |      10 |   0,04  |        |        |          |          |          |
|------------------------------------------------------------------------------|
|     1 |   21646 |  99,27  |  97,90 |   2,10 |       184|      1010|         1|
|     2 |       0 |   0,00  |        |        |         0|         0|         0|
|     3 |       3 |   0,01  |  66,66 |  33,34 |       296|       296|       296|
|     4 |       0 |   0,00  |        |        |         0|         0|         0|
|     5 |       0 |   0,00  |        |        |         0|         0|         0|
|     6 |       0 |   0,00  |        |        |         0|         0|         0|
|     7 |       0 |   0,00  |        |        |         0|         0|         0|
|     8 |       0 |   0,00  |        |        |         0|         0|         0|
|------------------------------------------------------------------------------|
|     9 |     145 |   0,66  |   2,75 |  97,25 |         1|         2|         1|
|    10 |       0 |   0,00  |        |        |         0|         0|         0|
|    11 |       0 |   0,00  |        |        |         0|         0|         0|
|    12 |       0 |   0,00  |        |        |         0|         0|         0|
|    13 |       0 |   0,00  |        |        |         0|         0|         0|
|    14 |       0 |   0,00  |        |        |         0|         0|         0|
|    15 |       0 |   0,00  |        |        |         0|         0|         0|
|    16 |       0 |   0,00  |        |        |         0|         0|         0|
|------------------------------------------------------------------------------|
|                           |  97,26 |   2,74 |       141|                     |
|------------------------------------------------------------------------------|
   21659 DIALOG TACS WERE CALLED
     145 ASYNCHRONOUS TACS WERE CALLED                                      

Die TCLASS-Liste enthält folgende Angaben:

  • In der Spalte NUMBER CALLS wird für eine TAC-Klasse die Anzahl der TAC-Aufrufe im Auswertungszeitraum angegeben.

  • Die Spalte DISTRIBUTION IN PERCENT enthält Prozentwerte.
    Die Unterspalte NUMBER CALLS gibt den prozentualen Anteil der Aufrufe einer TAC-Klasse zur Anzahl aller TAC-Aufrufe an. Die nächsten beiden Spalten enthalten eine prozentuale Aufteilung der Aufrufe dieser TAC-Klasse in

    • Aufrufe, die sofort bearbeitet wurden (WAITTIME=0) und

    • Aufrufe, die in eine TAC-Klassen-spezifische Warteschlange eingereiht werden mussten (WAITTIME>0)

  • Die Werte in den Spalten AVERAGE / MINIMUM / MAXIMUM WAIT TIME beziehen sich auf die Aufträge, die openUTM vorübergehend in eine TAC-Klassen-spezifische Warteschlange verdrängt hat. Es wird die mittlere, minimale bzw. maximale Wartezeit eines Auftrags pro TAC-Klasse angezeigt.

    Die mittlere Wartezeit von Aufträgen pro TAC-Klasse kann im laufenden Betrieb einer Anwendung auch mit dem Administrationskommando KDCINF TACCLASS oder mit der entsprechenden Funktion bei WinAdmin/WebAdmin oder KDCADMI abgefragt werden.

Wartezeit bei Dialog-Aufträgen

Bei Dialog-Aufträgen ist die Wartezeit die Zeitspanne zwischen der Entgegennahme des Auftrags durch die Anwendung (Abholen des Auftrags von der Warteschlange der Anwendung) und dem Start des Teilprogramms. Es kann auch zwischen einzelnen Teilprogrammen zur Verdrängung kommen.

Wartezeit bei Asynchron-Aufträgen

openUTM erfasst auch die Wartezeit von Asynchron-Aufträgen, die sich wie folgt definiert:

Asynchron-Auftrag

Definition „Wartezeit“

Eingabe Asynchron-TAC

Zeitspanne zwischen der Entgegennahme des Auftrags durch openUTM und dem Starten des Asynchron-Vorgangs

FPUT-Aufruf im Teilprogramm

Zeitspanne zwischen dem Ende der Transaktion, in der der FPUT-Auftrag ausgeführt wurde, und dem Starten des Asynchron-Vorgangs

DPUT-Aufruf im Teilprogramm

Zeitspanne zwischen der Umwandlung des DPUT in einen FPUT und dem Starten des Asynchron-Vorgangs

Wurde der Asynchron-Auftrag nicht im aktuellen Anwendungslauf erzeugt, so wird als asynchrone Wartezeit immer die Zeitdifferenz zwischen dem Start der Anwendung und dem Start des Asynchron-Auftrags genommen.