Sperre für Katalogeintrag zurücksetzen
Komponente: | BS2000 |
Funktionsbereich: | Dateiverarbeitung |
Anwendungsbereich: | FILE |
Privilegierung: | TSOS |
Funktionsbeschreibung
Mit dem Kommando REMOVE-CE-LOCK kann die Systembetreuung eine Sperre für den Katalogeintrag einer Datei oder JV zurücksetzen.
Dabei ermittelt das System, ob für den Katalogeintrag der angegebenen Datei oder JV eine Sperre (CE-Lock) existiert. Wenn ein CE-Lock existiert, wird die Task des Lock-Halters ermittelt. Ist die Task nicht mehr vorhanden oder befindet sie sich im Zustand „pending indefinitly“, handelt es sich um einen „hängenden“ CE-Lock, der z.B. wegen Fehlers bei der Rechnerkommunikation nicht mehr zurückgesetzt werden konnte. Der „hängende“ CE-Lock wird zurückgesetzt.
Befindet sich die Task des Lock-Halters in einem anderen Zustand, kann der CE-Lock nicht freigegeben werden und das Kommando wird zurückgewiesen. In diesem Fall ist zu prüfen, ob die Task des Lock-Halters beendet werden kann (z.B. Kommando CANCEL-JOB). Mit dem Kommando SHOW-CE-LOCK kann die TID dieser Task und die Sysid des Systems, in dem die Task arbeitet, ermittelt werden.
Für Shared Pubsets kann das Kommando von einem beliebigen System des Verbunds eingegeben werden.
Format
Operandenbeschreibung
FILE-NAME = <filename 1..54>
Name der Datei oder JV, bei der ein bestehender CE-Lock zurückgesetzt werden soll. Der Pfadname muss vollständig, d.h. mit Katalog- und Benutzerkennung, angegeben werden. Eine Dateigeneration darf nicht relativ angegeben werden.
OBJECT = *FILE / *JV
Gibt an, ob das Kommando für den Katalogeintrag einer Datei oder einer JV ausgeführt werden soll.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Kommando ohne Fehler ausgeführt | |
2 | 0 | DMS1342 | Kein CE-Lock vorhanden |
1 | CMD0202 | Syntaxfehler | |
32 | CMD0221 | Interner Fehler | |
64 | CMD0216 | Erforderliche Berechtigung fehlt | |
64 | CMD0501 | Katalog ist nicht verfügbar | |
64 | DMS0505 | Fehler bei Rechnerkommunikation | |
64 | DMS0512 | Katalog ist im System nicht bekannt | |
64 | DMS1343 | Für den Pubset läuft gerade ein Masterwechsel | |
64 | DMS1344 | Die Task des Lock-Halters ist noch aktiv |