DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


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