Script-Anweisung: Bildet JCL-Zeilen bis zu einer maximalen Länge von 2 KB.
:JCL_CONCAT_CHAR [Zeichen]
Syntax |
Beschreibung/Format |
---|---|
Zeichen |
Einzelnes Zeichen das als Verbindungszeichen für die nachfolgende JCL-Zeile agiert. |
Mit der Script-Anweisung können mehrere Zeilen eines Scripts, welche JCL enthalten, zu einer einzigen JCL-Zeile verbunden werden. Diese Verarbeitung erfolgt, wenn der Job generiert wird. Für JCL-Zeilen gibt es keine Beschränkung. Die maximale Länge einer üblichen Scriptzeile ist hingegen auf 1024 Zeichen beschränkt.
Scriptzeilen, welche eine JCL-Zeile bilden sollen, enden mit dem angegebenen Zeichen. Die Scriptzeilen werden an dieser Stelle miteinander verbunden. Die letzte Scriptzeile, die zur JCL-Zeile gehört, endet ohne das Zeichen.
Das Zeichen selbst ist in der gebildeten JCL-Zeile nicht enthalten. Leerzeichen, die in der Scriptzeile unmittelbar vor dem Zeichen stehen, werden in die JCL-Zeile übernommen. Leerzeichen, mit denen Scriptzeilen beginnen, werden eliminiert. Dadurch ist es möglich, einzelne JCL-Anweisungen einzurücken. Das erhöht die Lesbarkeit des Scripts.
Es können mehrere JCL-Zeilen nacheinander gebildet werden. Der erneute Aufruf der Script-Anweisung ohne Parameter beendet diese Verarbeitung von Scriptzeilen.
Wird bei der Verwendung des Script-Sprachmittels kein Zeichen angegeben, ist es nicht möglich mehrere JCL-Zeilen zu verbinden. Die Script-Anweisung besitzt in diesem Fall keine Funktion.
Beachten Sie, dass nicht mehrere Kommandos zusammengefasst werden können! Das Script-Sprachmittel kann nur Zeilen verbinden, die zu einem Kommando gehören!
JCL-Zeilen, welche über die Forms-Registerkarte von SAP, JMX, PeopleSoft und Datenbank-Jobs eingefügt werden und eine gewisse Länge aufweisen, werden automatisch durch dieses Sprachmittel in mehrere Zeilen aufgeteilt. In der Registerkarte Script dieser Jobs sollte daher das Sprachmittel nicht manuell eingefügt werden, wenn Sie die Forms-Registerkarte verwenden, da dies mitunter zu Problemen führen kann!
Im Beispiel wird Stern (*) als das Zeichen definiert, über welches die einzelnen Scriptzeilen verbunden werden sollen. Danach erfolgt der Aufruf eines Dienstprogramms des MS SQL Servers mit einigen Parametern. Der Parameter EXIT, welcher ein SQL Statement enthält, steht in einer neuen Scriptzeile. Das SQL Statement selbst wurde auf mehrere Scriptzeilen aufgeteilt.
:JCL_CONCAT_CHAR "*"
ISQL.EXE /U SA /P /S BUNTWS02 /t 10 /d UC4 /Q *
"EXIT(UPDATE OH SET OH_EXPKZ = 1 *
WHERE OH_MANDANT = 01 *
AND (OH_OTYP_TYP <> 'FOLD') *
AND OH_LOEKZ = 0)"
:JCL_CONCAT_CHAR
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Ersetzt eine Zeichenkette in der JCL durch eine andere Zeichenkette. |
Script-Sprachmittel - Script-Aufbau und Prozessierung
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 |