Seiten „Script“

Als Entwickler und Objektdesigner können Sie funktionale Logik zu den Script-Seiten Ihrer Objekte mit Hilfe der Automation Engine Scriptsprache hinzufügen. Alle ausführbaren Objekte haben mindestens eine Seite Script. Einige Objekttypen haben zusätzliche Pre-Script-, Post-Script- und Child-Post-Script-Seiten.

Hinweise:

Dieses Thema beinhaltet Folgendes:

Seite „Script“

Die Seite Script ist für alle ausführbaren Objekte verfügbar.

In JMX-, PeopleSoft-, SAP- und SQL-Jobs haben Sie zwei Möglichkeiten, Scripts zu erstellen:

Weitere Informationen finden Sie hier:

Plattformspezifische Informationen

Siehe auch Konfigurieren von Include-Objekten für externe Interpreter-Aufrufe.

Seite „Pre-Script“

Nur für Job-Objekte (JOBS) verfügbar. Geben Sie auf der Seite Pre-Script Statements ein, die den Job für die Ausführung vorbereiten. Verwenden Sie beispielsweise das Statement :PUT_ATT, um Attribute wie den Agenten für den Job zu setzen.

Die Seiten Pre-Script und Script werden gleichzeitig verarbeitet.

Pre-Script-Statements werden im Job-Header ausgeführt, d. h. Sie können Statements hinzufügen, die ausgeführt werden, bevor der Jobmelder an der Ausführung beteiligt wird. Details zum Jobmelder finden Sie in Jobmelder des Agenten.

TIPP: Sie können das Script-Statement :INC_SCRIPT verwenden, um den Inhalt dieser Seite auf jeder anderen Seite „Script“ einzufügen.

Zusatzinformationen zu z/OS

Auf der Seite Pre-Script definieren Sie alle JCL-Kommandos (z. B. JCLLIB, JOBCAT, JOBLIB, OUTPUT etc.), die nach der Jobkarte aber vor dem ersten Schritt des Scripts definiert werden müssen.

Der Ereignis-Monitor berücksichtigt Schritte auf der Seite Pre-Script nur, wenn der erste Schritt gleich benannt ist wie das Automation Engine-System. Ansonsten wirken sich abgebrochene Jobschritte des Pre-Scripts nicht auf den Endstatus eines Automation Engine-Jobs aus.

Beispiel

In diesem Beispiel heißt das Automation Engine-System UC4PROD.

Seite „Pre-Script“

//JOBLIB DD DISP=SHR,DSN=.....

// DD DISP=SHR,DSN=....

//UC4PROD EXEC PGM=modname

Seite „Script“

//STEP01 EXEC PGM=IEFBR14

//STEP01 EXEC PGM=IEBGENER

Seite „Post-Script“

Nur für Jobobjekte (JOBS) verfügbar: Scripts auf der Seite Post-Script werden nach Beendigung des Jobs verarbeitet. Diese Scripts werden verarbeitet, wenn der Job normal beendet wurde, oder nach teilweiser Beendigung, z. B. wenn der Job abgebrochen wird. Mit Befehlen zum Post-Processing können Sie beeinflussen, wie ein Job beendet wird.

Tipps: 

Hinweise:

Seite „Child-Post-Script“

SAP- und PeopleSoft-Jobs haben eine zusätzliche Seite Child-Post-Script. Das liegt daran, dass SAP- und PeopleSoft-Jobs in der Regel Statements enthalten, die mehrere Prozesse (Sub-Jobs) in den Zielsystemen starten. Diese Jobstruktur wird im Automic Web Interface repliziert. Der SAP- oder PeopleSoft-Job, den Sie in der Automation Engine erstellen, ist der Parent dieser Sub-Jobs (Child-Prozesse) und dient als deren Container.

Das Script, das Sie auf der Seite Child-Post-Script eingeben, wird für jeden einzelnen Child-Prozess sofort nach dessen Beendigung abgearbeitet.

Siehe auch: