Anwendungsbereich: | USER-ADMINISTRATION |
Privilegierung: | STD-PROCESSING, USER-ADMINISTRATION |
Löscht Terminal-Sets.
Berechtigt zur Ausführung des Kommandos sind:
Systemglobale Benutzerverwalter (Inhaber des Privilegs USER-ADMINISTRATION) für alle Terminal-Sets
Gruppenverwalter, die mindestens das Attribut MANAGE-MEMBERS besitzen. Das Ziel des Kopiervorgangs muss ein Terminal-Set der Klasse GROUP oder USER. Es muss der Gruppe des Gruppenverwalters oder einem ihrer Mitglieder zugeordnet sein.
Wenn ein Terminal-Set noch für den Schutz mindestens einer Benutzerkennung verwendet wird, wird es im Normalfall nicht gelöscht. Allerdings kann das Löschen in diesem Fall mit dem Operanden REMOVE-ASSIGNMENT=*YES erzwungen werden. Dabei werden vor dem Löschen alle Zuweisungen aufgehoben.
DELETE-TERMINAL-SET | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
TERMINAL-SET = <name 1..8>(...)
Name des Terminal-Sets, das gelöscht wird.
SCOPE = *STD
Für systemglobaler Benutzerverwalter wirkt diese Angabe wie SCOPE=*SYSTEM.
Für Gruppenverwalter wirkt die Angabe wie SCOPE=*GROUP(GROUP-ID=*OWN).
SCOPE = *USER(USER-IDENTIFICATION = *OWN / <name 1..8>)
Ein Terminal-Set aus dem Eigentum einer Benutzerkennung wird gelöscht.
SCOPE = *GROUP(GROUP-IDENTIFICATION = *OWN / *UNIVERSAL / <name 1..8>)
Ein Terminal-Set aus dem Eigentum einer Benutzergruppe wird gelöscht.
SCOPE = *SYSTEM
Ein Terminal-Set aus gemeinschaftlichem Eigentum wird gelöscht.
PUBSET =
Pubset, aus dessen Benutzerkatalog das Terminal-Set gelöscht wird.
PUBSET = *HOME
Das Terminal-Set wird aus dem Home-Pubset gelöscht.
PUBSET = <catid 1..4>
Das Terminal-Set wird aus dem angegebenen Pubset gelöscht.
REMOVE-ASSIGNMENT =
Angabe ob alle Zuweisungen des zu löschenden Terminal-Sets ebenfalls gelöscht werden sollen.
REMOVE-ASSIGNMENT = *NO
Das Löschen wird abgewiesen, wenn noch mindestens eine Zuweisung besteht.
REMOVE-ASSIGNMENT = *YES
Bestehende Zuweisungen werden vor dem Löschen aufgehoben.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
0 | CMD0001 | Kommando fehlerfrei ausgeführt | |
2 | 0 | SRM6001 | Kommando mit Warnung ausgeführt |
1 | SRM6010 | Syntaxfehler im Kommando | |
32 | SRM6020 | Systemfehler während der Kommandobearbeitung | |
64 | SRM6040 | Semantikfehler während der Kommandobearbeitung | |
130 | SRM6030 | Kommando kann vorübergehend nicht ausgeführt werden |