Operator-Rollen abgeben
Komponente: | BS2000 |
Funktionsbereich: | Operator-Funktionen steuern |
Anwendungsbereich: | CONSOLE-MANAGEMENT |
Privilegierung: | OPERATING |
Berechtigungsschlüssel: | @ |
Funktionsbeschreibung
Mit dem Kommando RELEASE-OPERATOR-ROLE gibt der Kommandogeber Operator-Rollen zurück, die mit dem Kommando REQUEST-OPERATOR-ROLE angefordert
wurden. Mit der Rückgabe einer Operator-Rolle verzichtet er auf die Eingabeberechtigung von Kommandos, die mit einem der zurückgegebenen Berechtigungsschlüssel geschützt sind, und auf den Empfang von Meldungen, die über einen der zurückgegebenen Routing Codes verteilt werden.
Sonstige evtl. noch ausgeübte Rollen bleiben seiner Kennung erhalten, d.h. für Kommandos, deren Berechtigungsschlüssel sowohl in einer zurückgegebenen Rolle als auch in einer noch ausgeübten Rolle enthalten sind, bleibt die Eingabeberechtigung erhalten.
Eine Operator-Rolle entspricht einem Aufgabengebiet und ist eine vom Sicherheitsbeauftragten festgelegte Menge von Berechtigungsschlüsseln (Routing Code), wobei beliebige Kombinationen der insgesamt 40 Berechtigungsschlüssel möglich sind.
Nach erfolgreicher Durchführung des Kommandos wird angezeigt, welche Operator-Rollen dem Kommandogeber noch zugeordnet sind.
Meldungen, die über einen Routing Code verteilt werden, der durch die Rückgabe einer Operator-Rolle zurückgegeben wurde, können nur noch empfangen werden, wenn dies mit dem Kommando MODIFY-MSG-SUBSCIPTION vereinbart wird.
Das Kommando kann von $CONSOLE-Applikationen mit dynamischen Berechtigungsnamen und aus Benutzertasks mit dem Privileg OPERATING eingegeben werden.
Bei Einsatz der Funktion „Operator-LOGON“ (inkompatibler Modus; Systemparameter NBCONOPI=Y) kann das Kommando auch an einer physikalischen Konsole eingegeben werden.
Format
RELEASE-OPERATOR-ROLE |
OPERATOR-ROLE = *ALL / list-poss(10): <name 1..8> |
Operandenbeschreibung
OPERATOR-ROLE =
Legt die Operator-Rollen fest, die von der eigenen Operator-Kennung abgegeben werden.
OPERATOR-ROLE = *ALL
Alle Operator-Rollen, die zu diesem Zeitpunkt der Operator-Kennung zugeordnet sind, werden abgegeben.
OPERATOR-ROLE = list-poss(10): <name 1..8>
Alle namentlich angegebenen Operator-Rollen (maximal 10) werden von der eigenen Operator-Kennung abgegeben.
Kommando-Returncode
(SC2) | SC1 | Maincode | Bedeutung |
---|---|---|---|
0 | CMD0001 | Ohne Fehler | |
1 | 0 | NBR0986 | Keine Ausführung notwendig |
1 | 0 | NBR0987 | Die Operatorkennung übt derzeit keine Rolle aus |
2 | 0 | NBR0990 | Nicht alle angeg. Rollen gefunden |
1 | CMD0202 | Syntaxfehler | |
32 | NBR0983 | Interner Fehler im Kommando Server | |
64 | CMD0216 | Keine Berechtigung | |
64 | NBR0981 | Kommando von der Konsole im kompatiblen Modus (NBCONOPI=N) unzulässig | |
64 | NBR0982 | Kommandogeber hat keine Operatorkennung |