A user group is to be reassigned. Either a group administrator or a global user administrator is authorized to do this.
Reassignment of a user group by the group administrator
A group administrator is empowered to reassign a user group provided he is authorized:
to manage the superordinate group of which the group to be reassigned is currently a subgroup
to manage the new superordinate group, i.e. the group to which the group in question is to be reassigned as a subgroup
User group to be reassigned
The group potential assigned by a global user administrator to the user group that is to be reassigned remains with the user group as its “special allotment”. The value of LIMIT-GROUP-HIERARCHY determines whether the group potential of the new superordinate group is sufficient.
New superordinate user group
FREE-GROUP-HIERARCHY and FREE-USER-ADM of the new superordinate group must be large enough to permit the addition as a subgroup of the group to be reassigned and its group potential. If this is not the case, the group potential of the group to be reassigned or of the new superordinate group must first be modified to permit the reassignment.
The reduction of the group potential of the new superordinate user group is implemented in the same way as described for the creation of a new user group.
Previous superordinate user group
The inclusion of the group potential in that of the old superordinate user group is implemented in the same way as described for the deletion of a user group.
The reassignment of a user group by a global user administrator is performed in the same way as described for a group administrator.
New superordinate user group
The reassignment of a user group may cause FREE-USER-ADM to assume a negative value (“system debt”), namely whenever the group potential available for the new superordinate group is insufficient. However, the group potential of the group to be reassigned need not be modified.
Previous superordinate user group
The inclusion of the group potential released by the reassignment in that of the old superordinate user group is implemented in the same way as described for the deletion of a user group.
The definitions and values for the user groups INTRFACE and TRANSLAT are the same as in example 4.
Part 1: Group administrator BIGCHIEF moves user group INTRFACE directly below user group SYSTEMSW
The group INTRFACE takes its potential with it, which means that the potentials of groups DEVELOPS and SYSTEMSW are changed.
Attributes of group SYSTEMSW before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:31:28 ------------------------------------------------------------------------------ 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 DEVELOPS DIAGNOSE MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Attributes of group DEVELOPS before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:32:36 ------------------------------------------------------------------------------ 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
Attributes of group INTRFACE before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:32:57 ------------------------------------------------------------------------------ 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
Execution of the change
/modify-user-group group-identification=intrface,pubset=x, -
/ upper-group=systemsw
Attributes of group SYSTEMSW after the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:34:06 ------------------------------------------------------------------------------ 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 18 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 22 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS DIAGNOSE INTRFACE MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Attributes of group DEVELOPS after the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:34:27 ------------------------------------------------------------------------------ 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 8 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 8 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 8 FREE USER-ADM 0 . . . NO SUB-GROUP SPECIFIED NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Attributes of group INTRFACE after the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:34:48 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION INTRFACE PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-RESOURCES USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW 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
Figure 15: Group structure after the change
Part 2: A global user administrator moves user group INDEX directly below user group SYSTEMSW
The group INDEX takes its potential with it.
Attributes of group SYSTEMSW before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:35:44 ------------------------------------------------------------------------------ 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 18 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 22 FREE USER-ADM 0 . . SUB-GROUPS DEVELOPS DIAGNOSE INTRFACE MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
Attributes of group MANUALS before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:36:03 ------------------------------------------------------------------------------ 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
Attributes of group INDEX before the change
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:36:21 ------------------------------------------------------------------------------ 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
Group INDEX is moved
/modify-user-group group-identification=index,pubset=x, -
/ upper-group=systemsw
The potential of group SYSTEMSW changes
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:37:06 ------------------------------------------------------------------------------ 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 15 FREE USER-ADM 0 MAX-GROUP-MEMBERS... LIMIT GROUP-HIERARCHY 50 LIMIT USER-ADM 0 FREE GROUP-HIERARCHY 20 FREE USER-ADM 0 . . . SUB-GROUPS DEVELOPS DIAGNOSE INTRFACE INDEX MANUALS NO GROUP-MEMBER SPECIFIED ------------------------------------------------------------------------------ SHOW-USER-GROUP INFORMATION = *ALL END OF DISPLAY
The potential of group MANUALS changes
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:37:28 ------------------------------------------------------------------------------ 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
The potential of group INDEX
|
SHOW-USER-GROUP INFORMATION = *ALL 2018-03-05 12:37:47 ------------------------------------------------------------------------------ GROUP-IDENTIFICATION INDEX PUBSET X GROUP-ADMINISTRATOR *NONE ADM-AUTHORITY *MANAGE-RESOURCES USER-GROUP-PREFIX *ANY GROUP-MEMBER-PREFIX *ANY UPPER-GROUP SYSTEMSW 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
Note
INTRFACE and TRANSLAT retain their group potentials.
Figure 16: Group structure after execution of example 5