Vordefinierte symbolische Parameter, die automatisch gesetzt werden

In der ersten Tabelle unten werden die vordefinierten symbolischen Parameter aufgelistet, die basierend auf dem generierten Abschnitt automatisch festgelegt werden. In der zweiten Tabelle unten werden die vordefinierten symbolischen Parameter aufgelistet, die sich auf serielle, indexierte und relative Datensätze oder auf Druckausgabe beziehen. Diese symbolischen Parameter werden zum Generieren von DD-Anweisungen für Programmdateien in Laufzeit-JCL für zSeries-Umgebungen oder Laufzeit-CL für iSeries verwendet. Manche dieser Parameter sind nur auf zSeries oder nur auf iSeries verfügbar, einige jedoch auf beiden Plattformen.

Tabelle 1. Vordefinierte symbolische Parameter
Name Beschreibung Plattform
ARITH Ein symbolischer Parameter zum Festlegen der Compileroption ARITH COBOL. Der Wert wird auf COMPAT gesetzt, wenn die Builddeskriptoroption maxNumericDigits auf 18 gesetzt ist; andernfalls wird der Wert auf EXTEND gesetzt. iSeries, zSeries
CGHLQ Das übergeordnete Qualifikationsmerkmal für Benutzerdateien. Dieser symbolische Parameter entspricht EZEPID. zSeries
DATA Ein symbolischer Parameter, der entweder auf 24 oder 31 gesetzt ist, womit die Größe (in Bit) der Adressen zum Reservieren von Arbeitsspeicher angegeben wird. Dieser Wert wird zum Festlegen der COBOL-Compileroption DATA verwendet. Der Parameterwert wird von der Builddeskriptoroption data übernommen. zSeries
EZEALIAS Der Member-Name wird verwendet, um das gerade generierte Member in der zugeordneten PDS zu speichern. Wenn eine Eigenschaft alias für den gerade generierten Abschnitt angegeben wurde, wird der Wert dieser Eigenschaft verwendet, der gegebenenfalls nach acht Zeichen abgeschnitten wird. Wenn die Eigenschaft alias nicht angegeben ist, wird der Abschnittsname verwendet, der gegebenenfalls nach acht Zeichen abgeschnitten wird. Wenn das aktuelle Member eine Formulargruppe ist und Druckformulare enthält, wird der Name des Formatmoduls schon nach sechs Zeichen abgeschnitten und es werden die Zeichen FM angefügt. Die symbolischen Parameter EZEALIAS und MBR sind äquivalent. iSeries, zSeries
EZEDLI Ein symbolischer Parameter, der auf YES gesetzt wird, wenn das Program, die Bibliothek oder der Service DL/I verwendet; andernfalls wird er nicht in den Buildplan aufgenommen. zSeries
EZEENV Das Zielsystem, für das der EGL-Abschnitt generiert wurde, zum Beispiel IMSBMP, IMSVS, ISERIESC, ZOSBATCH oder ZOSCICS. Der Wert wird von der Builddeskriptoroption system übernommen. iSeries, zSeries
EZEEXTNM Der externe Name, der gegebenenfalls in der Eigenschaft alias des Programmabschnitts angegeben ist. Falls erforderlich, wird er nach acht Zeichen abgeschnitten. Dieser symbolische Parameter ist nur bei der Generierung einer Bindungssteuerdatei oder einer Linkbearbeitungsdatei verfügbar. Bei der Ausführung von Build-Scripts steht der Parameter nicht zur Verfügung. Wenn der externe Name nicht angegeben ist, wird der Name des Abschnitts verwendet. Dieser wird aber gegebenenfalls nach acht Zeichen abgeschnitten. zSeries
EZEGDATE Das Generierungsdatum eines Programms. Gültiges Format:
mm/dd/yy
mm
Zweistelliges Format für die Angabe des Monats.
dd
Zweistellige Angabe für den Tag des Monats.
yy
Zweistelliges Format für die Angabe des Jahres.

Wenn EZEGDATE in den Builddeskriptoroptionen genDirectory oder destDirectory verwendet wird, lautet das Format yyyy-mm-dd.

iSeries, zSeries
EZEGMBR Ein symbolischer Parameter, der EZEALIAS entspricht. iSeries, zSeries
EZEGTIME Der Zeitpunkt der Generierung eines Programms. Gültiges Format:
hh:mm:ss
hh
Stunde
mm
Minuten
ss
Sekunden

Wenn EZEGTIME in den Builddeskriptoroptionen genDirectory oder destDirectory verwendet wird, lautet das Format hh.mm.ss.

iSeries, zSeries
EZELMBR Der ausgeschriebene Name des gerade generierten Abschnitts. iSeries, zSeries
EZEMBR Ein symbolischer Parameter, der EZEALIAS entspricht. iSeries, zSeries
EZENLS Der in der Builddeskriptoroption targetNLS angegebene Wert. iSeries, zSeries
EZEPID Das übergeordnete Qualifikationsmerkmal, das für die partitionierten Dateien (PDS) verwendet wird, die die generierte und erstellte Ausgabe empfangen. Der Parameterwert wird von der Builddeskriptoroption projectID übernommen. zSeries
EZEPSB Der Wert ist der PSB-Name, der für das generierte Programm angegeben wird. Der Wert wird nur beim Generieren von Programmen festgelegt. Die maximale Länge für den Wert des symbolischen Parameters beträgt acht Zeichen. zSeries
EZESQL Ein symbolischer Parameter, der auf YES gesetzt wird, wenn das generierte Program bzw. die generierte Bibliothek oder der generierte Service SQL verwendet; andernfalls wird er nicht in den Buildplan aufgenommen. iSeries, zSeries
EZETRAN Ein symbolischer Parameter, der die Transaktions-ID für CICS und IMS enthält. Für CICS wird der Wert auf der Basis der Builddeskriptoroption startTransactionID festgelegt, falls diese angegeben ist. Andernfalls entspricht der Wert den ersten vier Zeichen der Programmeigenschaft alias oder den ersten vier Zeichen des Programmnamens, wenn die Eigenschaft alias nicht angegeben ist. zSeries
EZEXAPP Ein symbolischer Parameter zur Angabe von Kommentaren in Beispiellaufzeit-JCL. Er enthält den Namen eines aufgerufenen Programms oder eines Programms, an das übertragen wurde, als Erinnerung, dass Sie DD-Anweisungen für Dateien oder Datenbanken hinzufügen müssen, die in dem aufgerufenen Programm oder dem Programm, an das übertragen wurde, verwendet wurden. zSeries
MBR Ein symbolischer Parameter, der EZEALIAS entspricht. iSeries, zSeries
SYSTEM Ein symbolischer Parameter, der EZEENV entspricht. iSeries, zSeries
Tabelle 2. Vordefinierte symbolische Parameter, die basierend auf Dateiinformationen automatisch gesetzt werden
Name Beschreibung  
EZEBLK Die Blockgröße der Datei. Bei einem Datensatz fester Länge wird sie auf die Satzlänge gesetzt. Bei einem Datensatz variabler Länge wird sie auf die Satzlänge plus acht Byte gesetzt. Der Wert wird für die folgenden Typen festgelegt: seq, seqrs und gsam. zSeries
EZEDBD Wird aus der Eigenschaft pcbName des EGL-PSBs übernommen. Dieser Wert wird für DL/I-Datensätze festgelegt. zSeries
EZEDD Der DD-Name, der von der Eigenschaft fileName in der Datensatzdefinition übernommen wird. Der Wert wird für die folgenden Dateitypen festgelegt: seq, seqrs, gsam, vsam und vsamrs. zSeries
EZEDSN Der Wert ist der z/OS-Datensatzname aus der Eigenschaft systemName des Ressourcenzuordnungseintrags, der der Eigenschaft fileName des Datensatzes entspricht. Der Wert wird für die folgenden Dateitypen festgelegt: seq, seqrs, gsam, vsam und vsamrs. zSeries
EZELRECL Die Länge des logischen Dateisatzes. Bei einem Datensatz fester Länge wird sie auf die Satzlänge gesetzt. Bei einem Datensatz variabler Länge wird sie auf die Satzlänge plus vier Byte gesetzt. Der Wert wird für die folgenden Dateitypen festgelegt: seq, seqrs und gsam. zSeries
EZERECFM Das Format des Dateisatzes. Bei einem Datensatz fester Länge wird es auf FB gesetzt. Bei einem Datensatz variabler Länge wird es auf VB gesetzt. Der Wert wird für die folgenden Dateitypen festgelegt: seq, seqrs und gsam. zSeries

Feedback