Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DELETE-TERMINAL-SET Delete terminal set

Domain:

USER-ADMINISTRATION

Privileges:

STD-PROCESSING, USER-ADMINISTRATION

This command deletes terminal sets.

The following are authorized to execute this command:

  • global user administrators (owners of the privilege USER-ADMINISTRATION) for all terminal sets

  • group administrators who possess, as a minimum, the attribute MANAGE-MEMBERS. The result of the copy process has to be a terminal set of the GROUP or USER class. It has to be assigned to the group of the group administrator or to one of its members.

If the terminal set is still used to protect one or more user IDs, it is normally not deleted. However, in this case the operand REMOVE-ASSIGNMENT=*YES can be used to force deletion. When this is done, all assignments are removed before the terminal set is deleted.

DELETE-TERMINAL-SET

TERMINAL-SET = <name 1..8>(...)


<name 1..8>(...)



|

SCOPE = *STD / *USER(...) / *GROUP(...) / *SYSTEM



|


*USER(...)



|



|

USER-IDENTIFICATION = *OWN / <name 1..8>



|


*GROUP(...)



|



|

GROUP-IDENTIFICATION = *OWN / *UNIVERSAL / <name 1..8>

,PUBSET = *HOME / <catid 1..4>

,REMOVE-ASSIGNMENT = *NO / *YES

TERMINAL-SET = <name 1..8>(...)
Name of the terminal set to be deleted.

SCOPE = *STD
For global user administrators, this specification has the same effect as SCOPE=*SYSTEM.

For group administrators it has the same effect as SCOPE=*GROUP(GROUP-ID=*OWN).

SCOPE = *USER(USER-IDENTIFICATION = *OWN / <name 1..8>) 
A terminal set owned by the user ID is deleted.

SCOPE = *GROUP(GROUP-IDENTIFICATION = *OWN / *UNIVERSAL / <name 1..8>)
A terminal set owned by the user group is deleted.

SCOPE = *SYSTEM
A publicly owned terminal set is deleted.

PUBSET =
Pubset from whose catalog ID the terminal set is deleted.

PUBSET = *HOME
The terminal set is deleted from the home pubset.

PUBSET = <catid 1..4>
The terminal set is deleted from the specified pubset.

REMOVE-ASSIGNMENT =
Specifies whether all the assignments of the terminal set to be deleted should also be deleted.

REMOVE-ASSIGNMENT = *NO
Deletion is rejected if one or more assignments continue to exist.

REMOVE-ASSIGNMENT = *YES
Existing assignments are removed prior to deletion.

Command return codes

(SC2)

SC1

Maincode

Meaning


0

CMD0001

Command executed without errors

2

0

SRM6001

Command executed with warning


1

SRM6010

Syntax error in command


32

SRM6020

System error during command processing


64

SRM6040

Semantic error during command processing


130

SRM6030

Command cannot be executed at present time