Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Dateinamen und andere Systembezeichner

&pagelevel(4)&pagelevel

In diesem Abschnitt werden spezielle Formate für Zeichenfolgen definiert, die in EDT-Anweisungen externe Objekte, z.B. Dateien oder Bibliothekselemente bezeichnen.

Zeichenfolgen ohne definierten Begrenzer (z.B. Hochkomma) werden bei der Syntax-Analyse zunächst ohne Berücksichtigung ihrer semantischen Einschränkungen extrahiert. Dabei werden (wenn beim Operandentyp nicht anders beschrieben) alle Zeichen ab dem ersten Nichtleerzeichen bis zu einem intern definierten Begrenzerzeichen oder dem Anweisungs-Ende benutzt.
Als Begrenzer verwendet der EDT normalerweise das Leerzeichen, das Komma, das Gleichheitszeichen und die runden Klammern. Erst nach dieser Extraktion des Operanden erfolgt die Prüfung auf Länge, Zeichenvorrat und erlaubte Syntax.

Operand

Definition

entry

chars | .svar

Name einer Einsprungstelle (ENTRY) oder eines CSECT-Abschnittes in einem Programm, wobei Groß-/Kleinschreibung relevant ist. Der Name darf nicht länger als 32 Zeichen sein und muss den Restriktionen für Symbol-Namen des BLS genügen.

Operand

Definition

freetype

name

Freier Typname eines Bibliothekselements als Zeichenfolge der Länge 2 bis 8 Zeichen, die nicht mit $ oder SYS beginnen darf.

Operand

Definition

eltype

S | M | R | C | P | J | D | X | H | L | U | F | *STD | freetype | .svar

Typ eines Bibliothekselements.
Zur Angabe des Elementtyps sind auch freie Typnamen zugelassen. Es erfolgt keine Prüfung auf den Basistyp. Bei einigen Anweisungen sind nur textartige Typen zugelassen.

Operand

Definition

elname

chars | .svar

Name eines Bibliothekselements, der dem SDF-Datentyp <composed-name 1..64 withunder> entspricht.

Operand

Definition

progname

chars

Name eines Programms, dessen Anweisungen vom EDT syntaktisch geprüft werden sollen. Der Name muss dem SDF-Datentyp <structured-name 1..30> entsprechen.

Operand

Definition

file

str

Dateiname, der über abdruckbare, hexadezimale oder binäre Darstellung angegeben werden kann.
Der Dateiname darf aus max. 54 Zeichen ohne Wildcards bzw. 80 Zeichen mit Wildcards bestehen, wobei die DVS-Restriktionen für Dateinamen zu berücksichtigen sind.
Die Angabe von Wildcards ist nicht bei allen Anweisungen erlaubt. Es handelt sich um die vom DVS akzeptierten Wildcards, die nicht mit den im EDT vereinbarten Musterzeichen zu verwechseln sind.
Ob partielle Dateinamensangaben erlaubt sind, hängt ebenfalls von der Anweisung ab und wird dort definiert.
Bei einigen Anweisungen ist zusätzlich die Angabe von '/' als Kennzeichnung für die Verwendung eines bestimmten Kettungsnamen erlaubt. Das ist bei den jeweiligen Anweisungen erläutert.

Operand

Definition

linkname

chars

Spezifiziert eine Datei oder Jobvariable über ihren Kettungsnamen.
Der Name muss dem SDF-Datentyp <filename 1..8 without-gen> entsprechen.

Operand

Definition

path

chars | .svar

Pfadname einer Datei bzw. einer Jobvariablen, der direkt oder über eine Zeichenfolgevariable angegeben werden kann.
Der Pfadname darf aus max. 54 Zeichen ohne Wildcards bzw. 80 Zeichen mit Wildcards bestehen, wobei die DVS-Restriktionen für Dateinamen zu berücksichtigen sind.
Die Angabe von Wildcards ist nicht bei allen Anweisungen erlaubt.
Es handelt sich um die vom DVS akzeptierten Wildcards, die nicht mit den im EDT vereinbarten Musterzeichen zu verwechseln sind. Ob partielle Dateinamensangaben erlaubt sind, hängt ebenfalls von der Anweisung ab und wird dort definiert.

Operand

Definition

modlib

path

Bibliothek, in der sich ein Modul befindet, der vom EDT geladen werden soll.
Der Name muss dem SDF-Datentyp <filename 1..54 without-vers> entsprechen.

Operand

Definition

ver

* | int

Versionsnummer einer katalogisierten Datei.
Hierfür kann entweder * oder int angegeben werden, wobei int für eine Zahl zwischen 0 und 255 steht. Zur Verwendung von Versionsnummern beim Lesen und Schreiben von Dateien siehe Abschnitt „Versionsnummern“.

Operand

Definition

vers

chars | *STD

Versionsbezeichnung eines Bibliothekselements.
Die Bezeichnung muss dem SDF-Datentyp <composed-name 1..24 with-under> entsprechen.

Operand

Definition

xpath

chars | .svar

Zeichenfolge, die den Namen einer POSIX-Datei angibt.
Die Angabe des vollständigen Pfadnamens ist erlaubt. Wird kein vollständiger Pfadname angegeben, wird die Datei im jeweils aktuellen POSIX-Verzeichnis lokalisiert. Leerzeichen und Komma innerhalb des Namens sind nur bei Angabe in svar möglich. Der Pfadname muss dem SDF-Datentyp <posix-pathname 1..1023> entsprechen.