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

⟦bc6de6ddc⟧ Wang Wps File

    Length: 23329 (0x5b21)
    Types: Wang Wps File
    Notes: LKSAA PROPOSAL            
    Names: »4215A «

Derivation

└─⟦37660ca85⟧ Bits:30006030 8" Wang WCS floppy, CR 0386A
    └─ ⟦this⟧ »4215A « 

WangText






                        
                         
    Issue 1.4  
LKSAA - VOLUME II       
                         
    SYS/84-04-24
Part 2
TECHNICAL PROPOSAL      
                         
    Page   







 2 OUTGOING MESSAGE PROCESSING  .....................
       
   2.1 INJECTION OF MESSAGES  .......................
           
   2.2 STORAGE  .....................................
           
   2.3 HEADER AND TEXT CONTROL  .....................
           
     2.3.1 Message Preparation  .....................
               
     2.3.2 Message Validation  ......................
               
     2.3.2 Message Queues  ..........................
               
     2.3.4 Message Release  .........................
               

   2.4 AUTOMATIC PROCESSING  ........................
           
     2.4.1 Logging  .................................
               
     2.4.2 General Comments on Message Processing  ..
               
       2.4.2.1 Priority  ............................
                   
       2.4.2.2 Addressing Receivers  ................
                   
       2.4.2.3 Messages in Plain Text  ..............
                   
       2.4.2.4 Messages To Be Encrypted  ............
                   

     2.4.3 Creation of Message Control Data  ........
               
       2.4.3.1 Message Synthesis  ...................
                   
       2.4.3.2 Conversion Procedures  ...............
                   
       2.4.3.3 Transmission Procedures  .............
                   
       2.4.3.4 Message Routing  .....................
                   
         2.4.3.4.1 Completed Routing  ...............
                       
         2.4.3.4.2 Selective Routing  ...............
                       
         2.4.3.4.3 Routing Assistance  ..............
                       

     2.4.4 Message Generation  ......................
               

   2.5 TRANSMISSION  ................................
           
   2.6 REDIRECTION  .................................
           
   2.7 REPETITION  ..................................
           
   2.8 CLASSIFIED MESSAGE PROCESSING  ...............
           
   2.9 ERROR PROCESSING  ............................
           


              2̲ ̲O̲U̲T̲G̲O̲I̲N̲G̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲ 



2.1      I̲N̲J̲E̲C̲T̲I̲O̲N̲ ̲O̲F̲ ̲M̲E̲S̲S̲A̲G̲E̲S̲ 

         Messages can be injected to the ZVA-system from the
         following input devices:

         o   Terminals and workstations in the working area.

         o   Terminals and devices in the control room, such
             as:

             o   Optical Character Reader
             o   Papertape Reader
             o   VDU's

         o   Relay from incoming channels.

         Messages consist of Header Data (Control Data) and
         Text Data.



2.2      S̲T̲O̲R̲A̲G̲E̲ 

         The system has the capability to store all incoming
         and outgoing messages to allow users to subsequently
         retrieve them as required.

         Messages are stored in the format as prepared and validated.

         Messages are stored on on-line as well as off-line
         devices. Messages are kept on-line up to 30 days after
         which they are dumped to off-line devices.

         Messages are stored together with a number of retrieval
         parameters which are internal system number, time of
         occurance (System Data and time), release (Data time
         Group), originating AV, message identification, channel
         identification, station serial number, subject indicator
         code, message identification and user code.

         The mentioned parameters not applicable to the RFP,
         may be provided as options.



         A retrieval can take place by one or more of the above
         mentioned parameters. In addition to the above parameters,
         a time range can be specified for which messages shall
         be retrieved.

         If more than one message meet the criteria, a retrieval
         catalogue is presented, which refers to messages fitting
         the key.

         The user can based on the catalogue display select
         the one to be chosen.



2.3      H̲E̲A̲D̲E̲R̲ ̲A̲N̲D̲ ̲T̲E̲X̲T̲ ̲C̲O̲N̲T̲R̲O̲L̲



2.3.1    M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲e̲p̲a̲r̲a̲t̲i̲o̲n̲

         See Message Flow diagrams Figure 1.3-3 and 1.3-4 for
         the principle flow of an outgoing message.

         The user has a number of terminal functions that supports
         preparation of messages and they are:

         -   Initial message preparation, supporting preparation
             of message header and text according to AA format
             and ACP 127 format (if this option is exercised).

         -   Message coordination sending a drafted message
             to other organizational units than the drafter
             for coordination according to a specified distribution
             (if this option is exercised)

         -   Message comments providing the user with an electronic
             mail capability for communication between terminals
             within the LKSAA.

         -   Datasets providing user defined predefined messages
             where the construction is based upon standardized
             message skeletons and text (if this option is exercised)

         Messages are in general prepared via VDUs. This interactive
         preparation process is controlled by the Terminal Package.
         The process involves:

         1)  Various methods of text preparation (VDU input;
             appending texts of other message; use of predefined
             messages with validation of formatted data)

         2)  Validation of information to be used in the header
             of the message (addresses, precedence, security
             classifications) and therefore access to the appropriate
             address tables


         3)  Operator assistance in the Message Preparation
             of Header Data associated with the messages text
             if header data for routing is not complete.

         4)  Validation of message subject and distribution
             information (SICs, and local distribution information)
             and therefore access to the appropriate tables

         5)  Acceptance of instructions concerning the further
             processing of the message (for example, coordination,
             release and special handling). Provided the message
             has not been queued for release, it may be edited
             and changed and is held by the system pending the
             release verdict.

         Messages can furthermore be entered into the system
         via Teletypes, Paper Tape Readers and an Optical Character
         Reader. Text Processing Equipment and Intelligent Workstations
         can be interfaced as an option. 

         Messages entered from these sources will be validated
         and if not accepted, an error message will be generated.
         The message can then be corrected and reentered or
         it can be assisted by the Message Service Operator.

         Having prepared and coordinated a message the user
         has to send it for release before conversion into AA
         format or ACP127 format (if this option is exercised)
         and subsequent transmission.
         See figure 2.3.1-1 for example of general preparation
         format.
















































                      Figure 2.3.1-1
















































                       Figure 3.4-2
                       Format A-1/1
















































                       Figure 3.4-3
                       Format A-1/2
















































                       Figure 3.4-5
                        Format A-2


2.3.2    M̲e̲s̲s̲a̲g̲e̲ ̲V̲a̲l̲i̲d̲a̲t̲i̲o̲n̲ 

         Before an outgoing message can be processed, the user
         must ensure the completeness of the text of the message,
         its addresses or Routing Indicators (RIs), security
         classification, precedence etc. Message preparation
         is a general name for all the processing involved in
         collecting this information. The actual processes vary
         according to the type and source of a message, but
         the end result will be a stored message with an unique
         Message Identifier.

         In case of unsuccessful validation, error codes will
         be displayed in the margin and the erroneous fields
         will be highlighted in inverse video for ease of error
         correction, in addition plain language error messages
         will be displayed by entering the error codes shown.

         Messages with insufficient control information for
         automatic processing and routing will be distributed
         to the Message Service Operator (MS0) for assistance.

         Append of messages text is provided in a user dialogue.
         By selecting the appropriate command, a screen format
         will be shown on the VDU. Text may in addition be inserted
         from a file, a papertape and an optical character reader.

2.3.2    M̲e̲s̲s̲a̲g̲e̲ ̲Q̲u̲e̲u̲e̲s̲ 

         Messages are handled according to precedence. The precedence
         levels are FLASH, IMMEDIATE, PRIORITY and ROUTINE.
         All system queues are implemented for these four precedence
         levels. Flash priority is an option.

         The system will display queue status on the VDU's for
         various system queues such as release queue, retrieval
         queue and message presentation queue.

         The user can get access to the messages displayed in
         his queues by a "get message" function. Furthermore
         he has the capability to delete or save a message,
         which he has requested to get access to.

         An example of the queues displayed at a message preparation
         terminal is presented in figure 2.3.1-1 and further
         discussed below.

         The number of messages queued for the terminal by precedence
         as well as those for coordination, release, display,
         or response on a terminal will be shown. Each category
         is identified by a alpha descriptor and the number
         of items of this category in the terminal queue.


         Queue information is updated every minute except when
         FLASH messages are queued which causes immediate update
         and a short audio alarm.

         In the category "coordination" is contained the number
         of messages for coordination. Coordination is an option.

         In the category "release" is contained the number of
         messages for release.

         In the category "display" is contained the number of
         incoming message, comments, and outgoing messages.

         In the category "response" is contained the number
         of retrieved messages (from off-line database), append
         notifications (off-line append), delete notifications
         and release notifications.



2.3.4    M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲l̲e̲a̲s̲e̲

         A message prepared via a VDU has to be presented to
         an appropriate user/terminal for release. Release does
         not alter a message; it allocates a release date-time
         group (file time) and a station serial number to the
         message. Release is an interactive transaction controlled
         by the terminal package which has one of the following
         results:

         1)  M̲e̲s̲s̲a̲g̲e̲ ̲r̲e̲l̲e̲a̲s̲e̲d̲

             The message is queued for the format Synthesis
             Process.

         2)  R̲e̲l̲e̲a̲s̲e̲ ̲r̲e̲f̲u̲s̲e̲d̲

             The Releaser sends an appropriate comment to the
             user/terminal associated with the drafting of the
             message.

         3)  R̲e̲l̲e̲a̲s̲e̲ ̲D̲e̲f̲e̲r̲r̲e̲d̲

             The Releaser sends an appropriate comment to the
             user/terminal associated with the drafting of the
             message.





2.4      A̲U̲T̲O̲M̲A̲T̲I̲C̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲ 



2.4.1    L̲o̲g̲g̲i̲n̲g̲ 

         When a prepared message is accepted by the Terminal
         Package, a log record is automatically generated. The
         logged information containing a unique message identifier,
         date-time-stamp, classification, working unit for message
         preparation, name and phone number of drafter, identification
         of user (operator) will be inserted from the user profile
         and other tables. The stored log record will not be
         part of the transferred message.



2.4.2    G̲e̲n̲e̲r̲a̲l̲ ̲C̲o̲m̲m̲e̲n̲t̲s̲ ̲o̲n̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲ 



2.4.2.1  P̲r̲i̲o̲r̲i̲t̲y̲ 

         As described in section 1.4.2 and 2.3.3, messages will
         be processed according to the priority levels: routine,
         priority, immediate and flash (optional). Within priority
         levels messages will be handled on a first in first
         out basis.

         On certain telex channels, all messages shall be processed
         immediately after establishing the connection, i.e.
         independantly of the priority levels for other messages
         for other circuits. Information for this decision on
         processing of outgoing messages will be contained in
         the system tables for selection of circuits and routes.



2.4.2.2  A̲d̲d̲r̲e̲s̲s̲i̲n̲g̲ ̲R̲e̲c̲e̲i̲v̲e̲r̲s̲ 

         Messages can be addressed as follows:

         -   A single addressee, identified by a plain language
             address.

         -   A variable number of addresses identified by a
             number of plain language addresses.



         -   A group of addresses identified by an addressee
             group identifier.

         -   A group of addresses with exeption of certain addresses
             identified by an address group identifier and the
             relevant exeption plain language addresses. This
             is an optional facility.

         Addresses, circuits and routes are contained in a set
         of related tables managed by the Table Management System.
         Table entries can be added, changed or deleted by the
         Supervisor by means of a VDU dialogue.



2.4.2.3  M̲e̲s̲s̲a̲g̲e̲s̲ ̲i̲n̲ ̲P̲l̲a̲i̲n̲ ̲T̲e̲x̲t̲ 

         A message is handled as a plain message when the classification
         is "offen" and the route for the addressee is not marked
         for forced encryption.

         For addressees, which can be reached via an on-line
         channel, the message is routed automatically. In case
         only an off-line network is available, the message
         is punched on papertape and a handling instruction
         is printed.



2.4.2.4  M̲e̲s̲s̲a̲g̲e̲s̲ ̲t̲o̲ ̲b̲e̲ ̲E̲n̲c̲r̲y̲p̲t̲e̲d̲ 

         As message is to be encrypted if this is indicated
         in the control data or if the route for the addressee
         requires encryption according to the routing table.

         Messages for off-line encryption can be handled either
         ZVA-internal or ZVA-external. Encryption is processed
         separately before transmission.

         Messages for on-line encryption will be encrypted and
         transmitted in parallel processing. If the encryption
         device and the channel is not on-line connected to
         the ZVA, the messages will be punched on papertape
         and a handling instruction will be printed.





2.4.3    C̲r̲e̲a̲t̲i̲o̲n̲ ̲o̲f̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲D̲a̲t̲a̲ 



2.4.3.1  M̲e̲s̲s̲a̲g̲e̲ ̲S̲y̲n̲t̲h̲e̲s̲i̲s̲ 

         Much of the information needed for the header of a
         message is supplied during the various message preparation
         functions. The format synthesis function continues
         the build-up of this information.

         Priority, classification, encryption demand and sender
         identification are supplied during message preparation.

         The Station Serial Number, the filing-time and the
         Data Time Group is supplied at release of the message.

         The Routing Indicators is selected automatically during
         the following routing procedures (ref. description
         2.4.3.4).

         The remaining synthesis and formatting procedures are
         provided as follows:



2.4.3.2  C̲o̲n̲v̲e̲r̲s̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲

         The messages being prepared at terminals are stored
         in an internal message format. After release of messages,
         they are sent for format-conversion.

         The functions of format-conversion are:

         -   Formatting of precedence, called station and calling
             station of complete entered messages

         -   Formatting of encryption control data

         -   Formatting of Supervisor prepared Service Messages

         -   Conversion and formatting of user prepared messages
             into complete AA-, ACP127, COREU or WUI -format

         -   Separation into sections if applicable for that
             message

         -   Preparation of separate transmissions in case multiple
             routes or limit exceeded on RI's

         -   Insert of ZEN in front of plain language addresses
             where multiple routes are applicable


         The messages are after conversion forwarded to transmission
         upon a channel indicated via the circuit selected under
         Routing. A message containing Local Plain language
         addresses will, however, be directed for local distribution.



2.4.3.3  T̲r̲a̲n̲s̲m̲i̲s̲s̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲

         The functions of Transmission Procedures are:

         -   Formatting of start-off-transmission, station and
             channel designator, figure shift, letter shift
             and security warning prosign. 

         -   Formatting of Pilots upon automatic or 
             Supervisor initiated retransmissions (reruns)

         -   Preemption for transmission of flash message where
             applicable

         -   Delivery of format-lines for transmission including
             insertion of formal parameters

         -   Insertion of delimiter line

         -   Insertion of crypto control data

         -   A transmitted message will after successful transmission
             be taken care of by the Transmission Control Procedures,
             if the message shall be acknowledged.


2.4.3.4  M̲e̲s̲s̲a̲g̲e̲ ̲R̲o̲u̲t̲i̲n̲g̲

         Routing of messages is performed after message release
         and before completion of message synthesis.

         The basic functions of routing is to select one or
         more output-circuits upon which the message or message
         ̲views shall be transmitted after conversion into external
         message format.

         Two routing functions are provided

         -   completed routing
         -   selective routing



2.4.3.4.1    C̲o̲m̲p̲l̲e̲t̲e̲d̲ ̲R̲o̲u̲t̲i̲n̲g̲

         The complete routing functions are to select circuits
         for transmission based upon a list of RI's.

         These RI's might have been derived through called station
         of a complete entered message, assigned during Service
         Message Prepare or assigned via RI-assignment procedures
         (MSO). Anyway the message classification shall be compared
         with the RI and circuit classification and the availability
         of the pre-selected circuits shall be checked before
         the message may continue for transmission.

         Unknown RI's will result in RI ̲assignment.
         Misrouted and missent messages are detected during
         format analysis (no local RI found/no local PLA found).



2.4.3.4.2    S̲e̲l̲e̲c̲t̲i̲v̲e̲ ̲R̲o̲u̲t̲i̲n̲g̲

         The subjects for selective Routing are local prepared
         messages of Plaindress-type entered for Conversion
         first time (second time will be after RI-assignment
         or for Rerun etc.).
         The function is to select a RI for each PLA.
         Up to 4 alternatives for select of an RI may exist
         for each PLA.


         The following principles for select of a RI will be
         used:

         a)  The first RI with a classification higher than
             or equal to the classification of the message will
             be selected.

         b)  If the classification of the associated circuit
             is lower than the classification of the RI a logical
             error is found in the RI-table, a warning will
             be sent to the supervisor printer and the next
             RI will be selected.

         c)  If the circuit referenced via the RI is disconnected
             or no channels are available upon that circuit
             (closed), the next RI will be selected.

         d)  If no more RI's can be selected the message will
             be rejected for RI-assignment with the last tested
             RI (if any) as a suggestion, i.e. distributed for
             routing assistance.
             If a "ZEN" is associated to the PLA, no RI will
             be selected.



2.4.3.4.3    R̲o̲u̲t̲i̲n̲g̲ ̲A̲s̲s̲i̲s̲t̲a̲n̲c̲e̲

         Manual intervention might be needed for assignment
         of alternative Routing Indicators (RIs) in case

         -   the Plain Language Address (PLA) is unknown
         -   the RI is unknown
         -   no circuit is assigned to the RI
         -   the classification of the RI is too low
         -   all channels associated to an output-circuit has
             been closed

         The message is presented at a message service position
         together with a Routing-List where the RI's in question
         is flagged with an explainable error ̲code.
         The MSO reenters the message for continued Routing
         and Conversion after his assignments.





2.4.4    M̲e̲s̲s̲a̲g̲e̲ ̲G̲e̲n̲e̲r̲a̲t̲i̲o̲n̲ 

         As mentioned in section 2.4.2 and 2.4.3, the Conversion
         Package will handle message synthesis and generate
         messages according to the required addressees and channels
         and in respect to classification and encryption in
         compliance to the detailed rules mentioned in the RFP.
         These procedures will not be repeated in this text.



2.5      T̲R̲A̲N̲S̲M̲I̲S̲S̲I̲O̲N̲ 

         Messages will be transmitted through the following
         carriers:

         -   leased lines
         -   dial-up lines
         -   radio channels

         Transmission and protocols (if applicable) will be
         handled by the Transport Package.

         For radio channels the connection will be established
         manually from the radio control position for the ZVA.
         The Supervisor has capabilities to open and close,
         connect and disconnect channels by means of a VDU dialog,
         but the connection will not be established automatically
         from the ZVA. While the connection is existing, it
         will be handled by the ZVA as a point-to-point line.

         For dial-up lines, the ZVA will automatically establish
         a connection when required. In case of errors in establishing
         a connection, the ZVA will retry a specified number
         of times and after a time interval repeat the establishing
         procedure.

         Before insertion of an on-line encryption and transmission
         the ZVA will ensure that a connection is established.





2.6      R̲E̲D̲I̲R̲E̲C̲T̲I̲O̲N̲ 

         The Message Service Operator has capabilities for rerun
         (rerouting), redirection, and readdressing of messages
         by means of separate commands for the corresponding
         VDU dialog.

         Furthermore the Supervisor dynamically can change the
         system tables such as routing tables and addressing
         tables.



2.7      R̲E̲P̲E̲T̲I̲T̲I̲O̲N̲ 

         The Message Service Operator (MSO) has the capability
         to receive and prepare service messages in plain text
         as well as in standardized and abbreviated lay-out.

         At reception of a service message requesting message
         repetition (rerun), the MSO can by means of a VDU dialog
         rerun the messages.

         The Traffic Handling Package on the ZVA system is able
         to send and receive abbreviated service messages. Based
         on such a request, the ZVA can automatically rerun
         messages.

         An abbreviated service message for rerun will contain
         information on station-serial numbers (possibly a number
         interval) and addressees, or channel-serial number
         (possibly an interval), status request for reencryption
         and rerun and status request for message rerun.

         Abbreviated service messages, which cannot be handled
         automatically by the ZVA, will be distributed to the
         MSO for manual assistance.

         A rerun of a message will generate a log record and
         for manual reruns the operator identification will
         be logged.

         The maximum level for reruns (number of reruns) is
         a system parameter, which can be changed by the Supervisor
         by means of command and VDU dialog. In case this rerun
         level is exceeded, a report will be generated. Automatic
         rerun will then be stopped. For certain channels rerun
         may be prevented.


2.8      C̲L̲A̲S̲S̲I̲F̲I̲E̲D̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲ 

         All classified messages will be logged in a security
         log containing a unique message identifier amongst
         other information. The security log will be printed
         on the supervisor printer.

         Security is described in part 2, section 1.7 and in
         part 1, section 2.7.



2.9      E̲R̲R̲O̲R̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲ 

         Erroneous messages will be handled either by the drafter
         or by the Message Service Operator according to the
         type of error.

         Messages, which are not finally processed by the drafter,
         can be stored in the system and processing can be resumed
         on a later point of time (if the option for Continue
         Message Preparation is exercised) by means of a VDU
         dialog.

         A draft message may be coordinated with one or more
         other organizational units than the drafter and comments
         may be sent between terminals using the electronic
         mails facilities.

         Before a prepared message can be sent it must be released.
         This is done on a VDU dialog between the drafter and
         the releaser and a release notification is sent to
         the drafter.

         Status of outgoing messages can at any time be displayed
         using a simple command.

         Additional facilities are described in section 2.3.