top - download
⟦9b85dbcdd⟧ Wang Wps File
Length: 5076 (0x13d4)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN76.00«
Derivation
└─⟦003a8b650⟧ Bits:30006009 8" Wang WCS floppy, CR 0044A
└─ ⟦this⟧ »~ORPHAN76.00«
WangText
K…0b…K…00…K…05…J…09…J…0a…J…0c…J…0e…J…00…J
J …86…1
…02…
…02…
…02…
…02…CPS/SDS/001
…02…OKH/810227…02……02…
CAMPS
SYSTEM
DESIGN
SPECIFICATION
…02……02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
5.8 CAMPS System Functions ................
5.8.1 Summary of Requirements ............
5.8.1.1 General Description .............
5.8.1.1.1 Purpose .....................
5.8.1.1.2 Package Interfaces ..........
5.8.1.1.3 External Interfaces .........
5.8.1.2 Functions .......................
5.8.1.2.1 Shared Data Functions .......
5.8.1.2.2 Audit Collection Functions ..
5.8.1.2.3 Monitor Functions ...........
5.8.1.2.3.1 Queues ..................
5.8.1.2.3.2 Queue Elements ..........
58.1.2.3.3 Queue Monitor Functions .
5.8.1.2.3.4 Queue Monitor Design
Considerations ..........
5.8.1.2.3.5 Message Monitor .........
5.8.1.2.3.6 Message Monitor Functions
5.8.1.2.3.7 Security and Acces
Control .................
5.8.1.2.3.8 Message Monitor Recovery
5.8.1.2.3.9 Message Monitor Design
Considerations ..........
5.8.1.2.3.10 Timer Monitor .........
5.8.1.2.4 Trace Function .............
5.8.1.3 CSF Control .....................
5.8.1.3.1 Parameter Control ...........
5.8.1.3.2 Initialization ..............
5.8.1.3.3 Error Handling ..............
5.8.1.4 Characteristics ................
5.8.1.4.1 Performance .................
5.8.1.4.2 Availability ................
5.8.1.4.3 Security ....................
5.8.1.5 Design and Construction .........
5.8.1.6 Documentation ..................
5.8.2 Environment .........................
5.8.2.1 Standard Hardware, Firmware and
Software ........................
5.8.2.2 External Interfaces .............
5.8.2.3 Sub-system Interfaces ........... …86…1
…02… …02… …02… …02…
5.8 C̲A̲M̲P̲S̲ ̲S̲Y̲S̲T̲E̲M̲ ̲F̲U̲N̲C̲T̲I̲O̲N̲S̲
5.8.1 S̲u̲m̲m̲a̲r̲y̲ ̲o̲f̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
5.8.1.1 G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
5.8.1.1.1 P̲u̲r̲p̲o̲s̲e̲
CSF is a package of support functions, which together
with KER, IO, and TMP form the software environment
for CAMPS packages.
CSF contains four groups of functions:
1) S̲h̲a̲r̲e̲d̲ ̲D̲a̲t̲a̲ ̲S̲u̲p̲p̲o̲r̲t̲
Tools for synchronizing access to shared variables
and for management of shared buffer pools.
2) A̲u̲d̲i̲t̲ ̲C̲o̲l̲l̲e̲c̲t̲i̲o̲n̲ ̲S̲u̲p̲o̲r̲t̲
Tools for collection of statistics, log, and report
records on behalf of the packages handling those
auditing data.
3) M̲o̲n̲i̲t̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
a) Timer Monitor supplying various timer facilities.
b) Queue Monitor with tools for queuing of essages
and other events between CAMPS modules.
c) Message Monitor, which together with SFM package
supplies a set of tools for message management
and control of message flow. It performs the
following tasks:
1) M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲f̲e̲r̲e̲n̲c̲i̲n̲g̲
Toos for referencing messages via queue elements
or message identification.
2) M̲e̲s̲s̲a̲g̲e̲ ̲V̲i̲e̲w̲
Transformation between the stored structure
of a message and the structure needed by
application modules.
3) S̲e̲c̲u̲r̲i̲t̲y̲ ̲a̲n̲d̲ ̲A̲c̲c̲e̲s̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲
Message Moitor is the central point for
the CAMPS specific high level security
and access control functions.
4) M̲e̲s̲s̲a̲g̲e̲ ̲T̲r̲a̲n̲s̲i̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲
Tools by which application modules can
cooperate in controlling the state and
processing flow of messages.
5) C̲h̲e̲c̲k̲p̲o̲i̲n̲t̲ ̲a̲n̲d̲ ̲R̲e̲c̲o̲v̲e̲r̲y̲
6) S̲F̲M̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
Functions for access to items containing
messages.
4) T̲r̲a̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲
A system testing tool enabling a trace of CAMPS
module activities.
5.8.1.1.2 P̲a̲c̲k̲a̲g̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
a) I̲n̲t̲e̲r̲f̲a̲e̲ ̲t̲o̲ ̲K̲E̲R̲
CSF makes use of KER facilities to perform its
functions. Especially important are the following
KER functions:
1) P̲a̲g̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲
Used to implement data sharing and protect
shared data against illegal access in user
mode, when eeded.
2) P̲r̲o̲c̲e̲s̲s̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲
Used to synchronize access to shared data and
to implement queuing functions.…86…1 …02…
…02… …02… …02…
3) R̲e̲a̲l̲ ̲T̲i̲m̲e̲ ̲C̲l̲o̲c̲k̲
Used to implement timer management.
As CSF manages shared, but protected data, it will
mostly execute in system mode, invoked by MON calls.
b) I̲n̲t̲e̲r̲f̲a̲e̲ ̲t̲o̲ ̲S̲F̲M̲
Message Monitor within CSF is the interface mechanism
to the M̲essage M̲anagement S̲ystem (MMS) component
of SFM. This means that all access from CAMPS
application modules to MMS will go through Message
Monitor.
In addition, CSF makes se of SFM to save all data
in case of a CLOSE DOWN.
c) O̲t̲h̲e̲r̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
As a support package, CSF is used by all CAMPS
packages as shown on the interface charts. The
interfaces to KER are not specifically shown on
those charts.
5.8.1.1.3 E̲