Nach der Verdrängung gilt eine Datei als verdrängt (migriert): Die Datei besitzt auf der Verarbeitungsebene einen Katalogeintrag, beansprucht aber dort keinen Speicherplatz. Im Katalogeintrag wird vermerkt, auf welche Hintergrundebene (S1 oder S2) die Daten dieser Datei verdrängt wurden.
Als SUPPORT wird, je nach Hintergrundebene, PUB/S1 oder PUB/S2 ausgegeben. Die Angaben für Dateigröße und Last-Page-Pointer ändern sich durch die Verdrängung nicht.
Eine Übersicht über verdrängte Dateien erhalten Sie mit folgendem Kommando:
/SHOW-FILE-ATTRIBUTES FILE-NAME=*ALL, - / SELECT=*BY-ATTR(STORAGE-LEVEL=(*S1,*S2))
Beispiel für Ausgaben von verdrängten Dateien
/SHOW-FILE-ATTRIBUTES FILE-NAME=TEST.HSMS,INFORMATION=*ALL-ATTRIBUTES %00000543#:10SN:$MANUALE.TEST.HSMS % ------------------------------- HISTORY ----------------------------- % CRE-DATE = 2016-01-29 ACC-DATE = 2016-02-05 CHANG-DATE = 2016-01-29 % CRE-TIME = 15:04:05 ACC-TIME = 15:58:22 CHANG-TIME = 15:04:20 % ACC-COUNT = 2 S-ALLO-NUM = 61 % ------------------------------- SECURITY ----------------------------- % READ-PASS = NONE WRITE-PASS = NONE EXEC-PASS = NONE % USER-ACC = ALL-USERS ACCESS = WRITE ACL = NO % AUDIT = NONE FREE-DEL-D = *NONE EXPIR-DATE = 2016-01-29 % DESTROY = NO FREE-DEL-T = *NONE EXPIR-TIME = 00:00:00 % SP-REL-LOCK= NO ENCRYPTION = *NONE % ------------------------------- BACKUP ----------------------------- % BACK-CLASS = A SAVED-PAG = COMPL-FILE VERSION = 1 % MIGRATE = ALLOWED STOR-LEVEL = S2 % #BACK-VERS = 2 % ------------------------------- ORGANIZATION ----------------------------- % FILE-STRUC = ISAM BUF-LEN = STD(1) BLK-CONTR = PAMKEY % IO(USAGE) = READ-WRITE IO(PERF) = STD DISK-WRITE = IMMEDIATE % REC-FORM = (V,N) REC-SIZE = 0 % AVAIL = *STD % WORK-FILE = *NO F-PREFORM = *K S0-MIGR = *ALLOWED % ------------------------------- ALLOCATION ----------------------------- % SUPPORT = PUB/S2 S-ALLOC = 16 HIGH-US-PA = 543 % EXTENTS VOLUME DEVICE-TYPE % NONE NONE NONE %:10SN: PUB/S2: 1 FILE RES= 543 FRE= 0 REL= 0 PAGES /SHOW-FILE-ATTRIBUTES FILE-NAME=TEST. % 543#:1OSN:$MANUALE.TEST.HSMS % 3 :1OSN:$MANUALE.TEST.MSG % 3#:1OSN:$MANUALE.TEST.VOLX %:1OSN: PUBLIC: 1 FILE RES= 3 FRE= 2 REL= 0 PAGES %:1OSN: PUB/S2: 2 FILES RES= 546 FRE= 2 REL= 0 PAGES
Bei Übersichten sind verdrängte Dateien durch das Nummernzeichen (#) zwischen der Dateigrößenangabe und der Katalogkennung gekennzeichnet.
Während der Zeit ihrer Verdrängung gilt für Zugriffe auf diese Datei und ihren Katalogeintrag:
Veränderungen der Dateiattribute, wie z.B. der Schutzattribute, Kennwörter etc., sind möglich und bleiben auch nach dem Zurückholen wirksam.
Die Datei darf allerdings nicht umbenannt werden. Ein entsprechender Versuch wird mit einer Fehlermeldung zurückgewiesen.
Die Dateigröße (Operand SPACE bei MODIFY-FILE-ATTRIBUTES) können Sie verändern. Die Änderung wird allerdings erst nach dem Zurückholen wirksam und sichtbar.
Die Datei können Sie jederzeit löschen. Eine verdrängte Datei, deren Katalogeintrag gelöscht wurde, ist für HSMS ungültig. Denn ohne Katalogeintrag kann sie nicht mehr zurückgeholt werden.
Das Überschreiben der Datei (OPEN OUTPUT, OUTIN oder UPDATE) auf der Verarbeitungsebene ist zugelassen. Danach gilt die Datei nicht mehr als verdrängt und ist im Rahmen des Migrationsarchivs ebenfalls ungültig.