Nortel DMS-100 Command Screening Table (CMDS)

Table Name

Command Screening Table.

Functional Description of Table CMDS

Command screening table CMDS is part of the enhanced security feature.  Office parameter ENHANCED_COMMAND_SCREENING, in table OFCOPT (Office Options), determines if the feature is active.  You set office parameter ENHANCED_COMMAND_SCREENING to Y if you purchased the feature or N if you did not purchase the feature.  You cannot set office parameter ENHANCED_COMMAND_SCREENING after the first datafill.  This prevention stops any person from overriding security.

Each command that has between one and thirty-one command classes appears in table CMDS.

You can assign any set of up to 31 classes to a command.  For more information, refer to the description of table TERMDEV (Terminal Devices) in the data schema section of Translations Guide.  Command screening ensures that the command classes of the user match the classes of the commands the user wants to use.  You must datafill each command for the directory in which you intend to use the command.  For example, if you want the Force Release (FRLS) command to be accessible at the Line Test Position (LTP) level of the Maintenance and Administration Position (MAP), you must make a FRLS entry in table CMDS for the LTP directory.

The PRIVCLAS command allows multiple command classes to be set.

Fields LOGONUSE, USEALARM, LOGABUSE, and ALRMABUS determine if the system generates a log or alarm for command use or abuse.

The system automatically inserts tuples in this table with default values.

Datafill Sequence

You do not need to enter data in other tables before you enter data in table CMDS.

Table Size

The system dynamically allocates memory for this table.  The initial size of the table is 100 entries.  The system automatically expands the table size when necessary.

Datafill

The following table describes datafill for table CMDS:









-----------------------------------------------------------------------------------------
Field Descriptions

Field       Subfield       Entry               Explanation and Action
----------------------------------------------------------------------------------------
CMDINCR                    See subfields       Command and Increment.

                                               This field has the subfields CMDNAME and 
                                               INCRNAME.

            CMDNAME        Alphanumeric        Command Name.
                           (1 to 16            Enter the command name.
                           characters)

            INCRNAME       Alphanumeric        Increment Name.
                           (1 to 16            Enter the increment name.
                           characters) or      If the command is not part of an increment,
                           $                   enter "$".
----------------------------------------------------------------------------------------
DUMPSAFE                   NOTSAFE, DSPS,      Command Availability.
                           or PS               The default value NOTSAFE makes the command 
			                       not available during Data Store (DS) dump 
					       and Program Store (PS) dump.

					       Enter "DSPS" if you want the command available 
					       during both DS dump and PS dump.

					       Enter "PS" if want want the command available 
					       only during PS (after DS is complete).
----------------------------------------------------------------------------------------
LOGONUSE                   Y or N              Command Use Log Status.
                                               Enter "Y" if you want a log report for each 
					       use of the command.  Enter "N" if you do not 
					       want a log report for each use of the command.

                                               The default value is "N".
----------------------------------------------------------------------------------------
USEALARM                   CR, MJ, MN,         Command Use Alarm Status.
                           or NA               Enter one of the following values:

			                       * CR if you want a critical alarm for command 
					         use.

					       * MJ if you want a major alarm for command
					         use.

					       * MN if you want a minor alarm for command 
					         use.

					       * NA if you want no alarm for command use.

					       The default value is "NA".
----------------------------------------------------------------------------------------
LOGABUSE                   Y or N              Command Abuse Log Status.
                                               Enter "Y" if you want a log report when a 
					       user with the wrong command set tries to 
					       use the command.  Enter "N" if you do not 
					       want a log report when a user with the 
					       wrong command set tries to use the command.

					       The default value is "N".
----------------------------------------------------------------------------------------
-continued-

-----------------------------------------------------------------------------------------
Field Descriptions (continued)
                                               
Field       Subfield       Entry               Explanation and Action
----------------------------------------------------------------------------------------
ALRMABUS                   CR, MJ, MN,         Command Abuse Alarm Status.
                           or NA               Enter one of the following values:

			                       * CR if you want a critical alarm for command 
					         abuse.

					       * MJ if you want a major alarm for command 
					         abuse.

					       * MN if you want a minor alarm for command 
					         abuse.

					       * NA if you want no alarm for command abuse.

					       The default value is "NA".

----------------------------------------------------------------------------------------
PRIVSET                    0 to 30, ALL,       Privileged Set.
                           or (NONE)           Enter the set of command classes that 
			                       correspond to the specified command.  

					       The default value is "(NONE)".

					       The system defaults an incorrect entry 
					       to "(NONE)".
---------------------------------------------------------------------------------------- 
-End-

Datafill Example

The following example shows sample datafill for table CMDS.

-----------------------------------------------------------------------------------------
Datafill Example for Table CMDS
-----------------------------------------------------------------------------------------
Example of a MAP display:

     CMDINCR    DUMPSAFE    LOGONUSE     USEALARM   LOGABUSE   ALRMABUS    PRIVSET
_______________________________________________________________________________________
DUMP       $        DSPS           N           NA          N         NA        ALL
STOPDUMP   $        DSPS           N           NA          N         NA        ALL
HPDUMP     $        DSPS           N           NA          N         NA        ALL
JFFREEZE   $        DSPS           N           NA          N         NA        ALL
DCN        $        DSPS           N           NA          N         NA        ALL
TABLE      $          PS           N           NA          N         NA        ALL
DMOPRO     $          PS           N           NA          N         NA        ALL
SERVORD    $          PS           N           NA          N         NA        ALL
RESTART    $     NOTSAFE           N           NA          N         NA        30
_______________________________________________________________________________________