- RECAT Datei-Attribute wiederherstellen |
RECAT datei [, CATID=pvs] [, UID=user-id] [, CJ] [,IMP] [,NC] [,NU] |
Das Kommando RECAT setzt eine mit Hilfe der Variablen Action ONXLISTCAT datei erzeugte Katalogauszugsdatei voraus. Für jeden in der Listcat-Datei gesicherten Katalogeintrag wird geprüft: | |
a) | existiert die Datei ? | |
b) | wenn ja: Stimmen die im Katalogauszug festgehaltenen Dateiattribute wie SHARE=YES/NO, ACCESS=READ/WRITE mit den aktuellen Attributen der datei überein ? Falls Nein, wird ein /CATALOG-Kommando abgesetzt, um die Dateiattribute wieder auf die ursprünglichen Werte zu setzen. | |
Bei Dateien werden folgende Attribute geprüft und ggf. wieder hergestellt: | |
- | SHARE=YES/NO | |
- | ACCESS=READ/WRITE | |
- | RETPD | |
- | AUDIT | |
- | BACKUP-Level | |
- | LARGE=YES/NO | |
- | DESTROY=YES/NO | |
- | SECONDARY ALLOCATION | |
- | BASIC-ACL | |
- | GUARDS | |
Bei Jobvariablen werden folgende Attribute geprüft und ggf. wieder hergestellt: | |
- | SHARE=YES/NO | |
- | ACCESS=READ/WRITE | |
- | RETPD | |
- | BASIC-ACL | |
CATID=pvs | Die zu bearbeitenden Dateien/Jobvariablen werden auf dem angegebenen Pubset gesucht. Dies erfolgt unabhängig vom der in der Listcat-Datei aufgezeichneten Catalog-ID der Datenobjekte. | |
pvs ist ohne Doppelpunkte anzugeben, z.B. CATID=TEST
| ||
UID=user-id | Die zu bearbeitenden Dateien/Jobvariablen werden unter der angegebenen Benutzerkennung gesucht. Dies erfolgt unabhängig vom der in der Listcat-Datei aufgezeichneten Benutzerkennung der Datenobjekte. | |
user-id ist ohne $-Zeichen und Punkte anzugeben, z.B. UID=TT08
| ||
CJ | Create Jobvariables. Falls Jobvariablen, deren Katalogeinträge in der Listcat-Datei aufgezeichnet sind nicht mehr existieren, werden sie mit dem ursprünglichen Inhalt und mit den ursprünglichen Attributen wieder angelegt. Falls die Jobvariablen, deren Katalogeinträge in der Listcat-Datei aufgezeichnet wurden, zum Zeitpunkt des RECAT-Kommandos bereits existieren, wird bei der Option CJ der Datenteil mit dem in der Listcat-Datei aufgezeichneten Inhalt gefüllt. Ausnahmen: Die Jobvariable ist ACCESS=READ, hat eine RETPD>0 oder die Jobvariable ist mit einem Paßwort belegt. | |
IMP | Import Files. Falls mit ONXLISTCAT Katalogeinträge von Dateien auf Privatplatten aufgezeichnet wurden und diese zum Zeitpunkt des RECAT-Kommandos nicht mehr im Katalog des Home-PVS existieren (z.B wegen /ER datei,CATALOG), wird versucht, diese Dateien wieder in den Katalog Home-PVS zu importieren. | |
NC | No Cat-ID's. Die in der LISTCAT-Datei enthaltenen CAT-ID's der Katalogeinträge werden bei der Feststellung der aktuellen Dateiattribute nicht berücksichtigt. Die zu bearbeitenden Dateien/Jobvariablen werden auf dem Default-Katalog der jeweiligen Kennung gesucht. | |
NU | No User-ID's. Die in der LISTCAT-Datei enthaltenen User-ID's der Katalogeinträge werden bei der Feststellung der aktuellen Dateiattribute nicht berücksichtigt. Die zu bearbeitenden Dateien/Jobvariablen werden in der aktuellen Benutzerkennung gesucht. | |
Hinweise: | |
Der CJ-Parameter des RECAT-Kommandos kann nach erfolgreichem File-Transfer einer Listcat-Datei zum Installieren von Jobvariablen auf einem fremden Host verwendet werden. Siehe hierzu Seite 12-. | |
Die RECAT-Funktion kann auch als Stand-Alone Modul aus der CFSLIB aufgerufen werden: /EXEC (RECAT,CFSLIB). Die als Parameter benötigten Operanden datei [,P] [,CJ] [,IMP] werden dann über SYSDTA angefordert. | |
--------------------------------------------------------
TSOS:
RECAT datei [, CATID=pvs] [, UID=user-id] [, CJ] [, IMP] [, NC] [, NU] [, P] [, KD [,RESET=PLAM] [,BLKC] ] |
Das Kommando RECAT setzt eine mit Hilfe der Variablen Action ONXLISTCAT datei erzeugte Katalogauszugsdatei voraus. Für jeden in der Listcat-Datei gesicherten Katalogeintrag wird geprüft: | |
a) | existiert die Datei ? | |
b) | wenn ja: Stimmen die im Katalogauszug festgehaltenen Dateiattribute wie SHARE=YES/NO, ACCESS=READ/WRITE mit den aktuellen Attributen der datei überein ? Falls Nein, wird ein /CATALOG-Kommando abgesetzt, um die Dateiattribute wieder auf die ursprünglichen Werte zu setzen. | |
Bei Dateien werden die folgenden Attribute geprüft und ggf. wieder hergestellt: | |
- | SHARE=YES | |
- | ACCESS=READ | |
- | RETPD | |
- | AUDIT | |
- | BACKUP-Level | |
- | LARGE=YES | |
- | DESTROY=YES | |
- | BASIC-ACL | |
- | GUARDS | |
Bei Job-Variablen werden folgende Attribute geprüft und ggf. wieder hergestellt: | |
- | SHARE=YES | |
- | ACCESS=READ | |
- | RETPD | |
- | BASIC-ACL | |
CATID=pvs | Die zu bearbeitenden Dateien/Jobvariablen werden auf dem angegebenen Pubset gesucht. Dies erfolgt unabhängig vom der in der Listcat-Datei aufgezeichneten Catalog-ID der Datenobjekte. | |
pvs ist ohne Doppelpunkte anzugeben, z.B. CATID=TEST
| ||
UID=user-id | Die zu bearbeitenden Dateien/Jobvariablen werden unter der angegebenen Benutzerkennung gesucht. Dies erfolgt unabhängig vom der in der Listcat-Datei aufgezeichneten Benutzerkennung der Datenobjekte. | |
user-id ist ohne $-Zeichen und Punkte anzugeben, z.B. UID=TT08
| ||
Die Parameter CJ, IMP, NC und NU des RECAT-Kommandos sind im CFS-Benutzerhandbuch auf Seite 7- beschrieben. | |
KD | Keep Date. Es wird das in der Listcat-Datei aufgezeichnete Creation- und Change Date für die zu bearbeitenden Dateien wieder hergestellt. Die KD-Option ist unwirksam für Jobvariablen und für Dateien auf einer Privatplatte. | |
Bei eingeschaltetem (KLA) Modus wird zusätzlich auch das Last Access Datum wieder hergestellt. | ||
RESET=PLAM | Ein eventuell vorhandener Indikator für eine PLAM-Bibliothek wird im Katalog zurückgesetzt. Dieser Parameter ist nur in Verbindung mit KD erlaubt. | |
BLKC | Bei Banddateien wird der Block-Count im Katalog auf den in der Listcat-Datei vorgegebenen Wert gesetzt. Dieser Parameter ist nur in Verbindung mit KD erlaubt. | |
P | Bei Angabe der P-Option (RECAT datei,P) werden auch Paßworte (READ/WRITE/ EXEC) wieder hergestellt, sofern diese zum aktuellen Zeitpunkt nicht mehr bestehen oder nicht mehr mit den festgehaltenen Inhalten übereinstimmen. Auch verschlüsselte Passworte werden wieder hergestellt. | |
Hinweis: | |
Die P-Option kann nur angegeben werden, falls CFS unter der Kennung TSOS geladen wurde. Die Listcat-Datei muß ebenfalls unter TSOS erstellt worden sein (ONXLISTCAT datei). | |