Befehl RECOVER

Der Befehl RECOVER bewirkt, dass eine Wiederherstellungstask für die im Befehl genannte Datenspeicherdatei gestartet wird. Die Wiederherstellungstask versucht, eine beschädigte Datenspeicherdatei zu reparieren, indem sie sie exportiert, neu zugeordnet und initialisiert und wiederhergestellt. Die Wiederherstellungsoperation erstellt die Indexinformationen erneut, wobei die Daten höchstwahrscheinlich in einer beschädigten Datei beschädigt sind. Die Wiederherstellung ist jedoch nicht garantiert erfolgreich; einige schwerwiegende Formen von Datenverlust sind nicht behebbar.

Wichtig: Der Inhalt in diesem Abschnitt wurde für den ursprünglichen persistenten Datenspeicher, der als PDS V1bezeichnet wird, erstellt und gilt für diesen. Eine neue PDS-Version (als PDS V2bezeichnet) ist jetzt vorhanden. PDS V1 wird schließlich veraltet sein.

Syntax

RECOVER       FILE=DSN:dsname

wo

dsname
Gibt den physischen Namen des wiederherzustellenden Datensatzes an

RECOVER-Logik

Dieser Code versetzt die Datei in den Wartemodus und schließt die Datei. Die Informationen sind so konfiguriert, dass eine ARCHIVE-, INIT-und RESTORE-Operation von den Wartungsprozeduren angefordert wird. Ein SVC 34 wird für einen START-Befehl unter KPDPROC1 (oder seinem überschriebenen Namen) ausgegeben. Der Befehl wird dem aufrufenden Programm beendet und die Datei ist erst verwendbar, wenn ein RESUME-Befehl ausgeführt wird.