- 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).