krn.GetCounter

Dieser Job verwaltet Counter in der Tabelle oscounters. Beim Aufruf wird der Wert des Counters hochgesetzt (außer bei Rücksetzung). Das Zurücksetzen erfolgt je nach Counter-Typ automatisch oder manuell.

Counter-Typen:
0 = manuell zurücksetzen (per Job-Parameter)
1 = täglich zurücksetzen
2 = monatlich zurücksetzen
3 = jährlich zurücksetzen

Counter werden über GUID und Typ identifiziert.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Derzeit nicht unterstützt — 0 übergeben.

CounterGUID

STRING

Ja

GUID des Counters

CounterType

INT

Ja

Typ des Counters (03, siehe oben)

Reset

BOOLEAN

Ja

1 = Counter wird zurückgesetzt (nur bei CounterType=0); 0 = nicht zurücksetzen

Initial

INT

Ja

Wert, mit dem der Counter initialisiert wird, wenn er noch nicht existiert oder zurückgesetzt wird

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Counter

INT

Aktueller Wert des Counters

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.