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

⟦7452581c5⟧ Wang Wps File

    Length: 43217 (0xa8d1)
    Types: Wang Wps File
    Notes: CPS/SDS/001  ISSUE 1      
    Names: »0688A «

Derivation

└─⟦2d517f7c3⟧ Bits:30006011 8" Wang WCS floppy, CR 0046A
    └─ ⟦this⟧ »0688A « 

WangText



…0a……08……0a……09……0a……0e……0a…
…0a……07……09……86…1                  
                    
        …02…           …02… 
  …02…        

…02…CPS/SDS/001

…02…BBC/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.13  TERMINAL PACKAGE .........................
           579
       5.13.1  Summary of Requirements ..............
               579
         5.13.1.1  Package Description ..............
                   590
         5.13.1.2  Package Function .................
                   593
           5.13.1.2.1  Activation/Deactivation ......
                       593
           5.13.1.2.2  General Mapping of Function 
                       onto Units ...................
                       594
           5.13.1.2.3  Terminal Package Basic 
                       Functions ....................
                       599
           5.13.1.2.4  VDU - Terminal Manager .......
                       606
           5.13.1.2.5  PRINT - Terminal Manager .....
                       606
           5.13.1.2.6  PTR - Terminal Manager .......
                       606
           5.13.1.2.7  PTP - Terminal Manager .......
                       606
           5.13.1.2.8  OCR - Terminal Manager .......
                       606
           5.13.1.2.9  Recovery Functions ...........
                       612

         5.13.1.3  Package Control ..................
                   612
         5.13.1.4  Characteristics ..................
                   612
         5.13.1.5  Design and Construction ..........
                   612
         5.13.1.6  Documentation ....................
                   612

       5.13.2  Environment ..........................
               613
         5.13.2.1  External Interfaces ..............
                   613
         5.13.2.2  Package Interfaces ...............
                   613
           5.13.2.2.1  Traffic Handling .............
                       613
           5.13.2.2.2  Distribution .................
                       618
           5.13.2.2.3  Storage and Retrieval ........
                       624
           5.13.2.2.4  Log and Accountability .......
                       630
           5.13.2.2.5  Statistics ...................
                       636
           5.13.2.2.6  SS&C .........................
                       639
           5.13.2.2.7  Table Management .............
                       643



5.13     T̲E̲R̲M̲I̲N̲A̲L̲ ̲P̲A̲C̲K̲A̲G̲E̲



5.13.1   S̲u̲m̲m̲a̲r̲y̲ ̲o̲f̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

         The Terminal Package constitutes the only means by
         which users may get access to the services of the CAMPS
         system.  The devices TEP service are listed below:

         -   VDUs
         -   Printers
         -   PTR
         -   PTP
         -   OCR

         a)  V̲D̲U̲ ̲R̲e̲l̲a̲t̲e̲d̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

             The following CAMPS functions are serviced by TEP:

             -   Supervisor Functions

             -   Message Distribution Control Functions

             -   Message Service Functions

             -   User Functions, i.e. Preparation, Reception,
                 and Release.

             1)  Supervisor Functions

                 The supervisor functions are the following
                 (ref. fig. 5.13.1-1):

                 Command Control

                 Device Control

                 User Profile Control

                 Security Control

                 Queue Control at Restart

                 Table Update

                 Abbreviated Service Message



                 Retrieval

                 ACP 127 parameter control

                 Message distribution control

                 Engineering function.

             2)  Message Distribution Control Functions

                 The MDCO functions are the following
                 (ref. fig. 5.13.1-2):

                 Local Distribution assignment

                 Alternative Distribution assignment

                 Redistribution

















































                     Figure 5.13.1-1
                CAMPS Supervisor Functions




















































              Figure 5.13.1-2…01…MDCO Function



             3)  Message Service Function

                 The MSO functions are the following
                 (ref. fig. 5.13.1-3):

                 Garble Correction

                 RI Assignment

                 Relay Determination

                 Operating Signals Assignment

                 Group Count Verification

             4)  Preparation Function (Ref. fig. 5.13.1-4)

                 Message/Comment preparation

                 Retrieval

                 Deletion

                 Reception of Messages for coordination

                 Reception of Comments

                 Reception of notifications of release

                 Status

             5)  Reception function (ref. fig. 5.13.1-4)

                 Reception of incoming messages

                 Reception of copies of outgoing messages

                 Status

             6)  Release function (ref. fig. 5.13.1-4)

                 Comment preparation and reception

                 Reception of messages for coordination

                 Release of messages sent for release decision
                 

                 Status.



















































         Figure 5.13.1-3…01…Message Service Function


















































              Figure 5.13.1-4…01…User Functions



         b)  P̲r̲i̲n̲t̲e̲r̲ ̲R̲e̲l̲a̲t̲e̲d̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

             Following message types can be printed out on a
             printer:

             -   incoming messages
             -   outgoing messages/comments
             -   service messages
             -   status
             -   statistics
             -   reports
             -   log
             -   supervisory print
             -   notifications

         c)  P̲T̲R̲ ̲R̲e̲l̲a̲t̲e̲d̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

             Entering of complete messages in ACP 127 format.

         d)  P̲T̲P̲ ̲R̲e̲l̲a̲t̲e̲d̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

             Output complete messages in ACP 127 format.

         e)  O̲C̲R̲ ̲R̲e̲l̲a̲t̲e̲d̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲

             Entering of complete messages in format A.

         f)  I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲F̲l̲o̲w̲

             In fig. 5.13.1-5 to 5.13.1-8 the message flow between
             the functions implemented by the Terminal Package
             and the other packages of CAMPS are depicted.



















































    Figure 5.13.1-6…01…Message Flow for Terminal Type VDU



         L̲e̲g̲e̲n̲d̲ ̲f̲o̲r̲ ̲f̲i̲g̲.̲ ̲5̲.̲1̲3̲.̲1̲-̲5̲ ̲o̲n̲ ̲p̲r̲e̲v̲i̲o̲u̲s̲ ̲p̲a̲g̲e̲

         1   Messages rejected during ACP127 analysis, i.e.
             messages for Message service.

         2   Service messages prepared by supervisor and messages
             for rerun

         3   Service messages presented to supervisor

         4   Messages to be redistributed

         5   Message Distribution control, i.e. messages which
             for some reason cannot be distributed automatically
             by CAMPS

         6   Messages released by the release officer

         7   Notification of Release and comments

         8   Messages for release decision, Messages for coordination
             and comments

         9   Messages sent for Release decision, Messages for
             coordination and comments

         10  Notification of Release, Messages for coordination
             and comments.

         11  Incoming messages and copies of outgoing messages

         L̲e̲g̲e̲n̲d̲ ̲f̲o̲r̲ ̲f̲i̲g̲.̲ ̲5̲.̲1̲3̲.̲1̲-̲6̲ ̲o̲n̲ ̲p̲r̲e̲v̲i̲o̲u̲s̲ ̲p̲a̲g̲e̲

         1   Storage of released message

         2   Storage of initial version and release notifications

         3   Message Retrieval, Append Message, Message Deletion

         4   Storage of received version

         5   Message retrieval for rerun and redistribution

         6   Message retrieval for redistribution

























                  Figure 5.13.1-7 og -8


























5.13.1.1 P̲a̲c̲k̲a̲g̲e̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         a)  The Terminal Package performs the following tasks:

             1)  Interfaces the user of a terminal, i.e. VDU,
                 Printer, Teleprinter, PTR, PTP, OCR to the
                 CAMPS System.

             2)  Man/Machine IF support and monitoring.

             3)  Directs user input to the relevant package
                 within CAMPS, and presents to the user information
                 sent to a terminal.

         b)  For each device mentioned in 1) above, the Terminal
             Package (TEP) implements a Terminal Manager.

         c)  The Terminal Manager consists of the following
             units:

             -   Function Control

             -   Dialogue Control

             -   Validation 

             -   Terminal IF Software

             1)  Function Control performs/initiates all interaction
                 with the various packages of CAMPS and controls
                 the transactions on the terminal.

             2)  Dialogue Control is responsible for the input/output
                 part of the Man/Machine interface support and
                 monitoring

             3)  Validation software has the task of validating
                 input related to a format.

             4)  Terminal IF Software constitutes the interface
                 to the I/O control software making a high level
                 interface against terminals for the rest of
                 the Terminal package.

         d)  The packages to which the Terminal System interfaces
             are

             1)  Kernel

             2)  I/O Control Software



             3)  CAMPS Systems Functions

             4)  Storage and File Management

             5)  SS&C Software

             6)  Traffic Handling

             7)  Distribution

             8)  Table Management

             9)  Storage and Retrieval

             10) Log and Accountability

             11) Statistics

         e)  The Terminal package interfaces with CAMPS VDU,
             OCR and PTR/PTP users and thus the following external
             interfaces apply.

             1)  Supervisor (ref. CPS/230/ICD/0002)

             2)  Message Distribution Control Operator (MDCO)
                 ref. CPS/230/ICD/0002)

             3)  Message Service Operator (MSO)
                 ref. CPS/230/ICD/0002)

             4)  Users (ref. CPS/230/ICD/0001)

             5)  OCR (ref. CPS/ICD/008)

             6)  PTR/PTP

             7)  Printer, Teleprinter

         f)  In fig. 5.13.1.1-1 an overview of the interfaces
             of TEP are depicted.


















































Figure 5.13.1.1-1…01…Terminals:  VDU, Printer, PTR, PTP, OCR


5.13.1.2 P̲a̲c̲k̲a̲g̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲



5.13.1.2.1   A̲c̲t̲i̲v̲a̲t̲i̲o̲n̲/̲D̲e̲a̲c̲t̲i̲v̲a̲t̲i̲o̲n̲

         a)  Each active terminal is serviced by a Terminal
             Manager dedicated especially to that terminal.

             The Terminal Manager is activated/deactivated by
             the SS&C Package, Terminal Monitoring and Control.

         b)  The Terminal Manager of a VDU is activated by the
             Terminal Monitoring and Control (SSC) with access
             rights and information of hardware configuration
             of the terminal position as determined by Terminal
             Monitoring and Control.  Activation occurs after
             sign-on.

             Access rights include:

             1)  The CAMPS functions which may be performed
                 by the user/supervisor at that terminal position,
                 and which may be one or more of the following:

                 -   Supervisor Function

                 -   MDCO Function

                 -   MSO Function

                 -   Release Function

                 -   Reception Function

                 -   Preparation Function

             2)  Each group of functions as listed in 1) above
                 further implies the access right to certain
                 queues and/or system tables.

                 The Terminal Manager may be deactivated by
                 the Terminal Monitoring and Control software
                 then withdrawing all access rights handed over
                 at the time of activation.  Deactivation occurs
                 due to sign-off, key-off, Supervisor block
                 or invalid replies to security interrogations.



         b)  The Terminal Manager of a Stand Alone Device (Printer,
             Teleprinter used as PTR/PTP, PTR, PTP, OCR) is
             activated by the SS&C Package, when the terminal
             device is opened by the Supervisor.  For printers
             equipped with locking mechanism, this will be in
             the ON position too.

             The Terminal Manager is activated with access rights
             as determined by the SS&C Package.

         Access rights include:

         1)  Formats and tables.  

             For printers addressable by SCDs, these are handed
             over as well.



5.13.1.2.2   G̲e̲n̲e̲r̲a̲l̲ ̲M̲a̲p̲p̲i̲n̲g̲ ̲o̲f̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲o̲n̲t̲o̲ ̲U̲n̲i̲t̲s̲

         a)  This section describes the principal tasks of each
             of the Top Level Functions:

             -   Function Control
             -   Dialogue Control
             -   Validation

             for each of the types of Terminal Manager:

             -   VDU - Terminal Manager
             -   PRINT - Terminal Manager
             -   PTR - Terminal Manager
             -   PTP - Terminal Manager
             -   OCR - Terminal Manager
             -   TP/PTR - Terminal Manager
             -   TP/PTP - Terminal Manager

         b)  The main functions recognized at this level are:

             1)  Transaction Handling:

                 Command interpretation, transaction accounting
                 and error response.



















































  Fig. 5.13.1.2.2-1…01…Terminal Package Top Level Breakdown



             2)  Item Handling:

                 Operations on items and their control blocks.

             3)  Table Handling:

                 Access to tables, system parameters and global
                 number series.

             4)  Status, Log, and Statistics Handling:

                 Collection and maintenance of status log and
                 statistics information.

             5)  Queue and Request Handling:

                 Operations on queues and inter system communication
                 via requests/replies.

             6)  Start, Stop, and Error Handling:

                 Start up, restart, close down, and local error
                 handling.

             7)  Format Handling:

                 Input, output, and validation of data for terminals.

             These functions are mapped onto the Top Level Functions
             as follows:

         c)  VDU - Terminal Manager

             The Terminal Managers for the various functions
             (Supervisor, MDCO, MSO, User) will be different
             with respect to commands and detailed functions
             and thus inherently prevented from unauthorized
             activities.  The precise mapping of low level functions
             onto Terminal Managers and their Top Level Functions
             are beyond the scope of this document and will
             be defined at a later stage in the design process.



             1)  Function Control.

                 The tasks of Function Control are:

                 -   Transaction Handling
                 -   Item Handling
                 -   Table Handling
                 -   Status, Log, and Statistics Handling
                 -   Queue and Request Handling
                 -   Start, Stop, and Error Handling

             2)  Dialogue Control.

                 The tasks of Dialogue Control are:

                 -   Format Input/Output and Status display.

             3)  Validation.

                 The tasks of validation are:

                 -   Format Validation and Conversion.

         d)  PRINT - Terminal Manager.

             The Terminal Manager for print-out controls low
             - and medium-speed printers.

             1)  Function Control.

                 The tasks of Function Control are:

                 -   Table Handling
                 -   Queue and Request Handling
                 -   Start, Stop, and Error Handling

             2)  Dialogue Control.

                 The tasks of Dialogue Control are:

                 -   Format output.

             3)  Validation.

                 -   N/A.

         e)  PTR - Terminal Manager.

             The Terminal Manager for paper tape input controls
             stand alone PTR and teleprinters used as PTR device.



             1)  Function Control.

                 The tasks of Function Control are:

                 -   Transaction Handling.
                 -   Item Handling.
                 -   Table Handling.
                 -   Queue and Request Handling.
                 -   Start, Stop, and Error Handling.

             2)  Dialogue Control.

                 The tasks of Dialogue Control are:

                 -   Format Reception.

             3)  Validation.

                 The tasks of Validation are:

                 -   Format Validation.

         f)  PTP - Terminal Manager.

             The Terminal Manager for paper tape output controls
             stand alone PTP and teleprinters used as PTP device.

             1)  Function Control.

                 The tasks of Function Control are:

                 -   Table Handling
                 -   Queue and Request Handling
                 -   Start, Stop, and Error Handling

             2)  Dialogue Control.

                 The tasks of Dialogue Control are:

                 -   Format Output.

             3)  Validation.

                 N/A.

         g)  OCR - Terminal Manager.

             The Terminal Manager for document input controls
             the stand alone OCR.



             1)  Function Control.

                 The tasks of Function Control are:

                 -   Transaction Handling
                 -   Item Handling
                 -   Table Handling
                 -   Queue and Request Handling
                 -   Start, Stop, and Error Handling

             2)  Dialogue Control.

                 The tasks of Dialogue Control are:

                 -   Format Reception.

             3)  Validation.

                 The tasks of Validation are:

                 -   Format Validation and Conversion.

         h)  Terminal IF Software.

             The Tasks of Terminal IF software are to implement
             high level features for device access.



5.13.1.2.3   T̲e̲r̲m̲i̲n̲a̲l̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲B̲a̲s̲i̲c̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         The TEP is broken down, as mentioned in the previous
         section, into Main Functions and these are further
         broken down into Basic Functions as shown on fig. 5.13.1.2.3-1.
          This figure shows a grouping of the Basic Functions
         based upon their relation.  The selection of the functions
         required for construction of the individual Terminal
         Managers is described later in this section.

         The Basic Functions are:

         a)  Transaction Handling.

             1)  Interpret Command.

                 This function inputs and interprets the commands
                 from terminals and validates them against the
                 list of commands allowed for the particular
                 Terminal Manager.















































Fig. 5.13.1.2.3-1…01…Terminal Package Basic Functional Breakdown


             2)  Create Transaction.

                 This function creates local work space and
                 data specific to the current transaction

             3)  Terminate Transaction.

                 This function frees local workspace and performs
                 "clean-up" when the current transaction is
                 finished.

             4)  Display Error Message.

                 This function converts the error codes to plain
                 text and displays this on the response line
                 on the VDU when requested.

         b)  Item Handling.

             1)  Create New Item.

                 This function creates (via the Message Monitor)
                 a new item (message, comment etc.), in Short
                 Term Storage ready for storing data in.

             2)  Create Next Version.

                 This function creates (via Message Monitor)
                 a new version of an already existing item.

             3)  Open Item.

                 This function gets (via Message Monitor) access
                 to an existing item in Short Term Storage.

             4)  Close Item.

                 This function terminates (via Message Monitor)
                 access to an item.

             5)  Update Item.

                 This function stores data (via Message Monitor)
                 in an item.

             6)  Send Item.

                 This function sends (via Message Monitor) an
                 item to one or more queues.



             7)  Delete item.

                 This function removes (via Message Monitor)
                 an item.

             8)  Inspect Control Block.

                 This function obtains (via Message Monitor)
                 information from the specified Control Block
                 (associated with an item).

             9)  Update Control Block.

                 This function updates (via Message Monitor),
                 the contents of the specified Control Block.

         c)  Table Handling.

             1)  Table Access.

                 This function operates on all tables controlled
                 by the Table Management Package.

             2)  System Parameter Access.

                 This function operates on all system parameters
                 controlled by the Table Management Package.

             3)  Global Number Series Access.

                 This function operates on all global number
                 series controlled by the Table Management Package.

         d)  Status, Log, and Statistics Handling.

             1)  Log.

                 This function generates the information to
                 be delivered to the Log & Accountability Package.

             2)  Statistics.

                 This function generates the information to
                 be delivered to the Statistics Package.



             3)  Status.

                 This function generates and maintains the status
                 information required by the TEP for response
                 to status requests.

             4)  VDU Status Update.

                 This function generates and maintains the status
                 information to be displayed in the VDU status
                 area.

         e)  Queue and Request Handling.

             1)  Look-up Q-Element.

                 This function obtains (via Queue Monitor) next
                 element in the specified queue.

             2)  Return Q-Element.

                 This function returns (via Queue Monitor) the
                 specified queue element to the queue from where
                 it originated.

             3)  Send Q-Element.

                 This function enters (via Queue Monitor) an
                 element into a specified queue.

             4)  Dismantle Q-Element.

                 This function removes (via Queue Monitor) an
                 element from a queue.

             5)  Auxiliary Queue Functions.

                 These functions deal with the remaining part
                 of the queue handling functions (defined in
                 Queue Monitor) applicable to TEP.

             6)  Send Request.

                 This function sends (via Queue Monitor) a request
                 to another package within CAMPS.

             7)  Send Reply.

                 This function delivers a reply (via Queue Monitor)
                 corresponding to a request received from another
                 package within CAMPS.


             8)  Receive Request.

                 This function waits for and receives (via Queue
                 Monitor) requests from other packages within
                 CAMPS.

             9)  Receive Reply.

                 This function waits for and receives (via Queue
                 Monitor) replies to requests sent to other
                 packages within CAMPS.

         f)  Start, Stop, and Error Handling.

             1)  Start-up.

                 This function is activated (by SSC) when an
                 instance of the Terminal Manager is created
                 and performs required initialisation.

             2)  Restart.

                 This function is activated (by SSC) when an
                 instance of the Terminal manager is created
                 following a system failure or switch-over to
                 standby PU.

             3)  Close Down.

                 This function is performed when a close down
                 operation is requested (by SSC).

             4)  Local Error Handling.

                 This function performs error actions for all
                 errors specified as local to TEP.

         g)  Format Handling.

             1)  Format Selection.

                 This function calls upon the Terminal IF Software
                 for access to the required format corresponding
                 to the type of terminal and the output operation
                 in question.



             2)  Format Completion.

                 This function hands over to the IO Control
                 Software data to be filled into the format
                 to be output.

             3)  Format Output.

                 This function calls upon the IO Control Software
                 for output of the specified format to the terminal
                 in question.

             4)  Format Reception.

                 This function receives from the IO Control
                 Software the contents of a format input from
                 a terminal.

             5)  Format Compare.

                 This function compares the contents of a format
                 sent to a terminal with the contents received
                 from the same terminal to identify changes
                 performed by the user.

             6)  Format Validation.

                 This function performs the syntax and semantic
                 validation of the contents of the format received.

             7)  Format Conversion.

                 This function performs the conversion of the
                 specified format to Internal Message Format.

             8)  Predefined Message Handling.

                 This function handles all operations on predefined
                 messages.

             9)  Status Display.

                 This function displays the current status in
                 the status area on the VDU.



5.13.1.2.4   V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The mapping of Basic Functions onto the Top Level Functions
         for this Terminal Manager is shown on fig. 5.13.1.2.4-1.



5.13.1.2.5   P̲R̲I̲N̲T̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The mapping of Basic functions onto the Top Level Functions
         for this Terminal Manager is shown on fig. 5.13.1.2.5-1.



5.13.1.2.6   P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The mapping of Basic Functions onto the Top Level Functions
         for this Terminal Manager is shown on fig. 5.13.1.2.6-1.



5.13.1.2.7   P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The mapping of Basic Functions onto the Top Level Functions
         for this Terminal Manager is shown on fig. 5.13.1.2.7-1.



5.13.1.2.8   O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The mapping of Basic Functions onto the Top Level Functions
         for this Terminal Manager is shown on fig. 5.13.1.2.8-1.


















































   TERMINAL MANAGER…01…FIGS. 5.13.1.2.4-1/5-1/6-1/7-1/8-1


5.13.1.2.9 R̲e̲c̲o̲v̲e̲r̲y̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         When the Terminal Package is restarted by SS&C following
         close down, switch-over or total system failure "recovery
         required" is specified (by SS&C).

         Relevant queues will then contain contents according
         to last checkpoint and Terminal package will inspect
         the queues to re-establish the system state.

         For detailed recovery levels ref. sec. 4.7.



5.13.1.3 P̲a̲c̲k̲a̲g̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲

         TEP is as a whole controlled by the SS&C Software,
         refer subsection 5.13.1.2.1.

         The only parameters shared between TEP and other packages
         are the System Parameters to which access is controlled
         by the Table Management package.

         Errors detected by TEP are reported to SS&C by means
         of a queue mechanism.  Errors of this kind will be
         defined during detailed design.



5.13.1.4 C̲h̲a̲r̲a̲c̲t̲e̲r̲i̲s̲t̲i̲c̲s̲

         Refer CPS/210/SYS/0001.



5.13.1.5 D̲e̲s̲i̲g̲n̲ ̲a̲n̲d̲ ̲C̲o̲n̲s̲t̲r̲u̲c̲t̲i̲o̲n̲

         Refer section 2.5.



5.13.1.6 D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         Refer section 2.6.





5.13.2   E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲



5.13.2.1 E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         User Procedures ref. doc. no. CPS/230/ICD/0001…02…MDCO
         Procedures ref. doc. no. CPS/230/ICD/0002
         Message Service Procedures ref. doc. no.
                                       CPS/230/ICD/0002
         Supervisor Commands and Procedures ref. doc. no.
                                       CPS/230/ICD/0002
         Optical Character Reader ref. doc no.
                                       CPS/ICD/008
         PTR/PTP



5.13.2.2 P̲a̲c̲k̲a̲g̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         In the following sections, the interfaces of the Terminal
         Package to other packages are described.

         Each section describes the interface to one package
         and contains for each terminal type (VDU, Printer,
         PTR, PTP, OCR) the interface between the Terminal Manager
         of the device type and the Package.

         For VDUs the interface is further described per CAMPS
         function, i.e. Supervisor Function, Message Distribution
         Control Function, Message Service Function, User Functions.
          It should however, be understood that for each active
         VDU terminal, an interface of the described type exists,
         i.e. if two MDCOs are signed-on, two instances of MDCO
         interfaces exist, one for each MDCO terminal position.
          Further, if a terminal position has access to two
         or more CAMPS functions, that terminal position or
         instance of the Terminal Package will have all the
         interfaces described for the CAMPS functions to which
         access is granted.



5.13.2.2.1   T̲r̲a̲f̲f̲i̲c̲ ̲H̲a̲n̲d̲l̲i̲n̲g̲ ̲(̲T̲H̲P̲)̲

         The Traffic Handling Package performs analysis of incoming
         and outgoing messages, as well as routing of outgoing
         messages.





5.13.2.2.1.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Abbreviated Service Messages prepared by the Supervisor
             are queued by TEP in the Traffic Handling Package
             queue for outgoing service messages.

             Outgoing Messages retrieved for rerun by the Supervisor
             are queued by TEP in the Traffic Handling Package
             queue for outgoing messages.

             Incoming Service Messages which shall be presented
             to the Supervisor are queued by the Traffic Handling
             Package in the supervisor's queue for service messages.

             Security reports, warning reports, and channel
             reports for print-out at the printer(s) associated
             the supervisor VDU are placed in the supervisor's
             queue for reports by the Traffic Handling Package.

             Refer fig. 5.13.2.2.1-1.

         b)  M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to Traffic Handling.

         c)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Incoming and outgoing Messages, which are not automatically
             accepted by Traffic Handling are queued for Message
             Service, in the incoming respective outgoing message
             service queues.

             TEP places the message in the Traffic Handling
             Package queue for messages having been to Message
             Service.  Refer fig. 5.13.2.2.1-2.

         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             When the Release Officer releases a message, TEP
             places the message in the Message Routing Queue
             (MRQ) of the Traffic Handling Package.

             Refer fig. 5.13.2.2.1-3.

















































                  Figs. 5.13.2.2.1-1/2/3



5.13.2.2.1.2 P̲r̲i̲n̲t̲e̲r̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to Traffic Handling.



5.13.2.2.1.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         ACP127 messages received by the Terminal Manager from
         a PTR are placed in the Message Routing Queue (MRQ)
         of the Traffic Handling Package for routing assignment.



5.13.2.2.1.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         When the Traffic Handling Package detects an outgoing
         message, which shall be output on the PTP, the Traffic
         Handling Package queues the message to the PTP.



5.13.2.2.1.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Messages received in format A from the OCR - Terminal
         Manager are placed in the Message Routing Queue (MRQ)
         of the Traffic Handling Package for Routing assignment
         and ACP127 conversion.



5.13.2.2.2 D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲(̲M̲D̲P̲)̲

         The Distribution Package is responsible for internal
         distribution of information.



5.13.2.2.2.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             When the Supervisor retrieves an incoming or released
             message for internal re-distribution, the message
             is placed by TEP in the Distribution Packages queue
             assigned to this purpose.

             Refer fig. 5.13.2.2.2-1.



















































                   Figure 5.13.2.2.2-1


         b)  M̲D̲C̲O̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Incoming messages for which distribution cannot
             be determined by the Distribution Package are queued
             to TEP in the MDCO queue.

             Distribution instructions to the Distribution Package
             leading to delivery of information to a terminal
             position not active are delivered in this queue
             as well.

             The decision for distribution made by the MDCO
             is communicated to the Distribution Package, which
             if the ordered distribution cannot be executed,
             returns the message to the MDCO.

             The MDCO may retrieve messages for distribution.
              Such messages are by TEP queued for the Distribution
             Package in the appropriate queue.

             The information which the MDCO requests to be printed
             is queued to the Distribution Package for queuing
             to the printer associated the MDCO VDU.

             Refer fig. 5.13.2.2.2-2.


         b)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             The information for which the MSO request a print-out
             at his own printer are queued to the Distribution
             Package for queuing to the printer associated with
             the MSO VDU.

             Incoming messages for which the MSO requests print-out
             at terminal positions allocated to specified Staff
             Cells are queued to the Distribution Package.






















































Fig. 5.13.2.2.2-2



         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             TEP queues messages for coordination, messages
             for release, comments, and release notifications
             to be distributed to the Distribution Package.

             Information for which the user requests a print-out
             is queued to the Distribution Package for queuing
             to the shared printer associated with the user
             VDU.

             The Distribution Package queues information addressed
             to a user position in the Receive Queue and messages
             for release in the Release Officers Release Queue
             (RLQ) in accordance with the precedence of the
             delivered information.

             The precedence levels of the queues are SUPER FLASH,
             FLASH, IMMEDIATE, SUPER PRIORITY, PRIORITY, and
             ROUTINE.


















































                   Figure 5.13.2.2.2-3



5.13.2.2.2.2 P̲r̲i̲n̲t̲e̲r̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The Distribution Package queues information addressed,
         either by SCD or device designator, to the printer
         position in the queue of the Printer Terminal Manager
         in accordance with the precedence of the delivered
         information.



5.13.2.2.2.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         NA



5.13.2.2.2.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Messages for which the supervisor has specified output
         on PTP are queued by the Distribution Package in the
         PTP Terminal Manager queue.



5.13.2.2.2.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         NA



5.13.2.2.3   S̲t̲o̲r̲a̲g̲e̲ ̲a̲n̲d̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲(̲S̲A̲R̲)̲

         The Storage and Retrieval Package handles the storage/retrieval
         of all items of information, which are stored on long
         term storage.



5.13.2.2.3.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Supervisor retrieve requests are by TEP inserted
             in the SAR retrieve request queue.  When the SAR
             Package has processed the request, the result is
             placed in the Terminal Package supervisor queue
             for delivery.


             When the Supervisor has requested a disk dismount,
             this is reported to SFM and to SAR via the SAR
             request queue.  This request is acknowledged by
             SAR by queuing an acknowledge in the proper queue.

             When the Supervisor has performed a disk mount
             this is communicated to SFM and to SAR by the Terminal
             Manager.

             Dump activities commanded or acknowledged by the
             supervisor are communicated to the SAR by the Terminal
             Manager.

             Reports, mount request reports, dump request reports
             for print-out at the printer(s) associated the
             supervisor VDU are placed in the Terminal Package
             queue for reports by SAR.

             Refer fig. 5.13.2.2.3-1.



















































                   Figure 5.13.2.2.3-1



         b)  M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             When the MDCO wants to retrieve a message, TEP
             inserts the retrieve request in the SAR Packages
             retrieve request queue.  SAR inserts the result
             of the processing of the request in the MDCO delivery
             queue.

             Refer fig. 5.13.2.2.3-2.

         c)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to SAR.

         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             When a user issues a retrieval or message append
             request, TEP inserts the request in SAR retrieval
             request queue.

             When SAR has processed the request, it inserts
             the result of it in the Terminal Package delivery
             queue.

             When a user Terminal Manager detects a transaction
             (An initial version of a message, a message released,
             a comment transmitted) which results in information
             being stored, the Terminal Manager reports the
             retrieval keys and information to SAR.

             Refer fig. 5.13.2.2.3-3.



5.13.2.2.3.2 P̲r̲i̲n̲t̲e̲r̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

             No interface to SAR.



5.13.2.2.3.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

             Messages received from the PTR are automatically
             released by the Terminal Manager.

             The Terminal Manager reports the retrieval key
             of the message automatically released to SAR.




















































                   Figure 5.13.2.2.3-2



















































                   Figure 5.13.2.2.3-3



5.13.2.2.3.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to SAR.



5.13.2.2.3.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Messages received from the OCR are released automatically
         by the Terminal Manager.  The retrieval keys of the
         message are reported to SAR.



5.13.2.2.4 L̲o̲g̲ ̲a̲n̲d̲ ̲A̲c̲c̲o̲u̲n̲t̲a̲b̲i̲l̲i̲t̲y̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲(̲L̲O̲G̲)̲

         The Log and Accountability Package collects log records
         reported from various package and stores them on disk.

         Upon request from the Supervisor trace of log is performed
         by the Log and Accountability Package.



5.13.2.2.4.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Log records of Supervisor activities are communicated
             to the Log and Accountability Package through CAMPS
             System Functions.

             The Log and Accountability Package queues log records
             to TEP for print-out at the supervisor's terminal
             as they arrive.

             The supervisor may request various traces of log
             records.  The Terminal Package queues such requests
             in the request queue of the Log and Accountability
             Package.

             When the Log and Accountability Package has traced
             the requested log records, they are placed in the
             Supervisor's queue for traced log.  Then the Log
             and Accountability package places a command completion
             code in the Terminal Package queue assigned to
             this purpose, so that TEP can generate a command
             completion report.  Warning reports are placed
             in the warning queue by Log and Accountability
             Package.  Refer fig. 5.13.2.2.4-1.



















































Fig. 15.13.2.2.4-1



         b)  M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Log records of MDCO activities are communicated
             to the Log and Accountability Package through CAMPS
             System Functions.

             Refer fig. 5.13.2.2.4-2.

         c)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             Log records of MSO activities are communicated
             to the Log and Accountability Package through CAMPS
             System Functions.

             Refer fig. 5.13.2.2.4-3.

         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             Log records of user activities are communicated
             by the Terminal Package to the Log and Accountability
             Package through CAMPS System Functions.

             Refer fig. 5.13.2.2.4-4.



5.13.2.2.4.2 P̲r̲i̲n̲t̲e̲r̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Log records of information distributed by SCD to a
         printer are communicated by the Terminal Package to
         the Log and Accountability Package through CAMPS System
         Functions.



5.13.2.2.4.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to log and accountability.



5.13.2.2.4.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to log and accountability.



5.13.2.2.4.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to log and accountability.


















































                   Figure 5.13.2.2.4-2



5.13.2.2.5   S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲ ̲(̲S̲T̲P̲)̲

         The Statistics Package collects statistical information
         from many packages and makes statistics based on the
         collected information.  The Statistics Package extracts
         on request from the supervisor specified statistics
         and queues them in the supervisor's statistics print
         queue.



5.13.2.2.5.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No statistics information flows from the Terminal
             Package to the Statistics Package.

             The Terminal Package requests statistics from the
             Statistics Package by giving a command to the Statistics
             Package.

             When the Statistics Package has retrieved the commanded
             statistics, it queues it in the TEP statistics
             print queue.  Then the Statistics queues a command
             completion code in the supervisor queue dedicated
             to this purpose so TEP can generate a command completion
             report.

             Refer fig. 5.13.2.2.5-1.

         b)  M̲e̲s̲s̲a̲g̲e̲ ̲D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to Statistics.

         c)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to Statistics.

         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             The Terminal Package collects statistics information
             on user formats and communicates such statistics
             records to the Statistics Package by invoking the
             appropriate CAMPS system function.

             Refer fig. 5.13.2.2.5-2.

















































                   Figure 5.13.2.2.5-1



















































                   Figure 5.13.2.2.5-2



5.13.2.2.5.2 P̲r̲i̲n̲t̲e̲r̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         The Terminal Manager collects statistics information
         on formats distributed on SCDs to the printer and communicates
         such statistics records to the Statistics Package by
         invoking the appropriate CAMPS System Function.



5.13.2.2.5.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to Statistics.



5.13.2.2.5.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to Statistics.



5.13.2.2.5.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         No interface to Statistics.



5.13.2.2.6   S̲S̲C̲ ̲P̲a̲c̲k̲a̲g̲e̲

         The SSC software monitors and controls the CAMPS system,
         hardware as well as software.  The SSC software acts
         as operating system.

         The SSC software initializes an instance of the Terminal
         Package (Terminal Manager) each time the state of a
         terminal changes from Unmanned to Manned/Attended.
          The instance, i.e. type of Terminal Manager, activated
         is device dependent.



5.13.2.2.6.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         For VDUs, the initialization procedure is similar for
         all CAMPS functions, except that the supervisor function
         is not handed over before the ASSIGN command has been
         issued.



         The Terminal Package is initiated with information
         about the access rights determined by the SSC Package
         and include:

         -   CAMPS functions which may be accessed by the user
             from the given terminal position.

         -   System tables which may be accessed.

         The interface to the SSC software further covers the
         following special areas:

         a)  Error Reporting.

             Errors that cannot be handled by the Terminal Package
             are reported to SSC and appropriate action taken
             here. Control will be returned from SSC in the
             cases where continued operation is possible, otherwise
             switchover or restart will be performed.

         b)  Ordered close-down.

             When a close-down command is received from SSC
             the following actions are taken:

             1)  Warning sent to all manned terminals specifying
                 when close-down will take place.

             2)  Commands are ignored when current activities
                 are completed and all flash messages have been
                  displayed.

             3)  Suspension of transactions still active at
                 terminals when warning time has elapsed.

             4)  Notify SSC that close-down actions are complete.

         c)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             The supervisor may issue some commands to the SSC
             Package, such as integrity check, change profile
             (external channel, terminal, user). Such commands
             are by TEP inserted in the command queue of the
             SSC Package.



             When the SSC Package has executed a command, it
             places a command completion code in TEP queue assigned
             to this purpose, so TEP can generate a command
             completion report.

             Reports for the supervisor generated by the SSC
             Package (e.g. system integrity check unsuccessfull)
             are placed in TEP queue for supervisor reports.

             Refer fig. 5.13.2.2.6-1.

         d)  M̲D̲C̲O̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No special interface.

         e)  M̲e̲s̲s̲a̲g̲e̲ ̲S̲e̲r̲v̲i̲c̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No special interface.

         f)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No special interface.



5.13.2.2.6.2 S̲t̲a̲n̲d̲ ̲A̲l̲o̲n̲e̲ ̲D̲e̲v̲i̲c̲e̲s̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲s̲

         No special interfaces to the SSC Package exist.















































                    Fig. 5.13.2.2.6-1


5.13.2.2.7 T̲a̲b̲l̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲(̲T̲M̲P̲)̲

         TMP provides access to tables, global number series
         and system parameters and validates update-requests
         to these as well as ensuring continuity and integrity
         in case of system failures. Back-up/reload facilities
         are also supplied. The tables accessed by TEP include:

         AIG
         PLA
         RI
         CH
         SDL
         SCD
         SIC
         Command Control Tables
         MDCO Control Tables
         Term. prof. (read via TMP, update via SSC)
         User. prof. (read via TMP, update via SSC)

         Global no. series:

         Document control no.
         Transaction serial no.
         Release serial no. 
         Report print no.

         System Parameters:



5.13.2.2.7.1 V̲D̲U̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         a)  S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             In addition to the supervisor facilities for read
             and update implemented as commands, the Terminal
             Package reads the relevant tables, numbers, and
             system parameters required for its functions.

         b)  M̲D̲C̲O̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to TMP.



















































                   Figure 5.13.2.2.7-1


         c)  M̲S̲O̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲

             No interface to TMP.

         d)  U̲s̲e̲r̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

             Increments the transaction serial no.

             After release TMP increments the release serial
             no.

             During validation of user entries tables are read
             by TEP.



5.13.2.2.7.2 P̲r̲i̲n̲t̲e̲r̲s̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Increments document control no.



5.13.2.2.7.3 P̲T̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Increments release serial no.



5.13.2.2.7.4 P̲T̲P̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Increments document control no.



5.13.2.2.7.5 O̲C̲R̲ ̲-̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲M̲a̲n̲a̲g̲e̲r̲

         Increments release serial no.