Types of Command Authorization

With the NetView® program, you can use the command authorization table or SAF command authorization to restrict access to commands, certain keywords, and values. For more information about which commands, keywords, and values are eligible for protection, see NetView Commands, Keywords, and Values that Can Be Protected.

A NetView command authorization table enables you to restrict access to commands, keywords, and values. It then allows you to permit operators and groups of operators to access these restricted commands, keywords, and values. You can also specify commands, keywords, and values that pass authorization checking. Refer to the CNMSCAT2 sample for an example command authorization table. For the GDPS® Active/Active Continuous Availability solution, refer to the AQNCAT sample (%INCLUDEd in the CNMSCAT2 sample). The NetView command authorization table is stored as a member of the DSIPARM data set. You can use the REFRESH command to dynamically update your table.

Note: The CNMSCAT2 sample includes the CNMSCATU file, which is intended for user modification.

SAF command authorization enables you to use RACF® Version 2 or later, or a comparable SAF product, to restrict access to commands, keywords, and values, and to grant operator access to them. You do this by defining the commands, keywords, and values as resources in the NETCMDS class of the SAF product, and then selectively granting operator access. You can also specify commands, keywords, and values that are accessible universally. Refer to the CNMSAF2 sample for a RACF example. For the GDPS Active/Active Continuous Availability solution, refer to the AQNSAF sample. When you make changes, you can have them take effect by requesting the SAF product to refresh the NETCMDS class definitions. You do not have to issue NetView commands to include the changes.

Note: The NetView program no longer supports scope of command authorization. In previous releases of the NetView program, scope of command authorization enabled you to assign classes of authority (scope classes) to operators, and to place commands, keywords, and values into these classes. Scope classes (OPCLASSes) for an operator were defined in the operator profile (defined in the DSIPRF data set or in the NETVIEW segment of an SAF product). Commands, keywords, and values were placed into scope classes using the CMDCLASS, KEYCLASS, and VALCLASS statements in the CNMCMD member of the DSIPARM data set. If you used scope of command authorization, migrate to either the command authorization table or to SAF command authorization.
If you want information on… See…
Migration from scope of command Changing the Method of Command Authorization
Command authorization table Using the NetView Command Authorization Table
SAF command authorization Using the NETCMDS Class in an SAF Product for Command Authorization
Command authorization for the GDPS Active/Active Continuous Availability solution IBM® Tivoli® NetView Monitoring for GDPS Configuring and Using the GDPS Active/Active Continuous Availability Solution
REFRESH command NetView online help
Protecting keywords and values on user-written commands DSIKVS macro in IBM Tivoli NetView for z/OS® Programming: Assembler and CNMSCOP service in IBM Tivoli NetView for z/OS Programming: PL/I and C
Protecting keywords and values on user-written command lists "Controlling Access to Command Lists" in IBM Tivoli NetView for z/OS Programming: REXX and the NetView Command List Language