Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Datenblock einer K-PAM-Datei

Jeder PAM-Seite einer herkömmlichen K-PAM-Datei ist intern ein außerhalb der Seite gelegener, 16 Byte langer PAM-Schlüssel zugeordnet, in dem DVS-Verwaltungsinformationen geführt werden.

Durch Angabe des Operanden BLKSIZE=(STD,n) im FILE- oder FCB-Makro bzw. des Operanden BUFFER-LENGTH=*STD(n) im ADD-FILE-LINK-Kommando können mehrere PAM-Seiten zu einem Datenblock zusammengefasst werden. Die Grundlage der Verarbeitung mit UPAM bildet jedoch auch bei einer solchen Datei die PAM-Seite, d.h. es werden immer einzelne PAM-Seiten gelesen oder geschrieben.

In einer K-PAM-Datei, bei der mit dem Operanden BLKSIZE=(STD,n) bzw. BUFFER-LENGTH=*STD(n) n PAM-Seiten zu einem Datenblock zusammengefügt wurden, hat ein solcher Datenblock folgenden Aufbau:

Die n * 2048 Byte des Datenblockes stehen gänzlich für Benutzerdaten zur Verfügung, weil die DVS-Verwaltungsinformation in die 16 Byte langen PAM-Schlüssel ausgelagert ist. Der PAM-Schlüssel hat folgenden Aufbau:

Dabei bedeutet:

CFID

Coded File Identification: Verschlüsselter Dateiname der Datei, zu der die PAM-Seitegehört oder zuletzt gehörte. Durch Vergleich mit einer entsprechenden CFID im Katalogeintrag der aktuellen Datei kann das DVS feststellen, ob die Daten der PAM-Seite zur Datei gehören oder ob diese Seite (für diese Datei) zwar reserviert ist, aber noch keine Daten enthält.

VN

Versionsnummer: Die Versionsnummer einer PAM-Seite wird jedes Mal aktualisiert bzw. vom DVS ausgewertet, wenn die Datei erstellt, geändert, eingerichtet oder gelöscht wird. Sie ermöglicht u.a. die partielle Sicherung einer Datei durch ARCHIVE oder HSMS. Dabei werden nur die PAM-Seiten einer Datei gesichert, die seit der letzten Voll- oder Differenzsicherung geändert wurden.

LHP

Logische Half-Page-Nummer: Sie wird zur Konsistenzprüfung einer Datei verwendet sowie zu ihrer Entzerrung, wenn sie von ARCHIVE oder HSMS aus einer Sicherungwiederhergestellt wird.

BenutzerteilDieser Teil des PAM-Schlüssels wird von UPAM nicht genutzt und steht dem Benutzer zur Verfügung. Allerdings ist bei der Verarbeitung von SAM- und ISAM-Dateien mit UPAM zu beachten, dass SAM und ISAM dieses Feld verwenden.
Um die Umstellung von K-PAM- auf NK-PAM-Dateien zu ermöglichen, wird UPAM-Benutzern empfohlen, den PAM-Schlüssel nicht zu benutzen.