Jobobjekte (JOBS) besitzen drei Seiten, in denen Sie das zu verarbeitende ScriptEigener Objekttyp in der Automation Engine eingeben. Wenn Sie für alle Objekte Scripts eingeben, werden diese in der folgenden Reihenfolge verarbeitet: 1. Pre-Script, 2. Script, 3. Post-Script, 4. ChildUntergeordnete Aufgabe (z.B.: zum Beispiel: Aufgabe, die in einem Workflow läuft). Post-Script (nur SAP). Auf der Seite Post-Script geben Sie die Statements ein, die verarbeitet werden sollen sobald der JobVerarbeitung auf einem Zielsystem. Auch ein eigener Objekttyp in der Automation Engine. endet.
Das hier gespeicherte Post-Script wird nach dem Ende des Jobs prozessiert. Dafür muss der Job komplett (normal beendet) oder teilweise (abgebrochen, verloren usw.) im Zielsystem gelaufen sein.
Im Post-Script kann das Ende eines Jobs noch beeinflusst werden. Der Job-RückgabewertWert, der das Ergebnis von Aufgaben und Script-Funktionen repräsentiert. und der Statustext (der vom Jobmelder im Trailer ausgegebene Text) können beispielsweise nachträglich geändert werden. Das Script-Statement :MODIFY_STATE, das ausschließlich für die Verwendung auf dieser Seite realisiert wurde, definiert das endgültige Ende des Jobs.
So ist es zum Beispiel möglich, den eigenen ReportBericht, der nähere Informationen über die Durchführung einer Aufgabe oder einer Komponente enthält. mit PREP_PROCESS_REPORT zu analysieren. Wird darin ein Fehler gefunden, könnte für einen „technisch“ normal beendeten Job als Resultat ein StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). ENDED_NOT_OK gesetzt werden. Auch das Gegenteil ist denkbar. Einem abgebrochenen Job wird der Rückgabewert 0 zugewiesen, weil der Abbruch selbst für eine weitere Verarbeitung nicht relevant ist.
Mit dem Script-Statement :RSET können Script-Variablen zwischen Script und Post-Script übergeben werden. Das Script-Statement gibt den Wert, welcher der Script-VariablePlatzhalter eines Wertes in einem Script. auf der Seite Script zugewiesen wurde, zurück.
Wichtige Hinweise
Das Post-Script eines Jobs kann keine JCL-Zeilen enthalten.
Post-Script-Kommandos werden im Falle eines ENDED_LOST-Aufgabenstatus NICHT ausgeführt.
Des Weiteren können folgende Script-Sprachmittel nicht verwendet werden:
Siehe auch: