Pool-Kettungsnamen löschen
Komponente: | BS2000 |
Funktionsbereich: | Dateiverarbeitung |
Anwendungsbereich: | FILE |
Privilegierung: | STD-PROCESSING |
Funktionsbeschreibung
Mit dem Kommando REMOVE-ISAM-POOL-LINK löscht der Benutzer einen bestimmten oder alle Pool-Kettungsnamen in der Pool-Tabelle des Auftrags. Das Kommando wird nur dann vollständig ausgeführt, wenn die ursprünglich mit diesen Pool-Kettungsnamen verbundenen Dateien ordnungsgemäß geschlossen wurden, für die mit geöffneten Dateien verbundenen Pool-Kettungsnamen gibt das DVS eine Fehlermeldung aus.
Ein Pool-Kettungsname für einen ISAM-Pool wird mit dem Kommando ADD-ISAM-POOL-LINK in die Pool-Tabelle der Task eingetragen. Über die Einträge der Pool-Tabelle kann sich der Benutzer mit dem Kommando SHOW-ISAM-POOL-LINK informieren.
Eine ausführliche Beschreibung der ISAM-Pools enthält das Handbuch „Einführung in das DVS“ [13].
Format
REMOVE-ISAM-POOL-LINK |
LINK-NAME = <name 1..8> / *ALL |
Operandenbeschreibung
LINK-NAME = <name 1..8> / *ALL
Gibt an, welcher Pool-Kettungsname aus der Pool-Tabelle zu löschen ist.
LINK-NAME = <name 1..8>
Der Pool-Kettungsname <name 1..8>, der mit ADD-ISAM-POOL-LINK einem ISAM-Pool zugeordnet wurde, wird gelöscht.
LINK-NAME = *ALL
Alle Pool-Kettungsnamen der Task sollen gelöscht werden. Ist ein Pool-Kettungsname noch mit einer geöffneten Datei verbunden, wird für diesen eine Fehlermeldung ausgegeben, die übrigen Pool-Kettungsnamen werden gelöscht.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando fehlerfrei ausgeführt | |
64 | DMS0A17 | Interner Systemfehler | |
64 | DMS0A0E | Syntaxfehler bei ISAM-Pool-Kommando | |
64 | DMS0A11 | Angegebene Katalogkennung existiert nicht | |
64 | DMS0A13 | Angegebener Pool-Name ist ungültig | |
64 | DMS0A1A | Referenzen auf ISAM-Pool noch vorhanden | |
64 | DMS0A1B | Angeg. Pool-Link-Name existiert nicht | |
130 | DMS0A12 | Angegebene CATID ist nicht verfügbar |
Beispiele
Siehe Kommando ADD-ISAM-POOL-LINK.