Es wird ein kleineres Gruppenpotential benötigt. Das Gruppenpotential wird entweder durch einen Gruppenverwalter verkleinert oder durch einen systemglobalen Benutzerverwalter.
Verkleinern des Gruppenpotentials durch einen Gruppenverwalter
Ein Gruppenverwalter kann im Gruppenpotential einer Untergruppe den Wert von FREE-GROUP-HIERARCHY maximal auf den Wert von LIMIT-GROUP-HIERARCHY setzen. Sind von diesem Gruppenverwalter bereits andere Untergruppen eingerichtet worden, verringern die Anzahl der bereits eingerichteten Gruppen die Zahl der noch möglicherweise einrichtbaren Untergruppen. Alle Werte, die als FREE-GROUP-HIERARCHIE an Untergruppen vergeben wurden, dürfen addiert maximal den Wert LIMIT-GROUP-HIERARCHY des Gruppenverwalters der übergeordneten Gruppe ergeben.
Modifizierte Benutzergruppe
LIMIT-GROUP-HIERARCHY wird jeweils auf die im KommandoMODIFY-USER-GROUP angegebenen Werte verkleinert.
LIMIT-USER-ADM bleibt jeweils unverändert.
FREE-GROUP-HIERARCHY wird jeweils um die Differenz der bisherigen Werte und der im Kommando angegebenen Werte verkleinert.
FREE-USER-ADM bleibt jeweils unverändert.
Übergeordnete Benutzergruppe
Die Summe der Werte von FREE-GROUP-HIERARCHY und FREE-USER-ADM der übergeordneten Benutzergruppe wird jeweils um die im Kommando angegebenen Werte erhöht.
Zunächst wird FREE-USER-ADM erhöht, bis maximal der Wert vonLIMIT-USER-ADM erreicht ist.
Verbleibt noch ein Rest, wird anschließend FREE-GROUP-HIERARCHY um diesen Wert erhöht.
Ein systemglobaler Benutzerverwalter kann das Gruppenpotential einer Benutzergruppe höchstens um die Summe der Werte von LIMIT-GROUP-HIERARCHY und LIMIT-USER-ADM verkleinern.
Modifizierte Benutzergruppe
Die Summe der Werte von LIMIT-GROUP-HIERARCHY und LIMIT-USER-ADM der Benutzergruppe wird jeweils auf die im Kommando MODIFY-USER-GROUP angegebenen Werte neu festgelegt.
Zunächst wird LIMIT-USER-ADM verkleinert, bis minimal der Wert 0 erreicht ist.
Verbleibt noch ein Rest, wird anschließend LIMIT-GROUP-HIERARCHY um diesen Wert verkleinert.
Die Summe der Werte von FREE-GROUP-HIERARCHY und FREE-USER-ADM wird jeweils analog verkleinert.
Zunächst wird FREE-USER-ADM verkleinert, bis minimal der Wert 0 erreicht ist.
Verbleibt noch ein Rest, wird anschließend FREE-GROUP-HIERARCHY um diesen Wert verkleinert, bis ebenfalls minimal der Wert 0 erreicht ist. Verbleibt noch immer ein Rest, wird FREE-USER-ADM um diesen Wert verkleinert, wird also negativ.
In der Höhe, in der jeweils LIMIT-USER-ADM verkleinert wird, entsteht ein freigewordenes Gruppenpotential, das nicht der übergeordneten Benutzergruppe zurückgegeben wird.
In der Höhe, in der jeweils LIMIT-GROUP-HIERARCHY verkleinert wird, entsteht ein freies Gruppenpotential, das der übergeordneten Benutzergruppe zurückgegeben wird.
Übergeordnete Benutzergruppe
Ein zurückgegebenes Gruppenpotential wird in der übergeordneten Benutzergruppe jeweils so verrechnet, dass zunächst FREE-USER-ADM erhöht wird, bis maximal der Wert von LIMIT-USER-ADM erreicht ist. Um den Rest wird FREE-GROUP-HIERARCHY erhöht.
Teil 1: Gruppenverwalter BIGCHIEF richtet Benutzergruppe INTRFACE in DEVELOPS ein
Aus einer Modifizierung der Aufgaben ergibt sich, dass sich in DEVELOPS eine Arbeitsgruppe bildet, die sich mit den Benutzerschnittstellen befassen soll. Dies wird in der Gruppenstruktur widergespiegelt.
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:24:00 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DEVELOPS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 10 FREE USER-ADM 5 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 10 FREE USER-ADM 5 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Hinzufügen der Gruppe INTRFACE
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:26:25 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DEVELOPS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 4 FREE USER-ADM 5 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 5 FREE USER-ADM 5 . . . SUB-GROUPS INTRFACE NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
/show-user-group group-identification=intrface,pubset=x
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 11:27:09 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION INTRFACE PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-RESOURCES USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP DEVELOPS MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 5 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 5 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 5 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 5 FREE USER-ADM 0 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Bild 13: Zustand nach Einrichten der Gruppe INTRFACE
Teil 2: Gruppenverwalter BIGCHIEF richtet Benutzergruppe INDEX als Untergruppe zu MANUALS ein
Diese Arbeitsgruppe erstellt den MASTER-Index aller BS2000-Handbücher.
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:17:25 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION MANUALS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 14 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 14 FREE USER-ADM 0 . . . SUB-GROUPS TRANSLAT GROUP-MEMBERS EVAPRINT ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:20:36 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION MANUALS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 9 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 10 FREE USER-ADM 0 . . . SUB-GROUPS INDEX TRANSLAT GROUP-MEMBERS EVAPRINT ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:21:00 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION INDEX PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-RESOURCES USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP MANUALS MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 4 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 4 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 4 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 4 FREE USER-ADM 0 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Bild 14: Gruppenstruktur nach Ablauf von Beispiel 4
Teil 3: Gruppenverwalter BIGCHIEF reduziert das Gruppenpotential von Benutzergruppe INDEX
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:23:30 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION MANUALS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 11 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 15 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 12 FREE USER-ADM 0 . . . SUB-GROUPS INDEX TRANSLAT GROUP-MEMBERS EVAPRINT ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
/show-user-group group-identification=index,pubset=x |
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:23:53 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION INDEX PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-RESOURCES USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP MANUALS MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 2 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 2 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 2 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 2 FREE USER-ADM 0 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Teil 4: Systemglobaler Benutzerverwalter reduziert das Gruppenpotential von Benutzergruppe DEVELOPS
Eigenschaften der Gruppe SYSTEMSW vor der Änderung
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:25:48 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 22 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 25 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS DIAGNOSE MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Eigenschaften der Gruppe DEVELOPS vor der Änderung
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:26:10 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DEVELOPS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 4 FREE USER-ADM 5 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 10 LIMIT USER-ADM 5 FREE GROUP-HIERARCHY 5 FREE USER-ADM 5 . . . SUB-GROUPS INTRFACE NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Änderung der Eigenschaften der Gruppe DEVELOPS
/modify-user-group group-identification=develops,pubset=x, -
/ max-group-members=8,max-sub-groups=8
Eigenschaften der Gruppe SYSTEMSW nach der Änderung
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:28:39 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION SYSTEMSW PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-GROUPS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SOFTWARE MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 24 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 27 FREE USER-ADM 0 . . . SUB-GROUPS INTRFACE NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Eigenschaften der Gruppe DEVELOPS nach der Änderung
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:29:00 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION DEVELOPS PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-MEMBERS USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW MAX-SUB-GROUPS... LIMIT GROUP-HIERARCHY 8 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 2 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 8 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 3 FREE USER-ADM 0 . . . SUB-GROUPS INTRFACE NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY