Auswahl von Dateien/Jobvariablen über mehrere Kennungen
:x: | :*[*]: | user-id | :x: user-id | :*[*]: user-id
:x: Selektion von Dateien bzw. Archive-Directory Einträgen im PVS (Public Volume Set) x der eigenen Benutzerkennung.
:*: Selektion von Dateien in allen lokal verfügbaren Pubsets (PVS) der eigenen Benutzerkennung.
:**: Selektion von Dateien in allen lokal und remote zugreifbaren Pubsets (PVS) der eigenen Benutzerkennung.
user-id Selektion von Dateien im Default-Pubset der angegebenen Benutzerkennung. Die Benutzerkennung ist ohne $ und nachgestellten Punkt anzugeben. Falls die Benutzerkennung dennoch mit einem führenden '$' eingegeben wurde, so wird das erste $-Zeichen der User-ID ignoriert.
:x: user-id Selektion von Dateien im Pubset x der angegebenen Benutzerkennung.
:*: user-id Selektion von Dateien in allen lokal verfügbaren Pubsets der angegebenen Benutzerkennung.
:**: user-id Selektion von Dateien in allen lokal und remote zugreifbaren Pubsets der angegebenen Benutzerkennung.
Bei leer gelassenem Feld User-Id werden Dateien im Default-Pubset der eigenen Benutzerkennung selektiert.
Hinweise:
Der Benutzer kann eine User-Id als Standard vordefinieren. Ausführliche Informationen hierzu siehe Kommando UID, Seite 18-.
Bis BS2000 Version 9.5 gilt folgendes: Unter einer Benutzerkennung ungleich TSOS werden nur die nicht shareable Dateien aus einer fremden Kennung angezeigt.
Ab BS2000 Version 10.0 sind die erweiterten Zugriffsschutzeinrichtungen BACL (Basic Access Control List) und ACL (Access Control List) implementiert. Dies hat zur Folge, daß auch nicht shareable Dateien aus fremden Kennungen angezeigt werden können, sofern die BACL-Schutzeinrichtungen für die Dateien aktiviert sind und einen Zugriff (Lesend/Schreibend/Ausführend) erlauben. Umgekehrt können Dateien aus fremden Kennungen die shareable sind, nicht angezeigt werden, falls die BACL-Attribute einen Zugriff für die aktuelle Kennung nicht zulassen.
Beispiele:
:B:USER2
Benutzerkennung $USER2 im Katalog :B:
:B:
Public-Volume-Set :B: unter der eigenen Benutzerkennung.
$$USER3
Die Benutzerkennung beginnt selbst mit einem $-Zeichen: $USER3.
Das erste $-Zeichen in der Benutzerkennung wird von CFS ignoriert.
Dateien / Jobvariablen über mehrere Kennungen auswählen
() Die USER-IDs werden aus der Datei CFS.USERID.COOWNER unter der eigenen Kennung, bzw. aus einer mit /FILE ...,LINK=USERID zugewiesenen Datei gelesen. Wie der Name sagt, sind in der Datei alle User-IDs aufgeführt, für die die eigene Kennung die Coownerschaft besitzt. Die eigene Kennung sollte als erste enthalten sein.
(datei) Die USER-IDs werden aus der angegebenen Datei gelesen. Die Datei muß die Eigenschaften Recform=V und Fcbtype=SAM besitzen.
Beispiele:
Die Datei CFS.USER enthält 4 Datensätze mit folgendem Inhalt:
AA10
CFS
TEST4711
TSOS
NPTMP;(CFS.USER)
Es werden alle Dateien ausgewählt, die in ihrem Namen die Zeichenfolge 'TMP' enthalten und die unter den Default Cat-IDs der Benutzerkennungen $AA10., $CFS., $TEST4711. oder $TSOS. katalogisiert sind.
NPTMP;:*:(CFS.USER)
gleiche Selektion wie oben, aber es werden jetzt alle Cat-IDs der der jeweiligen Benutzerkennungen berücksichtigt.
(SYSDTA) Die gewünschten USER-IDs werden von SYSDTA angefordert/eingelesen.
Es erscheint am Bildschirm ein Stern '*' als Eingabeaufforderung. Nach der letzten User-ID ist als Endekennzeichen 'EOF' anzugeben oder die K1-Taste zu betätigen.