Sperre des Katalogeintrags (CE-Lock) aufheben
Um die Konsistenz von Katalogeinträgen zu gewährleisten (z.B. bei der Systemkommunikation) können Systemkomponenten den Katalogeintrag einer Datei bzw. JV zeitweise gegen Änderungen sperren. Kann ein CE-Lock z.B. wegen eines Fehlers bei der Systemkommunikation nicht mehr zurückgesetzt werden, bleibt der Katalogeintrag weiter gesperrt, obwohl die Sperre nicht mehr notwendig wäre.
Solch ein „hängender“ CE-Lock behindert die Arbeit von Tasks, die diese Datei oder JV für Verarbeitungsvorgänge benötigen.
Mit dem Kommando REMOVE-CE-LOCK kann die Systembetreuung eine Sperre für den Katalogeintrag einer Datei oder JV zurücksetzen. Das Kommando wird nur ausgeführt, wenn die Task des Lock-Halters nicht mehr vorhanden ist oder sich im im Zustand PENDING INDEFINITELY befindet.
Befindet sich die Task des Lock-Halters in einem anderen Zustand, dann 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 können die Kommandos REMOVE- und SHOW-CE-LOCK von einem beliebigen System des Verbunds eingegeben werden.
Dateisperre aufheben
Mit dem Kommando REPAIR-FILE-LOCKS hebt der Dateieigentümer bzw. die Systembetreuung (Benutzerkennung TSOS) „unberechtigte“ Dateisperren für eine Datei auf. Dabei handelt sich um Dateisperren, die nicht mehr notwendig sind, aber aus folgenden Gründen vom System nicht mehr automatisch zurückgesetzt werden konnten:
kurzfristiger Verbindungsausfall in einem Rechnerverbund
Systemfehler verhinderte das Rücksetzen einer Dateisperre
Die für eine Datei vorhandenen Sperren können durch einen Job, durch eine Systemkomponente oder für die Dateiübertragung gesetzt sein.
Das Kommando SHOW-FILE-LOCKS informiert den Dateieigentümer und alle zugriffsberechtigten Benutzer über die aktuell wirksamen Sperren einer Datei. Nicht angezeigt werden Dateisperren, die auf Grund des Katalogeintrags wirksam sind. Diese Sperren werden mit dem Kommando SHOW-CE-LOCK angezeigt.