System-Rückgabewerte von ausführbaren Objekten

Während der Prozessierung von ausführbaren Objekten werden unterschiedliche Rückgabewerte gesetzt. Diesen System-Rückgabewerte ist ein Wertebereich zwischen 1000 und 2000 vorbehalten. Der System-RückgabewertWert, der das Ergebnis von Aufgaben und Script-Funktionen repräsentiert. ist mit einem bestimmten Aufgabenstatus verbunden.

System-Rückgabewert und zugeordneter Aufgabenstatus in Workflow-/Schedule-Objekten.

In einem Workflow"Ermöglicht das Hinzufügen, Anordnen, Verknüpfen, Definition von Eigenschaften und Entfernen von Aufgaben eines Workflows. Ein eigener Objekttyp in der Automation Engine. [Früher ""AblaufPlan"" und ""JobPlan"" gennant.]" reagiert eine AufgabeEin gestartetes Objekt, welches gerade durchgeführt wird. Aufgaben werden auch als Aktivitäten bzw. Tasks bezeichnet. auf vorangegangene. Der Zustand oder Aufgabenstatus, auf den eine vorangegangene Aufgabe reagiert kann im Tab Zeit & Abhängigkeiten in den Workflow-Eigenschaften gewählt werden.

Beispiel

Sie können festlegen, dass die Workflow-Aufgabe erst ausgeführt werden soll, wenn die vorangegangene Aufgabe mit einem ANY_SKIPPED StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). beendet wurde. 

ANY_SKIPPED fasst Zustände zusammen, welche den folgenden Rückgabewerten entsprechen: 1920, 1922, 1930, 1931 und 1940 (Tabelle 1).

Die Aufgabe wird demnach unter einer der folgenden Bedingungen ausgeführt, wenn die vorangegangene Aufgabe beendet wurde: ENDED_INACTIVE (1920), ENDED_INACTIVE (1922), ENDED_SKIPPED (1930), ENDED_SKIPPED (1931) oder ENDED_TIMEOUT (1940).

Für Workflows gibt es zusätzlich folgende Status:

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

Aufgabenstatus/Bedingung

Beschreibung

System-Rückgabewert

ANY_ABEND

Die vorangegangene Aufgabe wurde mit Fehlern beendet.
ANY_ABEND fasst alle Bedingungen 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

Die vorangegangene Aufgabe wurde ohne Fehler beendet.
ANY_OK fasst alle Bedingungen mit Rückgabewerten zwischen 1900 und 1999 zusammen.

1900-1999

ANY_SKIPPED

Die vorangegangene Aufgabe wurde übersprungen.
ANY_SKIPPED ist eine Aufzählung bestimmter Bedingungen
(diese Bedingungen sind auch in ANY_OK verfügbar).

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

ENDED_CANCEL

Die vorangegangene Aufgabe wurde abgebrochen.
Es ist möglich, dass dies die Aufgabe selbst oder den gesamten Workflow betrifft.

1850,1851

ENDED_EMPTY

Die vorangegangene Aufgabe ist leer.
Die Aktivierung wurde ohne Fehlermeldung beendet (STOP NOMSG - ScriptEigener Objekttyp in der Automation Engine-Statement).

1910

ENDED_INACTIVE

Die vorangegangene Aufgabe ist inaktiv.

1920, 1912, 1922

ENDED_INACTIVE_OBJECT Aufgabe inaktiv auf Grund der Objektdefinition. 1925

ENDED_NOT_OK

Die vorangegangene Aufgabe wurde abgebrochen (Rückgabewert <> 0).

1800

ENDED_OK

Die vorangegangene Aufgabe wurde ordnungsgemäß beendet (Rückgabewert = 0).

1900

ENDED_OK_OR_EMPTY

Die vorangegangene Aufgabe wurde ordnungsgemäß beendet oder ist leer.

1900,1910

ENDED_OK_OR_INACTIVE

Die vorangegangene Aufgabe 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

Die vorangegangene Aufgabe wurde aufgrund einer Abhängigkeitsklausel übersprungen.

1930

ENDED_TIMEOUT

Die vorangegangene Aufgabe wurde wegen Zeitablaufs nicht durchgeführt (Abhängigkeitsklausel).

1940

ENDED_UNDEFINED

Die vorangegangene Aufgabe wurde undefiniert beendet (Agent"Programm, das die Ausführung von Verarbeitungen auf Zielsystemen wie z.B. Rechner oder Geschäftslösungen ermöglicht. Auch ein eigener Objekttyp in der Automation Engine. [Früher ""Executor"" genannt.] Siehe auch ""Host""." vorzeitig beendet).

1815

ENDED_VANISHED

Die vorangegangene Aufgabe ist verschwunden.

1810

ENDED_WF_ROLLBACKED Workflow erfolgreich zurückgerollt. 1905

FAULT_ALREADY_RUNNING

GruppeFasst Aufgaben zusammen, um diese gemeinsam durchzuführen. Auch ein eigener Objekttyp in der Automation Engine. 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

Die vorangegangene Aufgabe konnte nicht gestartet werden, da der HostRechner, Zielsystem. nicht erreichbar ist.

1821

FAULT_OTHER

Die vorangegangene Aufgabe konnte auf Grund eines weiteren Fehlers nicht gestartet werden.

1820

Die durch das System vorgegebenen Bedingungen und Aufgabenstatus können durch benutzerdefinierte ergänzt werden. Die folgenden Beispiele zeigen fünf Bedingungen, die nicht auf System-Rückgabewerte beruhen. Sie verwenden Benutzer-Rückgabewerte von ausführbaren Objekten

Aufgabenstatus/Bedingung

Beschreibung

Benutzer-Rückgabewert

USER_100_200

Die vorangegangene Aufgabe wurde mit Benutzer-Rückgabewerten zwischen 100 und 200 beendet.

0100-0200

USER_147

Die vorangegangene Aufgabe wurde mit einem Benutzer-Rückgabewert von 147 beendet.

0147

USER_201_299

Die vorangegangene Aufgabe wurde mit Benutzer-Rückgabewerten zwischen 201 und 299 beendet.

0201-0299

USER_300

Die vorangegangene Aufgabe wurde mit einem Benutzer-Rückgabewert von 300 beendet.

0300

USER_500_600

Die vorangegangene Aufgabe wurde mit Benutzer-Rückgabewerten zwischen 500 und 600 beendet.

0500-0600

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

Während ihrer Ausführung kann eine Aufgabe verschiedene Bedingungen annehmen. Diese entsprechen einem festgelegten System-Rückgabewert.

System-Rückgabewert

Aufgabenstatus/Bedingung

1300

In Vorbereitung

1301 Auf Benutzereingabe warten/eine Aufforderung an den Benutzer erscheint.

1510

Übertragen

1520

Transferbereit (vor Verbindung)

1521

Transferbereit

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 Inkonsistenter Remote Task Manager

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 mandantenweit gestoppt.

1562

HELD - Manueller Stopp wurde gesetzt.

1563

STOP - Automatische Verarbeitung wurde gestoppt.

1564 STOP - QueueObjekttyp in der Automation Engine. Legt die maximale Anzahl parallel laufender Aufgaben, deren Prioritäten und somit die Reihenfolge von auszuführenden Objekten fest.-Verarbeitung wurde gestoppt.
1565 Sendevorgang beendet
1569 SyncSynchronisiert aktivierbare Objekte auf der Grundlage definierter Zustände und Aktionen. Auch ein eigener Objekttyp in der Automation Engine.-ObjektTätigkeiten und Abläufe, welche die Automation Engine steuert, werden mit Hilfe von sogenannten Objekten abgebildet (siehe auch Aufgabe). wird übersprungen.

1570

Skipping

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-Benutzeransicht

1600

In interner Prüfung

1650 Benutzerdefiniertes Rollback
1651 Dateibasiertes Rollback
1652 Agentengruppen-Rollback
1653 Workflow-Rollback
1655 Warten auf Rollback
1681 Warten auf Benutzer/es wird eine Eingabeaufforderung angezeigt, aber der Benutzer ist nicht mit der AE verbunden
1682 Warten auf Fortsetzung der Variablenauflösung
1683 Warten auf Remote-Ressource.
1684 Warten auf Queue-Slot (Maximalanzahl an parallelen Aufgaben überschritten)
1685 Warten auf Host für Post-Prozessierung
1686 Warten auf Start des Agentengruppen-Containers
1687 Warten auf Ende der parallelen Aufgabe der Agentengruppe
1688 Warten auf den Host einer Agentengruppe

1689

Warten auf Ressource (max. Dateiübertragungen überschritten)

1690

Warten auf externe Vorbedingung

1691 Warten auf entferntes System
1692 Warten auf Remote SYNC

1693

Warten auf manuelle Freigabe

1694

Warten auf Ressource (max. Jobs überschritten)

1695

Warten auf WiederanlaufWiederholung einer bereits gelaufenen Objekt-Durchführung, wobei einige Besonderheiten gegenüber einem erneuten Start gelten.-Zeitpunkt

1696

Warten auf Host

1697

Wartet auf SYNC

1698

Warten auf Startzeitpunkt

1699 Alive

1700

Warten 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 der SYNC-Bedingung abgebrochen

1802

ENDED_JP_ABEND - Aufgrund von fehlerhaftem Workflow nicht durchgeführt.

1810

ENDED_VANISHED - verschwunden

1815

ENDED_LOST - Undefiniert beendet (Agent vorzeitig beendet)

1820

FAULT_OTHER - Start nicht möglich. Sonstiger Fehler.

1821

FAULT_NO_HOST - Start nicht möglich. Der Host ist nicht erreichbar.

1822

FAULT_ALREADY_RUNNING - Aufgabe läuft bereits.

1823

FAULT_POST_PROCESSING - Fehler in der Nachverarbeitung.

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 - manueller 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 BenachrichtigungSendet Mitteilungen an einzelne Benutzer und BenutzerGruppen des Automation Engine-Systems. Auch ein eigener Objekttyp in der Automation Engine. [Früher "CallOperator" genannt.] 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 des Kalenders 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 einer Abhängigkeitsklausel übersprungen.

1931

ENDED_SKIPPED - Aufgrund einer SYNC-Bedingung übersprungen.

1932 ENDED_SKIPPED - ScheduleStartet in periodischen Abständen aktivierbare Objekte. Auch ein eigener Objekttyp in der Automation Engine. 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 Ausführung können Sie den Status der jeweiligen Aufgabe manuell ändern. Klicken Sie mit der rechten Maustaste auf die Aufgabe im Fenster Aufgaben in der PerspektiveEigener Funktionsbereich der Automic Web Interface (AWI) - Weboberfläche. Process Monitoring und wählen Sie Status manuell ändern. Im angezeigten Dialogfenster kann der Aufgabe ein neuer Status zugewiesen werden.

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

Siehe auch: