Merkmale einer Datei in der TFT speichern
Komponente: | BS2000 |
Funktionsbereich: | keine Zuordnung |
Anwendungsbereich: | keine Zuordnung |
Privilegierung: | STD-PROCESSING |
Berechtigungsschlüssel: | $ (bei NBCONOPI=N) bzw. E (bei NBCONOPI=Y) |
Funktionsbeschreibung
Das Kommando SET-FILE-LINK speichert Angaben über die Merkmale einer Datei,die normalerweise schon existiert (z.B. mit CREATE-FILE eingerichtet), in der TFT unter einem bestimmten Dateikettungsnamen. Diese Angaben werden beim Eröffnen der Datei an Stelle der entsprechenden Angaben im Programm verwendet.
Genaueres zu Verfahren und Zweck des TFT-Eintrags ist der Funktionsbeschreibung des Kommandos ADD-FILE-LINK zu entnehmen.
Funktionsübersicht
Funktion / Bedeutung | Operand 1. Stufe | Operand 2./3. Stufe |
---|---|---|
Dateikettungsnamen definieren,für den ein TFT-Eintrag erstellt wird | LINK-NAME | |
Dateiname/Dateigeneration, auf den sich das Kommando SET-FILE-LINK bezieht | FILE-NAME | |
Zugriffsmethode (ISAM, SAM, BTAM ...) | ACCESS-METHOD | |
Zugriffsmethode ISAM | =*ISAM | |
| KEY-LENGTH | |
| KEY-POSITION | |
| WRITE-IMMEDIATE | |
| DUPLICATE-KEY | |
| PADDING-FACTOR | |
| VALUE-FLAG-LENGTH | |
| PROPAGATE-VALUE-FLAG | |
| LOGICAL-FLAG-LENGTH | |
| READ-IN-ADVANCE | |
| POOL-LINK | |
Eröffnungsmodus (OPEN-Mode) | OPEN-MODE | |
Satzformat | RECORD-FORMAT | |
Satzformat Variabel
| =*VARIABLE | RECORD-SIZE |
Satzformat Fest
| =*FIXED | RECORD-SIZE |
Satzformat Undefiniert
| =*UNDEFINED | RECORD-SIZE |
Blocklänge | BUFFER-LENGTH | |
Datenträger festlegen | SUPPORT | |
Datenträger: Platte | =*DISK | |
| VOLUME-ALLOCATION | |
| SHARED-UPDATE | |
| WRITE-CHECK | |
| IO-ATTRIBUTES | |
| CLOSE-MODE | |
Datenträger: Band | =*TAPE | |
| PREMOUNT-LIST | |
| VOLUME-LIST | |
| ||
| LABEL-CHECK | |
| PROTECTION-LEVEL | |
| OVERWRITE-PROTECTION | |
| BYPASS | |
| POSITION | |
| LABEL | |
| CODE | |
| EBCDIC-TRANSLATION | |
| FILE-SEQUENCE | |
| CHECKPOINT-POSITION | |
| BLOCK-OFFSET | |
| RETENTION-PERIOD | |
| TAPE-WRITE | |
| DESTROY-OLD-CONTENTS | |
| CLOSE-MODE | |
gekettete Ein-/Ausgabe | IO-CHAINING | |
Dateiformat festlegen | BLOCK-CONTROL-INFO | |
Meldungsausgabe nach Abschluss der CLOSE-Verarbeitung | FILE-CLOSE-MSG |
Format
SET-FILE-LINK | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ausgeführt | |
2 | 0 | DMS0546 | Katalogeintrag der angegebenen Datei hat Maximalgröße erreicht |
2 | 0 | DMS054A | Plattenspeichermangel oder Zugriff auf eine Platte nicht möglich |
1 | DMS0576 | Fehlerhafte Operanden-Kombination | |
1 | CMD0202 | Syntax- oder Semantikfehler im Kommando | |
32 | DMS0584 | Während der Verarbeitung wurde ein Zustand gemeldet, der die Fortführung der Funktion nicht zulässt. | |
32 | DMS05C7 | Unerwarteter interner Fehler im DVS | |
64 | CMD0216 | Privilegien-Fehler | |
64 | DMS0501 | Angeforderter Katalog nicht verfügbar | |
64 | DMS0512 | Angeforderter Katalog nicht gefunden | |
64 | DMS051B | Gewünschte Benutzerkennung nicht im Pubset | |
64 | DMS051C | Benutzer hat auf Pubset kein Zugriffsrecht | |
64 | DMS0535 | Angegebene Datei nicht mehrfach benutzbar | |
64 | DMS0585 | Während der Katalogverarbeitung bzw. während der Mehrrechnerverarbeitung wurde ein Fehler festgestellt. | |
64 | DMS0586 | Der Zugriff bzw. die Belegung eines Datenträgers ist derzeit nicht möglich | |
64 | DMS0587 | Die Benutzung des angegebenen Kommandos wurde von der Systembetreuung eingeschränkt | |
64 | DMS0588 | Die Plattenspeicher-Zuweisung konnte nicht durchgeführt werden | |
64 | DMS05FC | Angegebene Benutzer-Kennung nicht im HOME-Pubset | |
64 | DMS06C4 | Datei-Generationsgruppe noch nicht katalogisiert | |
64 | DMS06FF | BCAM Verbindung unterbrochen | |
128 | DMS0506 | Funktion wegen Masterwechsel nicht ausgeführt | |
130 | DMS0524 | Systemadressraum erschöpft | |
130 | DMS053C | In der Katalog-Datei des Pubsets kein Platz | |
130 | DMS0582 | Die Datei ist derzeit gesperrt oder in Gebrauch und kann nicht bearbeitet werden | |
130 | DMS0585 | Während der Katalogverarbeitung bzw. während der Mehrrechnerverarbeitung wurde ein Fehler festgestellt. | |
130 | DMS0586 | Der Zugriff bzw. die Belegung eines Datenträgers ist derzeit nicht möglich | |
130 | DMS0588 | Die Plattenspeicher-Zuweisung konnte nicht durchgeführt werden | |
130 | DMS0594 | Nicht genügend virtueller Speicherplatz vorhanden | |
130 | DMS05C8 | Maximale erlaubte Anzahl von Dateien erreicht |