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

⟦b853facce⟧ Wang Wps File

    Length: 70566 (0x113a6)
    Types: Wang Wps File
    Notes: Rovsing                   
    Names: »1264V «

Derivation

└─⟦740f46985⟧ Bits:30006253 8" Wang WCS floppy, CR 0097K
    └─ ⟦this⟧ »1264V « 

WangText

…00……00……00……00… …0a……00……00… …0b… …0f… …00… …06… …07……1f……0c……1f……02……1e……08……1e……0e……1e……0f……1e……05……1d……0a……1d……0f……1d… …1c……08……1c……00……1c……06……1b……0b……1b……00……1b……05……1a……09……1a……0a……1a……0b……1a……0e……1a……02……1a……06……19……0a……19……0d……19……00……19……86…1         …02…   …02…   …02…   …02…                                           
                                                      CHAPTER 6
                                   Page #
        DOCUMENT III      TECHNICAL PROPOSAL          Apr. 29, 1982





6.7.3    U̲N̲I̲V̲A̲C̲ ̲h̲o̲s̲t̲ ̲i̲n̲t̲e̲r̲f̲a̲c̲e̲


…02…This chapter describes in detail the interface between
…02…the ACDN and UNIVAC 1100 hostcomputers.  The following
…02…aspects are covered:

…02…-        DCA
…02…-        Protocols and software for new UNIVAC hosts
         -   The ACDN interface to VIA

…02…A functional overview is given in fig III 6.7.3 1.


6.7.3.1  D̲i̲s̲t̲r̲i̲b̲u̲t̲e̲d̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲s̲ ̲A̲r̲c̲h̲i̲t̲e̲c̲t̲u̲r̲e̲


         o   In this chapter the DCA will be presented to give
             a
…02……02…background for the implementation proposed for new
…02……02…UNIVAC-host systems.

…02…This Chapter describes the DCA-protocol layers
…02…         -  End user (EU)
…02……02…-  Communication Systems User (CSU)
…02……02…-  Termination System (TS)
…02……02…-  -     Port Flow Control (PFC)
…02……02…-  -     Logical Port Multiplexor (LPM)
…02……02…-  -     TS/TN interface
…02……02…-  Data Unit Control (DUC)
…02……02…-  Remote Trunk Control (RTC)
…02……02…-  Trunk Control (TC)
…02……02…-  Sub Architectural Interface (SAI).






























































                     Fig. III 6.7.3.1


         DCA is a conceptual way of describing the functionalities
         of a network.  DCA is not a specific implementation
         of a network.  DCA uses the ISO-model of layered protocols
         implying, that a communication session from one user
         to another via the network must confirm to a specific
         set of protocols (or rules).

         An overview of the DCA/Telcon implementation is given
         in figure III 6.7.3.2.

         E̲n̲d̲ ̲U̲s̲e̲r̲ ̲(̲E̲U̲)̲

         A network user (also called an end user, EU) will always
         be connected to another EU in the network via a system
         session.  The 2 EU's can as an example be, an interactive
         terminal and a user program in the host computer. 
         The EU-to-EU protocol is in this case determined by
         the user program.

         C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲S̲y̲s̲t̲e̲m̲ ̲U̲s̲e̲r̲

         An EU is always connected to the communications system
         (CS) via a so called communications system user (CSU),
         see fig. III 6.7.3.2.

         The CSU's are interfacing the communication system
         (CS) and is the pathway through which the EU connects
         to  CS.  The CSU must always be paired with a (peer)
         CSU in the other end of a system session.  The paired
         CSU's in the above mentioned example could be a virtual
         terminal server in a host converting data from and
         to the user program.


































































                     Fig. III 6.7.3.2


         The CSU layer is very loosely defined in DCA terms
         and depends fully on the specific implementation in
         host and front-end.

         In a following sub-chapter we will take a closer look
         at the specific UNIVAC 1100 host implementation of
         the CSU layer.  Here it shall only be mentioned that
         the CSU functions will be formatting of EU-data (so
         called UDU - User Data Units), network monitoring and
         EU-flow control.  The term EU-flow control may cover
         pacing control to and from an EU.


         T̲e̲r̲m̲i̲n̲a̲t̲i̲o̲n̲ ̲S̲y̲s̲t̲e̲m̲ ̲(̲T̲S̲)̲

         As mentioned above more EU's may share a logical port
         session (fig. III 6.7.3.2).  An LP-session is defined
         as a communication path from a logical port to another
         logical port.  The total amount of logical ports in
         a Telcon processor (host, nodal, Front End or Remote
         Concentrator) is called a Termination System (TS).
         Note that the CSU and the TS may be functionalities
         in the same processor and that more than one CSU may
         connect to the TS.

         The TS routes the traffic generated by the CSU to the
         Transport Network (TN).  TS can be divided into 2 parts,
         the Port Flow Control (PFC) and the Logical Port Multiplexor
         (LPM).
















         P̲o̲r̲t̲ ̲F̲L̲o̲w̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲(̲P̲F̲C̲)̲

         The Port Flow Control provides for:

         -   Initialization of an LP-session

         -   Sequence numbering of data presented to the port
             
            (Port Data Units (PDU's)).

         -   Acknowledging of PDU…0e…s received.

         -   Optional retransmission of PDU's for which negative
             acknowledge has been received.

         -   Control of data flow on a LP-session basis.

         For each LP-session there will exist a pair of PFC's
         controlling the session by exchanging control information.
          Data and control information is routed to the Transport
         Network (TN) via the other part of the TS, the Logical
         Port Multiplexor (LPM).

         P̲o̲g̲i̲c̲a̲l̲ ̲P̲o̲r̲t̲ ̲M̲u̲l̲t̲i̲p̲l̲e̲x̲o̲r̲ ̲(̲L̲P̲M̲)̲

         The LPM is not a part of the paired-ends concept and
         does not exchange data or control messages to a paired
         counterpart although LPM's always exist in both ends
         of an in LP-session.  The LPM is merely a standardized
         interface that controls the access from the TS to the
         TN.

         T̲S̲/̲T̲N̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The functionality of this TS/TN interface is very similar
         to the CCITT X.25/3 interface proposed for public data
         networks.  Apart from functions such as call-request
         and call-clear the data and control   
         formats are similar to the corresponding X.25/3 formats














         Since no-call-request packet is defined, the Transport
         Network operates with fixed virtual circuits called
         TN-sessions.  Each session is identified at the TS/TN
         level by its logical subchannel number.  This number
         does not need to be unique in the network since the
         path is already established and the logical subchannel
         number is only used to define the session at the TS/TN
         level.

         A number of TS's may be configured to a FEP or node,
         in practice only one is internal to the processor whereas
         the others are external TS's residing in external devices.
          In this way, a FEP or node may have several LP-sessions
         described by the same logical subchannel number distributed
         on different TS's.  Internally each session is defined
         uniquely by a processor (node for FEP) number and an
         LP-session number.  The numbers may be considered as
         a channel number and a logical subchannel is considered
         full duplex And maps into two simplex internal TN-sessions.

         D̲a̲t̲a̲ ̲U̲n̲i̲t̲ ̲C̲o̲n̲t̲r̲o̲l̲

         The TN that may consist of one or more processors has
         a corresponding interface for the TS controlled by
         the socalled Data Unit Control (DUC) layer.  The DUC
         converts received Port Data Unit|s (PDU's) to internal
         transport network packets called Network Data Units
         (NDU's) (if the paired receiver TS is connected to
         another DUC in a remote processor).
















         R̲e̲m̲o̲t̲e̲ ̲T̲r̲u̲n̲k̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲(̲R̲T̲C̲)̲ ̲a̲n̲d̲ ̲T̲r̲u̲n̲k̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲(̲T̲C̲)̲

         RTC and TC are the protocol layers in the Transport
         Network (TN) that takes care of routing and queueing
         of packages.  The RTC-layer decides which physical
         trunk to choose based upon information in the Network
         Data Units (NDU) and the route table residing in the
         node.  The TC-layer gives or receives data-buffers
         to/from the trunR-line-handlers or the DUC-level protocol.

         S̲u̲b̲ ̲A̲r̲c̲h̲i̲t̲e̲c̲t̲u̲r̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲ ̲(̲S̲A̲I̲)̲

         When data is to be transferred from one processor to
         another, say a host and a FEP, a physical path is used
         for the data transfer.  In case of remote TS's attached
         to a FEP or a node the Universal Data Link Control
         (UDLC) procedure is used.  X.25/2 lapb (link access
         procedure balanced) is a subset of the link procedure
         and is used in the Telcon implementation. The SAI interfaces
         are not part of the DCA-concepts and depends upon the
         implementation.

         S̲u̲m̲m̲a̲r̲y̲ ̲o̲f̲ ̲D̲C̲A̲ ̲C̲o̲n̲t̲e̲p̲t̲s̲

         DCA is a set of rules that builds the frames into which
         the implementator, puts the suitable procedures and
         data formats.  Figure 6.7.3.3 shows how the protocol
         layers are passed as a message is transferred from
         one EU via a system-session to another EU.




































































                     Fig. III 6.7.3.3


         The following steps apply to the figure: A terminal
         signs on to the network via the line protocol handler.
          The message goes to the Virtual To Real (VTR) and
         gets formatted before the message is delivered to the
         data management facility.  The Data Management Facility
         (DMF) sends the canned sign-on message back to the
         terminnl when the necessary system resources become
         available.  Then, optionally an 'open' request is sent
         to the paired DMF-port. The paired DMF Data may now
         be sent.  Data received from the EU is now multiplexed
         to a logical port via the PFC layer.  From this point
         on the data, now called PDU's, is routed to the node
         processor via an UDLC SAI.  The PDU is split into packets
         called Network Data Units (NDU's) by the DUC and is
         delivered to Remote Trunk Control (RTC).  RTC finds
         the trunk through which the packet is to leave the
         node. Trunk Control (TC) selects the physical channel
         within the trunk and queues the packets to the Sub
         Architectural Interface (UDLC).  When the packets reach
         the FEP, RTC selects the DUC and the DUC assembles
         the NDU's into PDU's. 


         The full PDU is passed over to the host via a channel
         (SAI) and is presented to the host's TS.  Retransmission
         of PDU's are supported at the PFC level.  The PDU's
         are converted into EU data, so called User Data Units
         (UDU) by one of the host CSU's and presented to the
         user program (TIP, Demand or Batch).


















6.7.3.2  P̲r̲o̲t̲o̲c̲o̲l̲s̲ ̲a̲n̲d̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲f̲o̲r̲ ̲N̲e̲w̲ ̲U̲n̲i̲v̲a̲c̲ ̲H̲O̲S̲T̲S̲

         This Chapter contains three parts describing the UNIVAC-dependent
         protocols and their implementation in the ACDN.

         -   CMS1100 1R1
         -   Telcon 3R1B (4R1)
         -   ACDN implementation for new UNIVAC hosts

         The Univac implementation of the DCA-concept is called
         the TELCON-system and is implemented as the CMS 1100
         module in the UNIVAC 1100 hosts and at the Telcon module
         in the various UNIVAC DCP/40 that may be part of the
         system.


         C̲M̲S̲ ̲1̲1̲0̲0̲ ̲1̲R̲1̲

         CMS 1100 implements the DCA-concept for the series
         1100 hosts. It provides communications and network
         capabilities for the operating system of the UNIVAC
         1100 series hosts, called OS 1100.

         CMS 1100 provides users with remote connections from
         UNIVAC 1100 hosts to other hosts, interactive terminals,
         and remote batch stations. The external devices supported
         are:

         -  Distributed Communications Processor (DCP)
         -  General Communications Subsystem (GCS)
         -  Communications Terminal Module Controller (CTMC)
















         The DCP provides network conections to hosts, interactive
         terminals, and remote batch stations. The currently
         supported hosts are:

         -  UNIVAC 1100/XX
         -  DCP as remote concentrator
         -  V77 as DCA-terminals

         The GCS and CTMC are UNIVAC's old front-end-processors
         that provide connections to interactive terminals.
          No further discussions of these external devices will
         take place in this document.

         The protocols covered by CMS 1100 are:

         -   Word channel Sub Architectural Interface (SAI)
         -   Termination System to Transport Network interface
             (TS/TN)

         - Port Flow Control (PFC)
         - System Session Control (SSC)
         - Interactive-1 (INT-1)
         - Remote Batch (RB-2)
         - Telcon Console Interface

         These protocols will be described in detail in this
         chapter.


         C̲M̲S̲ ̲1̲1̲0̲0̲ ̲D̲C̲A̲ ̲R̲e̲l̲a̲t̲i̲o̲n̲s̲h̲i̲p̲

         CMS 1100 supports those Distributed Communications
         Architecture (DCA) layers that are not provided elsewhere
         in the Series 1100 Operating System.  That is, the
         functionality of DCA is supported without duplication
         of functions.  CMS 1100 is structurally patterned after
         the DCA architecture.  The relationship of CMS 1100
         and DCA is outlined below.


         L̲o̲g̲i̲c̲a̲l̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲

         The CMS 1100/DCA network consists of three main logical
         elements: 

         -   Termination System (TS)
         -   Applications Environment (AE)
         -   Transport Network (TN)

         T̲e̲r̲m̲i̲n̲a̲t̲i̲o̲n̲ ̲S̲y̲s̲t̲e̲m̲


         The Termination System (TS) comprises the interface
         code which adapts data, address, and control formats
         to and from the Communications System.  It provides
         the mechanism that permits paired Communications Systems
         Users (CSUs) to communicate and regulate the flow of
         information between the paired CSUs.



         The TS consists of a Port Flow Control (PFC) and a
         Logical Port Multiplexer (LPM).  The Logical Ports
         (LP) are the logical conduits through which users access
         the Communications System.  An LP provides the path
         between the CSUs who in turn provide the sub-path to
         individual terminals and applications. The sub-paths
         are called "system sessions" or "sessions".



         The functionality of an LP is provided by the Port
         Flow Control (PFC) module.  These functions may be
         unique to each LP, common to one set of LPs used by
         a CSU, or common to all CSUs within a termination environment
         (the TS and its CSU).





         DCA specifies a complete PFC protocol of which each
         LP may use a subset, depending on its flow requirements.
          An objective of the PFC is to regulate the flow of
         information to and from the paired LPs so an efficient
         throughput is maintained without saturating either
         of the paired TSs.  Thus, the use of the protocol will
         depend on the availability of data to be sent by one
         TS and the availability of the resources (memory and
         processing) at the paired TS. The PFC has an end-to-end
         acknowledgement on sets of Port Data Units (PDU) called
         acknowledge sets (ACKSET).  These data units are the
         smallest recoverable entities in the cross-network
         data flow.



         The Termination System Control within the TS directs
         the Port Data to the proper path; either another internal
         CSU; or a Sub-Architectural Interface (SAI) to the
         Telcon network.







         A̲p̲p̲l̲i̲c̲a̲t̲i̲o̲n̲s̲ ̲E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲

         Each Applications Environment (AE) consists of one
         or more CSU's that interface with the Termination System.
          These CSUs provide the control and applications addressing
         structure for a number of program segments or for processes
         (activities) with some commonality of behavior. These
         processes are the End Users (EU).

         An example of a CSU is a transaction-handling control
         system under which specific application or transaction
         segments are run.  The transaction programs are the
         EUs.


         T̲r̲a̲n̲s̲p̲o̲r̲t̲ ̲N̲e̲t̲w̲o̲r̲k̲

         The Transport Network (TN) is the hardware/software
         required to transport the data units from TS to TS.
         In the case of a Telcon Network the TN is comprised
         of the DCP hardware family and the Telcon System.


         W̲o̲r̲d̲ ̲c̲h̲a̲n̲n̲e̲l̲ ̲S̲u̲b̲ ̲A̲r̲c̲h̲i̲t̲e̲c̲t̲u̲r̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲


         I̲S̲I̲ ̲C̲h̲a̲n̲n̲e̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The ISI channel interface supports the distributed.communications
         processor.  This interface module called the standard
         network channel handler (NCH) controls the channel
         via an I/O device handler. This interface is a standard
         that allows any computer to be utilized as a DCP if
         the defined protocol is followed.  The interface protocol
         provides for error checking, recovery, and information
         unit segmentation and reconstruction. Buffer acquisition
         is made from the CMS 1100 Buffer Management Pool.

         The I/O handler tables external and monitor interrupts
         into a designated CMS 1100 area and gives control to
         a specific interrupt activity defined by CMS 1100.

         T̲h̲e̲ ̲p̲h̲y̲s̲i̲c̲a̲l̲ ̲S̲A̲I̲ ̲l̲i̲n̲k̲

         The 1100 interface is channel based and consists of
         one UNIVAC word channel pair, one channel for input
         and one for output. The protocol is full duplex.  A
         channel connects the UNIVAC IOU (IOAU) to a controller
         called a subsystem.  The front-end can be regarded
         as a sub-system.


         O̲u̲t̲p̲u̲t̲ ̲C̲h̲a̲n̲n̲e̲l̲

         The output channel contains the following control and
         data lines:

         o   Subsystem clear (1 bit)
             A control signal sent by the IOU (IOAU) to the
             sub-system.  The sub-system responds to this signal
             by stoping all sub-systems activity, initiating
             a master clear in the sub-system, and turning on
             the ODR signal.  This signal is not used by the
             TELCON system. 

         o   Output Data Reuest (ODR) (1bit)  
             A control signal sent by the subsystem to the IOU
             (IOAU) to indicate that the sub-system is ready
             to receive an output data word or function word.
             When the sub-system turns on the ODR signal it
             holds it on until after an output data word or
             function word has been received.

         o   Output data word (36 data bits & 2 parity bits)
                                                                 A
                                                                 word
                                                                 read
                                                                 from
                                                                 main
                                                                 storage
                                                                 by
                                                                 the
                                                                 IOU
                                                                 (IOAU)
                                                                 and
                                                                 sent
                                                                 to
                                                                 the
                                                                 sub-system
                                                                 via
                                                                 the
                                                                 output
                                                                 data
                                                                 lines.
                                                                 An
                                                                 output
                                                                 data
                                                                 word
                                                                 is
                                                                 accompanied
                                                                 by
                                                                 an
                                                                 OA
                                                                 signal.
                                                                 A
                                                                 function
                                                                 word
                                                                 is
                                                                 accompanied
                                                                 by
                                                                 an
                                                                 EF
                                                                 signal.
                                                                 Each
                                                                 half
                                                                 word
                                                                 is
                                                                 accompanied
                                                                 by
                                                                 a
                                                                 parity
                                                                 bit,
                                                                 the
                                                                 parity
                                                                 being
                                                                 odd.

         o   Output Acknowledge (OA) (1bit)
             A control signal from the IOU (IOAU) to indicate
             to the sub-system that an output data word is on
             the output data lines.  The OA signal is a single
             pulse.

         o   External Function (EF) (1bit)
             A control signal from the IOU (IOAU) to indicate
             to the sub-system that a function word is on the
             output data lines. The EF signal is a single pulse.


         I̲n̲p̲u̲t̲ ̲c̲h̲a̲n̲n̲e̲l̲

         The input channel contains the following control and
         data lines:

         o   Input Data Request (IDR) (1bit)
             A control signal to the IOU (IOAU) to indicate
             that the sub-system is presenting an input data
             word on the input word lines. When the sub-system
             turns on the IDR signal it normally holds it on
             until the Input Acknowledge (IA) signal is received
             from the IOU (IOAU).

         o   Input Data Word (36 data bits + 2 parity bits)
             A word sent by the sub-system to the IOU (IOAU)
             via the input data lines. The IOU writes the word
             into main storage. An input data word is accompanied
             by an IDR signal. An input function sub-system
             normally holds the word on the input data lines
             until it receives an IA signal.  Parity is the
             same as in the output data word.

         o   Input Acknowledge (IA) (1bit)
             A control signal sent by the IOU (IOAU) to indicate
             that an input data word or status word has been
             accepted.  The IA signal is a single pulse.




















         o   External Interrupt (EI)  (1 bit)  
             A control signal to the IOU (IOAU) which indicates
             that the sub-system is presenting a status word
             on the input data lines.  When the sub-system turns
             on the EI signal it normally holds it on until
             the Input Acknowledge signal is recieved from the
             IOU (IOAU).

         D̲a̲t̲a̲/̲F̲u̲n̲c̲t̲i̲o̲n̲/̲S̲t̲a̲t̲u̲s̲ ̲T̲r̲a̲n̲s̲f̲e̲r̲s̲

         Data is transferred to/from the sub-system as 32 bit
         words and to/from the channel as 36 bit words.  The
         mapping is done so that four sub-system 8-bit bytes
         are put into their corresponding 9-bit channel quarter
         words.

         Function words are presented in the same way as data
         but only the 2 least significant bytes are used'in
         the 32 bit parallel transfer.

         Each word channel module contains 4 word channels.
         The maximum data transfer rate is 500 K words per second
         per channel module, each word containing 4 9-bit bytes.

         L̲o̲g̲i̲c̲a̲l̲ ̲S̲A̲I̲ ̲L̲i̲n̲k̲

         The SAI logical link between the DCP and the 1100 host
         is based upon a cross-channel procedure.


















         Data to be transmitted via the channel is formatted
          as PDUs (Port Data Units).  The length of a PDU is
          not fixed but depends upon the length of the Port
          Data and other PDU-contained information.  Each PDU
          is broken down into SUB-PDUs.  The maximum SUB-PDU
          length is configurable and the default is 57 36-bit
          words, giving 228 bytes including the SUB-PDU Header.
          The SUB-PDU format is as seen in figure 6.7.3.3.

         Each SUB-PDU contains a First (A) and Last (B) flag
         if the SUB-PDU is the first or last part of the PDU.
          The offset is the number of bytes following the checksum
         before the start of significant PDU data bytes.  CHECKSUM1
         is an XOR of the odd numbered bytes and CHECKSUM2 is
         an XOR of the even numbered bytes.

         The logical SAI link is responsible for:

         -   Error detection
         -   Flow control
         -   Data acknowledgement

         The protocol is a full duplex protocol. Flow control
         is achieved via a window mechanism, the window size
         being configuration dependent (default value is 7).
         Error control is based upon checksum check and ACK/NAK
         sequences.




         Two types of data can be transferred via the channel:

         -   Normal data (SUB-PDUs)
         -   External Function codes (EFs)

         The EF is transferred from the FEP as an external interrupt
         and to the FEP as an external function. The format
         of the EF is as seen in figure 6.7.3.4.

         A=0     If and only if data preceded the EF across
                 the channel.

         B=0     Normal acknowledge

         1       Not used

         2       Acknowledge but stop sending data

         3       NAK (reason code in D)

         4       SUP start up probe

         5       ILB initial load block request

         6       LOD ensuing load block requests for data

         7       DMP dump block data or acknowledge

         C=      Next block number unless A=O in which case
                 it is the block number (rolls back to 0 after
                 reaching 7)








































































                     Fig. III 6.7.3.4
























































                       Fig. 6.7.3.5


         D=      Reason code for NAK

…02…         0=      Not used

…02…         1=      Data CMKSUM Error or EF word error

…02…         2=      Bad control word field

…02…         3=      Invalid message length

…02…         4=      Facilities tight

…02…         5=      Bad block number sent

         E=      Acknowledge number



             This is =   to the next send number expected from
                         the other side except with a SUP in
                         which case it indicates of first block
                         from SUP sending side. It acknowledges
                         all previous outstanding blocks. 

         F=      Parity bit (set or not set to assure that an
                 odd number of the 18, excluding bit 9 and bit
                 18, bit fields will be set).

         N/U=    Not used



















         S̲t̲a̲r̲t̲ ̲u̲p̲ ̲p̲r̲o̲c̲e̲d̲u̲r̲e̲

         The host sends SUP-EF's at regular intervals, until
         the FEP answers by sending a SUP.  The host will then
         send an ACK that must be answered by ACK from the FEP
         before normal data transfer may commence.

         D̲a̲t̲a̲ ̲t̲r̲a̲n̲s̲m̲i̲s̲s̲i̲o̲n̲ ̲p̲r̲o̲c̲e̲d̲u̲r̲e̲

         Transmitted data blocks (SUB-PDUs) are always followed
         by an EF.  The EF includes A=0, B=0 or 2 C=next block
         number to send and  E=next block number to receive.

         B=0 indicates a normal acknowledge.

         B may be set equal to 2 to indicate that the sender
         is unable to receive more data for the moment.  A subsequent
         ACK indicates that the sender is ready again.

         NAK's and SUP's will always be sent without preceeding
         data, i.e. as EF with A=1.

         Upon reception of a NAK the sender will retransmit
         SUP-PDUs starting with the specified ACK number.
























         R̲e̲s̲t̲a̲r̲t̲ ̲p̲r̲o̲c̲e̲d̲u̲r̲e̲

         Either side may decide to re-start the link. Restart
         is initiated by transmitting a SUP indicating the new
         send sequence number in the E-field.  The receiver
         will then answer by sending SUP indicating its next
         send sequence number. The sender and receiver will
         then exchange ACKs and the link is re-established.
         

         S̲h̲u̲t̲ ̲d̲o̲w̲n̲ ̲p̲r̲o̲c̲e̲d̲u̲r̲e̲

         The link can only be shut down upon decision from the
         host. The FEP will not be notified until the start-up
         procedure is invoked.

         P̲D̲U̲ ̲A̲s̲s̲e̲m̲b̲l̲y̲/̲d̲i̲s̲a̲s̲s̲m̲b̲l̲y̲

         Received SUB-PDus are assembled into PDUs.  The first
         and last SUB-PDU are marked by  the F/L flags in the
         header.  The valid data  starts after the checksum
         word indexed by the offset.  PDUs are disassembled
         accordingly.
































         T̲e̲r̲m̲i̲n̲a̲t̲i̲o̲n̲ ̲S̲y̲s̲t̲e̲m̲ ̲t̲o̲ ̲T̲r̲a̲n̲s̲p̲o̲r̲t̲ ̲N̲e̲t̲w̲o̲r̲k̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The TS/TN interface is an interface that 

         -   controls the rate at which data flows between the
             TS and the transport network control on logical
             port sessions.

         -   identifies which logical port data is or coming
             from

         -   initialized or re-initializes the TS.

         -   re-initializes the LP-session

         -   reports "undeliverable message" (UDM) in the network.

         The interface is a subset of X.25/3 in the sense that
         not all packet types are implemented, and that each
         PDU is treated as one packet.



         The following packet types exist:

         -   DATA

         -   RR

         -   RNR

         -   Reset request (indication) or confirmation
         -   Restart request (indication) or confirmation
         -   Switch reset
















         The TS/TN header is three or four octets long.  In
         the first word the first bit is an error bit, the next
         three is a format identifier (fixed "001"),  and the
         last four bits contain in conjunction with the 2nd
         octet a 12 bit logical sub-channel.  The 3rd octet
         contains a command field.


         C̲o̲m̲m̲a̲n̲d̲ ̲f̲i̲e̲l̲d̲

         3 types of command formats exist:

         -   Data format:

          ̲P̲(̲r̲)̲ ̲ ̲0̲ ̲ ̲P̲(̲s̲)̲ ̲ ̲0̲ ̲

         P(S):  Send sequence number of this PDU (three bits
         mod 8)

         P(R):  Receive sequence number of first not-acknowledged
         PDU (three bits mod 8).

         Data format is always followed by data.
































         -   Flow control format:


         P̲(̲R̲)̲ ̲C̲O̲N̲T̲R̲O̲L̲ ̲(̲5̲ ̲b̲i̲t̲s̲)̲

         Control values:

         RR (Receive Ready): 00*01
         RNR (Receive not Ready): 00101

         Data will never follow this format.


         -   Command format:

         C̲o̲m̲m̲a̲n̲d̲ ̲(̲8̲ ̲b̲i̲t̲s̲)̲

         C̲a̲u̲s̲e̲ ̲(̲8̲ ̲b̲i̲t̲s̲)̲


         The command field may have the following content:

         Restart request:  11111011 (0373)

         cause  :  1 local procedure error

         cause  :  3 congestion


         Restart confirmation: 11111111 (0377)


























         Reset request:  00011011 (033)

             cause  :  1 out of order
             cause  :  3 remote procedure error (UDM)
             cause  :  5 local procedure error
             cause  :  7 UDM clear

         Reset confirmation:  00011111 (037)

         Data will never follow this command.


         T̲h̲e̲ ̲s̲t̲a̲r̲t̲ ̲u̲p̲/̲r̲e̲s̲t̲a̲r̲t̲ ̲p̲r̲o̲c̲e̲d̲u̲r̲e̲

         When the 1100 or the HIP is loaded or initialized,
         the TS/TN layer will send a restart request to the
         other side of the link.  The other side will initialize
         its tables and send a restart confirmation.  The two
         commands are valid for all logical sub-channels on
         the channel and the sub-channel must be equal to zero.
          When a TS receives a restart its PFC will send a solicit
         status on all logical port sessions configured to it.
          A restart confirmation or a restart command is accepted
         as reply to a reset command.






























         R̲e̲s̲e̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         Used to reset a logical sub-channel when some problem
         exists.  P(R) and P(S) counters and cleared.  A reset
         command is sent if a PDU received contains illegal
         P(S) or P(R) i.e. not within window or P(S) not next
         expected (Cause is 5).

         The HIP sends a reset with cause 5 (UDM) if problems
         by routing the message to the destination.

         Reset confirmation is the expected reply to a reset
         command.  A reset command will also be accepted as
         reply to a reset command. 

         When the TS receives a RESET, the PFC will send a "solicit
         status" to this paired PFC in order to re-initialize
         the LP-session.


         P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲f̲o̲r̲ ̲D̲a̲t̲a̲ ̲T̲r̲a̲n̲s̲f̲e̲r̲



         PDU's are transferred using a window mechanism.  The
         max. window size is 7 (default is 4).  The receiver
         may control the flow by using the RNR and RR flow control
         commands.  Retransmission of PDU's is not included
         in the protocol.  (The TS/TN protocol assumes that
         the underlying SAI module can provide a safe transport.)




















         P̲o̲r̲t̲ ̲F̲l̲o̲w̲ ̲C̲o̲n̲t̲r̲o̲l̲

         The PDU's received by the host at the TS/TN-level are
         received by the "Logical Port Multiplexor" (LPM) and
         delivered to the PFC. PFC analyses the PFC header and
         performs the PFC protocol.

         PFC provides for:

         -   Initialisation of a session.
         -   Sequence numbering of PDU's.
         -   Acknowledging of PDU's received.
         -   Optional retransmission of PDU's for which NAK
             has been received.
         -   Control of data flow on a session basis.

         A set of paired PFC's exists for each session.  The
         indidividual PFC may operate in various modes called
         classes:


         C̲l̲a̲s̲s̲ ̲1̲ ̲(̲B̲a̲s̲i̲c̲)̲

         A class 1 PFC operates in "basic mode" which means
         that it is unable to retransmit PDU's, i.e. the recieving
         PFC must be able to accept PDU's within the current
         window. PDU's received by a class 1 PFC will be acked
         (if required) without End User (EU) significance, i.e.
         the PDU may be acked before it is delivered to the
         Port Presentation Service (PPS).




















         C̲l̲a̲s̲s̲ ̲2̲ ̲(̲R̲e̲c̲o̲v̲e̲r̲y̲)̲

         A class 2 PFC operated in "recovery mode" which means
         that it is able to hold and retransmit a number of
         PDU's called an ACKSET.

         C̲l̲a̲s̲s̲ ̲6̲ ̲(̲R̲e̲c̲o̲v̲e̲r̲y̲ ̲w̲i̲t̲h̲ ̲E̲U̲ ̲a̲c̲k̲)̲

         A class 6 PFC operated as class 2 but ACK with EU significance
         is sent if required.

         P̲F̲C̲ ̲H̲e̲a̲d̲e̲r̲ ̲F̲o̲r̲m̲a̲t̲

         The PFC header is positioned immediately following
         the TS/TN header within the PDU. The PFC header is
         defined in a 4-bit header information code (quartet
         HIC) scheme. All PFC headers begin and end on octet
         boundaries.

         Four types HIC quartet code formats are defined:

         00XX    XXXX       (variant)   M format
         01XX                           U format
         10XX    XXXX       (length)    S format
         11XX    XXXX XXXX  (length)    L format

         The HIC code is followed by as many quartets as is
         given in the length field.

         The PFC header may contain more HIC's, the last MIC
         being the "end-of-header" (EOH) HIC.














         The following HIC's are defined:



H̲I̲C̲ ̲n̲a̲m̲e̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲H̲I̲C̲ ̲V̲a̲l̲u̲e̲ ̲V̲a̲r̲i̲a̲n̲t̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲ ̲ ̲ ̲ ̲ ̲U̲s̲a̲g̲e̲
 ̲ ̲ ̲ ̲

Minor page change   0000  New page number                 unused
Unassigned          0001                                  unused
Unassigned          0010                                  unused
Receive Ready       0011  0001

Receive not Ready   0011  0010

Resync Numbers      0011  0011

End of Header       0100

Space (pad)         0101

Unassigned          0110                                   unused
Retransmit          0111                                   
 .
Major Page Change   1000  0010       New page# (3 bits)    unused
Send #              1001  0010       ssss ssss (PDU # )    unused
Send #              1001  0100       ssss ssss FLaa aaaa   unused
Receive number      1010  0010       00aa aaaa (ACKSET #)
Credit Window       1011  0100       rrrr rrrr cccc cccc   unused
Set Class 1         1100  0000 0010  0000 0001
Set Class 2         1100  0000 0010  0000 0010
Set Class 3         1100  0000 0010  0000 0011             unused
Set Class 4         1100  0000 0010  0000 0100             unused
Set Class 6         1100  0000 0010  0000 0110
Solicit Status      1101  0000 0000

U̲n̲a̲s̲s̲i̲g̲n̲e̲d̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲1̲1̲0̲0̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲u̲n̲u̲s̲e̲d̲
 ̲ ̲




         ssss ssss is an 8-bit send PDU #

         FL are first/last PDU of ACKSET flags
         aa aaaa is 6-bit ACKSET#

         cccc cccc is 8-bit PDU credit value

         rrrr rrrr is 8-bit receive PDU #.



         S̲e̲s̲s̲i̲o̲n̲ ̲S̲t̲a̲r̲t̲ ̲u̲p̲/̲R̲e̲s̲t̲a̲r̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         At system initialization or recovery the PFC modules
         exchange start-up sequences for each active terminal
         on the logical channel being initialized. The expected
         HIC sequence from the initiating PFC is: 


         1101   0000   Solicit Status

         0000   1100   Set Class

         0000   0010

         0000   0XXX   XXX=001 or 110 if from FEP
         XXX=0l0        if from host

         0011   0011   Resync Number

         1001   010*   Send Numbers

         ssss   ssss   (PDU #)                             
         00aa   aaaa   (ACKSET #)                         
         0011   00*1   Receive Ready

         0111   0100   Retransmit, End of Header


         The ordering of the HIC's within the header is optional
         with the restriction that the first HIC must be the
         Solicit Status.



         The expected HIC response to the Solicit Sequence is:

         0011   0011   Resync

         110    0000   Set Class

         0010   0000

         00xx   1001   xx=class of sender: 01,10,11
         0100   ssss   Send Numbers

         ssss          (PDU #)

             00aa   (ACKSET #)

         aaaa   l0l0   Receive Number

         00l0   00aa

         aaaa   0011   Receive Ready

         0001   0100   End of Header


         Again the order of the HICs within the sequence is
         optional with the restriction that either the Set Class
         or Resync HIC must be the first HIC within the header.

         When the initiating PFC receives a Solicit Response
         the device should be properly initialized.

         The Solicit Response is timed, if the timeout expires
         before Solicit Response is received, the Solicit Status
         will be repeated once.

         In case of Solicit collision the paired PFCs recognize
         that initialization is completed.



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

         All data PDUs have an 8-bit sequence number that cycles
         from 0 to 255. Additionally, when the sending PFC is
         operating in recovery mode each ACKSET has a 6-bit
         ACKSET number that cycles from 0 to 63. The data PFC
         header HICs (without Acknowledge) can be of the following
         formats:



         (1) Basic procedure:

         1001  0010  Send Number

         ssss  ssss  (PDU#)

         0101  0100  Space, End of Header

         DATA

         (2) If use of class 2 or 6:                       
         
         1001 0010   Send Number

         ssss  ssss  (PDU#)

         FLaa  aaaa  (first & last flags + ACKSET#)
         0101  0100  Space, End of Header

         DATA
















         To provide for maximum line utilization a PFC may acknowledge
         receipt of data trans-missions with a data PDU block.
         This is described in the next section "Data Acknowledgement
         Procedure".

         D̲a̲t̲a̲ ̲A̲c̲k̲n̲o̲w̲l̲e̲d̲g̲e̲m̲e̲n̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         The Receive Number HIC is used to acknowledge correctly
         received ACKSETs. Since recovery is only possible on
         an ACKSET basis, a receiving PFC must inform a sending
         PFC that is operating in recovery mode when a retransmission
         is necessary, and when the message is received correctly.

         If the message is received correctly, then the sending
         PFC can release its backup copy  of the message and
         allow another message to be selected. If a retransmission
         is required, the sending PFC must requeue the message
         and allow the message to be selected again.

         The format of the data acknowledge HIC sequences are:

         1010  0010  Receive Number

         00aa  aaaa  (ACKSET #)

         0101  0100  Space, End of Header.

         More efficient line utilization may be obtained if
         the Receive Number is included in the PFC header of
         a data PDU going in the other direction.


















         The format of this HIC sequence is:



         1001  0010  Send #

         ssss  ssss  (SEQ #)

         1010  0010  Receive #

         00aa  aaaa  (ACKSET #)

         0101  0100  Space, End of Header

         or

         1001  0100  Send #

         ssss  ssss  (Seq #)

         FLaa  aaaa  (ACKSET #)

         1010  0010  Receive #

         00aa  aaaa  (ACKSET #)                            
         *
         0101  0100  Space, End of Header                  
           


         When acknowledge is being sent within a data buffer,
         the Send Number HIC must be the initial PFC HIC in
         the sequence.


         R̲e̲t̲r̲a̲n̲s̲m̲i̲s̲s̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         When an error is detected in any message received by
         a receiving PFC, the PFC may obtain a retransmission
         by returning a Retransmit HIC. In this case the Retransmit
         HIC must be accompanied by a Receive Number HIC that
         supplies the ACKSET Number of the last ACKSET correctly
         received.

         The format of the Retransmit HIC is:

         0111  1010  Retransmit Receive No.

         0010  00aa  (Last ACKSET received OK)
         aaaa  0100  End of Header





         Upon receipt of the Retransmit HIC, the PFC starts
         retransmission of the ACKSET, if any, following the
         number specified in the Receive Number HIC. The PDU's
         send numbers on the retransmitted ACKSET start with
         the same send number as the ACKSET originally started
         with.


         N̲u̲m̲b̲e̲r̲ ̲R̲e̲s̲y̲n̲c̲.̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         The Resync Number MIC provides number resynchronization
         between the Send Number sent by the sending PFC and
         the number expected by the receiving PFC. It is used
         only as part of the Solicit sequence.


         F̲l̲o̲w̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲

         The Receive Ready and Receive not Ready HICs are provided
         to permit a receiving PFC to inform a sending PFC that
         it can/cannot receive data at this time. Receive Ready
         and Receive not Ready operate in each direction of
         the session path independently.




























         S̲y̲s̲t̲e̲m̲ ̲S̲e̲s̲s̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲(̲S̲S̲C̲)̲

         S̲y̲s̲t̲e̲m̲ ̲S̲e̲s̲s̲i̲o̲n̲

         A System Session is defined as the logical connection
         between two paired End Users (EU). Each EU is assigned
         its own system session number. All messages that an
         EU receives has its system session number included
         in it. Multiple system sessions may be assigned to
         a single Logical Port. CSUs associate a system session
         number with a port.


         C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲S̲y̲s̲t̲e̲m̲ ̲U̲s̲e̲r̲ ̲(̲C̲S̲U̲)̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         The CSU is the user of the Communication System (CS)
         and interfaces the TS|s services by means of an interface
         protocol called the Data Management Facility (DMF).
          The DMF protocol is not only an interface to the TS
         but also a protocol between paired DMFs.

         DMF-to-DMF sessions are called system-sessions.  A
         number of system-sessions may share an LP-session.


         D̲M̲F̲ ̲P̲r̲o̲t̲o̲c̲o̲l̲

         The DMF protocol is implemented via the use of a DMF
         header that is placed after the PFC header.  The DMF
         header is built of octet header information codes.


















         The DMF performs the following functions:

         -   Data flow control on a system session basis.

         -   Dynamic establishment of system sessions.

         -   Close-down of system session.

         -   End-to-end assurance of dat{ delivery.

         -   System session status check.


         D̲M̲F̲ ̲H̲e̲a̲d̲e̲r̲ ̲I̲t̲e̲m̲s̲ ̲(̲c̲l̲a̲s̲s̲ ̲2̲)̲

         VC      HIC (0001)   VARIANT (0001)   PARAMETER (8bit
                 EU Number)
         SUP     HIC (1000)   CONTROL (4 bits)
                 CONTROL      NAME

                 0000         END

                 0010         RR

                 0011         RNR    may not appear in data
                 
                                    headers
                 1011         ERROR

         VC       if omitted eu number 1 assumed

         SUP(END) is required and must come last

         SUP

         (ERROR)  sets UDM condition for a session UDM condition
         cleared by any valid CSU header including a data header
         









         SUP(RR)

         If they appear in the same header the RNR is ignored

         SUP(RNR)                                    


         PFC is informed by the transport network when a  message
         becomes undeliverable because:

         -   The remote TS is down


         -  A route in the network is down

         PFC informs DMF via a HIC control message that the
         logical port session is down.

         *

         End of header (END) HIC is always required and must
         come last.

         The above-mentioned HIC-codes are valid for fixed (=configured)
         system-sessions (class 2 = basic flow control).

         When CMS receives SUP(ERROR) output is marked in the
         hold stste and any message is put upon the deferred
         queue.  Standard action occurs from here.  Since there
         is no acknowledge or recovery mechanism at this level,
         there is a window where some messages may be in transit
         when the ERROR is sent causing lost messages, unless
         the FEP holds them for redelivery. Receiving a SUP(ERROR)
         HIC does not abort the session because the session
         is fixed.


















         To provide pacing the CSU level interfaces with the
         next level, PFC.  When the PFC level is unable to sent
         data, it shuts off the CSU level preventing the CSU
         level from sending data.

         The normal data unit is in the form:

         VC/SUP(END)/information field.

         The Receive Not Ready or Receive Ready data units are
         sent singly, i.e. without an information field, thus:

         VC/SUP(ERROR)/SUP(END)

         The error data unit is sent without an information
         field and shuts off traffic in both directions.  The
         format is:

         VC/SUP(ERROR)/SUP(END)

         If the VC is sent, it must be the first HIC sent. 
         If it is not sent, session number 1 is assumed. Time-out
         detection is not used since there is no acknowledge
         protocol to time.




























         D̲M̲F̲ ̲H̲e̲a̲d̲e̲r̲ ̲I̲t̲e̲m̲s̲ ̲(̲c̲l̲a̲s̲s̲ ̲3̲)̲

         VC

         SUP(RR)

         SUP(RNR)

         SUP(END)

         SUP(OPEN)       HIC(1000) CONTROL(1001)
         request the opening of a session

         SUP(ACPT)       HIC(1000) CONTROL(0110)
         accept an open request

         CLOSE(REQUEST)  HIC(1110) CONDITION(0000)
         request to close a session

         CLOSE(CONFIRM)  HIC(1110) CONDITION(0001)
         sent by the receiver of a CLOSE(REQUEST) when he has
         finished

         CLOSE(REJECT)   HIC(1110)  CONDITION(1000)   CODE 8
         BITS
         to reject an open request - code gives reason

         e.g. EU not configured, OR BUSY, insufficient resources
         etc.

         CLOSE(ABORT)    HIC(1110)  CONDITION(1101)   CODE 8
         BITS
         close session in error on detection of an abnormal
         event

         Note:

         When a VC number is in the header - it must be first
         MIC except fo
         OPEN and OPEN ACCEPT.










         The class 3 system session covers:

         -  dynamic establishment of system session
         -  orderly disestablishment of system session
         -  disestablishment of system sessions in error
         -  information flow control
         -  end-to-end assurance of information delivery
         -  information of system status

         The system session class 3 cannot be used with PFC
         class 6.

         The Port Presentation Services (PPS) header is not
         supported with system sesssion class 3, i.e. RB-2(SUP-1)
         and INT-1(DPP-1) have to be used.





























         The class 3 system session covers:

         -   dynamic establishment of system session
         -   orderly disestablishment of system session
         -   disestablishment of system sessions in error
         -   information flow control
         -   end-to-end assurance of information delivery
         -   information of system status

         The system session class 3 cannot be used with PFC
         class 6.

         The Port Presentation Services (PPS) header is not
         supported with system sesssion class 3, i.e. RB-2(SUP-1)
         and INT-1(DPP-1) have to be used.

         The SSC control items will be found in Appendix U as:



         Table  Title



         U-1    Header Item assignments

         U-2    Close codes

         U-3    SUP codes



         The SSC is foreseen to be utilised in the following
         manner:

         Sign-on of an autoallocated system session:


         Command          Value


         SUP(OPEN)        1000 1001

         SS(id)           0001 0001

                          xxxxxxxx   (ss #)

         CREDIT(var)      1101 0010  (abs. cred)
                          00000001   (lgt.)

                          00000100   (4)

         SUP(END)         1000 0000

         Sign off:

         CLOSE(ABORT)     1110 1001

                          00000001   (lgt.)

                          01000010   (end user)

         SS(id)           0001 0001

                          xxxxxxxx   (ss #)

         SUP(END)         1000 0000









         I̲n̲t̲e̲r̲a̲c̲t̲i̲v̲e̲-̲1̲ ̲(̲I̲N̲T̲-̲1̲)̲

         The interactive support protocol (INT-1) is one of
         UNIVAC's virtual terminal protocols. It is used to
         support an interactive dialogue between paired Applications
         Environments (AEs). INT-1 provides independency of
         the host AE.

         INT-1 may be used independently or dependently of devices.

         INT-1 performs data control and device control functions.

         The following is a (brief) description of the various
         components of the INT-1 protocol.

         THE UNITS of INFORMATION, i.e. the DATA CONTROL STRUCTURES,
         consist of:

         1.  Records
         2.  Messages
         3.  Message group

         To allow separation or addressing of a number of contiguous
         messages.
























         THE MODES OF OPERATION FPR THE INT-1 PROTOCOL WILL
         BE ACCORDING TO THE FOLLOWING SCHEME:

             o   set by zone parameters

         1.  INPUT

         (a) DEVICE DEPENDENT

         All display formatting control characters are left
         as device dependent between STX and ETX and terminated
         by EMI.

         Device control sequences (XON XOFF THRU) are deleted
         Data is converted to code specified by ZONE parameters

         (b) MESSAGE (1)

         Each input is considered a single message terminated
         by EMI

         All display control characters (including CR) are converted
         to display control items (DCIs). Data is translated
         to code as per ZP 1.

         (c) MESSAGE (2)

         As for (b) - except display control chars are deleted

         (d)   RECORD

         Each line of input is considered as a separate IMAGE
         or RECORD terminated by ERI.

         Last RECORD is terminated BY ERI EMI.








         2.  OUTPUT (PRESENTATION)

         (a) DEVICE DEPENDENT (1)

         All display control info is imbedded in the text.

         ZP1 code is converted to device dependent Terminated
         by EMI.

         Embedded line protocol sequences will be deleted prior
         to processing for delivery to the addressed device.

         (b) DEVICE DEPENDENT (2)

         As for (a) but device control sequences (DC2, XON etc.)
         are also embedded.

         (c) MESSAGE MODE (1)

         Each new message causes a NP (NEW PAGE)

         Filling of ZONE causes pointer to go to origin.

         Display formatting by DCIs.

         (d) MESSAGE MODE (2)

         As for (c) but new message does not cause NP. ZONE
         pointer remains at same location as it was on last
         EMI.


         (E) RECORD MODES

         (i)   SCROLL (1)

         Each new record causes default spacing.

         IF the ZONE is filled - the entire contents of the
         ZONE is rolled up or down and next record (or part
         thereof) is placed on the last line.

         (ii)  SCROLL (2)

         Some as (i) but when the ONE is filled - OUTPUT SUSPENDED
         -sends "MESSAGE WAIT INDICATOR" When input is received
         send to paired AE unless "MESSAGE WAIT" or "RESUME"
         indicator was received and resumes output in all cases.

         (iii) PAGE (1)

         Each new record causes spacing.

         When the ZONE is filled, the ZONE pointer is moved
         to (1.1).

         (iv)  PAGE (2)

         As for (iii) but when the ZONE is FILLED:-

         SUSPEND output

         Any input except "MESSAGE WAIT" or "RESUME INDICATOR"
         is sent to the paired AE. Then perform NP and resume
         output.

         ZONE USAGE

         ZONE (0)  The EVENT ZONE is used to
         Identify and control non-textual attention information.
          e.g. BREAK or FUNCTION KEY

         ZONE (1)  The DISPLAY ZONE is used to allow addressing
         of system type messages and allow them to be processed
         separately from user data messages.

         The following tables will be found in Appendix U describing
         the INT-1 protocol in detail:




         Table     Title

         U-4        Data Control Commands

         U-5        Data Structure Items

         U-6        Display Zone Parameters

         U-7        Event Zone Parameters

         U-8        Display Control Items


         The following section contains a description of the
         real devices supported by the INT-1 protocol


         D̲e̲v̲i̲c̲e̲ ̲G̲r̲o̲u̲p̲

         A device group is defined as:

         A physical grouping of hardware devices sharing a common
         and intelligent point of addressable control, e.g.
         UTS400 CLUSTER, or U100 station.


         D̲e̲v̲i̲c̲e̲ ̲G̲r̲o̲u̲p̲ ̲I̲d̲e̲n̲t̲i̲t̲y̲

         The device group identity is defined as:

         1 - 8  alpha-numeric characters, e.g. cluster symbolic
         name - UTS400 terminal symbolic name U100/U200/DCT1K/DCT500


         D̲e̲v̲i̲c̲e̲ ̲G̲r̲o̲u̲p̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲s̲

         In addition to being uniquely named device groups are
         defined by 2 device group parameters:

         1. Type

             2. octets describing

             a) generic class (1 octet)

             b) specific type of device group (1 octet)


         2.  Composition

         6 octets - 1 per device category

         each octet specifies the number of devices of that
         particular category in the group.



         The values of the device group parameter TYPE, i.e.
         Generic Class and type of device group will be found
         in Appendix U of table U-9.

         D̲E̲V̲I̲C̲E̲

         A device is defined as, a single self-contained piece
         of hardware e.g. a printer, a card reader, card punch,
         a CRT etc.

         Devices are not named but identified by:

         (i)    device category

         (ii)   device number - devices of the same category
         within a group are given a sequence number.


         D̲e̲v̲i̲c̲e̲ ̲C̲a̲t̲e̲g̲o̲r̲i̲e̲s̲

         The following device categories are recognized.

         1.  PRESENTATION   - O/P only to non-stored media,
             e.g. 
                              aux
         2.  ACQUISTION     - I/P  "   from   "         "
         3.  CONVERSATIONAL - I/P and O/P TO/FROM "     "
         4.  STORAGE        - O/P only to storage media, e.g.
                              CP, PTP
         5.  RETRIEVAL      - I/P only from storage medium,
         e.g.
                              CR, OCR

         6.  STORAGE/       - I/P and O/P FROM/TO storage media,
             RETRIEVAL        e.g. diskette, MT.


         D̲e̲v̲i̲c̲e̲ ̲C̲l̲a̲s̲s̲

         A device class is defined as, a set of devices within
         a given category having a common set of functional
         capabilities or attributes. Each class is defined by
         a set of device independent parameters.


         D̲e̲v̲i̲c̲e̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲

         The device parameters are

         -   Used to obtain/modify device class operational
             characteristics relating to information display.

         -   Parameters for a device class are numbered sequentially
             starting at 1.

         -   A parameter offset = 0 addresses all parameters
             for a class.



         D̲e̲v̲i̲c̲e̲ ̲T̲y̲p̲e̲

         The device type is the device attribute which indicates
         the:

         -  category, i.e. presentation, coversational etc.
          

         -  generic class-, i.e. CONV1, CONV2, CONV3, CONV4
         etc.
         -  specific product type- , i.e. TTY, U100, UTS400
         etc.

         Table U-10 in Appendix U defines the values of device
         classes, their associated parameter lists, and specific
         device types.

         The following tables will be found in Appendix U:


         Table      Title
         U-11       INT-1 Device Structure Items
         U-12       Device Assignment Commands

         U-13       Device Parameter Commands

         U-14       Device Control Commands







         R̲e̲m̲o̲t̲e̲ ̲B̲a̲t̲c̲h̲ ̲(̲R̲B̲-̲2̲)̲

         The Remote Batch protocol (RB-2) is one of UNIVAC's…02…virtual
         terminal protocols. It uses either the Data Presentation
         Protocol (DPP-0) or the Supervisory protocol (SUP-1)
         for the control-part of the protocol. 

         The following is a (brief) presentation of the components
         of DPP-0.

         Figure III 6.7.3.5 shows the three formats of the DPP-items.



























































                     Fig. III 6.7.3.5


         D̲P̲P̲-̲O̲ ̲C̲o̲m̲m̲a̲n̲d̲s̲

         1.  OUT - HIC = (X'81')

         To pass from/to CSU variable data to be output to the
         addressed device.

         Can be used for the display zone or the event zone.

         2.  WRTP - HIC = (X'8A') " write par{meter used only
         to write zone parameters.

         Note ZONE and ZP items must be included in the UDU.

         3.  WRT - HIC = (X'83' - write text . Used for the
         console control protocol using zone 0.

         4.  STATUS - HIC (X'OF')

         Returned to originating CSU when a command received
         which must be acked or any command in error.

         V1 - Variant contains general status
             0 - preliminary accept

             1 - intermediate accept

             2 - final

             8 - temporary reject

             9 - final

         length - 2

         V2 - 1st octet intermediate status 2nd is detailed
         status
             0 - syntax

                 0 - command syntax

                 1 - argument -

                 2 - command not supported

                 3 - argument -   -

                 4 - out of sequence

             1 - data control

             2 - device -

             3 - data   -    exception

             4 - device -    -



         1.  ZONE = X'D2'

         Used to address data

         (a) ZONE(1) The normal text display zone used to guide
         the display of data onto or from the device associated
         with the system session.

         (b)  ZONE(0) The event or control zone used to address
         or convey control information (SUP-0-1) on the supervisory
         session.

         May be conveyed in all UDUs

         DEFAULT - if not specified assume ZONE(1) the data
         Zone

         OUT TEXT ....             to ZONE(1)
         OUT ZONE(O) TEXT          SUP (control) INFO on
         supervision or device session

         2.  ZP-ZONE PARAMETER = X|02| PARAM (4 bits) INFO Sets
         of resets parameters for the display zone.


         PARAM NAME DESCRIPTION

         1       CODE   2 octets of info discribes the device
                 
                        code and compression algorithm

                        octet 1 - code

                        -   0 - ASCII (7 bit)

                        -   1 - Column binary (6 bits per octet)
                        -   2 - fielddate     (- -    -   -
                ) 
                                  octet 2 - compression

                        0 - no compression

                        1 - CMP-1

         3     WIDTH  2 octets width of zone in octets

         4     LENGTH 3 octets

                        2 octets  - length of zone

                        3rd octet - density 6 or 8 lines per
             
                        inch.





         ZP EXAMPLES

         1.  WRTP ZP P1(4) P2(L1) P3(L2) P4(D)
             L1 L2 = page length

             D = density

         2.  WRTP ZP P1(3) P2(W1) P3(W2)

             W1 W2 page width

         3.  WRTP ZP P1(1) P2 = (code#)

             character code change

         CMP-1  compression algorithm

             TEXT (HIC) n BC CC char....BC CC…0f…2…0e… char1.

         TEXT,n Identifies the item as text and n the no. of
         octets in the item (n  X'FE')

             BC - Blank count - no. of blanks supressed (X'3E')

             CC - Character count (octets) in string that follows
             before next BC or end of item CC X'3E'.

         3.  ERI = X'92' END OF RECORD INDICATOR Delimits a
             record

             (i) Sent of I/P when ITB detected from terminal

             (ii) RXED     - causes end or record function -
             e.g. printer new line.

             May have - 1 or more than 1 record in a UDU - record
             may be segmented (SPAN   1 UDU)

         4.  EGI = X'94'

             END OF GROUP INDICATOR indicates that this record
             was the last in a message group (file)

         5.  ECI = X'95'

             End of command indicator

         6.  END = X'90'

             Marks the end of a UDU - must be in every UDU



         1.  TEXT   = 'COV…0f…1…0e…V…0f…2…0e…'  V…0f…1…0e…V…0f…2…0e… = 8 bit length. Used to
             convey 1 or more text characters to be pressed
             to/from a zone. Bidirectional.

         2.  SPACE = X'AV…0f…2…0e…' V…0f…1…0e… = 4 bit # lines to space no of
             lines to be spaced - maximum 15

         3.  SPACEL = X'ET'  Length (=1) PARAM

             PARAM  = no of lines to be spaced - maximum 255

         4.  NP(FF) = X'97'

             Requests new page (and resets zone pointer to beginning
             of the zone).

         E̲X̲A̲M̲P̲L̲E̲S̲

         1.  OUT SPACE(0)  TEXT(text) ERI ECI END
             Single record including space item - spacing value
             = 0

         2.  OUT TEXT(text) ERI EGI ECI END

             Last record in a file

         3.  OUT TEXT(text) ERI TEXT(text) END
               Several records - the last is incomplete
               (continued in the next VDU).

         4.  STATUS(9)ECI

             An error has been encountered.

             Fig. III 6.7.3.6 shows a conversation between a
             RB-2 terminal and an 1100-host.




 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲E̲N̲D̲ ̲E̲C̲I̲ ̲T̲E̲X̲T̲ ̲O̲U̲T̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲N̲O̲ ̲R̲E̲P̲L̲Y̲/̲S̲T̲A̲T̲U̲S̲ ̲E̲C̲I̲ ̲E̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲E̲N̲D̲ ̲E̲C̲I̲ ̲E̲R̲I̲ ̲T̲E̲X̲T̲ ̲X̲O̲N̲E̲ ̲W̲R̲T̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲N̲O̲ ̲R̲E̲P̲L̲Y̲/̲S̲T̲A̲T̲U̲S̲ ̲E̲C̲I̲ ̲E̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲ ̲ ̲ ̲E̲N̲D̲ ̲E̲C̲I̲ ̲Z̲P̲ ̲Z̲O̲N̲E̲ ̲W̲R̲T̲P̲ ̲ ̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲ ̲S̲T̲A̲T̲U̲S̲ ̲E̲C̲I̲ ̲E̲N̲D̲/̲N̲O̲ ̲R̲E̲P̲L̲Y̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

        NOT SUPPORTED           
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲C̲O̲M̲M̲A̲N̲D̲S̲/̲I̲T̲E̲M̲S̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲ ̲S̲T̲A̲T̲U̲S̲ ̲E̲C̲I̲ ̲E̲N̲D̲/̲N̲O̲ ̲R̲E̲P̲L̲Y̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲


                                   ̲ ̲ ̲ ̲O̲U̲T̲ ̲T̲E̲X̲T̲ ̲E̲C̲I̲ ̲E̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲ ̲ ̲E̲N̲D̲ ̲E̲C̲I̲ ̲S̲T̲A̲T̲U̲S̲/̲N̲O̲ ̲R̲E̲P̲L̲Y̲ ̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲ ̲W̲R̲T̲ ̲Z̲O̲N̲E̲ ̲T̲E̲T̲ ̲E̲R̲I̲ ̲E̲C̲I̲ ̲E̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲ ̲ ̲N̲O̲ ̲R̲E̲P̲L̲Y̲/̲E̲N̲D̲ ̲E̲C̲I̲ ̲S̲T̲A̲T̲U̲S̲ ̲ ̲ ̲ ̲

                                   ̲ ̲ ̲ ̲W̲R̲T̲ ̲Z̲O̲N̲E̲ ̲Z̲P̲ ̲E̲C̲I̲ ̲E̲N̲D̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

 ̲ ̲ ̲E̲N̲D̲ ̲E̲C̲I̲ ̲S̲T̲A̲T̲U̲S̲/̲N̲O̲ ̲R̲E̲P̲L̲Y̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲    




                        Fig. III 6.7.3.6  RB-2 Conversation


         D̲P̲P̲-̲O̲ ̲D̲e̲v̲i̲c̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲

         Device group can consist of 1 or more devices from
         categories:

             Presentation

             Storage

             Retrieval

         DPP-0 allows data to be conveyed to or from a device
         without having to effect device control

         Each device presents data in a defined default manner.
         To modify the default presentation on a device, new
         device parameters (DP) should be exchanged.

         The following tables giving detailed values are found
         in Appendix U.

         Table   Title

         U-15    DPP-O Device Structure Items
         U-16    DPP-O Device Categories

         U-16    Storage Devices

         U-16    Retrieval Devices

         U-17    DPP-O Device Control Functions



         The following is a summarisation of the contents of
         the User Data Unit (UDU) and its usage for the NTR-protocol:

         UDU: =  command ̲sequence  ... OUT incomplete ̲sequence
           END
         command ̲sequence:=out ̲seq wrt ̲seq wrtp ̲seq status ̲seq
         smi ̲seq ECI
         incomplete ̲sequence:=  record  .... incomplete ̲record
         incomplete record:=   TEXT  PAD  ...  (on input)
         record:= incomplete ̲record ERI
         out ̲seq:= OUT   record  ...  EGI
         wrt ̲seq:= WRT ZONE(O)  TEXT(6)  TEXT(3)  (on input)
         wrt ̲seq:= WRT ZONE(O)  TEXT(3)   ERI     (on output)
         wrtp ̲seq:= WRTP ZP(1)                    (on input)
         wrtp ̲seq:= WRTP  ZP  ...   DP  ...       (on output)
         status ̲seq:= STATUS
         smi ̲seq:= SMI

         Legend:

         := is defined as

             choose one or none

             choose one

                at least one of the inner     must choose one
                choice separator

         ... may repeat choice indefinitely.

         This expresses all valid UDUs in terms of basic RB-1-items.
         Subscripted items are those whose range of valid parameters
         is restricted in that context. These are as follows:

         ZONE(0) used to identify the control zone only. The
         display zone is assumed whenever no zone is specified.



         TEXT(3) is a TEXT item containing NTR's message type,
         device number and detail bytes. Since this is recognized
         by its zone number (#0) and length of 3 text bytes,
         it amounts to a pseudo item in RB-l.

         TEXT(6) is a TEXT item containing an NTR site sign-on
         message. Like the previous item, it is recognized by
         its zone number (no.) and text length (6 bytes) and
         thus amounts to an RB-1 pseudo item.

         ZP(l) indicates Telcon,s ability to change display
         zone parameter no. 1 only.

         The incomplete sequence in an OUT command is used to
         continue a record in the first command sequence of
         the next UDU. This next command sequence MUST be of
         the form:

         OUT  TEXT  PAD  ...ERI  incomplete ̲sequence  record
          ...  EGI  ECI

         Note that the continued record must be completed in
         the sub-sequent UDU i.e. a record may only be continued
         across two UDUs, not more. The subsequent UDU may itself
         end with the continuation of another record as normal.



         This implementation is compatible with FDR to level
         35 and NTR to level 2R2B. All NTR generated messages
         are passed to the host except ACK/NAK messages and
         the following service message types:

         o   Request output (MT=X'02')

         o   Initialize Device Alternate (MT=X'14')
         o   Illegal message (MT=X'37')

         o   Initialize Device (MT=X'3E', DN=X'OF')

         The NTR messages that are passed to the host are thus
         as follows:

         o   Terminate device (MT=X'04')

         o   Suspend device (MT=X'05')

         o   Resume device (MT=X'06')

         o   Lock and terminate (MT=X'07')

         o   Requeue (NT=X'08')

         o   Lock and requeue (MT=X'09')

         o   Reprint/repunch (MT=X'l0')

         o   Skip forward (MT=X'll')

         o   Display files (MT=X'l2')

         o   Display queue (MT=X'l3')

         o   Terminate site (MT=X'38')

         o   Unlock (MT=X'39')

         o   Complete active files and terminate (MT=X'3A')

         o   Complete queued files and terminate (MT=X'3B')

         o   Lockout (MT=X'3D')

         o   Display (MT=X'3F')

         All FDR generated control messages will be transmitted
         to Telcon in TEXT(3) items as indicated above, except
         for the Transfer Load Code message (MT=X'36'), Suspend
         Device (MT=X'5'), Resume Device (MT=X'6') and Initialize
         Device (NT=X'3E'). Load code information is transmitted
         to Telcon in a WRTP command sequence, specifying the
         Font Device Parameter (#4). Suspend and Resume Device
         are effected in the CSU header by sending Receive Not
         Ready and Receive Ready items respectively. Initialize
         Device is not transmitted in any form. The TEXT(3)
         items transferred are:



         o   Terminate device  (MT=4)

         o   Terminate site (MT=X'38')

         o   Initialize site (NT=X'3E', DN=X'OF')
         o   Display (MT=X'3F')

         Instead of the DPP-O protocol, the SUP-1 protocol is
         also available for supervision of the RB-2 protocol.

         SUP-1 is the newest of the two supervisory protocols
         and is most likely to be extended in the future. The
         following is a (brief) presentation of the components
         of SUP-l:

         The SUP-l uses:

         o   The supervisory and device system session
         o   Event zone (zone(0))

         T̲y̲p̲e̲s̲

         o   Supervisory commands/responses applicable to a
             single device and conveyed on a device session.

         o   Supervisory commands for retrieving information
             about l or more devices and conveyed on the supervisory
             session.

         N̲o̲t̲e̲

         Displayable information to/from the site operator is
         conveyed using zone(l) of DPP-0 on the supervisory
         session.

         Bidirectional-data transfer always terminated with
         EGI.

         S̲U̲P̲-̲1̲ ̲c̲o̲m̲m̲a̲n̲d̲s̲/̲R̲e̲s̲p̲o̲n̲s̲e̲s̲ ̲

         Out Zone(0) Text (L,CMD,param)EGI

         L   - length (depends on command)

         CMD - command (l octet)

         param - parameter field



         S̲u̲p̲ ̲L̲ ̲D̲e̲v̲i̲c̲e̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲S̲e̲s̲s̲i̲o̲n̲s̲

Command  Function                     Parameter          Sent
         by

1        terminate current file         NONE               P-S
         (other files or queue
         for the device may be sent)

2        Requeue current file           NONE               
         S

3        Reprint/repunch                # pages/Cards      
         S

4        Skip forward pages/cards       # pages/Cards-10   
         S

5        Manual action request          1-132              
         P
         (primary requesting a
         special actin to be per-
         formed relative to the
         device by the site operator.

6        Manual action complete         NONE               S

l0       Display active files          l-6 chars the       S
         (requesting summary of        unique logical
         files on Q for device)        device name

ll       Display output queue          As above            S

63       Function not supported        NONE                
         P
         (primary indicating requested
         function not supported)



         T̲e̲l̲e̲c̲o̲n̲ ̲C̲o̲n̲s̲o̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         Operator interfaces, purposes and function.

         Unsolicited commands allow the operator to control
         and monitor CMS ll00, its configuration and its network.

         o   A set of network management commands is provided
             for externally controlling and monitoring the Telcon
             network in accord with host resources. These commands
             allow the operator to display or change the status
             of network entities (FEPs FEP-paths, GROUPs, CSUs,
             DEVICEs, TERMINALSs, CLUSTERSs, POLL-GROUPs, LINEs).

         o   A set of configuration commands allow the operator
             to modify the configuration.

         o   A set of general CMS ll00 commands allow the operator
             to control and monitor the operation of CMS 1100.

         The commands provided are initiated by natural language
         oriented syntax, i.e. special control symbols and cryptic
         abbreviations are not required. Each command begins
         with an English verb that indicates the type of action
         to be performed.

         C̲o̲m̲m̲a̲n̲d̲ ̲V̲e̲r̲b̲

         A verb is an identifier which names a command and indicates
         the action to be performed. These are:

         o   Network Commands:

             UP

             DOWN

             SWITCH

             STOP

             START

             STATUS

             STATSON

             STATSOFF

             STATS



         o  Configuration Commands

             ADD

             DELETE

             INCLUDE

             VERIFY

         o   General System Commands

             END

             DUMP

             TERN

             ERROR

             REINIT

             RECOVR

             BUGON

             BUGOFF

             SETBP

             SNAP

             CHANGE

             INSPECT                        
         
             BRKPT
         
             TRACE

             DELMSGS

             ALROUTE

         For a detailed description of the effect of the various
         commands please refer to the current issue of UNIVAC|s
         CNS-operators manual.


         N̲e̲t̲w̲o̲r̲k̲ ̲A̲d̲m̲i̲n̲i̲s̲t̲r̲a̲t̲i̲o̲n̲ ̲S̲e̲s̲s̲i̲o̲n̲s̲.

         The Network Administrator may enter the CMS ll00 network
         commands from the host console or may SIGN-ON as CMS
         ll00 Network Administrator at a terminal in the Telcon
         network. Telcon network administration commands may
         also be entered through this mechanism from the host
         console.



         In order to make a terminal a network console, it must
         be configured as such, and be signed on. More than
         one terminal may defined and signed on concurrently
         as a network console.

         In the case of terminal failure where the terminal
         is also a network console, the host console is notified
         and the connection with the "failed" terminal is broken.

         All communication that is intended for the "host console"
         is transmitted to the console with the communications
         console class as configured on the INFO SCS.

         For detail on operator keyin formats see UP-9336 section
         2. (Current issue)

         I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲a̲t̲h̲e̲r̲i̲n̲g̲ ̲-̲ ̲S̲t̲a̲t̲u̲s̲ ̲L̲o̲g̲g̲i̲n̲g̲,̲ ̲S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲,̲
         T̲r̲a̲i̲n̲i̲n̲g̲

         CMS ll00 provides a package of information gathering
         facilities which enable the operator to acquire information
         about the operation of CMS ll00. This package provides
         four levels of information which can be retrieved and
         manipulated to determine the state or activity of the
         system. The hierarchy of features which comprise this
         package are:

         Status  A status keyin facility is provided which allows
                 the operator to determine the exact state of
                 an entity.  The type of information  provided
                 is UP/DOWN, ACTIVE etc.

         Log     A system log facility with an associated log
                 file is  always active whenever CMS  ll00 is
                 in operation. All system events are logged.



         Statistics     A facility is provided which allows
                        to obtain statistical information about
                        entities within the system. The statistic
                        facility will  either make entries on
                        a periodic basis in the log file for
                        any entities with   "stats" enabled
                        or it will retrieve and display on demand
                        the  statistics for a  specific entity.
                        Items such as number of messages in
                        and out, length of queues, number of
                        errors on a given line etc. are typical
                        statistical information.

         Trace         The TRACE facility is a debug facility
         
                        which is normally used only when tracking
                        an error condition. Nowever, it does
                           provide an accurate, detailed picture
                        of what is  occurring by dumping out
                        tables, data buffers etc.    to a trace
                        file while the system is operational.
                         


         T̲E̲L̲C̲O̲N̲ ̲3̲R̲1̲B̲ ̲(̲4̲R̲1̲)̲

         This chapter contains a (very brief) description of
         the protocol levels of the DCA-concept, which alone
         are implemented in the DCP/40's of a Telcon network.
         

         Thus the previously described DCA-layers will not be
         covered. 

         This chapter covers:

         o   Sub Architectural Interface (SAI) - Channel - Trunk
             (UDLC)

         o   Data Unit Control (DUC)

         o   Remote Trunk Control (RTC)

         o   Trunk Control (TC)


         S̲A̲I̲
         W̲o̲r̲d̲ ̲C̲h̲a̲n̲n̲e̲l̲ ̲H̲o̲s̲t̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲L̲i̲n̲e̲ ̲M̲o̲d̲u̲l̲e̲

         The word-channel host interface line module (word-channel
         line module) is used as an interface between the DCP/40
         and a SPERRY UNIVAC ll00 series processor. Commands
         and requests to and from the ll00 Series processor
         are routed through the line module and its associated
         port processor. 




         I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲C̲h̲a̲n̲n̲e̲l̲

         Data transfers on the interface channel are full duplex.
         Both input and output transfers are 32-bit words with
         two parity bits. One parity bit is used to protect
         each l6-bit half-word. Parity checking may be optionally
         disabled on the input channel.

         Function commands, acknowledge signals, and request
         lines are included on both input and output channels.
         These lines, in conjunction with the data lines, allow
         the host processor to control data transfers on the
         interface channels.

         Communications through the word-channel line module
         are controlled by instructions executed in the port
         processor.

         For further information on the DCP/40 - word channel
         interface please refer to UP-8720.


         U̲n̲i̲v̲e̲r̲s̲a̲l̲ ̲D̲a̲t̲a̲ ̲L̲i̲n̲k̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲T̲r̲a̲n̲s̲m̲i̲s̲s̲i̲o̲n̲

         Universal data link control (UDLC) is available as
         a microprogram selection for both medium speed and
         high speed synchronous loadable line modules. UDLC
         line transmission is discussed in UP-8554, "SPERRY
         UNIVAC Universal Data Link Control General Description".

         UDLC is a bit-oriented communications line discipline
         that operates with high-level data link control (HDLC),
         advanced data communications control procedure (ADCCP),
         and IBM synchronous data link control (SDLC) as subsets.

         For normal input and output operations, the UDLC frame
         format is as shows in figure 6.7.3.7. Frame format
         is controlled by the UDLC microprogram selection.

   Start     Address    Control    Information   Frame
   Check   Ending
   Flag      Field      Field         Field        Sequence
      Flag



         Figure III 6.7.3.7  UDLC-frame



         For further information on the UDLC-implementation
         in the DCP/40 please refer to UP-8720.


         D̲U̲C̲,̲ ̲R̲T̲C̲,̲ ̲T̲C̲

         Since the protocol layers DUC-RTC-TC are not a part
         of the ACNC NAS as proposed (Host Access Subsystem)
         a further study will be needed, if and when that is
         the case.



         A̲C̲D̲N̲ ̲I̲m̲p̲l̲e̲m̲e̲n̲t̲a̲t̲i̲o̲n̲ ̲f̲o̲r̲ ̲n̲e̲w̲ ̲U̲N̲I̲V̲A̲C̲ ̲h̲o̲s̲t̲s̲

         This chapter contains a description of the UNIVAC host
         interface implementated in ACDN. The basis for the
         description is the chapters of DCA, CMSll00 and Telcon.
         Thus the description may be brief, as emphasis is put
         upon the differences between the concept (DCA), the
         implementations (CMSll00 and Telcon 3RlB) as described
         by UNIVAC, and the implementation. The following items
         will be described:

         o   Sub Architectural Interface (SAI)

             -   channel

             -   trunk (UDLC)

         o   Termination System (TS)

             -   Line Port Multiplexor (LPM)

             -   Port Flow TS/TN Control (PFC)

             -   Data Unit Control (DUC)

             -   Remote Trunk Control (RTC)

             -   Trunk Control (TC)

             -   Communications System User (CSU)

             -   Emulators

             -   RB2/NTR

             -   RB2/3780

             -   INTl/TTY

             -    INTl/3270




         S̲A̲I̲
         U̲n̲i̲v̲a̲c̲ ̲C̲h̲a̲n̲n̲e̲l̲ ̲H̲a̲n̲d̲l̲e̲r̲

         The channel to the UNIVAC ll00/xx host is based upon
         the CR8037D UNIVAC I/F as described in CSD/005/PSP/052
         and CR8079D