X4 Produktdokumentation

Statuswerte für Prozesse und Prozess-Schritte


Während des Debugging und beim Ausführen eines Prozesses liefert der X4 Server Status-Werte für jeden Prozess-Schritt und für ausgeführte Prozesse. Als Statuswerte werden beliebige ganze Zahlen (positiv, negativ, 0) angezeigt.


Hinweis: Prüfen Sie die Statuswerte des Adapters, den Sie im Prozess verwenden, um sicherzustellen, dass die Statuswerte des Adapters nicht mit weiteren Statuswerten im Prozess kollidieren.


Empfehlung: Verwenden Sie für benutzerdefinierte Statuswerte Zahlen größer als 1000, um mögliche Überschneidungen mit anderen Statuswerten zu vermeiden.


Zahl

Label

Bedeutung

-999


Fehlerstatus der Engine

Auftreten:

  • Bei einem Engine-Problem erscheint die Meldung: No branch found to continue

  • Prozess kann nicht gestartet werden, weil der Prozess defekt ist

-998


Die Ausführung des Prozesses wurde aus Lizenzgründen nicht ausgeführt.

Mögliche Gründe:

  • keine Lizenz

  • eine beschädigte Lizenz

  • eine abgelaufene Lizenz

  • eine Lizenz, die nicht zur Serverversion passt

-1

error

Fehler bei der Ausführung des Prozessbausteins (Details werden im Server-Log angezeigt)

Als PID (Prozess-Instanz-ID) wird angezeigt: Der Prozess ist "Out of Service"

0

successful without result

Der Prozessbaustein wurde ausgeführt und es gibt kein Ergebnisdokument bzw. das Ergebnis ist Null (leer).

1

successful

Der Prozessbaustein wurde ohne syntaktische Fehler ausgeführt.

997


Der Prozess wurde geplant abrupt angehalten (terminiert) (vergleichbar mit einer nicht abgefangenen Exception in Java).

Bewirkt die sofortige Beendigung des gesamten Prozesses.

998


Der Prozess wurde (erfolgreich) angehalten und in einem Savepoint gespeichert.

Bewirkt die sofortige Beendigung des gesamten Prozesses.

999


Status-ID von noch nicht ausgeführten Prozessbausteinen

(beliebige andere negative Ganzzahl)


Mittels ConditionState-Mapping gesetzter individueller Fehlerstatus; idealerweise 4-stellig; siehe Status mit ConditionState dynamisch setzen

(beliebige andere positive Ganzzahl)


Mittels ConditionState-Mapping oder von einem Adapter mit variablen Status-Werten gesetzter individueller Ergebnis-Status; idealerweise 4-stellig; siehe Status mit ConditionState dynamisch setzen