Automation Engine Script-Leitfaden > Funktionelle Gliederung > Script-Aufbau und -Prozessierung > :JCL_CONCAT_CHAR

:JCL_CONCAT_CHAR

Script-Anweisung: Bildet JCL-Zeilen bis zu einer maximalen Länge von 2 KB.

Syntax

:JCL_CONCAT_CHAR [Zeichen]

Syntax

Beschreibung/Format

Zeichen

Einzelnes Zeichen das als Verbindungszeichen für die nachfolgende JCL-Zeile agiert.
Format: Script-Literal oder Script-Variable

Kommentare

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!

Beispiele

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

:JCL_SUBSTITUTE

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