NORTHERN TELECOM PRACTICE 297-1001-129
ISSUED: 93 09 29
RELEASE: 06.03 STANDARD
DIGITAL SWITCHING SYSTEMS
DMS*-100 FAMILY
INPUT/OUTPUT SYSTEM
REFERENCE MANUAL
* DMS is a trademark of Northern Telecom
Page 1
83 pages
PRACTICE 297-1001-129
RELEASE: 06.03
(c) Northern Telecom 1984-1987, 1990-1993
Page 2
PRACTICE 297-1001-129
RELEASE: 06.03
CONTENTS
PAGE
1. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . 5
General . . . . . . . . . . . . . . . . . . . . . . . . 5
Practice Application . . . . . . . . . . . . . . . . . . 5
Reason for Reissue . . . . . . . . . . . . . . . . . . . 5
Software Identification . . . . . . . . . . . . . . . . 5
Command Format Conventions . . . . . . . . . . . . . . . 5
References . . . . . . . . . . . . . . . . . . . . . . . 7
2. INPUT/OUTPUT HARDWARE . . . . . . . . . . . . . . . . . 8
Input/Output Controller . . . . . . . . . . . . . . . . 9
Device Controllers . . . . . . . . . . . . . . . . . . . 9
IO User Classes . . . . . . . . . . . . . . . . . . . . 11
3. INPUT CONTROL SOFTWARE . . . . . . . . . . . . . . . . . 15
Remote Access Security Control . . . . . . . . . . . . . 15
Security and Access Control . . . . . . . . . . . . . . 15
Command Screening . . . . . . . . . . . . . . . . . . . 19
Show-Password Feature . . . . . . . . . . . . . . . . . 22
Dumpsafe State . . . . . . . . . . . . . . . . . . . . . 22 Priority Map Terminal . . . . . . . . . . . . . . . . . 22
4. OUTPUT CONTROL SOFTWARE . . . . . . . . . . . . . . . . 23
Log System Interface . . . . . . . . . . . . . . . . . . 23
SYSLOG . . . . . . . . . . . . . . . . . . . . . . . . . 25
Critical Message Prioritization . . . . . . . . . . . . 26
Guaranteed Background Schedule . . . . . . . . . . . . . 27
Secret Logs . . . . . . . . . . . . . . . . . . . . . . 27
Report Routing . . . . . . . . . . . . . . . . . . . . . 28
Report Thresholding . . . . . . . . . . . . . . . . . . 30
Thresholding for INIT and TRAP Logs . . . . . . . . . . 33 Log Format - Offices With Enhanced Core . . . . . . . . 33
5. MAN-MACHINE INTERFACE . . . . . . . . . . . . . . . . . 34
Types of MMI . . . . . . . . . . . . . . . . . . . . . . 34
Bilingual Man-Machine Interface . . . . . . . . . . . . 34
Parameters and Responses . . . . . . . . . . . . . . . . 35
Common Commands . . . . . . . . . . . . . . . . . . . . 35
Prompting . . . . . . . . . . . . . . . . . . . . . . . 35
Security and Access Control MMI . . . . . . . . . . . . 35
Command Screening MMI . . . . . . . . . . . . . . . . . 43
Report Routing MMI . . . . . . . . . . . . . . . . . . . 55 Search and Display (Browse) MMI . . . . . . . . . . . . 70
6. ABBREVIATIONS . . . . . . . . . . . . . . . . . . . . . 83
Page 3
PRACTICE 297-1001-129
RELEASE: 06.03
FIGURES
FIG. TITLE PAGE
1 Relationship of DMS-100 Family System to I/O Devices 10
2 Remote Access Security Control. . . . . . . . . . . . . 17
3 Security and Access Control Scheme. . . . . . . . . . . 18
4 Command Screening Scheme. . . . . . . . . . . . . . . . 21
5 Schematic Representation of Typical Log Buffer. . . . . 24
6 Report Routing Scheme. . . . . . . . . . . . . . . . . 32
TABLES
TABLE TITLE PAGE
A Common Parameters . . . . . . . . . . . . . . . . . . . 80
B Text of Common Command Responses . . . . . . . . . . . 81
Page 4
PRACTICE 297-1001-129
RELEASE: 06.03
1. INTRODUCTION
GENERAL
1.01 This Practice describes the hardware and software aspects
of the DMS-100 Family Input/Output (I/O) system. This
manual also contains details of the command syntax required to
execute the various I/O functions, and the machine responses that
occur as a result of these commands.
PRACTICE APPLICATION
1.02 The information contained in this Practice is applicable
to offices having Batch Change Supplement (BCS) 32 soft-
ware.
It is also applicable to offices having a BCS release greater
than BCS32 unless reissued. The application of all Northern
Telecom Practices (NTP) editions with respect to a given BCS
release is given in 297-1001-001.
REASON FOR REISSUE
1.03 This Practice has been reissued (06.03) to incorporate
minor changes to the log system interface description.
SOFTWARE IDENTIFICATION
1.04 Software applicable to a specific DMS-100 Family office is
identified by a BCS release number and by Northern Telecom
(NT) Product Engineering Codes (PEC). The significance of the
BCS number and the PEC is described in 297-1001-450 (section 32) and in the Office Feature Record D-190.
1.05 A display of the BCS number and PEC for the NT feature
packages available in a specific office can be obtained by
entering the command string:
PATCHER;INFORM LIST;LEAVE
at a Maintenance and Administration Position (MAP).
COMMAND FORMAT CONVENTIONS
1.06 In this Practice, a uniform system of notation is used to
illustrate system commands and responses. It shows the
order in which command elements appear, the punctuation, and the
options. Where the conventions are not used, an explanation is
given in the text.
Page 5
PRACTICE 297-1001-129
RELEASE: 06.03
CAPITAL letters or show constants, commands, or keywords that
special characters the system accepts when entered as writ-
ten.
lowercase letters show a user- or system-supplied para-
meter. Definitions are given for each par-
ameter.
Brackets [ ] or enclose optional parameters. A vertical
list enclosed in brackets means that one
or more of the parameters may be selected.
Underlined parameter is a default. If no choice is entered, the
system acts as though the underlined para-
meter had been entered.
Underscore connecting means the words are to be treated as one
words item, for example, pm_type or #_one_two.
... indicates repeated steps or items.
In addition, the following conventions are used.
n (lowercase n) is a number from 0 to 9.
a (lowercase a) is a letter from A to Z.
h (lowercase h) is a hexadecimal integer from 0 to F.
1.07 Special features are implemented when the associated soft-
ware package is provisioned and installed. The following
features are available:
Feature In Package
Auto LOGIN NTX001
Bilingual Man-Machine Interface (BMMI) NTX066 Automatic Dial Back NTX293
Critical Message Prioritization NTX001
Enhanced Command Screening NTX292
Guaranteed Background Schedule NTX000
MAP support for DISPLAYPHONE * NTX001
Password and Access Control NTX292
Priority MAP Terminal NTX001
Show Password (SHOWPW) Command NTX001
Secrecy NTX100
1 * DISPLAYPHONE is a trademark of Northern Telecom.
Page 6
PRACTICE 297-1001-129
RELEASE: 06.03
REFERENCES
1.08 References listed as prerequisites are essential for an
understanding of this Practice. Those listed as inform-
ative contain detailed information concerning other items men-
tioned in this Practice, but are not essential. References are
inserted at the appropriate places in the text.
Note: The documents listed may exist in more than one version.
See 297-1001-001 to determine the release code of the version
compatible with a specific release of software.
Prerequisite References
DOCUMENT
NUMBER TITLE
297-1001-100 System Description
Informative References
NUMBER DOCUMENT TITLE
297-1001-001 Master Index of Practices
297-1001-110 Maintenance and Administration Position (MAP)
297-1001-310 Table Editor Reference Manual
297-1001-450 Provisioning
297-1001-451 Customer Data Schema
297-1001-455 The Office Parameters Reference Manual
297-1001-510 Log Report Manual
297-1001-516 Trunks Maintenance Reference Manual
GS1X55 Disk Drive Controller
GS1X67 GS1X61 Terminal Controller Card Input-Output Controller
GS1X68 Magnetic Tape Controller Card
Page 7
PRACTICE 297-1001-129
RELEASE: 06.03
2. INPUT/OUTPUT HARDWARE
2.01 Input/Output (I/O) hardware consists of various types of
controllers and I/O Devices (IOD) which enable the operat-
ing company to properly maintain, operate and administer the DMS
switch. This hardware is located in the maintenance and adminis-
tration area. (See 297-1001-100.)
2.02 The MAP (Maintenance and Administration Position) is the 2
primary device providing communication between the user
and the DMS switch. Through the MAP, the Man-Machine Interface
and display messages or reports. (See 297-1001-110 for details of (MMI) is used to input commands, run tests, request information,
the MAP.)
2.03 In addition, full MAP support is provided for the DISPLAY-
PHONE terminal (F5439). The major difference between the
standard MAP position and the DISPLAYPHONE terminal is the line
editing control function, which is implemented using the cursor
movement keys and the control key sequences as follows:
Down Arrow causes the input line to be refreshed.
Up Arrow allows character insertion at the cursor position.
Right Arrow causes the cursor to advance one character position
to the right for each depression until the end of
the current input line is reached.
Left Arrow causes the cursor to back up one character position
to the left for each depression until the beginning
of the input line is reached.
CONTROL U this key sequence causes the contents of the input
line to be deleted (see Note).
CONTROL E this key sequence causes the input line from the
current cursor position to the end of the input line
to be deleted (see Note).
CONTROL X this key sequence turns off the effect of the Up
Arrow (see Note).
? retrieves the previous input line. The DMS remem-
bers the current and the two previous lines.
Note: The key sequence, CONTROL , means that the Con-
trol key is held down while the character is entered.
2.04 Other IOD are: printers, which can be used for MMI, and to
provide printed copies of reports; and magnetic tape or
disk recording devices, used for storage or retrieval of data.
2 MAP is a trademark of Northern Telecom
Page 8
PRACTICE 297-1001-129
RELEASE: 06.03
INPUT/OUTPUT CONTROLLER
2.05 The Input/Output Controller (IOC) is the hardware entity
which provides the interface between the Central Control
Complex (CCC) and the various types of IOD. (See Figure 1 on
page 10.) The CCC side of the IOC is connected via a pair of
32-channel, 2.56 Mb/s serial data links (designated DS30), to the
Central Message Controllers (CMC), and hence to the Central Proc-
essing Units (CPU) in the CCC.
2.06 Each of the two CMC has 70 serial data ports to which the
ports are assigned to the IOC, and others to the network message DS30 data links are assigned in pairs. Some of these
controllers (NMC) in the two planes of the switching network.
2.07 Offices having BCS16 and higher software can have up to 12
pairs of ports assigned to links to up to 12 IOC (0 to
11). In this configuration, however, the number of pairs of
ports available for assignment to NMC is reduced to a maximum of
58. If less than 12 IOC are required, the number of ports avail-
able for assignment to NMC increases accordingly.
2.08 CMC port assignments to IOC and NMC are controlled by data
The format of the maintenance displays on the MAP, showing the entered in the peripheral equipment assignment tables.
status of the IOC units, depends on which BCS release number is
in effect.
2.09 The other side of the IOC provides common parallel data
and address buses, to which up to nine (numbered 0 to 8)
Device Controllers (DC) are connected. The flow of data and its
routing to the addressed DC, is handled by the I/O message con-
troller.
2.10 Physically, the I/O message controller and the DC are cir-
The IOC shelves are housed in single-bay I/O equipment (IOE) cuit cards which plug into the backplane of the IOC shelf.
frames. For more details of the IOC refer to GS1X61.
DEVICE CONTROLLERS
2.11 The DC converts the characteristics of the various IODs to
the common data bus format in the IOC. Three types of DC
circuit cards are required, and the number of each used depends
on the number of IOCs in service, and the number of IODs in use.
The provisioning of DC circuit cards forms part of the office
as follows: engineering process. The applications of the three DC types are
* Disk Drive Controller (DDC) Interfaces the Disk Drive Unit
(DDU) with the IOC data bus. Enables the DDU to be con-
trolled by commands input at the MAP. Provides read/write
facilities for retrieval and storage of data on magnetic
disks. (See GS1X55 for details of the DDU.)
Page 9
PRACTICE 297-1001-129
RELEASE: 06.03
Program< > CPU < > Data
Store Store
(PS) A (DS)
DMS-100 Family
V CCC
CMC
A A A
To mate >To NMC
CMC and
CPU < DS30 >To other IOC
V V
I/O CONTROLLER SHELF
IO Message NT1X61
Controller
NT1X62
ADDRESS BUS
DATA BUS
0 6 7 8
DEVICE
CONTROLLERS TC . . . . . TC MTC DDC
(DC)
AA A A A A
0 .. 3 0 ... 3
EIA/ASCII
Interface MODEM V
DISK DRIVE UNIT
A
V
/ MAGNETIC TAPE DRIVE
MAP <
V V
Current Loop Interface
PRT REMOTE
PRINTER < I/O DEVICEV
DATAPAC or Datalink Devices
Fig. 1 - Relationship of DMS-100 Family System to I/O Devices
Page 10
PRACTICE 297-1001-129
RELEASE: 06.03
* Magnetic Tape Controller (MTC) Interfaces the Magnetic Tape
Drive (MTD) with the IOC data bus. Enables the MTD to be
controlled by commands input at the MAP. Provides read/write
facilities for retrieval and storage of data on magnetic
tapes. (See GS1X68 for details of the MTC.)
* Terminal Controller (TC) The TC are multi-purpose circuit
cards which interface up to four IOD per card with the IOC
data bus. The four ports to which IOD are connected can have
their configurations set to match the characteristics of the
IOD connected to that port. (See GS1X67 for more details of
the TC.) Port configurations are programmable, and are set by entries in table TERMDEV to either of the following con-
figurations:
EIA/ASCII used for IOD (MAP or PRT) located within 50 ft
(15m) of the IOE frame; also to connect to a modem for
operation with remote devices.
Current Loop used for IOD located within 1200 ft (366m)
of the IOE frame.
2.12 The proper DC for each type of IOD is assigned by data
istics such as baud rate, port configuration, etc. are also entered in the appropriate IOD table. Other character-
assigned in these tables.
2.13 IO devices and their associated data tables are as fol-
lows:
* Magnetic Tape Drives - table MTD
* Disk Drive Units - table DDU
* Visual Display Unit - (part of MAP), printers (PRT), or modem
3 to a remote PRT - table TERMDEV
* DATAPAC - table DPACDEV
* Data Link Controller - DLCDEV.
IO USER CLASSES
2.14 IO users should be organized into classes which define a
specific set of functions that these users are required to
perform. These functional needs in turn dictate the IOD require-
ments for each user class. The actual organization of I/O user
classes is completely flexible to meet operating company opera-
tional requirements. The general principle is that the division
of tasks shall serve the purpose of each user class, yet will
ensure that they do not interfere with each other's functions.
2.15 The selection of the type and quantity of IOD for each
user-class function depends on operating company require-
3 DATAPAC is a trademark of Bell Canada
Page 11
PRACTICE 297-1001-129
RELEASE: 06.03
ments, and forms part of the office engineering process. Infor-
mation on the provisioning is contained in 297-1001-450.
2.16 Following are the names and descriptions for some typical
I/O user classes:
Administration (ADMIN): provides the user with unlimited
access from any IOD to all command classes (see PRIVCLAS),
and in addition is assigned the highest priority level (see
PERMIT). The password associated with ADMIN cannot be dis-
played, and cannot be changed by any other user (see COMMAND
SCREENING).
Switch Maintenance (SMtc): enables the user to maintain the
DMS switch by performing regular maintenance and fault cor-
rection for the following:
* Central Control (CC)
* Central Message Controller (CMC)
* Input/Output Devices (IOD)
* Network Modules (NM)
* Peripheral Modules (PM)
The SMtc user can also perform all necessary database mod- ification to administer the switch, monitor the switch sta-
tus, run diagnostic programs and replace equipment. The user
therefore has the capability to execute all input commands
associated with the Table Editor, and the Support Operating
System (SOS).
Trunk Maintenance (TMtc): permits the user to perform regu-
lar maintenance and fault correction for trunk circuits and
trunk facilities. The user monitors the trunk status, runs
diagnostic programs and performs hardware tests.
The TMtc user is limited to the repertoire of input commands available only to this user class. Only those commands
applicable to testing and maintaining trunks and trunk facil-
ities are permissible. This user has access to the Table
Editor repertoire of commands but is restricted in the manip-
ulation of tables. The TMtc functions are performed from a
Trunk Test Position (TTP), see 297-1001-516.
Network Management (NWM): enables the user to make optimum
use of available facilities and equipment by exercising rout-
ing controls over traffic-oriented switch resources. The
user monitors traffic levels, applies manual controls,
adjusts automatic controls and receives traffic reports.
This user class has interactive capabilities to execute only
those input commands assigned to this class. The user is
allowed data table query capabilities, but is restricted to
changes to specific data tables.
Page 12
PRACTICE 297-1001-129
RELEASE: 06.03
Dial Administration (DAdm): enables the user to monitor
traffic reports and operational measurements of the switching
unit. The user also has the ability to alter Operational
Measurements (OM) scheduling, assignments and thresholds.
This user class has interactive capabilities to execute only
those commands assigned to this class. The DAdm user has
access to the Table Editor repertoire of commands when alter-
ing data associated with OM. Full data table query capabili-
ties are also afforded the user (in particular, traffic
register assignment and readings).
Service Analysis (SA):enables the user to monitor, on a
random basis, customer dialed and operator assisted toll
calls to obtain information on the quality of service pro-
vided by the operating company equipment and personnel.
This user class has interactive capabilities to execute only
those commands assigned to this class. The SA user has
access to the Table Editor repertoire of commands but is
screened on a table basis, to control changes to only those
data tables directly associated with this class.
Technical Assistance Center (TAC): enables the user to moni-
tor unattended switching units and provide technical assist-
ance to switching center personnel as required. TAC is a
centralized operating company plant maintenance group.
This user class has interactive capabilities to execute all
the input commands that are applicable to Switch Maintenance.
Emergency Technical Assistance Service (ETAS): provides
assistance to Switch Maintenance or TAC personnel when they
cannot correct switching problems. ETAS is a service pro-
vided by Northern Telecom.
ETAS users have a user class of ALL, as they may be required
to perform various operations in order to assist TAC person-
nel.
Line Maintenance (LMtc): enables the user to monitor the
status of line cards, run diagnostics on line cards, section-
alize troubles, test and diagnose troubles within the office,
query and change subscriber data, and schedule automatic line
card diagnostics.
Repair Service Bureau (RSB): enables the user to sectional-
ize troubles,test and diagnose facility troubles, schedule
Automatic Line Insulation Testing (ALIT), receive ALIT out-
puts, and query or change subscriber data.
Traffic Administration (TA): enables the user to receive
automatic periodic summary reports of traffic statistics
accumulated by the switching system. These reports reflect
traffic peg counts, overflow, and usage of the switching
Page 13
PRACTICE 297-1001-129
RELEASE: 06.03
unit, Operational Measurements. This TA user also has the
capability to modify the schedule (and output) of these
reports.
International Switch Maintenance Center (ISMC): enables the
user to maintain the switch by performing regular maintenance
and fault correction for the majority of subsystems. The
ISMC function is similar to that of the Switch Maintenance
user class but is required for DMS-300 International offices
only.
International Transmission Maintenance Center (ITMC): ena- bles the user to perform maintenance fault correction for the
Trunks Subsystem and trunk facilities. The ITMC function is
similar to that of the Trunk Maintenance user class but is
required for DMS-300 offices only.
International Service Coordination Center (ISCC): enables
the user to monitor the quality of service provided by the
operating company personnel and equipment. The ISCC function
is similar to the Service Analysis user class but is required
for DMS-300 offices only.
Network Management Control (NWC): enables the user to make optimum use of available facilities and equipment by exercis-
ing routing controls over traffic-oriented switch resources.
The user monitors traffic levels, applies manual controls,
adjusts automatic controls and receives traffic reports. The
NWC function is similar to the NWM user class but is required
for DMS-300 offices only.
Page 14
PRACTICE 297-1001-129
RELEASE: 06.03
3. INPUT CONTROL SOFTWARE
3.01 Input control software resides in the CCC and performs the
following functions:
* security and access control by means of passwords and user
identifications
* command screening by assigning selected commands to classes
of I/O users, appropriate to their tasks
* implementation of special input control features through optional software packages
REMOTE ACCESS SECURITY CONTROL
3.02 Security methods controlling Remote Access to the I/O sys-
tem depend on whether the Automatic Dialback Feature (part
of NTX293) is present and active. Figure 2 on page 17 illus-
trates the differences.
Automatic Dialback Active
3.03 Application of the Automatic Dialback feature is con-
trolled by the MODEM_DIALBACK_CONTROL field in OFCOPT. To
be active this field is set to Y at the time of office datafill
and cannot thereafter be changed by the operating company.
3.04 Whenever a remote user logs in, the system initiates a
request for dialback ID and password, then disconnects the
modem and attempts a callback to the remote user. The elapsed
time between the modem disconnect and the completion of the
return call may vary from 40 to 120 seconds, depending upon the
length of the directory number and the type of the modem used for
the callback.
3.05 If the callback is successful the user is required to
login again, the BREAK key should not be used at this
time. From this point on, access to the I/O system is the same
as that for an onsite user, and the final login requirements
depend on whether or not the Enhanced Security Feature is active.
SECURITY AND ACCESS CONTROL
3.06 Security involves the use of passwords to ensure that only
authorized users can have access to the I/O system. The
methods of controlling the validity and assignment of passwords
depend on whether the "enhanced security package" software is
present and active, or not. Figure 2 on page 17 illustrates the
remote access control, and Figure 3 on page 18 illustrates the
onsite security and access control scheme.
Page 15
PRACTICE 297-1001-129
RELEASE: 06.03
Enhanced Security Active
3.07 Application of the enhanced security feature is controlled
by the ENHANCED_PASSWORD_CONTROL field in OFCOPT. To be
active, this field is set to TRUE at the time of office datafill,
and cannot be changed thereafter by the operating company.
3.08 The password entered at a terminal (IOD) is compared with
entries in OFCENG to ensure that it complies with: mini-
mum password length; password lifetime (not expired); expired
password grace (if expired, the grace period before password
with the PASSWORD command. renewal has not been exceeded).
Password changes must be made
3.09 The LOGINCONTROL command is part of the enhanced security
package, and is active only when the
ENHANCED_ACCESS_CONTROL field in OFCOPT is set to TRUE at the
time of office data fill. LOGINCONTROL sets the conditions under
which designated terminals are permitted to log-in. Terminals
can be enabled or disabled, manually or automatically, for speci-
fied periods or indefinitely.
3.10 When a LOGIN attempt meets all the enhanced security pack-
age criteria, access is given to the command interpreter
(CI) level. Violations of any of the security criteria, and
automatic enabling or disabling, are recorded in the security
(SECU) log subsystem. SECU logs are classified SECRET (see
SECRET LOGS), and are only displayed to users authorized to use
the OPENSECRET command.
Enhanced Security Inactive.
3.11 When the ENHANCED_PASSWORD_CONTROL field (OFCOPT) is set
to FALSE, the enhanced password control feature, with its
associated parameters in OFCENG and the PASSWORD command, is not
to FALSE, and the LOGINCONTROL command is not present. These present. Also the ENHANCED_ACCESS_CONTROL field (OFCOPT) is set
fields are set to FALSE at the time of office datafill and cannot
be changed, except by consultation with NT.
3.12 The unenhanced LOGIN scheme (see Figure 3 on page 18) is
active, and requires only LOGIN with the user name and
password to be entered at the terminal. Security consists of an
automatic check to ensure that the user name and password are
valid. If valid, access is given to the CI level.
3.13 Automatic Log-in. The AUTOLOGIN feature allows users who
are permanently associated with a terminal, or use the
terminal frequently, to log in quickly without the necessity for
entering a password. AUTOLOGIN is applied to a terminal when the
device name entered in the TERMDES field of table TERMDEV is the
same as the user name (see PERMIT). When the user name is
entered, the terminal is automatically logged-in. For security,
AUTOLOGIN is usually assigned to local terminals, not to dial-up
or remote terminals. The operating company should ensure that
Page 16
PRACTICE 297-1001-129
RELEASE: 06.03
Remote User - Dial-in
V
System - Answer tone
V
Remote User - Origination tone
- - login
V
/ \
/ \
OFCOPT \ // \
/ \
(Inactive) / MODEM_ \ (Active)
< ( DIALBACK ) >
NO \ CONTROL / YES
\ /
\ Field / AUTOMATIC < ID DIALBACK
\ / DIALBACK < DIRNUM Fields
\ / CONTROL
\_/
NTX293 < DIALBACKPW OFCOPT
V ENCRYPTED Field
V User - ID and Password
/ \ V
/ \ User - ON-HOOK
/Auto \ :
YES / Dial- \ delay - at least 30sec.
< ( back ) :
\ / System - call-back attempted
\ OK? /
\ /
\_/ AUTOMATIC LOGINCONTROL
NO V DIALBACK < Command CONTROL DIALOUT
ABORT NTX293 Parameter
> Logs SECU113 to 118
V V
(continued on Figure 3.) V
Fig. 2 - Remote Access Security Control.
Page 17
PRACTICE 297-1001-129
RELEASE: 06.03
(from Fig. 2 remote site access)
V
< LOGIN, Username, Password (on site access)
V
(Active)
MAP <--- AUTO < OFCOPT TERMDEV
or PRT LOG TRUE
OUT AUTO- IDLE-
TERMDEV Feature (Inactive) LOGOUT TIMEOUT
TERMDES < Field Field
V A FALSE
/ \
/ \
/ \
OFCOPT \ /
/ \
(Inactive)/ ENHANCED_ \ (Active)
< ( PASSWORD ) > Required for Remote
NO \ CONTROL / YES Automatic Dialback
\ /
\ Field / Required for the Partitioned
\ / \ / Table Editor feature
\_/
LOGIN < MIN PASSWORD LENGTH
>AUTOLOGIN ENHANCED
ID if USER PASSWORD < PASSWORD LIFETIME OFCENG
=TERMDES CONTROL Fields
< EXPIRED PASSWORD GRACE
No username NTX292
or password required < LOGINCONTROL Command
> Logs SECU113 to 118
V V
CI
V
(continued on Figure 4.)
Fig. 3 - Security and Access Control Scheme.
Page 18
PRACTICE 297-1001-129
RELEASE: 06.03
none of the device names at non-local terminals match any valid
user name. If a match exists, an unauthorized AUTOLOGIN can
result.
Automatic Logout
3.14 The AUTOLOGOUT feature increases security by automatically
logging-out idle logged-on terminals, after a preset peri-
od of idleness. This reduces the likelihood of unauthorized
users misusing legally logged-in, but unattended, terminals.
3.15 AUTOLOGOUT is active when the AUTO_LOGOUT field in table OFCOPT is set to TRUE. The idle period for each terminal
device is set by entering the time (in minutes) into the IDLE-
TIMEOUT field of table TERMDEV. If zero minutes is entered
against a terminal, AUTOLOGOUT does not affect that terminal.
The minimum period, otherwise, is five minutes.
3.16 AUTOLOGOUT is inactive for all terminals, when the
AUTO_LOGOUT field is set to FALSE.
COMMAND SCREENING
3.17 The purpose of command screening is to ensure that termi-
nals are only used for their assigned tasks. For example,
a terminal assigned to service orders does not need to have
access to the commands used by a network management terminal (see
Part 2 on page 8, which describes a typical organization dividing
tasks between groups of users).
3.18 Each command is associated with one of 31 command class
number, ranging from 0 to 30, which is assigned by the
operating company management, using the PRIVCLAS command. The
command class number is then assigned to terminals and users
through the PERMIT command. The permissible command class num- bers for each terminal are entered in the COMCLASS field of table
TERMDEV, and can be displayed by the SHOW USERS command.
3.19 The effective command class of a user is the intersection
of the user's command class and that of the terminal. The
user's command class is set by the PERMIT command while the com-
mand class of the terminal is determined by the field COMCLASS in
table TERMDEV. If the effective command class is empty, the user
is not allowed to log onto that terminal since commands cannot be
performed while logged onto it anyway.
3.20 The command classes of users and terminals can be set-up so that users may login but are not allowed to logout
because their effective command class does not permit them to do
so. Such users would have to be logged out by a user such as
ADMIN who is authorized to use the FORCE logout command in order
to force their logout. To avoid situations where users can login
but not logout, provide all users, and all terminals, with the
command class of the logout command.
Page 19
PRACTICE 297-1001-129
RELEASE: 06.03
3.21 The effect is to ensure that only authorized users can use
designated classes of commands on designated terminals.
Commands which have not been assigned class numbers are unre-
stricted. Changes to command class assignments can be entered at
any time, and are effective immediately. Changes are acknowl-
edged in the response to PRIVCLAS, but are stored until a restart
occurs (warm, reload, cold) and then implemented.
3.22 The usage of command screening depends on whether the
Enhanced Security Package (NTX292) software is present,
and if the enhanced command screening feature is active. (See
Figure 4 on page 21.)
Enhanced Command Screening Active.
3.23 Application of this feature is controlled by the
ENHANCED_COMMAND_SCREENING field in table OFCOPT. When
active this field is set to TRUE at the time of office data fill
and cannot be changed thereafter by the operating company. The
effect upon the command screening scheme is as follows:
* PRIVCLAS - can assign up to 31 class numbers per command
* PERMIT - cannot change passwords, but can create new pass- words
* PASSWORD - must be used to change passwords
Enhanced Command Screening Inactive
3.24 When the ENHANCED_COMMAND_SCREENING field is set to FALSE,
the enhanced command screening feature is inactive, and
"regular" command screening is active. The purpose of command
screening is the same, but the usage is affected as follows:
* PRIVCLAS - can only assign one class number per command
* PERMIT - can change passwords as well as creating new pass-
words
* PASSWORD - not present
Admin User
3.25 The user-class ADMIN is not subject to command screening,
always has access via any terminal, and cannot be denied
the use of any commands. The password assigned to ADMIN (see
PERMIT) can only be displayed to or changed by, the ADMIN user. It is recommended that the ADMIN password be changed period-
ically, and always after a new BCS release has been loaded. The
ADMIN password should be verified, recorded, and securely stored
by representatives of at least two different management func-
tions.
Page 20
PRACTICE 297-1001-129
RELEASE: 06.03
(from Fig. 3)
V
/ \
/ \
/ \
OFCOPT \ /
/ \
(Inactive) / ENHANCED_ \ (Active)
NO \ SCREENING / YES < ( COMMAND ) >
\ Field /
\ /
\ /
\ /
\_/
PRIVCLAS
Assigns
no. per 1 class PASSWORD
command
PRIVCLAS. Assigns up
> REGULAR ENHANCED < to 31 class numbers
COMMAND COMMAND < per command.
> SCREENING SCREENING <
PERMIT NTX292 <
can create A PERMIT. Cannot change
and change passwords. Can create
passwords. new.
UNPERMIT. PASSWORD com-
UNPERMIT. mand required. Deletes
PASSWORD users names.
command not
required.
Deletes
users' V V
names.
'Browse' > LOGUTIL < Report Routing Commands
Commands Module
Output Reports To Devices
Fig. 4 - Command Screening Scheme.
Page 21
PRACTICE 297-1001-129
RELEASE: 06.03
SHOW-PASSWORD FEATURE
3.26 The "Show-Password" (SHOWPW) feature enables any user to
obtain a display of the current password associated with
that user's name via PASSWORD or PERMIT commands. SHOWPW is
available when the PASSWORD_ENCRYPTED field in table OFCOPT is
set to FALSE. If the SHOWPW feature is not provisioned, the
PASSWORD_ENCRYPTED field is set to TRUE, and the SHOWPW command
is not available. Only the ADMIN user can obtain a display of
other users' passwords. The PASSWORD_ENCRYPTED field is set at
the time of office data fill and cannot be changed thereafter by
the operating company, except by consultation with NT. SHOWPW is an independent feature, and does not depend on the presence of
any other features.
DUMPSAFE STATE
3.27 Command screening is also used to restrict the entry of
commands during office image production (DUMP) which could
overwrite and change protected data store. Commands that can be
entered are designated DUMPSAFE. Commands that cannot be entered
are designated DUMPUNSAFE.
3.28 The DUMPSAFE state for each command is set with the PRIVC-
LAS command, using the parameters DUMPSAFE or DUMPUNSAFE.
The DUMPSAFE states are defined by the operating company before
the office goes into service. A DUMPUNSAFE command is not
allowed to be executed while DUMP is in progress.
3.29 If an office has ENHANCED_COMMAND_SCREENING feature
active, the DUMPSAFE states of all commands are in table
CMDS. Otherwise, enter PRIVCLAS ALL for a display of
commands/modules (increments) and their DUMPSAFE states. (See
Part 5 on page 34.)
PRIORITY MAP TERMINAL
3.30 The priority MAP terminal feature, part of Feature Package
NTX001, enables the ADMIN class user to LOGON at any
authorized MAP using the ADMIN password, and to have improved
terminal response. This feature is used to perform diagnostic
and corrective procedures in situations where high call process-
ing occupancy of 60% or more could reduce terminal response time.
3.31 Guaranteed background scheduling, for up to six other
tasks, is described in Part 4 on page 23.
Page 22
PRACTICE 297-1001-129
RELEASE: 06.03
4. OUTPUT CONTROL SOFTWARE
4.01 Output control software operates through the log utility
module (LOGUTIL), which provides the mechanism for imple-
menting the log system commands. These commands perform the fol-
lowing functions:
* routing of reports to selected Input/Output Devices (IODs),
temporarily superseding the permanent assignments in the data
tables LOGCLASS and LOGDEV;
* interrogating and searching all reports in the various log subsystems; and
* enabling operating company personnel to add, change or delete
reports, and to apply threshold values which limit the basis
on which reports are output.
4.02 In addition to LOGUTIL, there are a number of optional
software packages through which special logging features
can be applied.
LOG SYSTEM INTERFACE
4.03 Output reports are created by individual DMS subsystem
software and are transmitted to a history file, called
LOGS. The LOG system in turn stores this report information in a
log buffer dedicated to that subsystem. In addition to being
logged, the output report may also be forwarded to an output
device. The routing of reports is controlled by the report rout-
ing subsystem. All current log reports are also listed and
described in detail in the log report manual 297-1001-840.
4.04 The log buffers can hold up to 32 000 two-byte words. The
parameter LOG_CENTRAL_BUFFER_SIZE in table OFCVAR (default value log buffer size is determined by the value of office
= 2000).
4.05 Figure 5 on page 24, is a schematic representation of a
typical log buffer. Specifically, the example shows the
log buffer which stores data from events in the CMC subsystem.
4.06 Each type of event within a log subsystem is allotted a
report number (REPNUM). Any report in the log system is
fully identifiable by the combination of LOGNAME and REPNUM
(example: CMC112), referred to as REPNAME. Reports are entered
in chronological order as they are generated.
Page 23
PRACTICE 297-1001-129
RELEASE: 06.03
Events Data to Other Log Buffers
A A A A A A A
*
*
Data *
from * OFCVAR
events *
in DMS * * * * LOG_CENTRAL_BUFFER_SIZE *
Subsystems * : :
CMC Events Data * : :
To CMC Log Buffer
OPEN Oldest
Newest Report (LAST)< Report (FIRST)
> <
V V A
Logname CMC * * * CMC CMC CMC * * * CMC
Repnum 108 * * * 102 112 101 * * * 112
Event Time 1630 * * * 1640 1647 1555 * * * 1615
: : V A : :
: : : : : :
: : >Data entry sequence : :
A V in log buffers A V
>Older Reports (BACK)
Newer Reports (FORWARD)<
Logname + Repnum = Repname.
Fig. 5 - Schematic Representation of Typical Log Buffer.
Page 24
PRACTICE 297-1001-129
RELEASE: 06.03
4.07 In the example, report CMC112 has been generated and
entered in the CMC log buffer at event time 1647 hours.
The CMC log buffer also contains older reports which occurred at
various times up to 1555 hours, which is the oldest log for which
the buffer has space. Note that the buffer also contains a pre-
vious CMC112 report which occurred at 1615 hours. By using
appropriate commands the user can select which of the two CMC112
reports is to be displayed, or can "browse" through a selected
log subsystem buffer to examine the contents of any report.
4.08 Once a subsystem buffer is full, the next report that is
the next report after 1647 hours would be entered in the buffer generated displaces the oldest report. In the example,
location containing report CMC101 (1555 hours). Report CMC101 is
overwritten and lost unless it has previously been routed to a
data storage device.
4.09 As subsequent reports are generated, the 1647 CMC112
report becomes older until eventually it becomes the old-
est report, and is replaced by the newest. Similar action occurs
in all the other log buffers.
4.10 There are several commands (referred to as "browse" com-
gate the contents and display particulars of the reports in the mands) that allow operating company personnel to interro-
log buffers. The functions of these commands include:
* selecting a particular log subsystem (OPEN) for display;
* displaying the newest or oldest report (LAST, FIRST);
* displaying the newer (BACK) or older (FORWARD) entries in a
log buffer;
* deleting the reports in a particular log buffer (CLEAR);
* displaying the log names currently defined in the LOG system
(LISTREPS); and
* selecting either the normal or an abbreviated form of a
report for display (FORMAT).
SYSLOG
4.11 The SYSLOG feature allows the operating company to desig-
nate selected log reports for recovery after an office
reload has been performed. The designated reports are written into the SYSLOG buffer as well as the LOGUTIL buffer. In the
event of a reload, the LOGUTIL buffers are overwritten, but the
designated reports remain in SYSLOG.
4.12 The log reports in SYSLOG, plus the SWERR and TRAP logs
contain information about the state of the system prior to
Page 25
PRACTICE 297-1001