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 (0–3, 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.