Includes in Jobobjekten verwenden
Bei der Durchführung eines Jobs werden Includes eingelesen, mit deren Auflösung der ablauffähige Job für das Zielsystem generiert wird. Dabei werden je nach Definition des Jobs Aktivierungsdaten ermittelt, Variablen-Einstellungen ausgewertet, der Attribut-Dialog dargestellt, Meldungen für das Zielsystem aufbereitet, das An- und Abmelden am Zielsystem ermöglicht, der Job-Report angefordert usw.
Mandant 0 enthält plattformspezifische Includes. Innerhalb der Header- und Trailer-Includes werden Benutzer-Includes mit dem Parameter „NOFOUND=IGNORE“ aufgerufen, so dass es zu keinem Fehler kommt, wenn diese Includes nicht existieren.
Mit dieser Technik wird Ihnen ermöglicht, eigene Includes zu erstellen, die spezielle Aufgaben in den verschiedenen Phasen der Jobdurchführung erfüllen. Diese Aufgaben werden dann in die Automation Engine Verarbeitung aufgenommen.
Für die Ausführung von Jobs ist auch die Berechtigung zum Ausführen von Include-Objekten erforderlich. Das ist zu beachten, wenn man Job-Includes verwenden möchte (Berechtigung „X“ für JOBI-Objekte).
Job |
Header-Include |
Trailer-Include |
Benutzer-Includes |
---|---|---|---|
BS2000 |
HEADER.BS2000 |
TRAILER.BS2000 |
HEADER.BS2000.USER.PRE |
JMX |
HEADER.JMX |
TRAILER.JMX |
HEADER.JMX.USER.PRE |
NSK |
HEADER.NSK |
TRAILER.NSK |
HEADER.NSK.USER.PRE |
z/OS |
HEADER.MVS |
TRAILER.MVS |
HEADER.MVS.USER.PRE |
OS/400 |
HEADER.OS400 |
TRAILER.OS400 |
HEADER.OS400.USER.PRE |
PeopleSoft |
HEADER.PS |
TRAILER.PS |
HEADER.PS.USER.PRE |
RA | HEADER.RA | TRAILER.RA | HEADER.CIT.USER.PRE HEADER.CIT.USER.HEAD HEADER.CIT.USER.START TRAILER.CIT.USER.END |
SAP |
HEADER.SAP |
TRAILER.SAP |
HEADER.SAP.USER.PRE |
SAP BW |
HEADER.SAPBW |
TRAILER.SAPBW |
HEADER.SAPBW.USER.PRE |
Siebel |
HEADER.SIEBEL |
TRAILER.SIEBEL |
HEADER.SIEBEL.USER.PRE |
SQL |
HEADER.SQL |
TRAILER.SQL |
HEADER.SQL.USER.PRE |
UNIX |
HEADER.UNIX |
TRAILER.UNIX |
HEADER.UNIX.USER.PRE |
VMS |
HEADER.VMS |
TRAILER.VMS |
HEADER.VMS.USER.PRE |
Windows |
HEADER.WINDOWS |
TRAILER.WINDOWS |
HEADER.WINDOWS.USER.PRE |
Aufgrund der Programmlogik wird immer das Include-Objekt aus dem eigenen Mandanten verwendet, auch wenn im Systemmandanten „0000“ ein Objekt mit gleichem Namen existiert.
Tipp: Benutzer-Includes für spezielle Aufgaben verwenden. Natürlich könnten Sie auch die ausgelieferten Header- und Trailer-Includes im Mandant „0000“ anpassen und im eigenen Mandanten speichern. Das bedeutet nur dann erhöhten Pflegeaufwand, wenn die ausgelieferten Includes aus programmtechnischen Gründen mit einem Versions-Update geändert wurden.
Wichtige Hinweise
Beachten Sie, dass Abhängigkeiten zwischen den Includes bestehen! Seien Sie beim Verändern der Include-Objekte äußerst vorsichtig.
Ressourcen, die an das Storage-Objekt angehängt sind, lassen sich mithilfe externer Interpreter übertragen, wo das Script in der Seite „Script“ eines Jobobjekts (JOBS) eingegeben wird. Jobs mit externen Interpreter-Scripts nutzen den Header/Trailer von vorhandenen Include-Objekten. Diese Include-Objekte dürfen nicht verändert werden.
Als Systemadministrator können Sie diese Funktion über den Parameter DISABLE_USER_HEADER in den UC_SYSTEM_SETTINGS - Systemweite Einstellungen deaktivieren, wenn Sie nicht mit benutzerdefinierten Include-Objekten im Allgemeinen oder auf bestimmten Plattformen arbeiten wollen. Da die Include-Objekte nicht aufgerufen werden, hat dies eine Erhöhung der Performance zur Folge.
Siehe auch: