top - download
⟦6557956e1⟧ Wang Wps File
Length: 71471 (0x1172f)
Types: Wang Wps File
Notes: FIX/1000/PSP/038 sec 4.2
Names: »5199A «
Derivation
└─⟦e48583e73⟧ Bits:30006141 8" Wang WCS floppy, CR 0514A
└─ ⟦this⟧ »5199A «
WangText
…00……00……00……00……00…&…0a……00……00…&…0b…&…0e…&…0f…&…05…%…0b…%…0c…%…0d…%…05…%…06…$…0b…$…0c…$…00…$…01…$…05…$…06…#…0a…#…0b…#…01…#…06…"…0b…"…0c…"…0d…"…00…"…01…"…02…"
!…0a…!…0b…!…02… …09… …0f… …01… …02…
…1f……08……1f……0d……1f……02……1f……07……1e……0d……1e… …1d……0a……1d……86…1 …02… …02… …02…
…0f… 5199A/bna…02…FIX/1000/PSP/0038
…02…MLA/850529…02……02…
FIKS SYSTEM SPECIFICATION
…02……02…FK 7809…0e…
4.2 S̲Y̲S̲T̲E̲M̲ ̲C̲O̲N̲T̲R̲O̲L̲ ̲C̲E̲N̲T̲E̲R̲ ̲(̲S̲C̲C̲)̲
The SCC is the system which performs centralized supervision
and control of the overall FIKS network. Two SCC's
are provided to the FIKS network which consists of
8 NODE/MEDEs.
The SCC supports also the interchanges of message traffic
between the FIKS and the NICS-TARE network. Further,
the SCC may perform (off line) S/W maintenance.
The total SCC software package is shown in Figure 4.2.a.
Figure 4.2.a
SCC application subsystems perform the functions allocated
to the on-line SCC. The application software is supported
by a set of FIKS Executive functions that are common
to the NODE/MEDES and the SCC.
The off-line function of the SCC supplies the following
tools for S/W maintenance.
- Assembler
- Source File Editor
- Debugging Program
- Swell Compiler
The use of these facilities are described in the respective
manuals. Further, the functions
- Statistic File Dump Utility
- File Initialization
- System Generation
- Off-line Diagnostic
are supported off-line.
The executive at the SCC is generally equal to the
executive at the NODE/MEDEs with some few modification
and addition which are included in this chapter.
4.2.1 S̲C̲C̲ ̲S̲y̲s̲t̲e̲m̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲ ̲(̲o̲n̲-̲l̲i̲n̲e̲ ̲S̲C̲C̲)̲
The System Control Center (SCC) has two primary functions:
a) Centralized supervision and control of the FIKS
network.
b) Provide message interface between FIKS and NICS-TARE.
The NICS-TARE interface includes routines for message
format conversion from SMF to ACP127 and vice versa.
The conversion routines are also used to convert internal
FIKS messages from ACP127 to SMF format or vice versa.
After conversion these messages asre returned to the
FIKS network.
4.2.1.1 S̲C̲C̲ ̲H̲a̲r̲d̲w̲a̲r̲e̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
Two SCC hardware systems are included in FIKS:
The two systems are attached to two different NODE/MEDEs,
and they will act as backup for each other.
Therefore, the individual SCC system does not have
dualized equipment.
The SCC is equipped with the following terminals:
A. 3̲ ̲V̲D̲U̲'̲s̲
Used interactively in the on-line mode.
The VDU is of the same type as used at the MEDEs.
The screen is handled as two logically seperate
units where the 3 top lines contain queue status
information. The remaining part of the screen is
operated as a normal VDU screen. In the off-line
mode the VDU is used as an input/output device.
B. R̲e̲c̲e̲i̲v̲e̲ ̲O̲n̲l̲y̲ ̲P̲r̲i̲n̲t̲e̲r̲s̲ ̲(̲R̲O̲P̲)̲
The R.O. teleprinters are electrically connected
to the VDU's. In on-line mode they function as
output devices for the log print and printout requested
as part of a supervisor procedure. In the off-line
mode they act as an alternative output device to
the VDU.
C. A̲u̲d̲i̲o̲ ̲A̲l̲a̲r̲m̲s̲
This is only used on-line for creating an audible
alarm when reports of alarm condition are received
at the SCC.
D. C̲o̲l̲o̲u̲r̲ ̲T̲V̲ ̲M̲o̲n̲i̲t̲o̲r̲
The colour TV monitor is being used to display
the network status. This is only used on-line.
4.2.1.2 S̲C̲C̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
The SCC functions are allocated to 5 application subsystems
shown in Figure 4.2.1.2.a.
Figure 4.2.1.2.a
SCC Application Subsystem
Figure 4.2.1.2.b shows the the logical interfaces between
the rest of the FIKS network and the SCC subsystems
and the interrelationship between the SCC subsystem.
The following serves as an explanation to Figure 4.2.1.2.b.
a. T̲h̲e̲ ̲N̲e̲t̲w̲o̲r̲k̲ ̲S̲u̲p̲e̲r̲v̲i̲s̲i̲o̲n̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲(̲N̲S̲C̲)̲
receives and processes control messages from NODE/MEDEs
and the standby SCC. Control messages are printed
on the log printer. Control messages containing
status change information are stored on disc.
The NSC will analyse control message header and
based on the type display an alarm, alert or notice
to the SCC supervisor. The NSC will also update
network starus tables and the colour TV display,
The NSC will communicate interactively with supervisor
VDU's via the Interactive terminal Monitor (not
shown on diagram). The NSC will handle commands
for display of status table information, routing
calculations and creation of network commands.
Outgoing network commands are logged on log printer.
b. N̲e̲t̲w̲o̲r̲k̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲(̲N̲E̲S̲)̲
The NES collects and stores statistical reports
from the NODE/MEDE on-line. A 24 hour MEDE statistic
(i.e. message flow statistic) is generated for
each MEDE on supervisor's request and send to the
appropriate MEDE. Statistical datas collected on-line
not belonging to the message flow statistic may
be dumped (on-line) to floppy disc.
c. M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲(̲M̲S̲S̲)̲
The MSS receives narrative SMF messages from the
NODE/MEDEs with NATO Addresses (ANO's). The MSS
converts messages to ACP127 format before transmission
to NICS-TARE. Messages from NICS-TARE are converted
to SMF format before being forwarded to the FIKS
network. The MSS also receives non-NATO messages
from FIKS for conversion from SMF to ACP127 or
vice versa. These messages are returned to the
FIKS originator address after conversion.
Figure 4.2.1.2.b
FIKS System Overview
If a message cannot be processed automatically
by MSS because of problems with conversion or addressing,
this is to be handled by the MSS Intercept function.
d. N̲I̲C̲S̲-̲T̲A̲R̲E̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲N̲T̲S̲
This subsystem controls the communication with
the NICS-TARE system. This includes the communication
protocol handling (i.e. LITSYNC protocol), the
message transmission and reception.
e. I̲n̲t̲e̲r̲-̲S̲C̲C̲ ̲H̲a̲n̲d̲s̲h̲a̲k̲i̲n̲g̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲(̲I̲S̲H̲)̲
This subsystem handles the SCC-SCC monitoring and
synchronization. Further, it receives all messages
which are destinated fdor the SCC or the NICS-TARE.
The messages received asre delivered either to
the NSC (control messages) or the MSS (narrative
messages).
4.2.1.3 S̲C̲C̲ ̲E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
The SCC has two physical external interfaces, one to
the collocated NODE/MEDE and one to the NICS-TARE.
4.2.1.3.1 S̲C̲C̲ ̲-̲ ̲C̲o̲l̲l̲o̲c̲a̲t̲e̲d̲ ̲N̲/̲M̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
4.2.1. H̲a̲r̲d̲w̲a̲r̲e̲ ̲I̲/̲F̲
3.1.1
The SCC is attached to the collocated NODE/MEDE via
one LTUX connected to the red TDX bus as shown in Figure
4.2.1.3.1.a.
Figure 4.2.1.3.1.a
Connection SCC-collocated NODE/MEDE
The SCC is attached to the red TDX bus. Data to the
SCC will not be encrypted. The SCC is handled by the
node as another node.
4.2.1. S̲o̲f̲t̲w̲a̲r̲e̲ ̲I̲/̲F̲
3.1.2
The software interface between the collocated NODE/MEDE
and the SCC is implemented via the Nodal Switch Subsystem
(NSS) which implies that the SCC is seen as a node.
The SCC software interfacing to the NSS, i.e. the Inter-SCC
Handshaking subsystem (ISH), is hereby implemented
partly in the collocated N/M and partly in the SCC
processor.
The ISH encloses a number of functions, which are implemented
as a SCC Interface Process (SIP) at the collocated
NODE/MEDE and as a collocated N/M Interface Process
(CIP) at the SCC.
The logical Interface is illustrated in Figure 4.2.1.3.1.b
and the functional Interface is illustrated in Figure
4.2.1.3.1.c. The message interface flows are as follows:
Figure 4.2.1.3.1.b
Logical Connection SCC - Collocated NODE/MEDE
N̲S̲S̲ ̲-̲ ̲S̲I̲P̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
When the SCC processor is off-line, i.e. the link between
the collocated NODE/MEDE and the SCC is inactive, the
NSS at the collocated NODE/MEDE sees the SIP as the
SCC.
The NSS will in this case deliver all messages having
SCC or NICS-TARE as destination to the SIP. In the
case where the SCC processor is on-line, i.e. the link
between the collocated NODE/MEDE and the SCC is active,
the SIP is used as an addressable element in the network
for the purpose of supporting the SCC initialization
at start-up and restart. Based upon this, the NSS interfaces
to the SCC via the SIP. Figure 4.2.1.3.1.c illustrates
that the collocated MEDE interfaces through the NSS
interface.
Figure 4.2.1.3.1.c
NSS (collocated N/M) - SIP (SCC) Interface
A: N̲a̲r̲r̲a̲t̲i̲v̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲l̲o̲w̲
As seen on Figure 4.2.1.3.1.d, the narrative messages
exchanged between the SCC(CIP) and the FIKS network
are controlled by the Active SIP.
I: S̲I̲P̲ ̲Q̲u̲e̲u̲e̲s̲
Narrative messages destinated for the SCC are
routed to both SIP's (1). The SIP enqueues
the message in a local SIP queue (2). The messages
(bound for SCC) are sent to the SCC one-by-one
(3), (7), but kept in the SIP queue until the
message is either successfully transmitted
to NICS-TARE, or the converted message is safely
back in the FIKS network, or the message is
enqueued for intercept. When a message is removed
from the Active SIP queue, an Acknowledge is
sent to the stand-by SIP(4) in order to synchronize
the two SIP queues.
Figure 4.2.1.3.1.d
Functional Narrative Message Flow
II: I̲n̲t̲e̲r̲n̲a̲l̲ ̲C̲o̲n̲v̲e̲r̲s̲i̲o̲n̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲
Messages for conversion are received by CIP
(7) and sent to the conversion module (8).
I̲F̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲ ̲I̲S̲ ̲O̲K̲:
The conversion module sends the converted message
back to CIP (9), which sends the message to
distribution on the FIKS network with a copy
to SIP (5).
The converted message, received by SIP, is
acknowledged (ACK5) (the SIP discards all received
copies (5), after ACK5 is sent).
CIP being the module knowing the correlation
between the original message (7) and the converted
message (5) now sends an acknowledge to SIP
(ACK7) in order for the SIP to delete the original
message from the SIP queue.
I̲F̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲ ̲E̲R̲R̲O̲R̲:
The conversion module queues the original message
to the Intercept Queue (IQ) (13) and checkpoints
the MTCB in IQ.
An acknowledge on the original message is sent
to CIP (ACK13) which is used directly to acknowledge
the original in the SIP queue (ACK7).
A̲F̲T̲E̲R̲ ̲C̲O̲R̲R̲E̲C̲T̲E̲D̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲ ̲E̲R̲R̲O̲R̲:
The original (but corrected) message is sent
back for conversion (14) without removing it
from IQ. Unless a second conversion error occurs,
the converted message is sent back to CIP (9)
and FIKS/SIP (5). The SIP acknowledges the
converted message (ACK5) and CIP (knowing the
origin) uses the acknowledge to delete the
original from the checkpointed IQ (ACK14).
III: N̲I̲C̲S̲-̲T̲A̲R̲E̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲ ̲O̲u̲t̲g̲o̲i̲n̲g̲
The outgoing NICS-TARE message is received
by CIP (7) and sent for conversion-transmission
to the NICS-TARE network (10).
I̲F̲ ̲C̲O̲R̲R̲E̲C̲T̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲-̲T̲R̲A̲N̲S̲M̲I̲S̲S̲I̲O̲N̲:
The NT message function queues the original
outgoing NICS-TARE message to IQ and checkpoints
the MTCB. An acknowledge (ACK10), (ACK7) is,
like in the previous case, sent to release
the message from the SIP queue.
A̲F̲T̲E̲R̲ ̲C̲O̲R̲R̲E̲C̲T̲E̲D̲ ̲E̲R̲R̲O̲R̲ ̲I̲N̲ ̲O̲U̲T̲B̲O̲U̲N̲D̲ ̲M̲E̲S̲S̲A̲G̲E̲:
The NT message function gets a copy of the
corrected message fdrom IQ (14). After successful
conversion-transmission an acknowledge is,
as in the two other cases, sent back to CIP
(ACK10).
CIP, reading the origin of the message in the
MTCB, uses this acknowledge to release the
original message from IQ (ACK14).
IV: N̲I̲C̲S̲-̲T̲A̲R̲E̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲ ̲I̲n̲c̲o̲m̲i̲n̲g̲
All messages received from NICS-TARE are queued
and checkpointed in NT-INQ (12).
I̲F̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲ ̲T̲O̲ ̲S̲M̲F̲ ̲I̲S̲ ̲O̲K̲:
The SMF message is sent to CIP (11) for distribution
and to FIKS network with a copy to SIP (5).
SIP sends back an acknowledge (ACK5).
CIP uses this acknowledge to release the message
from NT-INQ (ACK11).
I̲F̲ ̲C̲O̲N̲V̲E̲R̲S̲I̲O̲N̲ ̲T̲O̲ ̲S̲M̲F̲ ̲F̲A̲I̲L̲S̲:
the NT message function will, if conversion
errors, store a copy of the received message
in IQ and checkpoint the MTCB.
An acknowledge on the intercepted message,
still present in NT-INQ, is sent to CIP (ACK15)
for the CIP to release the message from NT-INQ
(ACK11).
A̲F̲T̲E̲R̲ ̲C̲O̲R̲R̲E̲C̲T̲E̲D̲ ̲E̲R̲R̲O̲R̲ ̲I̲N̲ ̲I̲N̲B̲O̲U̲N̲D̲ ̲M̲E̲S̲S̲A̲G̲E̲:
The corrected source message is copied from
IQ to NT message function (14) and again stored
in NT-INQ without being checkpointed.
After successful conversion to SMF, the message
is sent to CIP (11), with a parameter in the
MTCB telling CIP that the message source is
checkpointed in IQ and not NT-INQ.
The same parameter is sent with the message
to SIP (5) and comes back in the acknowledge
(ACK5). This enables CIP to release the original
still stored in IQ (ACK14).
B: C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲l̲o̲w̲
The flow of the different control messages are
illustrated in Figure 4.2.1.3.1.e to g.
Figure 4.2.1.3.1.e
Control Message Control from NODE/MEDE(s) to SCC
Figure 4.2.1.3.1.f
Control Message Flow from SCC to NODE/MEDE
L̲e̲g̲e̲n̲d̲ ̲f̲o̲r̲ ̲F̲i̲g̲u̲r̲e̲ ̲4̲.̲2̲.̲1̲.̲3̲.̲1̲.̲g̲
1) Control message created by the NSC.
2) The message is written to the TSF.
3) And the message is enqueued in the NSS input queue
(transport queue).
4) The message is transported to the collocated NODE/MEDE.
5) The message is transported to the standby SCC's
collocated NODE/MEDE.
6) If the SCC processor is not on-line (i.e. the link
is inactive) the message is intercepted.
7) The message is transported to the SCC and
8) The message is enqueued at the CIP queue.
9) The CIP detect that it is a control message and
deliver to the NSC.
10) The NSC reads the message and displays the alarm,
alert or notice.
Figure 4.2.1.3.1.g
Control Message Flow from Active to Stand-by SCC
4.2.1.3.2 S̲C̲C̲ ̲-̲ ̲N̲I̲C̲S̲-̲T̲A̲R̲E̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
The physical interface to NICS-TARE is shown below:
Figure 4.2.1.3.b
Connection SCC-Remote Tare
Seen from NICS-TARE the SCC behaves like a Medium Speed
Message User Terminal (MSUT).
The software interface is implemented via the LITSYNC
protocol and a LTU driver.
4.2.1.4 G̲e̲o̲g̲r̲a̲p̲h̲i̲c̲a̲l̲ ̲B̲a̲c̲k̲-̲u̲p̲
As seen on Figure 4.2.1.4-1 the Active SCC (connected
to NODE/MEDE K) is backed up by a stand-by SCC (connected
at NODE/MEDE E).
The active/stand-by states can be reversed as described
in Section 4.2.1.4.3/4. Disregarding the state of the
SCC's, the FIKS NETWORK AND NODE/MEDE E and K always
send control messages to both SCC's C1 and C2.
Narrative messages are always sent to the two SIP's
S and Z (N1).
The SIP will be either in a stand-by or active state
and process accordingly as described in the Sections
4.2.1.4.1/2.
The two SIP's communicate continuously by means of
"keep alive" control messages (K2). The CIP's and the
SIP's communicate continuously by means of "keep alive"
control messages (K1), (K3).
The "keep alive" messages are used to inform each other
(SIP/CIP) about the state of the SIP/CIP sending the
message. The SIP and CIP can be in one of the two states:
active or stand-by.
An internal state/event logic in each SIP/CIP is responsible
in maintaining a stable state where one set SIP-CIP
is active and one set SIP-CIP is stand-by.
The transition from stand-by to active or reverse,
can only be activated by operator commands (01), (02)
(see Section 4.2.1.4.3), or system failures in one
of the SCC's or one of the SIP-NODE/MEDE (see Section
4.2.1.4.4).
The "keep alive" messages are also used for transfer
of SCC status and NICS-TARE link status from one SCC
to another SCC and vise versa.
Figure 4.2.1.4-1
SCC Back-up Functions
4.2.1.4.1 A̲c̲t̲i̲v̲e̲ ̲S̲C̲C̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
A: N̲a̲r̲r̲a̲t̲i̲v̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
Narrative messages received by SIP(Z) are stored
locally and sent to the active CIP(Q) one by one
(N2). The messages sare sent to NICS-TARE (N3),
(N4) or converted (N3), (N6) and returned for distribution
on the Fiks network (N7) and (N8).
The active SIP sends acknowledges (A1) on previously
received messages (N1), when they are processed
and safely back in the Fiks network.
Messages coming in from NICS-TARE (N5), (N6) are
also distributed to the Fiks network (N7), (N8).
See Section 4.2.1.3.1.1 for a detailed description
on narrative message handling between collocated
NODE/MEDE and SCC.
B: C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
Control messages received by collocated NODE/MEDE
(C1) are directly rerouted to CIP(C2) and sent
for processing at the active SCC(C3). Network control
messages generated at the active SCC (O1), (C4)
are distributed directly to the Fiks network (C5),
(C6). Network status is displayed for operator
(01).
4.2.1.4.2 S̲t̲a̲n̲d̲-̲b̲y̲ ̲S̲C̲C̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
A: N̲a̲r̲r̲a̲t̲i̲v̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
Narrative messages received by SIP(S) (N1), are
all stored locally, and released again based upon
the acknowledges received from the active SIP(A1).
This enables the stand-by SIP to maintain a message
queue (as found at the stand-by SIP), which is
always ready for a transition to active state.
B: C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
All control messages sent to the stand-by SCC (C1),
(C2), are queued to the network supervision function
(C3), where the messages are processed and network
status is displayed for operator. The operator
at the stand-by SCC cannot send any network control
messages.
4.2.1.4.3 C̲o̲n̲t̲r̲o̲l̲l̲e̲d̲ ̲S̲w̲i̲t̲c̲h̲o̲v̲e̲r̲
A controlled switchover can only be initiated from
the active SCC operator, which enters a command requesting
to go from active to stand-by. This request is by means
of the "keep alive" messages K1, K2, K3 transferred
to the stand-by SCC where it results in a "go active"
message to be printed to the operator.
Only if the operator at the stand-by SCC enters a command,
accepting to go from stand-by to active, will the SIP/CIP
state logic execute the transition, open the narrative
message function at the new active SCC and close the
function at the old active SCC.
4.2.1.4.4 E̲m̲e̲r̲g̲e̲n̲c̲y̲ ̲S̲w̲i̲t̲c̲h̲o̲v̲e̲r̲
A switchover is performed automatically if the stand-by
SIP/CIP state logic experiences problems in the active
SIP/CIP.
The switchover is initiated if "keep alive" messages
from the active SIP/CIP is missing or the status reported
unexpectedly changes from active to stand-by.
The operator at the stand-by SCC experiences an emergency
switchover the same way as a controlled switchover
(by a "go active" printout).
Only the network status displayed, will enable the
operator to see the reason for the "go active" message.
Only after the operator enters a command to go from
stand-by to active, will the stand-by SIP/CIP change
to active state and process messages accordingly.
4.2.1.4.5 S̲t̲a̲r̲t̲-̲u̲p̲
After a boot start of CIP (SCC start/restart) and SIP
(NODE/MEDE, start/switchover), both programs execute
in the stand-by state.
A: M̲i̲s̲s̲i̲n̲g̲ ̲"̲K̲e̲e̲p̲ ̲A̲l̲i̲v̲e̲"̲ ̲M̲e̲s̲s̲a̲g̲e̲s̲
If "keep alive" message is not received from the
"other" SIP/CIP within a certain time limit, then
a "go active" message is sent to the operator.
B: "̲K̲e̲e̲p̲ ̲A̲l̲i̲v̲e̲"̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲w̲i̲t̲h̲ ̲S̲t̲a̲n̲d̲-̲b̲y̲ ̲S̲t̲a̲t̲u̲s̲
If "keep alive" messages are received but the messages
report that the "other" SIP/CIP is stand-by, then
a "go active" command is sent to the operator.
C: "̲K̲e̲e̲p̲ ̲A̲l̲i̲v̲e̲"̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲w̲i̲t̲h̲ ̲A̲c̲t̲i̲v̲e̲ ̲S̲t̲a̲t̲u̲s̲
If "keep alive" messages are received and an active
status is reported from the "other" SIP/CIP, then
the stand-by state is maintained.
4.2.1.4.6 N̲a̲r̲r̲a̲t̲i̲v̲e̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲
The narrative message functions at the SCC can be categorized
as follows:
I: Internal Conversion
II: NICS-TARE Outgoing
III: NICS-TARE Incoming
The internal conversion and NICS-TARE outgoing message
traffic is controlled by the active SIP. The service
is opened when the SCC state changes from stand-by
to active, and closed when the SCC state changes from
active to stand-by.
The incoming NICS-TARE message traffic is closed/opened
with a NICS-TARE link close/open command, issued by
the operator.
Messages received from NICS-TARE (link open), when
the SCC is in stand-by mode (message service closed),
is queued to the intercept queue and checkpointed.
4.2.1.5 C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲C̲h̲a̲r̲a̲c̲t̲e̲r̲i̲s̲t̲i̲c̲s̲
Control messages are short messages exchanged between
a) SCC and the nodes
b) SCC and the MEDEs
c) The two SCC's
The purpose of the messages is to carry controlling
and monitoring information.
4.2.1.5.1 F̲o̲r̲m̲a̲t̲
The transmission format of control messages is as shown
in Figure 4.2.1.5.1-1.
Figure 4.2.1.5.1-1
Transmission Format of Control Messages
The routing header contains information used by routing
of the message through the network.
The control message contains as a standard the fields
shown in the figure overleaf.
WORD* BYTE*
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 NODE-TO-NODE Res by NSS
1 0
SERIAL NO.
1 Res.by NSS MAIN PRECEDENCE
3 2
TYPE
2 j i n g f e d c b d ORBIT
5 4
R O U T I N G COUNTER
3 t y x w v u t s r q p o n m l k
7 6
M A S K
4 MESSAGE LENGTH
9 8
(no. of bytes)
5 CATEGORY TYPE
11 10
6 spare ORIGINATOR
13 12
7
15 14
8 DATE TIME GROUP
17 16
CONTROL INFORMATION
Control Message
other than ACK/NACK
The precedence code in the routing header is used for
routing through the network, which means used for appropriate
queuing by the nodal switch subsystem. Based on the
type the receiving subsystem, Network Supervision and
Control, will queue the message as an alarm, alert,
notice hourly report or statistic report to the supervisor.
4.2.1.5.2 P̲r̲e̲c̲e̲d̲e̲n̲c̲e̲
Control messages fall into three precedence groups:
Group a: Special precedence above flash (S)
This precedence is reserved for the NSS
subsystem.
Group b: Flash precedence (Z)
To this group belong all control messages
carrying:
- SCC/SCC control messages
- Node failure reports
- Routing tables
- Crypto failure alerts
- N/M out/in operation alert
- Switchover/Recovery N/M alerts
- Trunk error rate exceeded report
- Table updates (USP)
- Data user route change
- NPDN status change report
- Orbiting message report
- Trunk alarms
Group c: Normal (Routine) precedence (R)
Normal precedence levels are used for less
time urgent control message aa:
- Hourly reports
- Statistical reports
- Less important status changes
- Diagnostic
- Message orbiting report
- Network command from SCC (e.g. open/close
trunk)
- Table updates (USP/RDF)
4.2.1.5.3 C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲C̲r̲e̲a̲t̲i̲o̲n̲
A control message will always be created either by
a supervisory function subsystem SFS in MEDE, by the
nodal switch subsystem in a node or at the System Control
Center (SCC). The destination of a control message
will be one of the three subsystems.
4.2.1.5.4 C̲r̲e̲a̲t̲i̲o̲n̲ ̲a̲t̲ ̲N̲O̲D̲E̲/̲M̲E̲D̲E̲s̲
A control message may be created based on an event,
internal timer interrupt or a supervisor command.
Event initiated control message:
a) Equipment errors
b) Status changes
c) Diagnostic result as response to SCC on request
for on-line diagnostic
d) Table up-date report
Timer initiated control messages:
a) Periodic statistical summary to SCC
b) Periodic status report to SCC (hourly reports)
4.2.1.5.5 C̲r̲e̲a̲t̲i̲o̲n̲ ̲a̲t̲ ̲S̲C̲C̲'̲s̲
While the primary message creation at NODE/MEDE are
event initiated status and error messages, the primary
message creation at the active SCC is supervisor initiated
network commands.
Yet the above mentioned categories of initiation also
exist in the SCC.
Timer initiated control message.
a) Stand-by SCC keep alive messages (periodically)
Supervisor initiated control messages:
a) Network commands
b) N/M table up-date
c) Request to N/M for status report return
d) SCC to SCC transition control
4.2.1.5.6 C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲l̲o̲w̲
Control messages may flow:
a) Between a node and the SCC:
The NSS at a node creates a control message and
enqueues it in its own queue for outgoing messages.
The destination of the control message is the SCC,
i.e. the ISH-CIP.
The control message is destined for both SCC's.
The the SCC the ISH detects that the message is
a control message and delivers the message to the
NSC via the CM queue (Control Message queue).
The action taken on the message depends on the
control message type and includes:
1. Display of the Alarm/Alert/Notice on the SCC
supervisor VDU and if the message reports an
Alarm, display it on the TV-DISPLAY and activation
of the Audible alarm.
2. Logging on log printer
3. Routing table up-date
4. Storage of statistical data
5. Up-date of the Network Status File (NSF)
b) Between a MEDE and the SCC:
The flow of a control message between a MEDE and
the SCC is executed in the same way as between
the node and the SCC with the following exception:
- The control message is created by the SFS which
enqueues the message in the NSS queue fdor
outgoing messages.
The action taken by the SCC (NSC) on control messages
from a MEDE (SFS) depends on the type of the control
message and includes:
1. Display of the Alarm/Alert/Notice on the SCC
Supervisor VDU and if the message reports a
status change of a N/M, display it on the TV-DISPLAY
and activate the Audible Alarm.
2. Logging on log printer
3. Storage of statistical data.
c) Between the two SCC's:
The SCC (NSC) creates a control message and enqueues
it at the NSS (at the SCC) queue for outgoing messages.
The NSS transports it to the SCC where it is delivered
to the CIP. The CIP now deliver the message to
the NSC. Keep alive messages between the SCC's
are solely handled by the CIP, crested and processed,
which implies that the SCC-SCC protocol is handled
by the CIP.
4.2.1.6 R̲e̲s̲t̲a̲r̲t̲/̲R̲e̲c̲o̲v̲e̲r̲y̲
In order to be able to restart the SCC after an off-line
session or an emergency close-down, all MTCB's describing
narrative message data only existing at the SCC are
written into an MTCB-checkpoint file.
At SCC system build time the MTCB-checkpoint file is
created to be able to contain all MTCB's in the MTCB
pool. Any time a narrative message is found only to
exist the SCC, the MTCB associated with the message,
is written into the checkpoint file and the entry used
in the file will be set in an active state. When the
message has left the SCC, then the active MTCB in the
checkpoint file is set inactive. Messages residing
at the SIP is not checkpointed.
At SCC start-up time (initially start-up or after off-line
or emergency shut-down) the MTCB checkpoint file is
searched for active MTCB's.
All active MTCB entries will be read and used to reestablish
the MTCB queues describing the narrative messages residing
at the SCC (IQ, CQ1) in order to be able to restart
message processing from the start of any message residing
in the SCC of the time of SCC close-down. Messages
residing at SIP at collocated N/M are retransmitted
to SCC at restart time.
4.2.1.7 E̲x̲e̲c̲u̲t̲i̲v̲e̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
The on-line software common to all subsystems at the
SCC includes the following: (CR80 AMOS excluded)
- Interactive Terminal Monitor (ITM)
- MTCB Monitor
- QACCESS Monitor
- TV-Monitor Handler
which are described in the following sections.
4.2.1.7.1 I̲n̲t̲e̲r̲a̲c̲t̲i̲v̲e̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲o̲n̲i̲t̲o̲r̲
The Interactive Terminal Monitor (ITM) at the SCC is
the same as used at the NODE/MEDEs with the following
few modifications:
- The ITM executes the Interactive part of the NSC,
NES and the MSS.
- The ITM executes only commands related to the functions
covered by these subsystems.
- The NODE/MEDE supervisor function (i.e. block terminal
etc.) are not implemented.
- The queue status line display displays only the
following (common) queues:
- Conversion Queue(CQ). The queue contains the
number of messages queued for conversion.
- NICS-TARE Queue (NT). The queue contains the
number of messages queued for NICS-TARE.
- NODE/MEDE Queue (NM). The queue contains the
number of messages queued for the FIKS network.
- Alarm/Alert/Notice Queue (AL). The queue contains
the number of Alarms/Alert/Notice queued for
the Supervisor/Supervisor assistant.
- Line Printer Queue (LP). The queue contains
the number of messages which are queued for
printing (LOG, REP or AUX).
- Intercept Queue (IC). The queue contains the
number of messages queued for Intercept.
- By terminal input error the ITM (only) displays
an error and return to PROC level.
- No checkpointing.
No recovery function is supported which implies
that terminals will, after a restart, have logged-off
status.
4.2.1.7.2 M̲T̲C̲B̲ ̲M̲o̲n̲i̲t̲o̲r̲
The MTCB monitor used at the NODE/MEDEs described in
sec. 4.3.2 is also implemented at the SCC's. Hereby
it is used to support the communication between the
SCC subsystems. The files referenced by a MTCB are
the IMF, TSF, SMF or the AMF.
4.2.1.7.3 Q̲A̲C̲C̲E̲S̲S̲ ̲(̲a̲t̲ ̲t̲h̲e̲ ̲S̲C̲C̲)̲
The QACCESS monitor at the SCC is the same as used
at the NODE/MEDEs described in sec. 4.3.1 but only
the SCC queues are supported.
4.2.1.7.4 T̲V̲-̲M̲o̲n̲i̲t̲o̲r̲ ̲H̲a̲n̲d̲l̲e̲r̲
The TV-monitor handler supports output on the colour
TV-monitor.
The handler will hereby have a network graph pre-described
in form of element descxriptors. An element descriptor
describes an element which may be
- A trunk
- A NODE/MEDE
- A N/T link
- A SCC
The element descriptors are used by TV-monitor updates
together with a colour code to identify a status change.
The network graph is illustrated overleaf:
TV Screen Layout
FIKS Net Work Status
4.2.1.8 S̲C̲C̲ ̲O̲f̲f̲-̲l̲i̲n̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲
The off-line software at the SCC includes the following:
(CR80 AMOS and CR80 system utilities excluded).
- Off-line statistic's
- File initialization
- FIKS system generation
- Off-line diagnostic
4.2.1.8.1 O̲f̲f̲-̲l̲i̲n̲e̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲
The off-line operator may activate a procedure to dump
the statistical file fdrom sloppy disc to mass storage.
4.2.1.8.2 F̲i̲l̲e̲ ̲I̲n̲i̲t̲i̲a̲l̲i̲z̲a̲t̲i̲o̲n̲
All files containing initial data are initialized at
the SCC.
Generally files are first initialized at the SMD disc
from where they are copied to a floppy disc. The floppy
disc are then to be used by a NODE/MEDE site generation
or an SCC system generation.
Generation of files are executed by the following modules:
- RDF(Routing Directory File) generation module,
which generates the RDF common to all NODE/MEDEs
and SCC's.
- NDF (Nodal Data File) generation module, which
generates the NDF. The NDF file is NODE/MEDE specific.
- TMF (Test Mask File) generation module, which generates
the TMF. The TMF file is NODE/MEDE specific.
- USP (User Security Profile) generation module,
which generates the USP file. By generation of
this NODE/MEDE specific file, the SCC Supervisor
Security Profile (SSP) file is automatically generated.
The SSP is generated as an extract of the USP's.
- ADF (Address File) generation module, which generates
the ADF. The ADF is SCC specific.
- NSF (Network Status File) generation module, which
generates the NSF. The NSF is SCC specific.
4.2.1.8.3 F̲I̲K̲S̲ ̲S̲y̲s̲t̲e̲m̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲
A System Generation (SYSGEN) takes place on the SMD
disc at the SCC. The generated system is for each NODE/MEDE
and SCC is copied to floppy disc's and then distributed
to the appropriate NODE/MEDEs and SCC's for site generation.
4.2.1.8.4 O̲f̲f̲-̲l̲i̲n̲e̲ ̲D̲i̲a̲g̲n̲o̲s̲t̲i̲c̲
The off-line diagnostic program is able to detect fault
by checking of equipment modules and by analysis of
test results, which isolate fault to replaceable hardware
module.
The off-line Maintenance and Diagnostics (M+D) program
contains the following submodules:
Central Processing Unit Test (CPU), Random Memory Test
disc test and a simple functional test of TDX bus communication.
The off-line diagnostics programs are controlled from
a KSR ACCII terminal connected to the SCM module.
4.2.2 N̲e̲t̲w̲o̲r̲k̲ ̲S̲u̲p̲e̲r̲v̲i̲s̲i̲o̲n̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲
4.2.2.1 F̲u̲n̲c̲t̲i̲o̲n̲
The NSC subsystem implements those functions which
help the active SCC supervisor to execute network supervision
and control.
The following functions are recognized:
- Incoming Message Processing.
From FIKS NODE/MEDEs monitoring information is
received and treated about errors, status changes
and statistical record.
- Network Commanding.
To the FIKS network commanding is forwarded to
initiate change of network status or on-line diagnostics.
- Routing Table Handling.
Calculation and distribution of new routing tables
to the FIKS network.
- File Handling.
Up-date and distribution of updates of the Address-
and Security files to the FIKS MEDEs.
- SCC Control.
By local SCC control as will as control of the
remote SCC by switchover from the active to the
stand-by SCC.
- Print Handling.
Print of log information and print of output which
is requested as a part of a supervisor procedure
on one of the VDU connected RO printer.
- Initialization.
Initialization of the network status file and initialization
of the TV-display.
4.2.2.2 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲
Figure 4.2.2.2-1 illustrates the flow of the data and
control for each NSC function.
a) Incoming Message Processing.
1. Message is transported from the collocated
NODE/MEDE to the SCC.
2. The CIP enqueues the message at the NSC input
queue.
3. The NSC treats the incoming message and
4. enqueue the message for logging and if Alarm/Alert
flag the condition on the supervision terminal
and eventually creates audible alarm and up-date
the status of the TV-monitor.
5. If status change up-date of network status
table.
b) Network Commanding.
1. Enter the supervision procedure to enter a
network command.
2. NSC processes the command based on command
table and event.
2a. Delay table up-date.
3. The command is queued for logging
4. and written to the disc (as control message).
5. The command is enqueued (Nn queue).
c) Routing Table Calculation.
1. Enter supervisor command for up-dating the
delay table.
2. The NSC uses the delay table for calculation
of new routing tables.
3. The routing tables are up-dated and the event
is queued for logging.
4. The message is written on the disc and enqueued
in the NM queue.
d) File Handling.
1. Entering of supervision command for up-date
of the file.
2. File up-date.
3. The up-date is queued for logging.
4. The message is written on the disc and enqueued
in the NM queue.
e) Print Handling.
1. The NSC enqueues by means of QACCES a message
to be printed to one of the print queues, i.e.
Alarm/Alert/Notice, LP1, LP2, LP3 queues.
2. The HSP dequeues the message and read the message
to be printed from disc and format it.
3. The message is printed.
f) Initialization.
1. Load system tables network status table.
2. Initialize the TV-display.
3. Log event.
Figure 4.2.2.2-1a
Network Commanding. Block Diagram
Figure 4.2.2.2-1b
File Handling. Block Diagram
Figure 4.2.2.2-1c
Print Handling. Block Diagram
Figure 4.2.2.2-1d
Initialization. Block Diagram
4.2.2.3 D̲e̲s̲i̲g̲n̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
The function covered in the NSC subsystem are communicating
interactive to the supervisors and non-interactive
network monitoring.
The non-interactive network monitoring is only implementing:
- Incoming message processing
- SCC control message processing
- Routing table calculations
- Print handling
- File Handling
The interactive communication is designed to execute
under control of the Interactive Terminal Monitor (TEPINT).
The interactive functions cover:
- Network command
- Table up-date
- File handling
- SCC control (SCC switchover)
- Routing table calculation
4.2.2.3.1 I̲n̲c̲o̲m̲i̲n̲g̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
Incoming control messages are messages coming from
the NODE/MEDEs or the SCC. The message carrying:
- Report (from the NODE/MEDEs)
- Statistic (from the NODE/MEDEs)
- Keep alive messages (from the stand-by SCC)
- Messages related to a SCC mode change
R̲e̲p̲o̲r̲t̲
Reports are messages sent from the NODE/MEDEs. They
are sent immediately on the event described in the
control message. The message will result in an action
at the SCC. The action depends on the type as described
in the following:
T̲y̲p̲e̲ ̲ ̲ ̲ ̲^̲ ̲ ̲ ̲A̲c̲t̲i̲o̲n̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
^
Alarm ^ a. Set audible alarm
^ b. Display on supervisor VDU
^ c. Display on Colour TV Display
^ d. Print on log printer.
^
Alert ^ a. Display on Supervisor assistant VDU
^ b. Print on log printers
^
Notice ^ a. Print on log printer.
Network status change information will automatically
cause up-date of the network status table.
S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
The statistics (delivered once an hour) will be delivered
to the NES. Before delivery, a notification is written
to the log-printer.
S̲w̲i̲t̲c̲h̲o̲v̲e̲r̲ ̲R̲e̲q̲u̲e̲s̲t̲
This message, which is received by the stand-by SCC,
causes a notification to be printed and the horn to
sound. The stand-by SCC may now enter interactively
a command to change his status from stand-by to active.
This causes that an acknowledgemnet is sent to the
requesting SCC.
4.2.2.3.2 N̲e̲t̲w̲o̲r̲k̲ ̲C̲o̲m̲m̲a̲n̲d̲i̲n̲g̲
The network commanding creates a command for the network
which causes some kind of status change in one or more
NODE/MEDE. The commands may be:
- Open/close trunk
- Set trunk queue threshold
- Change data user from secondary path to primary
path
- Set retransmission rate on a trunk
or it may be a request for on-line diagnostic.
4.2.2.3.3 R̲o̲u̲t̲i̲n̲g̲ ̲T̲a̲b̲l̲e̲ ̲C̲a̲l̲c̲u̲l̲a̲t̲i̲o̲n̲
The calculation of the routing tables for the FIKS
network takes place on the basis of a delay table.
A delay table is a table containing the delayes, i.e.
the time used, for message transmission from one node
to another.
The f̲e̲a̲s̲i̲b̲l̲e̲ ̲r̲o̲u̲t̲e̲s̲ depend of course on the current
network to̲p̲o̲l̲o̲g̲y̲, i.e. on the available n̲o̲d̲e̲s̲ ̲a̲n̲d̲ ̲t̲r̲u̲n̲k̲s̲.
The connectivity of a route depends on the d̲e̲l̲a̲y̲ of
nodes and trunks; for a node or trunk not available
the delay may be set to infinite.
Consequently to calculate the connectivity it is necessary
to know the delay per node per trunk.
A n̲o̲d̲e̲ ̲i̲s̲ ̲n̲o̲t̲ ̲a̲v̲a̲i̲l̲a̲b̲l̲e̲ (the nodal delay is infinite
large), when:
- its own queue exceeds an upper limit, to avoid
congestion. The node is available when the queue
is shorter than some lower limit. There must be
some hysteresis to avoid oscillations.
- its neighbour nodes do not receive any reply in
the node-to-node message control.
- It is set out of service by the SCC supervisor
and it will be available when put into service
by the supervisor.
- any of its nodes do not declare the trunk for open
- any of its nodes do not detect the power or the
carrier. It is available when both nodes detect
the power and the carrier.
A t̲r̲u̲n̲k̲ ̲i̲s̲ ̲n̲o̲t̲ ̲a̲v̲a̲i̲l̲a̲b̲l̲e̲ (the transmission time is
infinite large), when:
- any of its nodes detect too many retransmissions.
It is available when put into service by the SCC
supervisor.
- taken out of service by the SCC supervisor.
The information about the availability of nodes and
trunks is sent by c̲o̲n̲t̲r̲o̲l̲ ̲m̲e̲s̲s̲a̲g̲e̲s̲ from the nodes to
the SCC.
The SCC contains a D̲e̲l̲a̲y̲ ̲T̲a̲b̲l̲e̲ containing the delay
for each node-trunk of the network (Fig. 4.2.2.3.3-1).
The delayes are based on experience from "B̲u̲s̲y̲ ̲H̲o̲u̲r̲
̲L̲o̲a̲d̲". Concerning the topology the table is loaded
with the default delay 10.
More experience may cause the operator of the SCC to
change the delays.
The routing algorithm is executed by the SCC when the
Delay Table has been changed, due to changes of topology
or delay; the output is a R̲o̲u̲t̲i̲n̲g̲ ̲T̲a̲b̲l̲e̲ for each node
generated in this way: For a given node the routing
algorithm runs through possible routes to each destination.
For each route the delay is found simply by adding
the delays found in the Delay Table. For each destination
the route with the smallest delay (or highest connectivity)
is chosen.
The calculation is repeated successively with each
trunks to the neighbour node found d̲i̲s̲c̲o̲n̲n̲e̲c̲t̲e̲d̲; the
calculation is repeated once more with t̲h̲e̲s̲e̲ ̲t̲r̲u̲n̲k̲s̲,̲
̲t̲o̲o̲ ̲d̲i̲s̲c̲o̲n̲n̲e̲c̲t̲e̲d̲. The three results, which are called
the p̲r̲i̲m̲a̲r̲y̲, s̲e̲c̲o̲n̲d̲a̲r̲y̲ and t̲e̲r̲t̲i̲a̲r̲y̲ trunk are stored
in the R̲o̲u̲t̲i̲n̲g̲ ̲T̲a̲b̲l̲e̲ (Fig. 4.2.2.3.3-2) which is forwarded
to the node by a control message. So the routing is
a̲d̲a̲p̲t̲i̲v̲e̲, because not only the current changes of the
network topology, but also the average load (as well
as a possible overload) are taken into consideration,
when the routing algorithm is executed.
The routing result of the algorithm contains the three
alternate results per destination as mentioned above,
despite the fact that it is run when the topology is
changed (power carrier, transmission error, reply,
commands from SCC-supervisor, active SCC) and when
the delay is changed (SCC-supervisor). The reason is
that it must be possible to perform routing also in
the period of time when the algorithm is executed,
i.e. from some changes occur until new Routing Tables
are calculated and distributed.
Delay Table of the SCC (Normal Contents).
The delays are expressed in No. of time units.
Figure 4.2.2.3.3-1
Delay Table. Initial Contents
Figure 4.2.2.3.3-2
Routing Table for node K
4.2.2.3.4 F̲i̲l̲e̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲
The interactive up-date of files includes up-dates
of the:
- Routing Directory File
- Supervisor Security Profile File
The changed entries are automatically distributed to
the MEDEs in the FIKS system. In the MEDEs the Supervisory
Function Subsystem executes the actual up-date which
includes up-date of the respective files, i.e.:
- Routing Directory File (RDF)
- User Security Profile File (USP)
and in case of RDF file also up-date of incore tables.
Any up-dates are forwarded to the MEDEs as control
messages following the up-date of the SCC disc and
in core table. Further, the SCC Routing indicator to
address number table (part of the address file) can
be on-line up-dated.
All on-line table up-dates assume changes of existing
records. In case of add of a record, the table must
be reorganized off-line.
R̲o̲u̲t̲i̲n̲g̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲ ̲F̲i̲l̲e̲ ̲(̲R̲D̲F̲)̲ ̲U̲p̲-̲d̲a̲t̲e̲s̲
RDF up-dates at the SCC are always sent to all NODE/MEDEs
for up-date of the local RDF's. There are two table
updates which may take place, namely:
- AIG table up-date
- ANO table up-date
A̲I̲G̲ ̲T̲a̲b̲l̲e̲ ̲U̲p̲-̲d̲a̲t̲e̲
By this a record containing up to 275 ANO's may be
updated. The result will be a disc (permanent) up-date
and an up-date of the AIG existence map (in core table).
A̲N̲O̲ ̲T̲a̲b̲l̲e̲ ̲U̲p̲-̲d̲a̲t̲e̲
A record containing the English and Danish plain text
address may be up-dated as well as the terminal- identification.
Hereby, only terminal-identification already known
to the system may be used. An up-date at the SCC results
in a permanent up-date (on disc) of the plain text
table and the terminal-identification table, and up-date
of ANO existence map and ANO in core table.
S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲S̲e̲c̲u̲r̲i̲t̲y̲ ̲P̲r̲o̲f̲i̲l̲e̲ ̲F̲i̲l̲e̲ ̲(̲U̲S̲P̲)̲ ̲U̲p̲-̲d̲a̲t̲e̲
By up-date of this file the changes are only sent to
the MEDE concerned. At the MEDE the SFS up-dates the
USP file according to the change sent.
Only Supervisor Security Profile records are up-dated
and sent to the MEDE:
A̲d̲d̲r̲e̲s̲s̲ ̲F̲i̲l̲e̲ ̲(̲A̲D̲F̲)̲ ̲U̲p̲-̲d̲a̲t̲e̲
Up-dates on the ADF is only performed at the active
SCC. The only table to be up-dated is the RIA (Routing
indicator to ANO). An up-date is performed on disc
and in core.
4.2.2.3.5 S̲C̲C̲ ̲C̲o̲n̲t̲r̲o̲l̲
The SCC control, i.e. control of the backup SCC, takes
place by means of a supervisor procedure. The procedure
handles the controlled switchover from the active SCC
to the stand-by.
By this a control message is sent to the stand-by SCC
requesting initiating a switchover procedure. The actual
procedure has first taken place when the backup SCC
has sent an acknowledgement that it has taken over
responsibilities.
4.2.2.3.6 R̲e̲s̲t̲a̲r̲t̲/̲R̲e̲c̲o̲v̲e̲r̲y̲
By a restart the NSC runs its initialization sequence
whereby the network status table and the TV-display
table are initialized.
4.2.2.3.7 Q̲u̲e̲u̲e̲s̲
The following queues are accessed by the NSC:
- C̲M̲ ̲q̲u̲e̲u̲e̲ which is the NSC input queues and it contains
control messages received from the NODE/MEDE or
the SCC.
An entry in this queue causes an activation of
the NSC.
- A̲L̲ ̲q̲u̲e̲u̲e̲ which is the Alarm/Alert/Notice queue.
The queue is a NSC internal queue used for printing
and Alarm/Alert/Notice report on the log-printer.
An entry in this queue causes an activation of
the print module.
- L̲P̲ ̲q̲u̲e̲u̲e̲ which is the line printer queue.
Print-out which is the result of a terminal operator
request is queued here. A LP queue exists for each
terminal defined.
An entry in this queue causes an invocation of
the print module. A print-out from the LP queue
has lower priority than a print-out from the AL
queue
- N̲S̲ ̲q̲u̲e̲u̲e̲ is the network statistic queue.
The queue is a NSC output queue and contains statistical
reports received by the NSC from the NODE/MEDE
and after processing enqueued the NS queues.
4.2.2.3.8 F̲i̲l̲e̲s̲
The files used by the NSC are the following:
- S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲S̲e̲c̲u̲r̲i̲t̲y̲ ̲P̲r̲o̲f̲i̲l̲e̲ ̲F̲i̲l̲e̲ ̲(̲U̲S̲P̲)̲
The file contains the Security Profile of the SCC
supervisors and the NODE/MEDE supervisors.
- R̲o̲u̲t̲i̲n̲g̲ ̲D̲i̲r̲e̲c̲t̲o̲r̲y̲ ̲F̲i̲l̲e̲ ̲(̲R̲D̲F̲)̲
The RDF contains information to be used in routing
and distribution of messages. The RDF is organized
as a dirctory file with the following tables:
- ANO table
- AIG table
- Terminal table
- Address table
- I̲n̲-̲b̲o̲u̲n̲d̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲i̲l̲e̲ ̲(̲I̲M̲F̲)̲
The NSS will use the IMF for incoming messages
(control and narrative messages).
- T̲e̲m̲p̲o̲r̲a̲r̲y̲ ̲S̲t̲o̲r̲a̲g̲e̲ ̲F̲i̲l̲e̲ ̲(̲T̲S̲F̲)̲
The TSF is a directory file organized with one
named file per message. The TSF contains messages
of the SCC queues, namely the messages with the
SCC as destination, and origination for the case
IMF overload. It further contains control messages
created at the SCC, and it is also used for incoming
messages.
- R̲o̲u̲t̲i̲n̲g̲ ̲I̲n̲d̲i̲c̲a̲t̲o̲r̲ ̲F̲i̲l̲e̲ ̲(̲R̲I̲A̲)̲
RIA table, which holds the correspondance between
a Routing indicator and a FIKS ANO. The RIA table
is the only table accessed by the NSC for on-line
table handling purposes.
- N̲e̲t̲w̲o̲r̲k̲ ̲S̲t̲a̲t̲u̲s̲ ̲F̲i̲l̲e̲ ̲(̲N̲S̲F̲)̲
The file holds 4 tables namely:
- Network delay table.
This table contains informatin about transmission
delay from one node to another node for the
entire network.
- Trunk status table.
The table contains the following information
about each trunk group:
- Trunk opened/closed
- Trunk failed/OK
- NPDN/trunk connection
- Number of trunks in group (i.e. between
two nodes)
- Transmission delay
- Routing table.
The table contains the current routing table
for each node in the network.
- Trunk group number table.
The table holds the trunk group number for
each connection between two nodes.
The node-id of the two nodes is used as handle.
The tables are maintained automatically (e.g. trunk
failure report) or by an operator procedure (e.g. up-date
delay factors) by the means of the NSC.
4.2.2.4 V̲i̲s̲u̲a̲l̲ ̲T̲a̲b̲l̲e̲ ̲o̲f̲ ̲C̲o̲n̲t̲e̲n̲t̲s̲
Figure 4.2.2.4-1 provides a visual table of the two
functional categories which comprise the NSC.
4.2.2.5 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲ ̲H̲I̲P̲O̲ ̲D̲i̲a̲g̲r̲a̲m̲
Figure 4.2.2.5-1 provides an overview of the functions
covered in the NSC.
Figure 4.2.2.4-1
Visual Table of Contents
Figure 4.2.2.5-1a
Subsystem Overview HIPO Diagram
Figure 4.2.2.5-1b
Subsystem Overview HIPO Diagram
4.2.3 N̲e̲t̲w̲o̲r̲k̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲
4.2.3.1 F̲u̲n̲c̲t̲i̲o̲n̲s̲
The Network Statistic Subsystem (NES) at the SCC provides
the functions:
- Statistical data collection and storage.
- Generation (on-request) of the MEDE 24 hour statistic.
- On-line dump (on-request) of the statistic file
to floppy disc.
4.2.3.2 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲
Figure 4.2.3-1 illustrates the flow of data and control
for each of the three functions supported by the NES.
The block diagram depicts that the NICS-TARE Subsystem
(NTS) and the Network Supervision and Control Subsystem
(NSC) place an entry - pointing at a statistics record
area - in the input queue for the NES.
The check input module extracts the originator-ID,
DTG and type from the statistics record. Based upon
this informatin the storage module (3) saves the statistics
record on the statistics file by accessing the input/output
system IOS (4).
The calculate statistic module is involved on terminal
operator request. It retrieves the MEDE statistic information
from the statistic file (5) and generate the MEDE statistic.
The MEDE statistic is distributed to the appropriate
MEDEs (6).
A terminal operator requests an on-line dump of the
statistic file (7). The statistic file is copied from
the MMD to the floppy disc (8) - (9).
Figure 4.2.3-1
Network Statistics Subsystem, Block Diagram
4.2.3.3 D̲e̲s̲i̲g̲n̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
The Network Statistic Subsystem (NES) collects statistical
data on an hourly basis. All statistical data are stored
on a disc file which in a cyclic matter contains statistical
data records of up to the last 48 hours.
The NES provides the facility of generating a 24 hour
MEDE statistic. Further, it is possible to dump the
statistical file to a floppy disc file.
S̲t̲a̲t̲i̲s̲t̲i̲c̲ ̲d̲a̲t̲a̲ ̲c̲o̲l̲l̲e̲c̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲s̲t̲o̲r̲a̲g̲e̲
The Network Statistic Subsystem (NES) receives once
per hour statistical data records from two sources
as illustrated in Figure 4.2.3-2.
- Control messages containing statistical records,
whose contents originate from NODE/MEDEs and are
received indirectly from the Network Supervision
and Control (NSC). The control messages may originate
from:
- a NODE
- a MEDE
- Statistical records from the message service subsystem
(MSS).
The received records are stored on a statistics file
(see Table 4.2.3-1), which contains the latest 48 hours
statistics in a cyclic manner.
Each record contains the following information:
- Statistic type
- Length of record
- Statistic data.
Table 4.2.3-1
Network Statistics Subsystem
Statistics File Layout
Design Overview
2̲4̲ ̲H̲o̲u̲r̲ ̲M̲E̲D̲E̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲
This statistic is generated on-line when the supervisor
activates the procedure.
The statistic contains information about the released
and received messages for each NODE/MEDE, and cover
the traffic for the preceeding day from 00.00 - 24.00
hour.
The statistic are after generation automatically distributed
to the appropriate NODE/MEDE (AX queue).
D̲u̲m̲p̲ ̲o̲f̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲a̲l̲ ̲F̲i̲l̲e̲ ̲t̲o̲ ̲F̲l̲o̲p̲p̲y̲ ̲D̲i̲s̲c̲
The statistical file is dumped (on-line) to a floppy
disc file when the supervisor activates the dump procedure.
This causes a copy of the statistical data record from
the preceding day (00.00 - 24.00 hour) to be produced.
Figure 4.2.3-2
Network Statistics, Design Overview
4.2.3.4 V̲i̲s̲u̲a̲l̲ ̲T̲a̲b̲l̲e̲ ̲o̲f̲ ̲C̲o̲n̲t̲e̲n̲t̲s̲
Figure 4.2.3-3 provides a visual table of contents
of the three functional categories that comprise the
NES.
Figure 4.2.3-3
Network Statistics, Table of Contents
4.2.3.5 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲ ̲H̲I̲P̲O̲ ̲D̲i̲a̲g̲r̲a̲m̲
Figure 4.2.3-4 provides an overview of the functions
covered in the NES.
Table 4.2.3-2 contains an extension of the HIPO diagram.
It defines the statistics information received from
MEDEs, NODEs and the NICS-TARE subsystem.
Figure 4.2.3-4
S̲t̲a̲t̲i̲s̲t̲i̲c̲a̲l̲ ̲D̲a̲t̲a̲ ̲c̲o̲l̲l̲e̲c̲t̲e̲d̲ ̲a̲n̲d̲ ̲s̲t̲o̲r̲e̲d̲ ̲o̲n̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲
̲F̲i̲l̲e̲ ̲b̲y̲ ̲t̲h̲e̲ ̲N̲E̲S̲
- NICS-TARE Message Flow.
- Number of incoming messages (from NICS) per
precedence per hour.
- Number of outgoing messages (to NICS) per precedence
per hour.
- ACP Format Conversions.
- Number of messages converted from ACP to SMF.
- Average message delay to and from NICS-TARE,
i.e. DTG of oldest message in the NICS-TARE
and conversion queue.
- Number of messages converted from SMF to ACP.
- Number of messages in error on conversion per
precedence.
M̲E̲D̲E̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
- Message Flow.
- Messages released, i.e. class/precedence/No.
of messages/NO. of ANO's/total No. of characters.
- Messages received (from the trunk), i.e. class/precedence/No.
of messages/total No. of characters.
- Security Statistics.
- Number of security profiles up-dates (changed/added/deleted).
S̲t̲o̲r̲a̲g̲e̲ ̲(̲H̲D̲B̲)̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
The DTG of the oldest message in the HDB per MEDE (per
hour) is collected.
M̲e̲s̲s̲a̲g̲e̲ ̲F̲l̲o̲w̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
The NES collects statistical data for the following:
a) Queue-length of the message queues in the MEDE
categorized by precedence per MEDE.
b) Number of mutilated messages per MEDE
c) DTG of oldest message in print queue per precedence
per MEDE.
N̲o̲d̲e̲/̲T̲r̲u̲n̲k̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
- Message Flow.
- Number of frames transmitted per trunk per
hour.
- Trunk message load in characters per hour.
- Trunk queue length per precedence per hour.
- The DTG of the oldest message in trunk queue
per precedence per node.
M̲a̲i̲n̲t̲e̲n̲a̲n̲c̲e̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲
The following events are collected:
a) Trunk circuit outage
b) Trunk circuit back in service
S̲e̲c̲u̲r̲i̲t̲y̲
Following events per Crypto Unit per MEDE:
- Crypto failure (on/off)
Network Statistics Subsystem (NES)
Extension of Overview HIPO Diagram.
Table 4.2.3-2
4.2.4 M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲(̲M̲S̲S̲)̲
Messages entered at user terminal are generated and
stored in Simplified Message Format (SMF). All messages
delivered to local users shall be in SMF. At the SCC,
message may be translated to the format specified in
Allied Communication Publication - ACP127 NATO.SUPP.
3. Messages in SMF, although in an abbreviated form
must contain sufficient information for translation
to ACP127 format.
Incoming messages from NICS-TARE and messages form
Naval Radio sites are received in ACP127 message format.
These messages must be converted to SMF prior to delivery
to FIKS terminals.
4.2.4.1 F̲u̲n̲c̲t̲i̲o̲n̲s̲
This section describes the system of the MSS. This
may be devided into two main functions, namely:
- Message conversion
- Message intercept
M̲e̲s̲s̲a̲g̲e̲ ̲C̲o̲n̲v̲e̲r̲s̲i̲o̲n̲
Messages from FIKS to NICS-TARE and vice versa are
converted to the appropriate format. Further, messages
are on request converted, from SMF to ACP127 format
and vice versa, and distributed within FIKS.
1. Receive an ACP127 message from NICS-TARE. Convert
it to a SMF message and deliver the converted message
to the NSS at the SCC for further distribution
on the FIKS network. If conversion shows up to
be impossible, the message shall be queued for
intercept handling.
2. Receive a SMF message from the FIKS network, convert
it to an ACP127 message and deliver it to the NECS-TARE
interface for further distribution. If conversion
shows up to be impossible, the message shall be
queued for intercept handling.
3. Receive an ACP127 message from the FIKS network.
This message shall be the text part of an SMF envelope.
The ACP127 message is converted to a SMF message
and sent to the NSS for further distribution on
the FIKS network, based upon the addresses in the
ACP127 message. Conversion errors lead to interception
as above.
4. Receive a SMF message from the FIKS network and
convert it to an ACP127 message. The converted
message is put into a SMF envelope and returned
to the originator (via the FIKS network). Intercept
in case of errors..
In the above mentioned cases statistical information
about the conversion is collected and transferred to
the network statistics module (NES).
When the SCC changes its mode from stand-by to active,
the MSS will start processing the "next" message from
its input queue. After processing and transmission
of a message an acknowledgement identifying the message
will be forwarded to the ISH subsystem for message
synchronization purposes.
When the SCC changes its mode from active to stand-by,
the MSS is informed to stop processing.
M̲e̲s̲s̲a̲g̲e̲ ̲I̲n̲t̲e̲r̲c̲e̲p̲t̲
This module is used to correct intercepted messages
which during conversion (ACP127 - SMF) showed up to
be erroneoues. The message is corrected manually by
the intercept operator and is then returned to the
conversion module. The correction procedure uses a
subset of standard EDIT commands.
The above module is activated through the Interactive
Terminal Monitor (TEPINT) at the SCC.
4.2.4.2 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲
A survey over the whole conversion subsystem is given
in Figure 4.2.4.2-1 showing the used files and queues.
The numbers shown on the interface diagram indicate
the following operations:
1. Element is written to conversion queue
(SMF - ACP external/internal, ACP - SMF internal)
2. Write element to conversion queue No. 1
(ACP - SMF external)
3. Write element to appropriate conversion queue
after intercept.
4. Read element from conversion queue.
4a. Delete element in conversion queue
4b. Read element from conversion queue
4c. Delete element in conversion queue
5. Read element from intercept queue (IC)
5a. Delete element in intercept queue
6. Write element to NODE/MEDE queue (NM)
7. Read element from NM
7a. Delete element in NM
8. Write element to network statistics queue (NS)
9. Read element from NS
9a. Delete element in NlS
10. Write element in NICS/TARE queue (NT)
11. Read element from NT
11a. Delete element in NT
12. Write element to intercept queue.
4 block diagrams, illustrating each of the 4 different
conversion cases, follow the survey.
- ACP127 -- SMF external
- ACP127 -- SMF internal
- SMF -- ACP127 external
- SMF -- ACP127 internal
The block diagram is shown in Figure 4.2.4.2-2, part
1 to 4.
Figure 4.2.4.2-1
ACP127 - SMF Interface Diagram
Figure 4.2.4.2-2.1
ACP127 - AMF External Conversion, Block Diagram
Figure 4.2.4.2-2.2
ACP127 - SMF Internal Conversion, Block Diagram
Figure 4.2.4.2-2.3
SMF - ACP127, External Conversion, Block Diagram
Figure 4.2.4.2-2.4
SMF - ACP127, Internal Conversion, Block Diagram
S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲ ̲(̲I̲n̲t̲e̲r̲c̲e̲p̲t̲)̲
Figure 4.2.4.2-3 shows a block diagram of the intercept
procedure. The file "original msg. file" is the file
that contains the original erroneoues message, that
is one of the files IMF, SMF or AMF (ACP127 message
file).
Figure 4.2.4.2-3
Intercept Procedures, Overview Block Diagram
4.2.4.3 D̲e̲s̲i̲g̲n̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
Below a short outline of the design of the different
modules is given.
1. C̲o̲n̲v̲e̲r̲s̲i̲o̲n̲ ̲c̲o̲n̲t̲r̲o̲l̲
This module is activated upon arrival of a message
in the conversion queue (i.e. the MSS input queue).
The message is always enqueued either by the NICS-TARE
Subsystem (NTS) or the ISH Subsystem. Three types
of conversion of FIKS messages are provided.
- SMF to ACP127.
The SMF message is converted to a full formatted
ACP127 message, enqueued in the NT queue for
onward processing by the NTS.
- SMF to ACP127 (FIKS Internal Conversion).
A conversion of this type causes a pseudo ACP127
message to be generated. A pseudo ACP127 message
means that a real ACP127 message is enclosed
in a SMF for routing within the FIKS network.
The converted message is enqueued for the ISH.
- "ACP127" to SMF (FIKS Internal Conversion).
An "ACP127" message means here an ACP127 message
enclosed in a SMF envelope. A real SMF message
is the result of this conversion whereby the
SMF envelope is stripped off. The converted
message is enqueued for the ISH, subsequentially
followed by a dequeuing of the message from
the conversion queue.
Only the type of NICS-TARE messages is converted
by the MSS, namely:
- ACP127 format to SMF.
A real ACP127 format message, having the FIKS
record format, is converted to a real SMF message.
The converted message is enqueued for the ISH,
subsequentially followed by dequeuing the message
from the conversion queue.
2. E̲n̲v̲e̲l̲o̲p̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲o̲r̲
This module generates a SMF envelope prior to an
internal conversion of a SMF pressage to an ACP127
formatted message. The envelope shall be used to
enclose the converted ACP127 message whereby the
SMF header information is copied form the original
SMF header.
A message of this is by distribution returned to
the originator.
3. S̲M̲F̲ ̲-̲ ̲A̲C̲P̲1̲2̲7̲
This module performs the conversion from SMF to
ACP127. Conversion is mainly based on informtion
achieved from the binary header and the address
list. Address conversion is performed by use of
tables (read from RIA and RDF).
The detailed conversion rules are described in
ref. 1, section 3.1.1.3.2.4.3.1.
Following SMF information which by conversion leads
to intercept (i.e. the message will be enqueued
in the IC queue).
- The message is of type: specat.
- The message is highly classified.
- The Nato ANO or the Nato plain text addresses
cannot be recognized.
4. A̲C̲P̲1̲2̲7̲ ̲-̲ ̲S̲M̲F̲
This module performs the conversion ACP127 - SMF.
Conversion of this type of message means that ACP127
message is enclosed in a SMF envelope. The addresses
in the "SMF" formatted message is hereby Routing
Indicator (RI) converted by use of the RIA table
to FIKS ANO. The RI is taken from the ACP127 message
line 2. The precedence and classification in the
"SMF" message is extracted from the ACP127 format
line 2 and 4.
Errors. such as illegal addresses and missing lines,
lead to intercept, and the conversion is stopped.
5. I̲n̲t̲e̲r̲c̲e̲p̲t̲ ̲M̲o̲d̲u̲l̲e̲
This module is called when an intercepted message
is to be corrected and sent for repeated conversion.
The module uses the edit commands accept replace,
delete and insert. The intercept queue is displayed
on the VDU, upper screen.
After entering the intercept procedure, the element
causing the intercept and the cause code is displayed.
The reference to the message is passed on to the
EDIT module which controls the very correcting
procedure. The module reads the original message
in blocks and writes it on the temporary edit file
together with additions/except for deletions. When
the whole message is processed, the original message
file is overwritten with the temporary edit file
and control is returned to the intercept module.
The element received in the intercept queue is
a reference to the original message file, that
is either the IMF, SMF or the AMF (ACP127 message
file).
When intercept (edit) is finished, an entry is
placed in the conversion queue. In case that it
is not possible to correct the message, the intercept
operator may print the message on his ROP and hereby
delete the message.
The intercept procedure is called from the interactive
terminal monitor, TEPINT, when the command "INT"
is given.
4.2.4.3.1 Q̲u̲e̲u̲e̲s̲
The interaction of the different modules is controlled
by the use of queues. There will be 4 different queues
corresponding to the following states:
- CQ Conversion Queue
- IC Wait for Intercept
- NT Wait for Transmission to NICS-TARE
- NM Wait for Transmission to NODE/MEDE
The queues are served on a first-in first-out basis.
The elements in the queues contain a reference to a
message stored on disc.
4.2.4.3.2 F̲i̲l̲e̲s̲
The message service subsystem uses the following files:
- IMF Inbound Message File. Contains messages
received from collocated NODE/MEDE.
- AMF ACP127 Message File. Contains messages
to/from NICS-TARE.
- RIA Address File. Contains address conversion
labels used by the ACP127 - SMF conversion
modules.
- SMF SMF Message File. Contains SMF messages
for the collocated NODE/MEDE.
- RDF Routing Directory File as used at the NODE/MEDE.
Contains address conversion labels used
by the SMF - ACP127 conversion module.
4.2.4.4 H̲I̲P̲O̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
A HIPO overview showing the execution sequence in the
MSS subsystem is shown overleaf.
HIPO Overview
HIPO Overview
HIPO Overview
HIPO Overview