ARCHIVE unterstützt sowohl K-Platten (mit PAM-Schlüssel) als auch NK-Platten (ohne PAM-Schlüssel).
ARCHIVE sichert und rekonstruiert Dateien mit allen PAM-Schlüssel-Formaten
(BLOCK-CONTROL-INFO=NO/WITHIN-DATA-BLOCK/PAMKEY)
Beim Rekonstruieren werden Dateien standardmäßig mit dem Format wieder eingespielt, mit dem sie gesichert wurden, sofern das Format des Datenträgers, auf dem sie rekonstruiert werden, dies erlaubt. Die erlaubten Kombinationen zwischen Dateiattributen und Plattentypen finden Sie in der Tabelle im "NK4-Platten".
Die partielle Sicherung ist für PAM-Dateien ohne PAM-Schlüssel (BLOCK-CONTROL-INFO=NO
) nicht möglich. Eine Ausnahme bilden PLAM-Bibliotheken.
Konvertierung
ARCHIVE bietet die Möglichkeit der Konvertierung für die Fälle an, in denen der Ausgabedatenträger das Schreiben von PAM-Schlüsseln nicht erlaubt, die Dateien aber einen PAM-Schlüssel besitzen. Die Konvertierung lässt sich mit dem CONVERSION-Operanden der Anweisungen RESTORE und IMPORT steuern.
Für Jobvariablen wird der CONVERSION-Operand ignoriert.
Standardmäßig werden Dateien nicht konvertiert. Wenn Sie mit dem Standardwert arbeiten, werden Dateien mit PAM-Schlüssel bei einem Rekonstruktionslauf auf NK-Platte nicht rekonstruiert; für die nicht rekonstruierten Dateien wird eine Warnung ausgegeben.
Wenn Dateien konvertiert werden sollen, muss das Subsystem PAMINT zur Verfügung stehen. Zum Konvertieren gibt es zwei Möglichkeiten:
CONVERSION=STD
Dateien mit PAM-Schlüssel werden bei einem Rekonstruktionslauf auf eine NK-Platte durch PAMINT nach folgenden Regeln konvertiert:K-ISAM Dateien in NK-ISAM-Dateien
(BLOCK-CONTROL-INFO=WITHIN-DATA-BLOCK)
K-SAM-Dateien in NK-SAM-Dateien
(BLOCK-CONTROL-INFO=WITHIN-DATA-BLOCK)
K-UPAM-Dateien in NK-UPAM-Dateien
(BLOCK-CONTROL-INFO=NO)
PAM-Dateien mit bekanntem Aufbau (Phasen, Bibliotheken) werden entsprechend umgesetzt. Bei PAM-Dateien mit unbekanntem Aufbau geht die PAM-Schlüssel-Information verloren. Eine Meldung zeigt an, wenn der PAM-Schlüssel Informationen enthielt.
CONVERSION=CONV
Dateien mit PAM-Schlüssel werden bei einem Rekonstruktionslauf auf eine NK-Platte durch PAMINT in das „CONV-Format“ umgesetzt. Die rekonstruierte Datei enthält alle PAM-Schlüssel am Dateiende in separaten Blöcken.Bei partiell gesicherten Dateien ist nur die Angabe
CONVERSION=CONV
möglich.Wenn eine zu rekonstruierende Datei konvertiert werden muss, wird der SPACE-Operand ignoriert.
Ein SM-Pubset kann mehrere Volumesets mit verschiedenem Format und Allokierung enthalten. Beim Restore in ein SM-Pubset sucht Archive pro Datei vorzugsweise ein „passendes“ Volumeset, das kein Konvertieren erfordert. Falls ein solches Volumeset nicht vorhanden ist, wird aus den Volumesets des SM-Pubsets, falls möglich, ein solches ausgewählt, das eine Konvertierung erlaubt.