Für Anweisungen, die Ein- oder Ausgaben in eine ARCHIVE-Datei oder auf einen Sicherungsdatenträger erfordern, wird im privilegierten Teil ein ARCHIVE-Prozess erzeugt und ausgeführt. ARCHIVE bestätigt dies mit:
% ARC0002 STATEMENT ACCEPTED. ARCHIVE SEQUENCE NUMBER 'x.yymmdd.hhmmss', VERSION='12.0A'
Der Prozess erhält eine ARCHIVE-Folgenummer (ARCHIVE sequence number). Sie wird gebildet in der Form x.yymmdd.hhmmss
. Dabei bedeuten:
| Typ des ARCHIVE-Prozesses. Für x kann stehen: A (=active) L (=later) S (=save) |
| Datum ( |
| Uhrzeit ( |
Der nichtprivilegierte Benutzer muss die ARCHIVE-Folgenummer in den Anweisungen DELETE und PROCESS angeben, um ARCHIVE-Prozesse des Typs A oder L zu löschen oder zu starten.
Prozesse des Typs S, also Sicherungsversionen, können Sie mit PURGE löschen.
Archive schreibt die Archive-Folgenummer des letzten Laufs in die Checkpointdatei.
Die Folgenummer wird gebildet aus aktuellem Datum und Uhrzeit, sie muss immer größer sein als die vom letzten Lauf (abgespeichert in der Checkpointdatei). Wenn dies mit Datum und Uhrzeit so nicht möglich ist, wird eine neue Folgenummer gebildet als letzte Folgenummer + 1
.
Die Checkpointdatei $TSOS.ARCHIVE.CHKPT (
bzw. $TSOS.ARCHIVE.CHKPX
bei HSMS-Betrieb für UFS-Dateien) liegt im SF-Environment auf dem Home-Pubset und im SM-Environment auf dem jeweiligen SM-Pubset.