top - download
⟦de03e5438⟧ Wang Wps File
Length: 6602 (0x19ca)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN67.00«
Derivation
└─⟦e48583e73⟧ Bits:30006141 8" Wang WCS floppy, CR 0514A
└─ ⟦this⟧ »~ORPHAN67.00«
WangText
…00……00……00……00……00…C…02……00……00…C
C…07…B…0c…B…0e……86…1 …02… …02… …02…
…0f…
5203A/bna…02…FIX/1000/PSP/0038
…02…MLA/850529…02……02…
FIKS SYSTEM SPECIFICATION
…02……02…FK7809
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
4.3.3 The Interactive TerminalMonitor .....
4.3.3.1 Function .........................
4.3.3.2 Subsystem Block Diagram ..........
4.3.3.3 Design Overview ..................
4.3.3.3.1 Process Start Module (PSM) ...
4.3.3.3.2 Termina Command Module (TCM)
4.3.3.3.3 Terminal I/O Module ..........
4.3.3.3.4 Error Module (EM) ............
4.3.3.3.5 VDU Handler Module (VDUH) ....
4.3.3.3.6 Interactive Terminals ........
4.3.3.3.7 Trminal Operators ...........
4.3.3.4 Visual Table of Contents .........
4.3.3.5 Subsystem Overview HIPO Diagrams .
…86…1 …02… …02… …02… …02…
4.3.3 T̲h̲e̲ ̲I̲n̲t̲e̲r̲a̲c̲t̲i̲v̲e̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲o̲n̲i̲t̲o̲r̲
4.3.3.1 F̲u̲n̲c̲t̲i̲o̲n̲
The ITM provides to terminal-oriented application processes
a set of services that are common to interactive terminals
egardless of the specific application. These include
procedures for the user log on and log off sequences;
the entering of commands that initiate terminal processes;
the entering of textual data for storage on message
preparation, edit and remarks iles; the cancelling
of any transaction procedure inexecution fdor a given
terminal; and the recovery of input to message preparation
files and restart of terminal processes that were in
execution at the time of a system malfunction.
The servicesare provided by the following modules:
- P̲r̲o̲c̲e̲s̲s̲ ̲S̲t̲a̲r̲t̲ ̲M̲o̲d̲u̲l̲e̲ (PSM)
which supports the functions:
- Subsystem initialization
- Terminal handling
Blocking and unblocking of terminals
Queue status line updating
Interface beteen terminal processes and the Printer
Interface Process (PIP).
- T̲e̲r̲m̲i̲n̲a̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲M̲o̲d̲u̲l̲e̲ (TCM)
which supports the functions:
- Get (and interprete) terminal command
- Execute interactive procedures
Log-on
Log-off
- T̲e̲r̲m̲i̲n̲a̲l̲ ̲I̲/̲O̲ ̲M̲o̲d̲u̲l̲e̲ (TIOM)
which supports the functions:
- Create/dismantle channels
- Transfer data
- Control screen (VDU)
- Wait operations
- Send AMOS messae
- E̲r̲r̲o̲r̲ ̲M̲o̲d̲u̲l̲e̲ (EM)
which supports the functions:
- Interactive error handling
- Reporting of errors to SFS
- V̲D̲U̲ ̲h̲a̲n̲d̲l̲e̲r̲ (VDUH)
which supports the function:
- Transfer data and control codes to the VDU
terminals.
4.3.3.2 S̲u̲b̲s̲y̲s̲t̲e̲m̲ ̲B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲
Figure 4.3.3.2-1 illustrates the co-operation between
the modules in the terminal process, when interactive
procedures goes on.
When a number wih small letters (e.g. (1a)) it indicates
that an exception may happen.
Abbreviations:
S/SA Supersivor/Supervisor Assistants
MPO Message Preparation Operator
PSM Process Start Module
TCM Terminal Command Module
EM Error Module
TIOMTerminal I/O Module
MES Message Entry Subsystem
PIP Print Interface Process
B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
The first terminal logged-on could be one of the supervisor/supervisor
assistants terminals (S/SA terminals)
1 - 4 Log-on sequence on S/SA termina
5 PSM is informed
6 - 7 PIP is informed
8 - 9 Queue status line is displayed
10 Return to TCM
When the message preparation operator (MPO) logs-on
his terminal and calls an operational procedure.
51 - 51 Log-on sequence on MP terminal
55 PSM is informed
56 - 57 PIP is informed
58 - 59 Queue stastus line is displayed (only if
the terminal is a VDU)
60 Return to TCM
61 - 64 TCM receives the operator command
65 The appropriate MES/SFS procedure is caled
66 - 69 MES/SFS carries out the procedure
70 Return to TCM
At any time the S/SA are allowed to block or unblock
a terminal. In the following the block terminal command
is chosen.
11 - 14 TCM receives the S/SA command "block terminal"
15 The appropriate SFS procedure is called
16 - 19 SFS is starting the procedure
17b PSM is informed
18b - 19bPIP is informed
20b - 22b The terminal process is ordered to terminate
the current procedure.
23b - 24b Return to SFS
16 - 19 SFS is finishing the procedure
20 Return to TCM
If not blocked by the S/SA, the MPO can log-off his
terminalas follows (the S/SA log-off in the same way).
71 - 74 (21-24) TCM carries out the log-off procedure.
75 (25) PSM is informed
76 - 77 (26-27) PIP is informed
78 - (2) Return to TCM
E̲r̲r̲o̲r̲s̲
5e, 15e, 25e
Abnormal situations
55f, 65f, 75f
6e, 16e, 26e
Issue error code
56f, 66f, 76f
8e, 18e, 28e
Analyse result
58f, 68f, 78f
Figure 4.3.3.2-1
ITM Subsystem, Block Diagram
4.3.3.3 D̲e̲s̲i̲g̲n̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲
The ITM Subsystem executes with one process for the
Process Start Module (PSM) and one interactive terminal
process for each interactive terminal logged o. (VDU
and TP).
An interactive terminal process executes the program
containing the entire modules of Message Entry Subsystem
(MES) and the Supervisor Function Subsystem (SFS) together
with all the ITM modules except for the Process Start
Module illustrated in figure 4.3.3.3-1).
The Message Entry Subsystem and the Supervisory Function
Subsystem is implemented as procedures called by the
Terminal Command Module.
Terminal data shared between terminal processes and
other processes (e.g. PM, PIP) are placed in Terminal
Control Blocks (TCB). The TCBs are located in Critical
Region.
See Figure 4.3.3.3-1 and 4.3.3.3-2 ITM software configuration.
Figure 4.3.3.3-1
ITM Subsystem, Design Overview
Figure 4.3.3.3-2
ITM Subsystem, Design Overview