Script-Funktion: Wiederholt die Durchführung einer Aufgabe.
RESTART_UC_OBJECT (Object Name, Reference RunID, [Restart Point], [Flags], [Queue])
Syntax |
Beschreibung/Format |
---|---|
Objektname |
Name des Objektes. |
Referenz-RunID |
RunID, auf die sich der Wiederanlauf bezieht, oder das Schlüsselwort LAST für die letzte Durchführung der Aufgabe. Die Wiederholung einer Aufgabe, die selbst ein Wiederanlauf war, ist nicht erlaubt. Die Nachvollziehbarkeit der Aktivitäten wäre dadurch nicht gewährleistet. Deshalb muss sich die RunID auf eine Original-Durchführung beziehen. Bei LAST wird die letzte Original-Durchführung verwendet. |
Wiederanlauf-Punkt |
Stelle im Script, ab der die Verarbeitung wiederholt werden soll. Die Angabe dieses Parameters ist natürlich nur möglich, wenn Sie in der Aufgabe, die wiederholt werden soll, im Script Wiederanlaufpunkte mit :RESTART gesetzt haben. Verwenden Sie diesen Parameter nicht, so wird das gesamte Script durchgeführt. |
Flags |
Anweisungen für die Durchführung der Aufgabe. Erlaubte Werte: Es können mehrere Flags, durch Komma getrennt, angegeben werden. Wenn Sie diese namentlich angeben und keine Script-Variable verwenden, muss der gesamte Ausdruck in Hochkommata stehen. Die erlaubte Werte entsprechen den Optionen, die auch beim manuellen Wiederanlauf im Dialog"Ausführen..." vorhanden sind. |
Queue |
Angabe eines bestimmten Queue-Objektes, das für den Wiederanlauf der Aufgabe verwendet werden soll. Erfolgt keine Queue-Angabe, wird die Aufgabe automatisch in der Mandanten-Queue (CLIENT_QUEUE) neu gestartet. |
Rückgabewert |
---|
"0" - Der Wiederanlauf der Aufgabe war erfolgreich. |
Mit der Script-Funktion kann ein Wiederanlauf einer Aufgabe durchgeführt werden.
Beachten Sie, dass sich eine Aufgabe auch selbst wiederholen kann, wenn die Script-Funktion im Post-Script aufgerufen wird. Dabei kann es jedoch zu einer Endlosschleife kommen!
Wenn Sie eine der vier Testoptionen als Flags wählen ("GEN_JCL", "ORIGINAL_SCRIPT", "VAR_MOD" oder "ATT_MOD"), wird der Job mit :STOP beendet. Grund dafür ist der Standardwert "N" (=Nein), der als Antwort auf die Frage "Soll die Aufgabe gestartet werden?" angegeben wird.
Um einen Restart erfolgreich mit allen oder einer der vier Testoptionen als Flags auszuführen, nutzen Sie anstelle des Scripts das UserInterface, beschrieben im Kapitel "Ausführen mit Optionen".
Der Script-Funktion wird mit dem Parameter Referenz-RunID die RunID der Aufgabe übergeben, deren Durchführung wiederholt werden soll. Es kann auch das Schlüsselwort LAST verwendet werden, um die letzte Durchführung einer Aufgabe erneut zu starten.
Optional kann ein Wiederanlauf-Punkt benannt werden, der bei der erneuten Durchführung der Aufgabe berücksichtigt werden soll. Die Aufgabe wird gestartet, aber die Verarbeitung des Scriptes beginnt erst ab dieser Stelle. Die Flags sind ebenfalls optional und beeinflussen die Durchführung der Aufgabe.
Mit der Script-Anweisung :ON_ERROR legen Sie die Reaktion auf Fehler fest. Wie bisher können Sie sie mit den Script-Funktionen zur Fehlerbehandlung analysieren. Das Script wird weiter prozessiert. Es besteht aber auch die Möglichkeit, die Prozessierung des Scripts abzubrechen.
Das Script-Sprachmittel bewirkt, dass die offenen Transaktionen des Scripts in die Datenbank geschrieben werden.
Im Beispiel soll die letzte Durchführung eines Jobs wiederholt werden. Die generierte JCL und die Veränderung von Variablen werden im Aktivierungsprotokoll ausgegeben. Der Job wartet im Aktivitätenfenster auf eine manuelle Freigabe.
:SET &RET# = RESTART_UC_OBJECT ("JOBS.SYSTEM.CHECK",LAST,,"GEN_JCL,VAR_MOD,MAN_RELEASE")
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
:GENERATE |
Steuert die Behandlung von Script-Zeilen bei der Prozessierung eines Scripts. |
Legt die Reaktion auf bestimmte Fehler bzw. Meldungen von Script-Sprachmitteln fest. |
|
Setzt Wiederanlauf-Punkte in einem aktivierbaren Objekt. |
|
SYS_ACT_RESTART |
Ermittelt, ob eine Aufgabe im Wiederanlauf-Modus aktiviert wurde. |
SYS_ACT_RESTART_ME_NR |
Liefert die laufende Nummer (RunID) des im Wiederanlauf-Modus aktivierten Objektes. |
SYS_LAST_RESTART_POINT |
Liefert die Bezeichnung des vorangegangenen Wiederanlauf-Punktes im Script. |
SYS_LAST_RESTART_TEXT |
Liefert den Text des vorangegangenen Wiederanlauf-Punktes im Script. |
SYS_RESTART_POINT |
Liefert den Wiederanlauf-Punkt, mit dem das Objekt ausgeführt wird. |
Script-Sprachmittel - Objekte aktivieren
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |