Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Bereich "Worker"

interface_statusmonitor_worker.png

Im Bereich Worker werden alle Worker-Instanzen in einer Liste angezeigt. In diesem Bereich sind nur Daten sichtbar, wenn die Funktionalität über die Eigenschaft StatusService.LiveInfo.ViewWorkers in der globalen Konfiguration aktiviert ist. Die Daten werden automatisch alle 10 Sekunden aktualisiert. Über einen Klick auf den Button ButtonReload.png können die Daten auch manuell aktualisiert werden.

Die Ansicht umfasst Angaben zum Prozess, der die jeweilige Instanz ausführt, zum Typ und laufender Nummer der Instanz sowie zu dem Aktivitätsstatus der Instanz. Der Aktivitätsstatus umfasst den grundsätzlichen Status (gestartet/beendet), kann aber auch laufende Daten zu den Aktivitäten der Instanzen darstellen. Die Darstellung diese Daten erfordert bei parallelläufigen Programminstanzen die Aktivierung der Live-Informationsübertragung über das Netzwerk an den Status-Webservice.

Von besonderer Bedeutung bei dem Live-Status ist die vergangene Zeit, seitdem eine Instanz zuletzt eine Rückmeldung gegeben hat. Im Leerlauf, d.h. wenn eine Instanz keine Daten zu verarbeiten hat, gibt die Instanz alle 10 Sekunden eine Status-Rückmeldung. Wenn die Instanz Daten verarbeitet, kann dieser Wert abhängig von der ausgeführten Aktivität stark variieren. Wenn eine Instanz 60 oder 120 Sekunden keine Rückmeldung gegeben hat, wird dies in der Worker-Ansicht als Warnung bzw. Fehler angezeigt. Dies kann ein Indiz dafür sein, dass ein Problem bei der Verarbeitung vorliegt, z. B. weil ein synchroner Aufruf an ein Fremdsystem oder an eine externe API keine Rückmeldung gibt.

Hinweis

Eine Warnung oder ein Fehler bezüglich der Rückmeldezeit einer Instanz muss nicht zwangsläufig ein Problem bei der Verarbeitung bedeuten. Bei umfangreichen OCR-Analysen oder bei überlasteten Fremdsystemen können länger laufende Aktivitäten auch andere Gründe haben.

Als weitere Information wird die Aktion angezeigt, die eine Instanz zuletzt zurückgemeldet hat. Folgende Aktionen sind verfügbar:

Aktion

Beschreibung

InitError

Ein Initialisierungsfehler liegt vor. Die Instanz ist nicht aktiv.

Started

Die Instanz wurde im Zuge des Programmstarts gerade gestartet.

Stopped

Die Instanz wurde im Zuge des Programmendes gerade beendet.

Canceled

Die Instanz hat bei laufender Verarbeitung ein Abbruchsignal erhalten.

Sleeping

Die Instanz ist inaktiv aufgrund einer global definierten Pause (Eigenschaft Timer.SleepPeriod).

Waiting

Die Instanz wartet auf den nächsten Timer-Aufruf zur Prüfung auf neu zu verarbeitende Daten.

Checking

Die Instanz prüft auf Existenz neu zu verarbeitender Daten.

Processing

Die Instanz verarbeitet Daten.

Bei dieser Aktion wird zusätzlich das jeweilige Szenario und die Nummer des Elements angegeben, das verarbeitet wird.