top - download
⟦963f70d96⟧ Wang Wps File
Length: 4638 (0x121e)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN74.00«
Derivation
└─⟦c606dccac⟧ Bits:30005804 8" Wang WCS floppy, CR 0108A
└─ ⟦this⟧ »~ORPHAN74.00«
WangText
…14……00……00……00……00…J…02……00……00…J
J…06…J…07…I…0e…I I…07…F…0e…F…00…F F…06……19……08……19……09……19……0d……19……0e……13…
…13……07……0b……0a……0b……0b……0b……0c……0b……0d……0b……0e……0b……86…1 …02… …02… …02…
#
…02…CPS/SDS/030
…02…841012…02……02…
STORAGE AND RETRIEVAL
DETAILED DESIGN SPECIFICATION…02…ISSUE 1…02…CAMPS
4.2.2 O̲n̲-̲l̲i̲n̲e̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲s̲
This section includes the sub-package specification
for the on-line retrieval sub-package.
4.2.2.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
Functions erformed by this sub-package are:
- receive retrieval requests
- on-line TOC-DTG/on-line TOC-window/off-line retrieval
separation
- on-line catalogue consult
- access check
- retrieval of CIF
- delivery of retrieval result.
Each of thse functions is described in detail during
the next six sub-sections.
Figure 4.2.2.1-1 overleaf shows an overview diagram
of the functional specifications.…86…1 …02… …02… …02…
…02…
Fig. 4.2.2.1-1 On-line Retrieval Functional Specification
4.2.2.1.1 R̲e̲c̲e̲i̲v̲e̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲R̲e̲q̲u̲e̲s̲t̲s̲
Retrieval requests are received in the RRQ. Retrievals
in question are on-line and off-line. Completion of
an on-line retrieval causes the ext QEL in RRQ to be
received.
4.2.2.1.2 O̲n̲-̲l̲i̲n̲e̲ ̲/̲ ̲O̲f̲f̲-̲l̲i̲n̲e̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲S̲e̲p̲a̲r̲a̲t̲i̲o̲n̲
The retrieval requests in RRQ contain either a TOC
or a DTG as one of the retrieval key parameters. These
are used for separation of the retrievals in on-line
andoff-line retrievals. The volume table is used for
this separation. If TOC or DTG are contained in the
TOC or DTG intervals specified in the table, the retrieval
is marked as an off-line retrieval.
In both cases, on-line or off-line, an answer is eturned
to requestor acknowledging whether the retrieval is
on-line or off-line.
The case of an off-line retrieval results in the following
actions:
If the off-line retrieval is off, this is acknowledged
to requestor. QEL is removed from RRQ,
If 10 off-line retrievals are waiting, the corresponding QEL
is removed and requestor is informed that off-line retrieval
is intermediately impossible.
If there are less than 10 off-line retrievals waiting
in RRQ, the OFFL ̲RETR ̲COUNTER is incremeted.
4.2.2.1.3 O̲n̲l̲i̲n̲e̲ ̲C̲a̲t̲a̲l̲o̲g̲u̲e̲ ̲C̲o̲n̲s̲u̲l̲t̲
Before consulting the on-line catalogue, it is locked
by "wait semaphore ONLINE ̲CAT ̲SEM". This ensures that
only the on-line retrieval sub-package accesses the
catalogue. According to the retrieval type,the catalogue
is consulted. The types of retrievals are:
- retrieval of CIF which fits the retrieval keys;
- retrieval of catalogue information;
- retrieval of catalogue information or CIF if only
one CIF satisfies the keys.
Reslts of the catalogue consult are of two kinds. A
CIF-id is used for a later retrieve CIF function call.
A number of catalogue entries are collected in an CIF.
DTG retrieval is carried out the following way to solve
the overlapping DTG intervals poblem in the volume
table. Refer figure 4.2.2.1.3-1. First it is checked
if it is an on-line retrieval and the on-line retrieval
is performed if so. If the on-line retrieval completes
as not found, the DTG retrieval request is marked as
an off-lineretrieval request. The off-line DTG retrieval
is performed the same way as TOC retrievals except
that it may turn as not found. In this case a mount
request for the next volume is sent to the supervisors
report printer. This mount and retrieval seqence will
continue until message is found or DTG parameter in
retrieval key is not contained in the next DTG interval
for the mounted volume. A not found completion code
is returned and DTG retrieval completed.
After the catalogue consult and retieval of CIF, the
catalogue is released by signalling the semaphore ONLINE
̲CAT ̲SEM.…86…1 …02… …02… …02… …02…
Time
Volume windows
youngest volume oldest
volume
vol. 49 volume 48 volume 47 volue
46
in dump use
Volume table contents
TOC TOC,Y,48 TOC,0,48TOC,Y,47 TOC,0,47TOC,Y,46 TOC,0,46
DTG
DTG,Y,48 DTG,0,47
DTG,Y,47 DTG,0,48
DTG,Y,46 DTG,0,46
Y = Youngest
O = Oldest
DTG RETRIEVA…01…FIGURE 4.2.2.1.3-1
4.2.2.1.4 A̲c̲c̲e̲s̲s̲ ̲C̲h̲e̲c̲k̲
During the catalogue consult, a number of comparing
functions is performed. The record type identifies
which comparison functions are to be achieved durin