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

⟦c57cf8249⟧ Wang Wps File

    Length: 12431 (0x308f)
    Types: Wang Wps File
    Notes: CMS/SDS/003               
    Names: »4557A «

Derivation

└─⟦2e54efd14⟧ Bits:30006189 8" Wang WCS floppy, CR 0430A
    └─ ⟦this⟧ »4557A « 

WangText



    …0d…    …86…1
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        …02…
        
        
        
        
        
        
        
        
        
        
        …02…
        
        
        …02…
        
        
        
        
        
        
        
        

…02…CMS/SDS/003

…02…840201…02……02…#
TDS SYSTEM
 DESIGN
 
…02……02…CAMPS








                    T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲


   1 GENERAL ........................................
       4

     1.1 PURPOSE ....................................
           4
     1.2 PROJECT REFERENCES .........................
           4
       1.2.1 Applicable Documents:  .................
               4
       1.2 2 REFERENCE DOCUMENTS  ...................
               4

     1.3 TERMS AND ABBREVIATIONS ....................
           5
       1.3.1 All Defined in CPS/210/SYS/001 .........
               5
       1.3.2 All defined in CPS/210/SYS/001 .........
               5

     2 SUMMARY REQUIREMENTS .........................
         6
     2.1 SYSTEM DESCRIPTION .........................
           6
     2.2 SYSTEM FUNCTION ............................
           6
       2.2.1 Test Drive Package (TDP) ...............
               6
       2.2.2 Message Traffic on External Channels ...
               6
         2.2.1.1 Main Functions .....................
                   6
         2.2.1.2 Functional responsibilities ........
                   7
           2.2.1.2.1 Initialisation and Termination .
                       7
           2.2.1.2.2 Checkpointing and Recovery .....
                       7
           2.2.1.2.3 Errordetecting and Recovery ....
                       7
           2.2.1.2.4 Datacollection .................
                       7
           2.2.1.2.5 Security .......................
                       7

         2.2.2.1 Main Functions .....................
                   7
         2.2.2.1.2 Functionally Responsibilities  ...
                     8

     2.3 CHARACTERISTICS ............................
           8
       2.3.1 Timing .................................
         8
       2.3.2 Throughput  ............................
               9

   3   ENVIRONMENT ..................................
        10

     3.1 EQUIPMENT ..................................
          10

     3.2 SOFTWARE ...................................
          12
       3.2.1 System Software  .......................
              12
       3.2.2 Development Software ...................
              12

     3.3 INTERFACES .................................
          14
       3.3.1 External Interfaces ....................
              14

     3.4 FUNCTIONS MAINTAINED BY OTHER PACKAGES .....
          17

   4 SYSTEM DESIGN ..................................
      18
     4.1 SYSTEM OVERWIEW  ...........................
          18
       4.1.1 Test Drive Package .....................
              18
       4.1.2 External Traffic Generation and 
             Reception ..............................
              21


                        1̲ ̲ ̲G̲E̲N̲E̲R̲A̲L̲


1.1      P̲U̲R̲P̲O̲S̲E̲

         The puppose of this "TDS System Design" document is
         to give a high level overview of the TDS System.

         It should be possible within this document to find
         information necessary to 

         -   understand the interface between TDS and CAMPS
             
         -   identify major parts (packages) in TDS 
         -   understand major limits in the overall system.



1.2      P̲R̲O̲J̲E̲C̲T̲ ̲R̲E̲F̲E̲R̲E̲N̲C̲E̲S̲


1.2.1    A̲p̲p̲l̲i̲c̲a̲b̲l̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲s̲: 

         CAMPS system requirements - CPS/210/SYS/001

         CAMPS design documents, especially

             User procedures and associated formats CPS/230/ICD/0001
               

             CAMPS Input Output Control - CPS/SCD/028

         Delta Reference Manual

         CAMPS Test Drive System outline - CPS/TCN/016

         TDS system design + note (LN/FAH)



1.2.2    R̲E̲F̲E̲R̲E̲N̲C̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲ 

         CR80 Handbook,

         Damos PSP's (IOS/TMS/TOS/RTC/PCF),

         CR80 LTU I/F CSS-MIC/040/FNC/0001.


1.3      T̲E̲R̲M̲S̲ ̲A̲N̲D̲ ̲A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲


1.3.1    A̲l̲l̲ ̲D̲e̲f̲i̲n̲e̲d̲ ̲i̲n̲ ̲C̲P̲S̲/̲2̲1̲0̲/̲S̲Y̲S̲/̲0̲0̲1̲


1.3.2    A̲l̲l̲ ̲d̲e̲f̲i̲n̲e̲d̲ ̲i̲n̲ ̲C̲P̲S̲/̲2̲1̲0̲/̲S̲Y̲S̲/̲0̲0̲1̲


                 2̲ ̲ ̲S̲U̲M̲M̲A̲R̲Y̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲


2.1      S̲Y̲S̲T̲E̲M̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲

         The Test Drive System (TDS) generates/accepts traffic
         on external as well as local lines. On external lines
         messages are sent and received via CCIS/SCARS, NICS/TARE
         and TRC/P-T-P. Locally, TDS simulates a mumber of VDU's,
         preparing messages and comments as well as receiving
         messages sent for local distribution.

         The goal is to stress a CAMPS-system by generating
         traffic up to busy-hour-load-maximum.



2.2      S̲Y̲S̲T̲E̲M̲ ̲F̲U̲N̲C̲T̲I̲O̲N̲

         TDS is divided in two functionally separated parts:

             -   The VDU-simulation part, named the Test Drive
                 Package (TDP), described shortly in 2.2.1.

             -   Message Traffic on external channels discribed
                 in 2.2.2.



2.2.1    T̲e̲s̲t̲ ̲D̲r̲i̲v̲e̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲(̲T̲D̲P̲)̲


2.2.1.1  M̲a̲i̲n̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         In simulating a CAMPS-VDU, the main VDU-functions are

             -   sign on
             -   message preparation
             -   comment preparation
             -   message release
             -   message reception
             -   sign off
             -   receiving of queue updates, time etc.…86…1    
                     …02…   …02…   …02…   …02…                             
                              
2.2.1.2  F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲R̲e̲s̲p̲o̲n̲s̲i̲b̲i̲l̲i̲t̲i̲e̲s̲


2.2.1.2.1    I̲n̲i̲t̲i̲a̲l̲i̲s̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲T̲e̲r̲m̲i̲n̲a̲t̲i̲o̲n̲

         TDP is started up under TOS, by first starting the
         STI-assigning part, second the LTUX-part and third
         the VDU-simulating part.

         Close down will be done automatically, by command or
         after a serious error.



2.2.1.2.2    C̲h̲e̲k̲p̲o̲i̲n̲t̲i̲n̲g̲ ̲a̲n̲d̲ ̲R̲e̲c̲o̲v̲e̲r̲y̲

         TDP contains no checkpointing or recovery facilities.



2.2.1.2.3    E̲r̲r̲o̲r̲d̲e̲t̲e̲c̲t̲i̲n̲g̲ ̲a̲n̲d̲ ̲R̲e̲c̲o̲v̲e̲r̲y̲

         On errordetecting, TDP will display a message indicating
         the kind of error, and terminate the simulation.



2.2.1.2.4    D̲a̲t̲a̲c̲o̲l̲l̲e̲c̲t̲i̲o̲n̲

         All imput and output from/to CAMPS are timetagged and
         logged in the format in which it is received or sent
         (LDU-format).



2.2.1.2.5    S̲e̲c̲u̲r̲i̲t̲y̲

         NA



2.2.2    M̲e̲s̲s̲a̲g̲e̲ ̲T̲r̲a̲f̲f̲i̲c̲ ̲o̲n̲ ̲E̲x̲t̲e̲r̲n̲a̲l̲ ̲C̲h̲a̲n̲n̲e̲l̲s̲  


2.2.2.1  M̲a̲i̲n̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         On the external channel part the main functions are
         to 

             -   transmit messages to a CAMPS site
             -   receive messages from the same site.



         Traffic on the external channels are generated by sending
         pre-formatted messages, using normal CAMPS packages
         THP, handlers etc., with a minor change in THP to be
         able to cortinuously reuse the pre-formatted messages.
         See CAMPS documentation for details.

         Reception of messages, reuses normal CAMPS packages
         (THP,MDP,handlers etc.). Messages are routed to printer
         only. See CAMPS documentation for details.



2.2.2.1.2    F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲l̲y̲ ̲R̲e̲s̲p̲o̲n̲s̲i̲b̲i̲l̲i̲t̲i̲e̲s̲ 

         See CAMPS documentation as cited above.



2.3      C̲H̲A̲R̲A̲C̲T̲E̲R̲I̲S̲T̲I̲C̲S̲


2.3.1    T̲i̲m̲i̲n̲g̲

         Local VDU-simulation (TDP):

             Constants affecting timing directly
             -   TDX-bus bandwidth         = 3200 bps
             -   Line speed btw. TDP/CAMPS = 2400 bps
             -   delays in-all levels      = unknown.

         Duration for preparation of one average-message (1500
         characters) is in praxis (one proces) - 1 1/2 minutes
         - 120 com's/hour.

         Praxis for one average-comment (69 characters) shows
         a duration of (one proces) - 1/2 minute - 120 com's/hour.

         External channels:

             Constants affecting timing directly
             -   CCIS/SCARS =  2 x 9600 bps
             -   NICS/TARE  =  4 x 2400 bps
             -   TRC/P-T-P  = 24 x  110 bps

         Measurement of transmission in praxis not yet available.





2.3.2    T̲h̲r̲o̲u̲g̲h̲p̲u̲t̲ 

         The goal is to load a CAMPS site up to busy hour load
         maximum.

         Busy hour load are as follows:

             Local channels, output from TDP,
             -   preparation of 60 msgs/hour
             -   preparation of 130 comments/hour.

         Local channels, input (from CAMPS to TDP),

         -   presentation of messages from
             -   CCIS  -  140 msgs/hour

             -   SCARS -   15 msgs/hour

             -   P-T-P -  180 msgs/hour

             -   TARE  -  1440 msgs/hour

             -   VDU's for coordination/release/local disbr)
                 560+ msgs/hour

         -   presentation of comments from 
             -   CCIS  -  10 com's/hour
             -   SCARS -   5 com's/hour
             -   VDU's - 130 com's/hour
         -   presentation of 45 vdu pages from CCIS/SCARS

         External channels, output from TDS

                 via CCIS       -  30 msgs/hour
             -   via SCARS      -  10 msgs/hour
             -   via P-T-P      -  60 msgs/hour
             -   via NICS/TARE  - 500 msgs/hour
             -   via CCIS/SCARS -  45 vdu pages

         External channels, imput to TDS

             -   VDU prepared  - 60 msgs/hour
             -   OCR           - 60 msgs/hour
             -   PTR           -  5 msgs/hour
             -   CCIS relayed  - 20 msgs/hour
             -   SCARS relayed -  5 msgs/hour
             -   TARE relayed  - 30 msgs/hour



         Average messagelength is 1500 characters. 
         Average commentlength is 69 characters.

         To achieve the busy hour load, TDP is started up in
         several processes.

         For further details, see SRS,    3.5.11.5.2, 3.4.1.1.1
         & 3.4.1.2.1.                                            


                      3̲ ̲ ̲E̲N̲V̲I̲R̲O̲N̲M̲E̲N̲T̲


3.1      E̲Q̲U̲I̲P̲M̲E̲N̲T̲

         TDS will run on 2 CR80D machines, one for external
         traffic and one for TDP.

         The TDP-machine will have

             -   1 MW memory

             -   1 dual floppy disk drive

             -   1 80 MB SMD disk drive

             -   up to 5 TDS-LTUX'es for VDU-simulation with
                 async lines - 2400 bps

             -   6 VDU's for test control.

         The CR80D for extenal traffic will have

             -   1.5 MW memory
             -   1 dual floppy disk drive
             -   80 MB SMD disk drive
             -   4 VDU's for test control & supervisor
             -   1 CCIS channel       - 9600 bps
             -   1 SCARS channel      - 9600 bps
             -   4 NICS/TARE channels - 2400 bps/ch
             -   24 teletype channels -  110 bps/ch
             -   5 printers.…86…1         …02…   …02…   …02…   …02…            
                                               















































                      Figure  3.1-1



3.2      S̲O̲F̲T̲W̲A̲R̲E̲


3.2.1    S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ 

         DAMOS, TOS, CAMPS Kernel,
         See TDP in relation to above on next page.



3.2.2    D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲

         DAMOS, TOS, SWELL, LDLINK, EDITOR,
         SWELL-debugger, TCI.

















































                     Figure  3.2.1.-1


3.3      I̲N̲T̲E̲R̲F̲A̲C̲E̲S̲


3.3.1    E̲x̲t̲e̲r̲n̲a̲l̲ ̲i̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         System interfaces.

         TDS interfaces directly to a CAMPS site via external
         and local channels as described in 3.1.

         See figure 3.3.1.1-1 & 3.3.1.1-2 on next page.

















































                    Figure  3.3.1.1-1

















































                    Figure  3.3.1.1-2


3.4      F̲U̲N̲C̲T̲I̲O̲N̲S̲ ̲M̲A̲I̲N̲T̲A̲I̲N̲E̲D̲ ̲B̲Y̲ ̲O̲T̲H̲E̲R̲ ̲P̲A̲C̲K̲A̲G̲E̲S̲

         1.  Functions performed by reused CAMPS packages.

         2.  Routing of buffers in Transparent TDS-LTUX-HANDLER.

         3.  Routing, transmission and flow-control performed
             by LTUX-FW (special TDS-Version).


                     4̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲D̲E̲S̲I̲G̲N̲


4.1      S̲Y̲S̲T̲E̲M̲ ̲O̲V̲E̲R̲W̲I̲E̲W̲ 

         Teh Test Drive System (TDS) consists of 2 major subsystems
         -
         -   VDU-simulation (Test Drive Package)
         -   External Traffic generator.

         All off-line log analysing are based on reusing CAMPS
         log-trace facilities, texteditor, hexdumps etc.

         TDS reuses packages from 
         -   operating system software, such as
             -   Kernel & TOS
             -   I/0 Control with handlers and TDX, TMS, IOS
             -   Storage and File Management 
             -   Table Management
             -   System Status and Control
             -   Camp System Functions
         -   CAMPS envionment, such as
             -   Traffic Handling Package
             -   Message Distribution Package
             -   Terminal Package
             -   Storage & Retrieval
             -   Log Package

         Further package description - refer to CAMPS System
         Design (CPS/SDS/001).





4.1.1    T̲e̲s̲t̲ ̲D̲r̲i̲v̲e̲ ̲P̲a̲c̲k̲a̲g̲e̲

         TDP performs the VDU-oriented main functions described
         in 2.2.1, based on a script (command- and data-file).

         Test-command-files (in the following referred to as
         script-files) contains-

             -   instructions to the TDP, such as DELAY, STOP,
                 TERMINATE

             -   on-going-test messages to keep the operator
                 informed of test propagation

             -   textcontents to message- and comment - generation,
                 including addressing information

             -   function-keys

             -   verification-texts to test for valid CAMPS
                 responses.

         TDP reads testcommands from the script-commandfile,
         textcontents in the script-datafile if required, and
         sends function-keys, data, answers etc. to CAMPS, just
         as a "normal" operator/VDU.
















































                     Test Control VDU


4.1.2    E̲x̲t̲e̲r̲n̲a̲l̲ ̲T̲r̲a̲f̲f̲i̲c̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲ ̲a̲n̲d̲ ̲R̲e̲c̲e̲p̲t̲i̲o̲n̲



         The external traffic simulation part of TDS, prepares
         and releases messages to be sent via external channels
         to the CAMPS installation. Messages are logged in TDS
         before sending (in THP).

         Incoming traffic (from CAMPS) are logged and routed
         to printer, only.