Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Verarbeitungsstatus

Die Daten erhalten in der Verwaltungsdatenbank abhängig von dem Verarbeitungsschritt und dem Verarbeitungsstatus, in dem sich die Daten befinden, eine entsprechende Kennzeichnung. Diese Kennzeichnung ist sowohl programmintern von Bedeutung als auch für das Status-Monitoring.

Beim Verarbeitungsstatus ist zwischen den Objekttypen "Stapel" und "Dokument" zu unterscheiden. Diese Objekttypen verfügen jeweils über eigene Schritt- und Status-Kennzeichnungen. Die möglichen Werteausprägungen für den aktuellen Verarbeitungs­schritt entsprechen für Stapel genau den Verarbeitungsschritten, d.h. "Input", "Process", "Output" und "Backup". Für Dokumente beschränken sich die Werte auf "Process" und "Output", weil nur diese beiden Schritte auf Ebene der Einzeldokumente ausgeführt werden.

Dokumentstatus

Folgende Statuswerte sind für Dokumente vorhanden:

Dokumentstatus

Beschreibung

Canceled

Das Dokument wurde durch eine konfigurierte Bedingung in den Status "abgebrochen" überführt.

In diesem Status wird das Dokument, analog zum Status "Finished", trotz unvollständiger Verarbeitung finalisiert. Eine erneute Verarbeitung ist nicht möglich.

Deferred

Das Dokument wurde durch eine konfigurierte Bedingung in den Status "zurückgestellt" überführt.

In diesem Status wartet das Dokument, analog zum Status "WaitingRetry", auf einen erneuten, zeitversetzten Verarbeitungsversuch durch den zuständigen Process- oder Output-Worker.

Error

Das Dokument ist im "Process"- oder "Output"-Schritt auf einen Verarbeitungs­fehler gelaufen.

Ein erneuter Verarbeitungsversuch soll nicht automatisch ausgeführt werden.

Finished

Das Dokument wurde vollständig und erfolgreich verarbeitet.

Suspended

Das Dokument wurde durch eine konfigurierte Bedingung in den Status "Suspended" überführt.

Dieser Status ist eine Sonderform des "Error"-Status. Dieser Status ermöglicht ebenfalls eine erneute Verarbeitung durch einen administrativen Eingriff.

Waiting

Das Dokument wartet auf die anstehende Verarbeitung durch den zuständigen Process- oder Output-Worker.

WaitingAsync

Das Dokument befindet sich in einem asynchronen Ausgabeschritt.

Hier wartet das Dokument auf die Erfüllung einer Vorbedingung.

WaitingFetch

Das Dokument befindet sich in einem asynchronen Ausgabeschritt.

Hier wartet das Dokument auf Abholung durch einen externen Prozess (via Webservice).

Als Sonderfall kann dieser Status auch im "Process"-Schritt vorkommen. In diesem Fall zeigt der Status an, dass das Dokument auf Bearbeitung durch einen Benutzer im Stack Organizer wartet.

WaitingRetry

Das Dokument ist auf einen Verarbeitungsfehler gelaufen und wartet auf einen erneuten Verarbeitungsversuch durch den zuständigen Process- oder Output-Worker nach einer definierten Wartezeit.

WaitingReturn

Das Dokument befindet sich im Verarbeitungsschritt "Process" und wartet im Stack Organizer auf die Rückgabe durch den bearbeitenden Benutzer.

Working

Das Dokument befindet sich in Bearbeitung durch einen Process- oder Output-Worker/-Webservice.

Stapelstatus

Für Stapel sind ähnliche Werteausprägungen vorhanden wie für Dokumente. Die meisten Werten haben rein informativen Charakter und stellen eine Zusammenfassung der Statuswerte der untergeordneten Dokumente dar. Erst für den abschließenden Backup-Schritt hat der Stapelstatus auch eine technische Relevanz, da dieser Schritt auf Ebene des Stapels ausgeführt wird und nicht auf Ebene der Einzeldokumente.

Für die Aktualisierung des Stapelstatus ist der BatchUpdate-Worker zuständig. Der BatchUpdate-Worker wird nach jeder Statusänderung eines Dokumentes aktiv, um auch den Status des übergeordneten Stapels anzupassen, wenn dies notwendig ist. Auf Ebene des Stapels kann für Verarbeitungsschritt und Verarbeitungsstatus aber nur ein Gesamtwert für alle zugehörigen Dokumente dargestellt werden. Aus diesem Grund wird der "niedrigste" Schritt eines enthaltenen Dokumentes für den Stapel übernommen. Wenn sich ein Dokument beispielsweise noch im Schritt "Process" befindet, alle anderen Dokumente aber schon im Schritt "Output", wird der Stapel auf den Schritt "Process" gesetzt.

Eine vergleichbare Logik kommt auch für den Statuswert zum Einsatz. Wenn sich mindestens ein Dokument des Stapels noch in "Working", "Waiting" oder "Deferred" befindet, wird auch der Stapel auf diesen Status gesetzt – mit der Priorisierung in genau dieser Reihenfolge. Wenn anderenfalls mindestens ein Dokument als "Error" oder "Suspended" gekennzeichnet ist, gilt dieser Status auch für den gesamten Stapel. Wenn hingegen alle Dokumente den Status "Finished" oder "Canceled" haben, ist der Stapel bereit für den finalen Backup-Schritt.

Folgende Statuswerte sind für Stapel vorhanden:

Stapelstatus

Beschreibung

Canceled

Der Stapel wurde durch eine konfigurierte Bedingung in den Status "abgebrochen" überführt.

In diesem Status wird der Stapel, analog zum Status "Finished", trotz unvollständiger Verarbeitung finalisiert. Eine erneute Verarbeitung ist nicht möglich.

Deferred

Der Stapel wurde durch eine konfigurierte Bedingung in den Status "zurückgestellt" überführt.

In diesem Status wartet der Stapel, analog zum Status "WaitingRetry", auf einen erneuten, zeitversetzten Verarbeitungsversuch durch den zuständigen Process- oder Output-Worker.

Error

Der Stapel ist im Verarbeitungsschritt "Process", "Output" oder "Backup" auf einen Verarbeitungs­fehler gelaufen.

Ein erneuter Verarbeitungsversuch soll nicht automatisch ausgeführt werden.

Finished

Der Stapel wurde vollständig und erfolgreich verarbeitet.

SetError

SetSuspended

SetCanceled

Zwischenstatus auf dem Weg zu "Error", "Suspended" oder "Canceled"

Der Backup-Worker prüft auf diese Werte, um fehlerhafte Stapel im Eingabesystem mit dem entsprechenden Status zu markieren. Anschließend setzt der Backup-Worker die fehlerhaften Stapel in der internen Verwaltung final auf "Error", "Suspended" oder "Canceled".

Suspended

Der Stapel wurde durch eine konfigurierte Bedingung in den Status "Suspended" überführt.

Dieser Status ist eine Sonderform des "Error"-Status. Dieser Status ermöglicht ebenfalls eine erneute Verarbeitung durch einen administrativen Eingriff.

Waiting

Der Stapel wartet auf die anstehende Verarbeitung durch den zuständigen Process-, Output- oder Backup-Worker.

WaitingAsync

Die Dokumente, die in dem Stapel enthalten sind, befinden sich in einem asynchronen Ausgabeschritt.

In diesem Status warten die Dokumente auf die Erfüllung einer Vorbedingung.

WaitingFetch

Die Dokumente, die in dem Stapel enthalten sind, befinden sich in einem asynchronen Ausgabeschritt.

In diesem Status warten die Dokumente auf Abholung durch einen externen Prozess.

Als Sonderfall kann dieser Status auch im "Process"-Schritt vorkommen. In diesem Fall zeigt der Status an, dass der Stapel auf Bearbeitung durch einen Benutzer im Stack Organizer wartet.

WaitingReturn

Der Stapel befindet sich im Verarbeitungsschritt "Process" und wartet im Stack-Organizer auf die Rückgabe durch den bearbeitenden Benutzer.

Working

Der Stapel befindet sich in Bearbeitung durch einen Worker oder Webservice im Verarbeitungsschritt "Input", "Process", "Output" oder "Backup".