top - download
⟦c0d5deba9⟧ Wang Wps File
Length: 11820 (0x2e2c)
Types: Wang Wps File
Notes: FIX/1100/PSP/0086
Names: »4820A «
Derivation
└─⟦c7fef4850⟧ Bits:30006144 8" Wang WCS floppy, CR 0418A
└─ ⟦this⟧ »4820A «
WangText
4820A/418A…86…1
…02…
…02… …02…
…02…FIX/1100/PSP/0086
…02…APE/890609…02……02…ii
RIA SUBSYSTEM PRODUCT
SPECIFICATION
…02…REV/840326…02……02…FIKS
…06…1 …02… …02… …02… …02… …02…
RIA SUBSYSTEM PRODUCT SPECIFICATION
FIX/1100/PSP/0086
AK
FMK
…0e…FMK (5), AK (4)
FIKS
Prgrm.Mgr.
…0e…1.1…0f…
890609
REVISION RECORD
REVISION RECORD
REVISION RECORD
REVISION RECORD
REVISION RECORD
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…06…1 …02… …02… …02…
ISSUE DATE PAGES BRIEF
DESCRIPTION
OF
CHANGE
ISSUE DATE PAGES BRIEF
DESCRIPTION
OF
CHANGE
ISSUE DATE PAGES BRIEF
DESCRIPTION
OF
CHANGE
ISSUE DATE PAGES BRIEF
DESCRIPTION
OF
CHANGE
ISSUE DATE PAGES BRIEF
DESCRIPTION
OF
CHANGE
AFFECTED
AFFECTED
AFFECTED
AFFECTED
AFFECTED
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ^ ^
^
1 ^840326 ^ All ^
First
issue
of
document.
^ ^ ^
1.1 ^890609 ^ DCN 1 ^
Changed
in
accordance
with
Order
no:
13/88
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
^ ^ ^
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 SCOPE .......................................
1
1.1 INTRODUCTION .............................
1
1.2 ABBREVIATIONS ............................
1
2 APPLICABLE DOCUMENTS ........................
2
3 MODULE SPECIFICATIONS .......................
3
3.1 FUNCTIONAL CAPABILITIES ..................
3
3.2 INTERFACE DESCRIPTION ....................
4
3.3 PROCESSING ...............................
4
3.4 DATA ORGANIZATION ........................
5
3.5 STORAGE ALLOCATION .......................
6
3.6 PERFORMANCE CHARACTERISTICS ..............
6
3.7 LIMITATIONS ..............................
6
3.8 ERRORS CODES .............................
7
3.9 PREPARATIONS FOR DELIVERY ................
8
1 S̲C̲O̲P̲E̲
This document contains a function description and an
As-built product specification of the RIA-subsystem.
1.1 I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲
The RIA-subsystem is used to maintain the RITANO, which
is a Table in the critical region on the SCC.
RITANO is used for conversion of Danish RI's in incoming
NATO-signals to ANO's which are used in FIKS
1.2 A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲
RI : Routing indicator
ANO: Adress number
RDF: Routing directory file
SCC: System control center
2 A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
1 FIKS DATA I/F REFERENCE
FIX/0100/MAN/0042
2 FIKS FILE GENERATORS PRODUCT SPECIFICATION
FIX/l200/PSP/0042
3 RIA SUBSYSTEM PRODUCT SPECIFICATION
FIX/1100/PSP/0086
4 FIKS REQUIREMENTS SPECIFICATION
FIX/0000/SPC/0002
3 M̲O̲D̲U̲L̲E̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲S̲
3.1 F̲U̲N̲C̲T̲I̲O̲N̲A̲L̲ ̲C̲A̲P̲A̲B̲I̲L̲I̲T̲I̲E̲S̲
RIA is waken by a signal, which indicates that one
of the elements in the RITANO, has to be maintained,
below are shown the possible events:.
o Insert a new RI and its connected ANO
o Delete an existing RI and its connected ANO
o Exchange the ANO connected to an existing RI.
If the event has been completed succesfully, then:
o create a message about the event and enqueue it
to the Event-log-queue
o Dump the entire RITANO in the file RITANO-SAVE
when a change has been made in the RITANO
o Wait for a new signal
3.2 I̲N̲T̲E̲R̲F̲A̲C̲E̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲S̲
Refer to RITA MONITOR PSP
FIX/1267/PSP/0087
3.3 P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲
Any time an update of RITANO has to be done, RIA is
entered.
When RIA is entered a promptext is issued to the operator
and a RI is expected.
The incoming RI is checked, the three leading characters
must be RDF, the fourth character must be alfabetic
and if these is a fifth character it must be alfabetic.
The key to RITANO is the fourth and fifth character
of the RI, and the RITANO is read (ref. 3) and the
connected ANO is delivered, if a RI is found.
If an ANO is delivered it is send to the operator,
and the operator must enter an ANO for correction,
or an * (asterisk) for delete, of the entry in RITANO.
If no entry in RITANO has a matching RI, a string with
xxxx is issued to the operator, and the operator must
enter an ANO for adding a new entry in RITANO
If the prompt is an ANO, the ANO is checked, the leading
character must be equal to a N/M-indication, and the
last 3 digits must have a value between 0 and 255 inclusive,
and the corresponding ANO must be found in the in the
file RDF.
In both cases (deletion or correction) an accept is
demanded from the operator, if the accept is given.
o RITANO updated (ref.3)
o A message is enqueued to the event log-queue.
o RITANO is dumped into the file RITANO ̲SAVE.
3.4 D̲A̲T̲A̲ ̲O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲
R̲I̲T̲A̲N̲O̲:
The critical region RITANO is loaded by the ESP at
system boot load time.
From the RITANO ̲SAVE file which is located in the
FIX ̲CONFIG.D on MOVHEAD.
RITANO is a table containing information about the
relation between Routing Indicators (RI) and ANO's,
RITANO holds informations of maximum 200 RI's
RITANO is constructed as shown in figure 3.4.1.
0^ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲^
2^ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲^
4^ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲^
6^ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
^ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲^
^ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲ ̲^
^ ^ ^ ^…0e… ̲ ̲ ̲ ̲…0f… ANO number converted to Hex.
^ ^ ^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… N/M ID (bit 0-4)
^ ^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… 4. figure in RI
^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… 5. figure in RI
figure 3.4.1.
3.5 S̲T̲O̲R̲A̲G̲E̲ ̲A̲L̲L̲O̲C̲A̲T̲I̲O̲N̲
Program size: 650 Words
Process size: 1000 Words
3.6 P̲E̲R̲F̲O̲R̲M̲A̲N̲C̲E̲ ̲C̲H̲A̲R̲A̲C̲T̲E̲R̲I̲S̲T̲I̲C̲S̲
N/A
3.7 L̲I̲M̲I̲T̲A̲T̲I̲O̲N̲S̲
The RIA-subsystem is only used in connection with SCC-software.
By any changes in the size of RITANO, the array
MY ̲I ̲O ̲BUF must be updated with the actual size of
RITANO, because MY ̲I ̲O ̲BUF is used as buffer.
3.8 E̲R̲R̲O̲R̲ ̲C̲O̲D̲E̲S̲/̲E̲R̲R̲O̲R̲ ̲L̲O̲C̲A̲T̲I̲O̲N̲S̲
L̲A̲B̲E̲L̲ ̲ ̲ ̲R̲A̲I̲S̲E̲D̲ ̲B̲Y̲ ̲(̲C̲A̲L̲L̲ ̲O̲F̲)̲ ̲ ̲ ̲ ̲C̲O̲M̲M̲E̲N̲T̲S̲
1 MTCBINIT
2 VDUIO Prompt RI
3 MON(RITA,RIGET Read from RITANO
4 MON(RITA,RIPUT Write into RITANO
5 VDUIO In procedure DISPLAY
̲ERR
6 VDUIO Output ANO on VDU
7 VDUIO Issue Prompt
8 VDUIO Get accept
9 INSERT-MTCB Enqueue to Event-queue
10 INSERT-QU --------- " ---------
11 (reserved for future
use)
12 MON(IO,LOOKUP RITANO ̲SAVE
13 MON(IO,LOOKUP FIX ̲CONFIG.D
14 MON(IO,MODIFYBYTES RITANO ̲SAVE
15 MON(REGION,COPYN RITANO
16 MON(REGION,RENTER -- " --
17 MON(REGION,RLEAVE -- " --
The following codes are displayed on the VDU:
1 Syntax Error
2 RI not found
3 Conflict between insert and delete
4 RITANO exhausted
5 Illegal ANO
6 ANO not found in the RDF
3.9 P̲R̲E̲P̲A̲R̲A̲T̲I̲O̲N̲ ̲F̲O̲R̲ ̲D̲E̲L̲I̲V̲E̲R̲Y̲
…06…1 …02… …02… …02… …02…
o Copy the source directory into a work directory
o Activate the command file RIA.CRO
o Activate the command file RIA.CP
o Activate the command file RIA.LO
If this can be done without any surprises, then you
must LOG you ON under SYS or SYS1 and USE:
a *FIXLIB*FIX ̲SOURCE.D*RIA.D
o Correct the command file TO ̲NEW ̲RIA.D
o Activate the command file TO ̲NEW ̲RIA.D