GUARD Guard-Schutz für Dateien
GUARD Guard-Schutz für Dateien/PLAM-Bibliothekselemente (ab BS2000 V11.0).
Hinweis: Datenobjekte mit einem Guardschutz werden in der Dateienliste mit dem Zeichen '$' vor dem Fcbtyp gekennzeichnet.
R Der lesende Zugriff (Read) ist mit Guard geschützt
Das Zeichen N an der Stelle von R besagt, daß kein Guard für den Lesezugriff vergeben wurde. Das Datenobjekt kann daher nicht gelesen werden.
W Der schreibende Zugriff (Write) ist mit Guard geschützt
Das Zeichen N an der Stelle von W besagt, daß kein Guard für den Schreibzugriff vergeben wurde. Das Datenobjekt kann daher nicht modifiziert werden.
X Der ausführende Zugriff (Exec) ist mit Guard geschützt
Das Zeichen N an der Stelle von X besagt, daß kein Guard für den ausführenden Zugriff vergeben wurde. Das Datenobjekt kann daher nicht ausgeführt werden.
Mit den Selektionsangaben Y | N werden alle Dateien ausgewählt, für die ein Guard-Schutz bzw. kein Guard-Schutz aktiviert ist.
Mit den Selektionsangaben [-] R|W|E [=name] werden alle Dateien ausgewählt, für die eine bestimmte Zugriffsart [nicht] mit einem beliebigen Guard bzw. mit einem Guard des angegebenen Namens geschützt ist. Der Pseudo-Guardname 'NONE' ist anzugeben, um Datenobjekte auszuwählen, die mit Guard geschützt sind, jedoch für die gewünschte Zugriffsart kein Guard definiert ist. Für diese Datenobjekte ist kein Zugriff der entsprechenden Art (R/W/X) möglich.
Selektionsparameter: Y | N | [-]R|W|E [=name]
Beispiele:
 GUARD W
Es werden alle Dateien/Bibliothekselemente selektiert, die bezüglich des schreibenden Zugriffs mit einem Guard geschützt sind.
GUARD R=$TSOS.READGUARD
Es werden alle Dateien/Bibliothekselemente selektiert, die bezüglich des lesenden Zugriffs mit einem Guard des Namens $TSOS.READGUARD geschützt sind.
GUARD X=NONE
Es werden alle Dateien/Bibliothekselemente selektiert, die mit Guard geschützt sind und für die kein Guard bezüglich des ausführenden Zugriffs definiert ist. Diese Datenobjekte können nicht ausgeführt werden.