top - download
⟦58fc59147⟧ Wang Wps File
Length: 7926 (0x1ef6)
Types: Wang Wps File
Notes: FIX/1267/PSP/0087
Names: »4806A «
Derivation
└─⟦c7fef4850⟧ Bits:30006144 8" Wang WCS floppy, CR 0418A
└─ ⟦this⟧ »4806A «
WangText
4806A/aml…02…FIX/1267/PSP/0087
…02…REV/840326…02……02…#
RITA MONITOR PRODUCT SPECIFICATION
…02……02…FK 7809
RITA MONITOR PRODUCT SPECIFICATION
FIX/1267/PSP/0087
Flemming Revens
Ole Eskedal
AMC (6), APE, REV, LOL, LU
…0e… ILS Manager 840326
ILS S/W Mgr. 840326…0f…
1
…0e… Conf. Mgr. 840326…0f…
840326
4806A/aml…02…FIX/1267/PSP/0087
…02…REV/840326…02……02… ii
RITA MONITOR PRODUCT SPECIFICATION
…02……02…FK 7809
1 840326 All Issue 1 of document
4806A/aml…02…FIX/1267/PSP/0087
…02…REV/840326…02……02…iii
RITA MONITOR PRODUCT SPECIFICATION
…02……02…FK 7809
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.2.1 Reading From RITANO ..................
4
3.2.2 Update RITANO ........................
5
3.3 PROCESSING ...............................
6
3.4 DATA ORGANIZATION ........................
7
3.4.1 Work Description .....................
7
3.4.2 RITANO Description ...................
7
3.5 STORAGE ALLOCATION .......................
8
3.6 PERFORMANCE CHARACTERISTICS ..............
8
3.7 LIMITATIONS ..............................
8
3.8 ERRORS CODES .............................
8
3.9 PREPARATIONS FOR DELIVERY ................
9
1 S̲C̲O̲P̲E̲
This document is the Product Specification for the
RITA-monitor in the FIKS-system.
1.1 I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲
This document describes the way to access the critical
region RITANO, which is placed in the SCC.
The RITANO is used in connection with conversion from
Danish Routing Indicators (RI) to Adress Numbers (ANO).
1.2 A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲
RI : Routing indicator
ANO: Adress number
SCC: System control center…86…1 …02… …02… …02… …02…
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̲
This monitor is made to make sure that accesses to
the critical region RITANO will be done in a proper
way.
RITANO is a table consisting 200 elements, each element
consite of a RI and an ANO, free elements, if any,
all located in the last part of the table and has a
value of zero
3.2 I̲N̲T̲E̲R̲F̲A̲C̲E̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
3.2.1 R̲e̲a̲d̲i̲n̲g̲ ̲F̲r̲o̲m̲ ̲R̲I̲T̲A̲N̲O̲
Procedure to read an element from the table in the
critical region RITANO, each element consists of a
RI and an ANO
The procedure is invoked by:
MON (RITA,RIGET,
Registers: CALL: EXIT
Ro Ref (name) Kept
R4 Ref (work) Kept
R7 Link Completion
code
Returns:
Link + 1 Error (specified in completion
code).
Link + 2 OK
Ref (name) RITANO
Ref (work) 8 words, see Figure 3.4.1.1.
The call argument for RITA is 139, and the value for
RIGET is 0.
3.2.2 U̲p̲d̲a̲t̲e̲ ̲R̲I̲T̲A̲N̲O̲
Procedure to write an element into the table in the
critical region RITANO, each element consists of a
RI and an ANO.
The procedure is invoked by:
MON (RITA, RIPUT,
Registers: CALL: EXIT:
RO Ref (name) Kept
R4 Ref.(work) Kept
R7 Link Completion
code
Returns:
Link + 1 Error (specified in completion
code).
Link + 2 OK.
Ref (name) RITANO
Ref. (Work) 8 words, see Figure 3.4.1.1.
The call argument for RITA is 139, and the value for
RIPUT is 1.
3.3 P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲
G̲e̲n̲e̲r̲a̲l̲:
This monitor is able to read, add, ulpdate or delete
an element in RITANO, each case will be described in
the following. Kay argument is the RI.
R̲e̲a̲d̲:
By a sequential search the corresponding RI is found,
and the connected ANO is passed to the caller in the
second word of the work (ref. 3.4.1.1.).
A̲d̲d̲:
No corresponding RI must be found at the sequential
search, into the first free element are the RI and
ANO transferred from the work (ref. 3.4.1.1.).
U̲p̲d̲a̲t̲e̲:
By a sequential search is the corresponding RI found,
and the ANO is exchanged with the ANO from the work
(ref. 3.4.1.1.).
D̲e̲l̲e̲t̲e̲:
In this case must the ANO in the work (ref. 3.4.1.1.)
have a zero value, else will this case be assumed as
a update. By a sequential search the corresponding
RI is found, this element will be exchanged with the
next element, the next element with the next again
and so on until all the following elements are exchanged,
the last element in the table will become a zero value.
This way handling the table means that all free or
vacant elements are placed behind.…86…1 …02…
…02… …02…
3.4. D̲A̲T̲A̲ ̲O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲
3.4.1 W̲o̲r̲k̲ ̲d̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
Description of the work area passed from the caller
to the RITA-monitor:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
0 ^ ̲ ̲ ̲ ̲ ̲R̲I̲ ̲ ̲ ̲ ̲ ̲ ̲^
1 ^ ̲ ̲ ̲ ̲ ̲A̲N̲O̲ ̲ ̲ ̲ ̲ ̲^
2 ^ ̲ ̲ ̲ ̲ ̲R̲1̲ ̲ ̲ ̲ ̲ ̲ ̲^
3 ^ ̲ ̲ ̲ ̲ ̲R̲2̲ ̲ ̲ ̲ ̲ ̲ ̲^
4 ^ ̲ ̲ ̲ ̲ ̲R̲3̲ ̲ ̲ ̲ ̲ ̲ ̲^
5 ^ ̲ ̲ ̲ ̲L̲I̲N̲K̲ ̲ ̲ ̲ ̲ ̲^
6 ^ used as ^
7 ^ ̲I̲-̲O̲-̲B̲U̲F̲F̲E̲R̲ ̲ ̲^
Figure 3.4.1.1
3.4.2 R̲I̲T̲A̲N̲O̲ ̲d̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
Description of the table in the critical region RITANO,
the table consists of 200 elements each of 2 words:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
^ ̲ ̲ ̲R̲I̲ ̲ ̲ ̲^̲ ̲ ̲A̲N̲O̲ ̲ ̲^
^ ^ ^ ^…0e… ̲ ̲ ̲ ̲ ̲…0f… Number in Hex.
^ ^ ^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… N/M id. (bit.5.6.7 are extracted)
^ ^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… 4. Letter of the RI.
^…0e… ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲…0f… 5 Letter of the RI
Figure 3.4.2.1
3.5 S̲T̲O̲R̲A̲G̲E̲ ̲A̲L̲L̲O̲C̲A̲T̲I̲O̲N̲
Program size:
Process size:
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 RITA monitor is only used in connection with SCC
software.
By any changes in the size of RITANO, the constant
NO ̲OF ̲WORDS must be corrected
3.8 E̲R̲R̲O̲R̲S̲ ̲C̲O̲D̲E̲S̲
# CF1 = RI NOT FOUND
# CF2 = TABLE FULL
These ERROR CODES are synonym to the completion codes
passed to the caller.
3.9 P̲R̲E̲P̲A̲R̲A̲T̲I̲O̲N̲S̲ ̲F̲O̲R̲ ̲D̲E̲L̲I̲V̲E̲R̲Y̲
o Copy the source directly into a work directory
o Activate the command file RITA.CRo
o Activate the command file RITA.CP
o Activate the command file RITA.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*RITA.D
o Correct the command file TO ̲NEW ̲RITA.D
o Activate the command file TO ̲NEW ̲RITA D