Die Registerkarte Pre-Script ist eine objekttypspezifische Registerkarte, welche nur im Objekt "Job" vorhanden ist. Hier können Verarbeitungsanweisungen in der Script-Sprache von AE hinterlegt werden.
Objekt: Job
Objektklasse: Ausführbares Objekt
Objekttyp (Kurzbezeichnung): JOBS
Das Pre-Script wird entweder bei der Aktivierung des Jobs oder bei dessen Start prozessiert. Das ist abhängig von der Einstellung "Zur Laufzeit generieren", die sich in der Registerkarte Attribute befindet.
Im Gegensatz zur Registerkarte Script werden die hier eingetragenen Verarbeitungsanweisungen noch innerhalb des Headers prozessiert. Damit können Sie Anweisungen durchführen, die noch vor dem Jobmelder zur Ausführung kommen.
Die Registerkarten Pre-Script und Script werden in einem Lauf verarbeitet. Dadurch können Sie im Pre-Script Script-Variablen setzen, auf die Sie auch im Script zugreifen können.
Der Inhalt der Registerkarte Pre-Script kann durch die Script-Anweisung :INC_SCRIPT an anderer Stelle eingefügt werden.
Besonderheiten für z/OS
Im Pre-Script können alle JCL Kommandos, die nach der Jobkarte, aber vor dem ersten Step des Scriptes definiert werden müssen, angegeben werden. Dazu zählen unter anderem JCLLIB, JOBCAT, JOBLIB und OUTPUT-Anweisungen.
Damit der Ereignis-Monitor auch die Steps im Pre-Script berücksichtigt, müssen Sie den ersten Step des Pre-Scripts nach dem Namen des Automation Engine Systems benennen. Ansonsten wirken sich abgebrochene Jobsteps des Pre-Scripts nicht auf den Endstatus des AE-Jobs aus!
Beispiel:
Name des Automation Engine Systems: UC4PROD
Registerkarte Pre-Script:
//JOBLIB DD DISP=SHR,DSN=.....
// DD DISP=SHR,DSN=....
//UC4PROD EXEC PGM=modname
Script:
//STEP01 EXEC PGM=IEFBR14
//STEP01 EXEC PGM=IEBGENER
Siehe auch:
Scripteditor
Über AE-Scripts
Beispielsammlung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |