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

:JCL_SUBSTITUTE

Script-Anweisung: Ersetzt eine Zeichenkette in der JCL durch eine andere Zeichenkette.

Syntax

:JCL_SUBSTITUTE [Alte Zeichenkette, Neue Zeichenkette]

Syntax

Beschreibung/Format

Alte Zeichenkette

Zeichenkette, die ersetzt werden soll
Format: Script-Literal oder Script-Variable

Neue Zeichenkette

Zeichenkette, die Alte Zeichenkette ersetzt.
Format: Script-Literal oder Script-Variable

Anmerkungen

Die Script-Anweisung ersetzt bei der Generierung eines Jobs eine beliebige Zeichenkette in der JCL (Job Control Language). Die Anzahl der Zeichen in Alte Zeichenkette und Neue Zeichenkette kann unterschiedlich sein. Es kann auch nur ein einzelnes Zeichen ersetzt werden.

Die Script-Anweisung dient beispielsweise dazu, spezielle Anforderungen der z/OS-JCL zu erfüllen. Dort wird das Zeichen "&" benötigt. Da dieses Zeichen in der AE zur Definition von Script-Variablen verwendet wird, können Konflikte auftreten.

Die angegebenen Zeichenketten werden ab der Zeile mit der Script-Anweisung ersetzt. Sie werden bis zu der Zeile des Scripts ersetzt, in der die Script-Anweisung mit oder ohne Parameter erneut aufgerufen wird. 

Beispiel

Im Beispiel wird das Zeichen "$" durch das Zeichen "&" ersetzt.

:JCL_SUBSTITUTE "$", "&" 
REPORTS=($REP)
SORT=TIME

:
JCL_SUBSTITUTE 
RANGE=$RAN

Der generierte Job enthält dadurch folgende Zeilen:

REPORTS=(&REP)
SORT=TIME
RANGE=$RAN

 

Siehe auch:

Script-Sprachmittel Beschreibung

:JCL_CONCAT_CHAR

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

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