Text

Die Watchdog-Nachrichten beginnen mit einer Zeitangabe im Format

"dd/MM/yy HH:mm:ss.fff".

Dieser Zeitangabe folgt unmittelbar der Text ",DatCo:"

Für jeden Job wird ein String in folgendem Format angefügt:

"{Job name} : {w} to do, {x} done, {y} erroneous, {z} perm. failed;"

Unten stehend finden Sie die Bedeutung der Tags:

  • {Job name} ist der Name des Jobs

  • {w} ist die Anzahl der DAT-Dateien in der "zu bearbeiten" Liste des Jobs.

  • {x} ist die Anzahl der DAT-Dateien in der "bearbeitet" Liste des Jobs.

  • {y} ist die Anzahl der DAT-Dateien, die bei einer oder mehreren Aufgaben nicht ausgeführt werden konnten.

  • {z} ist die Anzahl der DAT-Dateien, die bei einer oder mehreren Aufgaben einen ständigen Fehler aufgewiesen haben.

Beispiel

30/04/09 16:12:10.045,DatCo:First Job:300 todo,150 done,0 erroneous,0 perm. failed;Second Job:200 todo,100 done,1 erroneous,0 perm. failed;

Binär

Die binäre Version des Watchdog besteht aus 4 allgemeinen Integer-Werten und für jeden Job noch einmal aus 7 Integer-Werten. Jeder Integer-Wert ist 32 Bit, also 4 Byte lang.

Die Telegrammlänge ist auf 464 Byte begrenzt, so dass bis zu 16 Jobs erfasst werden können. (4 * 4 Byte + 16 * 7 * 4 Byte = 464 Byte)

Bytes für nicht benutzte Jobs enthalten Null-Werte.

Nachfolgend sehen Sie eine Tabelle, die eine Beschreibung für jeden Integer-Wert enthält.

Struktur des binären Watchdog-Telegramms:

Byte

Beschreibung

0

Telegrammzähler; jedes Mal, wenn ein Telegramm verschickt wird, steigt dieser Wert um 1 an.

4

Aktuelle Versionsnummer; die aktuelle Versionsnummer wird auf 1 gesetzt.

8

Reservierter Integer, aktuell mit Wert 0

12

Reservierter Integer, aktuell mit Wert 0

Wird für jeden Job wiederholt

max.

16 Jobs

16

Job-Status; der Wert ist 1, wenn der Job gestartet wird und 0 wenn er angehalten wird.

20

Die Anzahl der DAT-Dateien in der "zu bearbeiten" Liste des Jobs

24

Die Anzahl der DAT-Dateien in der "bearbeitet" Liste des Jobs

28

Die Anzahl der DAT-Dateien, die für eine oder mehrere Aufgaben nicht ausgeführt werden konnten.

32

Die Anzahl der DAT-Dateien, die für einen oder mehrere Jobs einen ständigen Fehler aufweisen.

36

Reservierter Integer, aktuell mit Wert 0

40

Reservierter Integer, aktuell mit Wert 0.

44

Job 2

72

Job 3

100

Job 4

...

...

436

Job 16