Benutzerhandbuch > Objekte > Arbeiten mit Objekten > System-Rückgabewerte von aktivierbaren Objekten

System-Rückgabewerte von aktivierbaren Objekten

Während der Durchführung von aktivierbaren Objekten werden unterschiedliche Rückgabewerte gesetzt. Für diese System-Rückgabewerte ist ein Wertebereich zwischen 1000 und 2000 reserviert. Der System-Rückgabewert ist mit einem bestimmten Aufgabenstatus verbunden.

Aufgabenstatus im Workflow / Schedule und zugeordnete System-Rückgabewerte

In einem Workflow reagiert eine Aufgabe auf vorangegangene. Der Zustand bzw. Aufgabenstatus, welcher bei der Vorgängeraufgabe eintreten muss, kann im Eigenschaften-Dialog Registerkarte Abhängigkeiten des Objekts ausgewählt werden.

Beispiel:
In einem Workflow definieren Sie für eine Aufgabe, dass diese nur laufen darf, wenn die Vorgängeraufgabe mit ANY_SKIPPED endete. 

ANY_SKIPPED fasst Zustände zusammen, welchen den Rückgabewerten 1920, 1922, 1930, 1931 und 1940 entsprechen (Tabelle 1). Die Aufgabe läuft demnach, wenn die Vorgängeraufgabe mit einer der folgenden Zustände endete (Tabelle 3): ENDED_INACTIV (1920), ENDED_INACTIVE (1922), ENDED_SKIPPED (1930), ENDED_SKIPPED (1931) oder ENDED_TIMEOUT (1940).

Für Workflows gibt es zusätzlich folgende Zustände:

Die folgenden beiden Tabellen listen alle verfügbaren Zustände bzw. Aufgabenstatus und deren Bedeutung auf.

Aufgaben-Status/Zustand

Beschreibung

System-Rückgabewert

ANY_ABEND

Vorgängeraufgabe endete mit Abbruch
ANY_ABEND fasst alle Zustände mit Rückgabewerten zwischen 1800 und 1899 zusammen.

1800-1899

ANY_ABEND_EXCEPT_FAULT Zustände von ANY_ABEND ohne FAULT* 1800-1815, 1850-1899
ANY_EXCEPT_FAULT Zustände von ANY_ABEND und ANY_OK ohne FAULT* 1800-1815, 1850-1999

ANY_OK

Vorgängeraufgabe endete ohne Fehler.
ANY_OK fasst alle Zustände mit Returncodes zwischen 1900 und 1999 zusammen.

1900-1999

ANY_SKIPPED

Vorgängeraufgabe wurde übersprungen.
ANY_SKIPPED ist die Aufzählung einiger Zustände
(Diese Zustände finden sich auch in ANY_OK).

1920,1922,1930,1931,1940, 1941, 1942

ENDED_CANCEL

Vorgängeraufgabe wurde durch Abbrechen beendet.
Abbrechen kann für die Aufgabe selbst oder für den gesamten Workflow durchgeführt worden sein.

1850,1851

ENDED_EMPTY

Vorgängeraufgabe ist leer.
Die Aktivierung wurde ohne Fehlermeldung beendet (STOP NOMSG - Script-Anweisung).

1910

ENDED_INACTIVE

Vorgängeraufgabe ist inaktiv.

1920, 1921, 1922

ENDED_INACTIVE_OBJECT Aufgabe inaktiv auf Grund der Objektdefinition 1925

ENDED_NOT_OK

Vorgängeraufgabe ist abgebrochen (Rückgabewert <> 0).

1800

ENDED_OK

Vorgängeraufgabe wurde ordnungsgemäß beendet (Rückgabewert = 0).

1900

ENDED_OK_OR_EMPTY

Vorgängeraufgabe wurde ordnungsgemäß beendet oder ist leer.

1900,1910

ENDED_OK_OR_INACTIVE

Vorgängeraufgabe wurde ordnungsgemäß beendet oder ist inaktiv.

1900,1920,1922

ENDED_ROLLBACK_EMPTY Kein Rollback definiert 1913
ENDED_ROLLBACKED Aufgabe erfolgreich zurückgerollt 1904

ENDED_SKIPPED

Vorgängeraufgabe wurde aufgrund Frühestens-Klausel übersprungen.

1930

ENDED_TIMEOUT

Vorgängeraufgabe wurde wegen Zeitablaufs nicht durchgeführt (Abhängigkeitsklausel).

1940

ENDED_UNDEFINED

Vorgängeraufgabe wurde undefiniert beendet (Agent vorzeitig beendet).

1815

ENDED_VANISHED

Vorgängeraufgabe ist verschwunden.

1810

ENDED_WF_ROLLBACKED Workflow erfolgreich zurückgerollt. 1905

FAULT_ALREADY_RUNNING

Gruppe läuft bereits.

1822

FAULT_CUSTOM_BACKUP Fehler bei benutzerdefiniertem Backup 1825
FAULT_CUSTOM_ROLLBACK Fehler bei benutzerdefiniertem Rollback 1827
FAULT_FILE_BACKUP Fehler bei dateibasiertem Backup 1826
FAULT_FILE_ROLLBACK Fehler bei dateibasiertem Rollback 1828
FAULT_HOSTGROUP_ROLLBACK Fehler in AgentenGruppen-Rollback 1829
FAULT_ROLLBACK Allgemeiner Rollback-Fehler 1830

FAULT_NO_HOST

Vorgängeraufgabe konnte nicht gestartet werden, da der Host nicht erreichbar ist.

1821

FAULT_OTHER

Vorgängeraufgabe konnte wegen eines sonstigen Fehlers nicht gestartet werden.

1820

Die durch das System vorgegebenen Zustände und Aufgabenstatus können durch benutzerdefinierte ergänzt werden. Als Beispiel dafür werden fünf Zustände ausgeliefert, welche nicht auf System-Returncodes beruhen. Sie verwenden Benutzer-Rückgabewerte.

Aufgaben-Status/Zustand

Beschreibung

Benutzer-Rückgabewert

USER_100_200

Vorgängeraufgabe endete mit Benutzer-Rückgabewert zwischen 100 und 200.

0100-0200

USER_147

Vorgängeraufgabe endete mit Benutzer-Rückgabewert 147.

0147

USER_201_299

Vorgängeraufgabe endete mit Benutzer-Rückgabewert zwischen 201 und 299.

0201-0299

USER_300

Vorgängeraufgabe endete mit Benutzer-Rückgabewert 300.

0300

USER_500_600

Vorgängeraufgabe endete mit Benutzer-Rückgabewert zwischen 500 und 600.

0500-0600

 


System-Rückgabewerte und zugeordneter Aufgabenstatus während der Durchführung

Während der Durchführung kann eine Aufgabe verschiedene Zustände annehmen. Diese entsprechen einem gesetzten System-Rückgabewert.

System-Rückgabewert

Aufgaben-Status/Zustand

1300

In Vorbereitung

1301 Waiting for user-input/a prompt is displayed for the user

1510

Übertragen

1520

Transferbereit

1521

Transferbereit Report

1529

Generierungsbereit

1530

Startbereit

1531

Zu informieren

1540

Start eingeleitet

1541

In Prüfung

1542

Wird informiert

1543

Unbekannt

1544

Inkonsistent

1545

Gestartet

1546

Verbindungsaufbau

1547 RemoteTaskManager inkonsistent

1550

Aktiv

1551

In Transferierung

1552

Informiert

1553

Akzeptiert

1554

Dateimenge wird ermittelt

1556

Eskaliert

1557 Benutzerdefiniertes Backup
1558 Dateibasiertes Backup

1560

Workflow blockiert

1561

STOP - Automatische Verarbeitung wurde systemweit gestoppt.

1562

STOP - Manueller Stop wurde gesetzt.

1563

STOP - Automatische Verarbeitung wurde gestoppt.

1564 STOP - Queue Verarbeitung wurde gestoppt
1565 Sendevorgang beendet
1569 Sync wird übersprungen

1570

Überspringphase

1571

Abbruch eingeleitet

1572

In Generierung

1573

Generiert

1574

Post-Prozessierung

1575 In Beendigung
1576 In Regenerierung
1578 Durchsucht Dateien
1579 Durchsucht Reports
1580 Auflösung von Variablen
1581 Post-Conditions überprüfen
1582 Prüfen der Prompt-Werte
1583 LOOPING
1599 Alive Benutzersicht

1600

In interner Prüfung

1650 Benutzerdefiniertes Rollback
1651 Dateibasiertes Rollback
1652 AgentenGruppen-Rollback
1653 Workflow Rollback
(1655) Wartet auf Rollback
1681 Warten auf Benutzer/es wird eine Eingabeaufforderung angezeigt, aber der Benutzer ist nicht zur AE verbunden
1682 Warten auf Fortsetzung der Variablenauflösung
1684 Warten auf Queue-Slot (max. Parallel Tasks überschritten)
1685 Warten auf Host für Postprozessierung
1686 Warten auf Start des AgentenGruppen-Containers
1687 Warten auf Ende der parallelen Aufgabe der AgentenGruppe
1688 Warten auf den Host einer AgentenGruppe

1689

Wartet auf Ressource (max. FileTransfers überschritten)

1690

Warten auf externe Vorbedingung

1691 Wartet auf entferntes System
1692 Wartet auf Remote Sync

1693

Warten auf manuelle Freigabe

1694

Wartet auf Ressource (max. Jobs überschritten)

1695

Warten Restart-Zeitpunkt

1696

Wartet auf Host

1697

Wartet auf Sync

1698

Wartet auf Startzeitpunkt

1699 Alive

1700

Wartet auf Vorgänger

1701

Sleeping

1702

Noch nicht informiert

1703 Warten auf Pre-Conditions
1705 CHANGING_LOG

1709

Warten auf Start paralleler Aufgabe

1710

Vorgemerkt

1711 Queue

1800

ENDED_NOT_OK - Abgebrochen

1801

ENDED_NOT_OK - Aufgrund Sync-Bedingung abgebrochen.

1802

ENDED_JP_ABEND - Wegen Workflow-Abend nicht durchgeführt.

1810

ENDED_VANISHED - Verschwunden

1815

ENDED_LOST - Undefiniert beendet (Agent vorzeitig beendet)

1820

FAULT_OTHER - Nicht startbar. Sonstiger Fehler.

1821

FAULT_NO_HOST - Nicht startbar. Der Host ist nicht erreichbar

1822

FAULT_ALREADY_RUNNING - Aufgabe läuft bereits.

1823

FAULT_POST_PROCESSING - Fehler in post processing.

1824 FAULT_POST_CONDITION - Fehler in der Post-Condition.
1825 FAULT_CUSTOM_BACKUP - Fehler bei benutzerdefiniertem Backup
1826 FAULT_FILE_BACKUP - Fehler bei dateibasiertem Backup
1827 FAULT_CUSTOM_ROLLBACK - Fehler bei benutzerdefiniertem Rollback
1828 FAULT_FILE_ROLLBACK - Fehler bei dateibasiertem Rollback
1829 FAULT_HOSTGROUP_ROLLBACK - Fehler in AgentenGruppen-Rollback
1830 FAULT_ROLLBACK - Allgemeiner Rollback-Fehler

1850

ENDED_CANCEL - Beendet durch manuellen Abbruch.

1851

ENDED_JP_CANCEL - Workflow beendet durch manuellen Abbruch.

1852

Zurückgewiesen

1853 ENDED_QUEUE_CANCEL
1854 ENDED_CONTAINER_CANCEL

1856

ENDED_ESCALATED - Durch Eskalation abgebrochen.

1860 Benachrichtigung gescheitert

1898

Blockiert

1899

Blockierzustand manuell zurückgesetzt

1900

ENDED_OK - Normal beendet.

1901

Quittiert

1902 ENDED_QUEUE_END (Status für untergeordnete Aufgaben eines SAP-Jobs, der beendet worden ist)
1903 ENDED_CONTAINER_END (Status für Aufgaben einer AgentenGruppe, die beendet worden ist)
1904 ENDED_ROLLBACKED - Aufgabe erfolgreich zurückgerollt
1905 ENDED_WF_ROLLBACKED - Workflow erfolgreich zurückgerollt.

1910

ENDED_EMPTY - Aufgabe leer (STOP NOMSG)

1911

ENDED_TRUNCATE - Wegen Zeilenbeschränkung nicht alles übertragen.

1912

ENDED_EMPTY - nichts gefunden.

1913 ENDED_ROLLBACK_EMPTY - Kein Rollback definiert.
1919 ENDED_INACTIVE - Aufgrund der logischen Datumsbedingung der externen Abhängigkeit

1920

ENDED_INACTIVE - Aufgrund Kalender heute inaktiv.

1921

ENDED_INACTIVE - Aufgabe laut Definition nicht aktiv.

1922

ENDED_INACTIVE - Aufgabe manuell inaktiv gesetzt.

1923 Gelöscht
1924 UNVERARBEITET

1930

ENDED_SKIPPED - Aufgrund Abhängigkeitsklausel übersprungen.

1931

ENDED_SKIPPED - Aufgrund Sync-Bedingung übersprungen.

1932 ENDED_SKIPPED – Schedule vorzeitig beendet.
1933 ENDED_SKIPPED - Aufgrund von Bedingungen übersprungen.

1940

ENDED_TIMEOUT - Wegen TIMEOUT nicht durchgeführt (Abhängigkeitsklausel).

1941

ENDED_TIMEOUT - Startzeit überschritten.

1942

ENDED_TIMEOUT - Vorzeitig beendet.

1944 ENDED_TIMEOUT - Periode gestoppt.
1960 Benachrichtigung erfolgreich.
1970 Operation erfolgreich.

1999

SYNC-Prüfung erledigt

 


Manuelle Änderung des Aufgabenstatus

Während der Durchführung von Aufgaben ist es möglich den aktuellen Aufgabenstatus manuell zu verändern. Klicken Sie mit der rechten Maustaste auf die Aufgabe im Aktivitätenfenster und wählen aus dem Kontextmenü den Befehl Status manuell modifizieren. In dem erscheinenden Dialog kann der Aufgabe ein neuer Status zugewiesen werden.

Verwenden Sie diese Funktion jedoch nur in absoluten Ausnahmefällen!

 

Siehe auch:

Benutzer-Rückgabewerte von aktivierbaren Objekten
Aktivitätenfenster

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH