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. |
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. |
1900-1999 |
ANY_SKIPPED |
Die vorangegangene Aufgabe wurde übersprungen. |
1920,1922,1930,1931,1940, 1941, 1942 |
ENDED_CANCEL |
Die vorangegangene Aufgabe wurde abgebrochen. |
1850,1851 |
ENDED_EMPTY |
Die vorangegangene Aufgabe ist leer. |
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:
System-Rückgabewerte von ausführbaren Objekten