top - metrics - download
⟦25a0802f9⟧ Wang Wps File
Length: 3171 (0xc63)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN75.08«
Derivation
└─⟦11f497f33⟧ Bits:30005812 8" Wang WCS floppy, CR 0119A
└─⟦this⟧ »~ORPHAN75.08«
WangText
…1c… …1b……0a……1b……0e……1b……0f……1b……05……1a……0c……1a……00……1a…
…1a… …19……08……19……0b……19……0d……19……86…1
…02…
…02…
…02…
…02…CPS/SDS/025
…02…OKH/820512…02……02…
MESSAGE MANAGEMENT
DETAILED DESIGN SPECIFICATION…02……02…CAMPS
4.2.4 C̲h̲e̲c̲k̲p̲o̲i̲n̲t̲ ̲a̲n̲d̲ ̲R̲e̲c̲o̲v̲e̲r̲y̲ ̲S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲ ̲
4.2.4.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲
Contains the following function groups:
a) O̲C̲D̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲
Maintenance of Online CIF Directory Functions
are supplied to other subpackages and to checkpoint-recovery
functions.
b) R̲e̲c̲o̲v̲e̲r̲y̲
- Restores active CIFs during system start, upon
request from Message Monitor via RESTORE Command
- Activates passive CIFs on request from other
ubpackages
c) C̲h̲e̲c̲k̲p̲o̲i̲n̲t̲i̲n̲g̲
- Generates checkpoints for CIFs, requested by
application processes via SAVE Command.
- Updates existing checkpoints on request from
other subpackages.…86…1 …02… …02… …02… …02…
Fig. 4.2.4.1-1 Checkpoint and Recovery Function.…86…1 …02… …02… …02… …02…
4.2.4.1.1 O̲C̲D̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲
4.2.4.1.1.1 O̲C̲D̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲
The OCD is organized as a Direct Access File with a
two level overflow mechanism. The access key is CIF
Reference Number
The basis for this organization is as follows:
- The average number of versions per CIF is between
1.0 and 1.5.
- Only a small fraction of the CIFs will remain online
for more than 48 hours.
4.2.4.1.1.2 E̲n̲t̲r̲y̲ ̲T̲y̲p̲e̲s̲
According to this, th OCD will be organized with three
types of entries:
a) Primary Entry.
This is the entry located by means of CIF Reference
Number. The NUMBER OF PRIMARY ENTRIES is the maximum
number of CIFs which can be produced within 48
hours. Primary entris are physically grouped in
OCD Primary Groups.
b) Secondary Entry.
These entries are used when overflow of primary
entries occurs. To each OCD Primary Group corresponds
a group of secondary entries called an OCD Secondary
Group.
c) TertiaryEntry
These entries are used when overflow of secondary
entries occurs. There is one single OCD Tertiary
Group.
The organization is shown on figure 4.2.4.1.1-1 and
2. An OCD Block contains an OCD Primary Group and
the corresponding OCD Secondary Group.
4.2.4.1.1.3 A̲c̲c̲e̲s̲s̲ ̲A̲l̲g̲o̲r̲i̲t̲h̲m̲
Logcally the primary entries are organized as an array
of size NUMBER OF PRIMARY ENTRIES, indexed by PRIMARY
INDEX.
The primary groups are numbered by PRIMARY GROUP INDEX.
The primary entries within a primary group are numbered
by BLOCK INDEX.
T each CIF corresponds the primary entry specified
by
PRIMARY INDEX =
CIF REFERENCE NUMBER MODULO NUMBER OF PRIMARY
ENTRIES
The primary group containing this entry is defined
by
PRIMARY GROUP INDEX =
PRIMARY INDEX/NUMBER OF ENTRIES PR GROUP+1
The entry within the block is defined by
BLOCK INDEX =
PRIMARY INDEX MODULO NUMBER OF ENTRIES PER
GROUP +1
The primary entry so specified shall correspond to
the latest version of a CIF.
4.2.4.1.1.4 C̲r̲e̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲E̲n̲t̲r̲i̲e̲s̲
Whe