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

⟦a97ef7671⟧ Wang Wps File

    Length: 25675 (0x644b)
    Types: Wang Wps File
    Notes: CPS/SDS/001               
    Names: »1361A «

Derivation

└─⟦27ec2f823⟧ Bits:30006056 8" Wang WCS floppy, CR 0088A
    └─ ⟦this⟧ »1361A « 

WangText



…1f……0a……1f……0f……1f……06……1e……09……1e……0e……1e……0f……1e……00……1e……01……86…1    
      
      
      
      
      
      
     …02… 
      
    …02…  
 …02…     
   

…02…CPS/SDS/001

…02…OKH/811020…02……02…
CAMPS
 SYSTEM
 DESIGN
 SPECIFICATION
…02…ISSUE
 1.1…02…CAMPS









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



   4.8   DATA BASES ........................... 280

     4.8.1 Introduction ....................... 280
       4.8.1.1 Online and Offline Data ........ 280
       4.8.1.2 Basic Storage Organization ..... 282
       4.8.1.3 Data Base Overview ............. 282

     4.8.2 Message Storage .................... 288

     4.8.3 Accountability and Auditing Data ... 290
       4.8.3.1 Log Files ...................... 290
         4.8.3.1.1 General Concept ............ 290
         4.8.3.1.2 Log File Stages ............ 290
         4.8.3.1.3 Log File Areas ............. 290
         4.8.3.1.3.1…02…Main Memory .............. 290
         4.8.3.1.3.2 Log Item Area ............ 291
         4.8.3.1.3.3 Online Log Item Area ..... 291
         4.8.3.1.3.4 Offline Log Item Area .... 291

       4.8.3.2 Statistics Files ............... 291

       4.8.3.3 Test- and Trace Output Files ... 291

     4.8.4 Catalogues ......................... 291
       4.8.4.1 Message Retrieval Catalogues ... 291
       4.8.4.2 Log Retrieval Catalogues ....... 292
         4.8.4.2.2.1 General Concept ...........292
         4.8.4.2.2.2 Log Catalogue ............ 292

     4.8.5 System Control Data ................ 292
       4.8.5.1 System Parameters .............. 292
         4.8.5.1.1 Configuration Tables ....... 292
         4.8.5.1.2 Supervisor Control Data .... 293
           4.8.5.1.2.1 Supervisor Tables ...... 293
           4.8.5.1.2.2 Supervisor Parameters .. 293



       4.8.5.2 Software Load Modules .......... 293

       4.8.5.3 Virtual Memory ................. 293

       4.8.5.4 Checkpoint Data ................ 293

     4.8.6 Offline Initialization Data ........ 294
     4.8.7 Access Mechanisms and Support 
           Functions .......................... 294
       4.8.7.1 Access Methods ................. 298

     4.8.8 CAMPS Internal Message Format ...... 299
       4.8.8.1 General Description ............ 299
         4.8.8.1.1 Purpose .................... 299
         4.8.8.1.2 Design Considerations ...... 299
         4.8.8.1.3 Message Formats Flow ....... 299
         4.8.8.1.4 Internal Message Model ..... 301

       4.8.8.2 Detailed Description ........... 303
         4.8.8.2.1 Field Description .......... 303
           4.8.8.2.1.1 Information Field ...... 305
           4.8.8.2.1.2 Header Field ........... 308
           4.8.8.2.1.3 Text Field ............. 308
           4.8.8.2.1.4 Address Field .......... 308
           4.8.8.2.1.5 Operating Signals Field  309
           4.8.8.2.1.6 Notification Field ..... 309
           4.8.8.2.1.7 Routing Field .......... 309
           4.8.8.2.1.8 Distribution Field ..... 310

       4.8.8.2.2 Record Description ........... 310



4.8      D̲A̲T̲A̲ ̲B̲A̲S̲E̲S̲



4.8.1    I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲

         This section describes general aspects about the data
         processed by CAMPS.  The three main issues are:

         a)  Principles for organization and structuring of
             data
         b)  General access mechanisms
         c)  Support functions

         For the description it is convenient to divide CAMPS
         data into two different functional types:

         1)  Operational data, which are data "flowing through"
             CAMPS, such as messages, comments etc.  Some types
             of operational data must be kept by the system
             for a period of time as h̲i̲s̲t̲o̲r̲i̲c̲ ̲d̲a̲t̲a̲.

         2)  System control data, which are tables, system parameters,
             programs etc., which are mainly used to control
             the processing of operational data.  System control
             data may occasionally be backed up.



4.8.1.1  O̲n̲l̲i̲n̲e̲ ̲a̲n̲d̲ ̲O̲f̲f̲l̲i̲n̲e̲ ̲D̲a̲t̲a̲

         The CAMPS data will be stored partly on permanently
         mounted disk volumes, called o̲n̲l̲i̲n̲e̲ ̲s̲t̲o̲r̲a̲g̲e̲ and partly
         on a number of removable disk volumes, called o̲f̲f̲l̲i̲n̲e̲
         s̲t̲o̲r̲a̲g̲e̲.

         Online storage contains system control data and that
         part of operational data which is still being processed
         or has most recently been processed by the system.

         Offline storage contains the Historic Data Base, which
         consists of selected operational data having been processed
         by the system.  Moreover, it contains initial and back-up
         versions of system control data.

         The relations between the storage types are as shown
         in Figure 4.8.1.1-1.

         During CAMPS operation, operational data continuously
         flow into the online operational storage area.  Occasionally,
         the data which have been completely 
         processed are offloaded to historic data base.


         The system control data may be updated by the supervisor,
         editing tables etc.  Occasionally, a back-up of the
         current version may take place.

         In order to re-use a data unit currently in offline
         storage, the unit must be transferred back to online
         storage.  There are two main cases of that:

         1)  Operational data may be brought back by the RETRIEVAL
             function.

         2)  System control data may be brought back by a FULL
             INITIALIZATION, which is supposed to be a very
             rare event.
































       Figure 4.8.1.1-1…01…O̲N̲L̲I̲N̲E̲ ̲A̲N̲D̲ ̲O̲F̲F̲L̲I̲N̲E̲ ̲S̲T̲O̲R̲A̲G̲E̲



4.8.1.2  B̲a̲s̲i̲c̲ ̲S̲t̲o̲r̲a̲g̲e̲ ̲O̲r̲g̲a̲n̲i̲z̲a̲t̲i̲o̲n̲s̲

         Storage of data within CAMPS will make use of the following
         three types of organization:

         a)  F̲i̲l̲e̲

             A file is an unstructured variable length string
             of bytes which can be manipulated by reading or
             modifying substrings within the string.

         b)  I̲t̲e̲m̲

             An item is a record with a fixed number of variable
             length fields.  Items are particularly suited for
             manipulation of very dynamic data types like messages.
              It is expected that there will be a point in time
             from which an item is not going to be updated.

         c)  T̲a̲b̲l̲e̲

             A table is an array with a variable number of fixed
             length elements, called table entries.  Table entries
             are addressed by index, search key or table interrelationship.

         The storage types are shown overleaf.



4.8.1.3  D̲a̲t̲a̲ ̲B̲a̲s̲e̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲

         The following diagrams show a break down of the data
         base according to the online-offline criteria and the
         major responsibility areas of software packages.

















































          Figure 4.8.1.2-3…01…S̲T̲O̲R̲A̲G̲E̲ ̲O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲S̲














































































































































































































4.8.2    M̲e̲s̲s̲a̲g̲e̲ ̲S̲t̲o̲r̲a̲g̲e̲

         Operational data will be stored in items.  The life
         cycle of an item is reflected in the way it is stored:

         1)  S̲h̲o̲r̲t̲ ̲T̲e̲r̲m̲ ̲S̲t̲o̲r̲a̲g̲e̲

             This is the way items are stored while they are
             still being processed.  The short term storage
             of items is optimized against efficient update
             of individual fields and reading for transmission
             and printout.  Operational data are kept in short
             term item storage until they have been completely
             processed.

         2)  L̲o̲n̲g̲ ̲T̲e̲r̲m̲ ̲S̲t̲o̲r̲a̲g̲e̲

             This is the way items are residing in offline historic
             data base.  They are dumped occasionally, say once
             a day, to long term storage.

         Items are not transferred directly from short term
         to long term storage during dumps.  Instead online
         storage contains a spool file called I̲n̲t̲e̲r̲m̲e̲d̲i̲a̲t̲e̲ ̲S̲t̲o̲r̲a̲g̲e̲.
          As soon as feasible after completion of processing,
         items are transferred from short term to intermediate
         storage.  The dump procedure then empties part of intermediate
         storage, transferring it to long term storage.

         The relations between short term, intermediate and
         long term storage are shown overleaf:

















































   Figure 4.8.2-1…01…R̲E̲L̲A̲T̲I̲O̲N̲S̲ ̲B̲E̲T̲W̲E̲E̲N̲ ̲I̲T̲E̲M̲ ̲S̲T̲O̲R̲A̲G̲E̲ ̲T̲Y̲P̲E̲S̲



4.8.3    A̲c̲c̲o̲u̲n̲t̲a̲b̲i̲l̲i̲t̲y̲ ̲a̲n̲d̲ ̲A̲u̲d̲i̲t̲i̲n̲g̲ ̲D̲a̲t̲a̲



4.8.3.1  L̲o̲g̲ ̲F̲i̲l̲e̲s̲



4.8.3.1.1    G̲e̲n̲e̲r̲a̲l̲ ̲C̲o̲n̲c̲e̲p̲t̲

         The system maintains a log record for all transactions
         within the CAMPS system.

         Both online and offline storage are supported by CAMPS
         system.



4.8.3.1.2    L̲o̲g̲ ̲F̲i̲l̲e̲ ̲S̲t̲a̲g̲e̲s̲

         Collection of system log records are supported by CAMPS
         System Function Log Generator.  The records are collected
         in m̲a̲i̲n̲ ̲m̲e̲m̲o̲r̲y̲.

         These lumps of at most 5 log records are transferred
         to the log package, which collect them within a certain
         time interval.  The collected record from each time
         interval forms a l̲o̲g̲ ̲i̲t̲e̲m̲. 

         The log items are handled to SAR who carry out the
         o̲n̲l̲i̲n̲e̲ ̲s̲t̲o̲r̲a̲g̲e̲ just like other items.

         Log items are subject for o̲f̲f̲-̲l̲i̲n̲e̲ ̲s̲t̲o̲r̲a̲g̲e̲ as other
         items.



4.8.3.1.3    L̲o̲g̲ ̲F̲i̲l̲e̲ ̲A̲r̲e̲a̲s̲

         The different areas, where the log records are stored
         through the previous mentioned stages, are described
         next.



4.8.3.1.3.1 M̲a̲i̲n̲ ̲M̲e̲m̲o̲r̲y̲

         This area is administrated by CAMPS System Function
         and will be described under the regime of Shared System
         Data in section 4.5.



4.8.3.1.3.2 L̲o̲g̲ ̲I̲t̲e̲m̲ ̲A̲r̲e̲a̲

         This area is controlled by the log package via SFM.
          By creation of log item, an area is allocated.  When
         log item is completed, it is stored online and log
         item area released.  Log item area is short term storage
         resident.



4.8.3.1.3.3 O̲n̲l̲i̲n̲e̲ ̲L̲o̲g̲ ̲I̲t̲e̲m̲ ̲A̲r̲e̲a̲

         Before online storage of the log item, the superfluous
         area not occupied by any log record is cut off.  Details
         about the log item area are described under item storage.



4.8.3.1.3.4 O̲f̲f̲l̲i̲n̲e̲ ̲L̲o̲g̲ ̲I̲t̲e̲m̲ ̲A̲r̲e̲a̲

         As above the offline log items are treated as offline
         messages and will be described under the historic data
         chapter.



4.8.3.2  S̲t̲a̲t̲i̲s̲t̲i̲c̲s̲ ̲F̲i̲l̲e̲s̲

         Contain collected statistical information.



4.8.3.3  T̲e̲s̲t̲-̲ ̲a̲n̲d̲ ̲T̲r̲a̲c̲e̲ ̲O̲u̲t̲p̲u̲t̲ ̲F̲i̲l̲e̲s̲

         Files with test- and trace information for subsequent
         analysis.


4.8.4    C̲a̲t̲a̲l̲o̲g̲u̲e̲s̲




4.8.4.1  M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲C̲a̲t̲a̲l̲o̲g̲u̲e̲s̲

         Contains the catalogues used during retrieval of messages
         etc.


4.8.4.2  L̲o̲g̲ ̲R̲e̲t̲r̲i̲e̲v̲a̲l̲ ̲C̲a̲t̲a̲l̲o̲g̲u̲e̲s̲



4.8.4.2.1    G̲e̲n̲e̲r̲a̲l̲ ̲C̲o̲n̲c̲e̲p̲t̲

         Log catalogues will be necessary for keeping track
         of the log information.  The catalogue will be updated
         upon each storage of log item and consulted when a
         retrieval process is invoked.

4.8.4.2.2    L̲o̲g̲ ̲C̲a̲t̲a̲l̲o̲g̲u̲e̲

         As described in the log package, the log records are
         collected to log items which are treated as ordinary
         messages.  Therefore, the log items are stored by SAR
         which again keep track of the message retrieval catalogues
         as described in section 4.8.4.1.



4.8.5    S̲y̲s̲t̲e̲m̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲D̲a̲t̲a̲



4.8.5.1  S̲y̲s̲t̲e̲m̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲s̲

         These are the tables and simple parameters, the setting
         of which control CAMPS execution.



4.8.5.1.1 C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲T̲a̲b̲l̲e̲s̲

         These tables define the configuration of a CAMPS site
         in terms of the following groups of data:

         1)  External channel definitions
         2)  Terminal configuration
         3)  Other peripheral equipment
         4)  Memory administration parameters
         5)  Disk storage administration parameters

         These data are mainly used during initialization and
         switch over.





4.8.5.1.2    S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲D̲a̲t̲a̲

         Contains all tables and simple parameters available
         to the supervisor for controlling CAMPS operation.



4.8.5.1.2.1 S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲T̲a̲b̲l̲e̲s̲

         Contains the following tables:

         1)  PLA table
         2)  AIG and AG tables
         3)  RI table
         4)  SIC table
         5)  SDL table
         6)  SCD table
         7)  Profiles, e.g., Terminal, Operator, and Channel
             Profiles.



4.8.5.1.2.2 S̲u̲p̲e̲r̲v̲i̲s̲o̲r̲ ̲P̲a̲r̲a̲m̲e̲t̲e̲r̲s̲

         Contains single parameters such as security control
         parameters, number series etc.



4.8.5.2  S̲o̲f̲t̲w̲a̲r̲e̲ ̲L̲o̲a̲d̲ ̲M̲o̲d̲u̲l̲e̲s̲

         Contains load modules for systems- and application
         software subsystems and for LTU software.  Mainly used
         during system initialization.



4.8.5.3  V̲i̲r̲t̲u̲a̲l̲ ̲M̲e̲m̲o̲r̲y̲

         Disk storage area used by the paging system for virtual
         memory pages.



4.8.5.4  C̲h̲e̲c̲k̲p̲o̲i̲n̲t̲ ̲D̲a̲t̲a̲

         A disk storage area used to store disk checkpoints
         to be used for recovery.





4.8.6    O̲f̲f̲l̲i̲n̲e̲ ̲I̲n̲i̲t̲i̲a̲l̲i̲z̲a̲t̲i̲o̲n̲ ̲D̲a̲t̲a̲

         This is a disk volume containing the data needed for
         a full system initialization.  It contains the following
         groups of data:

         1)  Firmware and software load modules.
         2)  Initial system parameters.
         3)  System parameter back-up.

         During a full initialization, the initialization data
         are copied to the online storage before start-up.

         System parameter back-up contains the version of the
         system parameters which were on online disk at back-up
         time.



4.8.7    A̲c̲c̲e̲s̲s̲ ̲M̲e̲c̲h̲a̲n̲i̲s̲m̲s̲ ̲a̲n̲d̲ ̲S̲u̲p̲p̲o̲r̲t̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲

         The table overleaf shows the storage organizations
         used for the various types of data.
















































   Figure 4.8.7-1…01…D̲A̲T̲A̲ ̲T̲Y̲P̲E̲S̲ ̲A̲N̲D̲ ̲S̲T̲O̲R̲A̲G̲E̲ ̲O̲R̲G̲A̲N̲I̲Z̲A̲T̲I̲O̲N̲S̲



         The control of the four storage organizations is carried
         out by the following four modules in corporation:

         1)  File Management System
                                             Storage and
         2)  Message Management System       File Management

         3)  Message Monitor

         4)  Table Management

         The relations between those modules and the application
         requesting service are shown on the figure overleaf.


















































       Figure 4.8.7-2…01…M̲O̲D̲U̲L̲E̲S̲ ̲C̲O̲N̲T̲R̲O̲L̲L̲I̲N̲G̲ ̲D̲A̲T̲A̲ ̲B̲A̲S̲E̲



4.8.7.1  A̲c̲c̲e̲s̲s̲ ̲M̲e̲t̲h̲o̲d̲s̲

         The access paths from application modules shown on
         figure 4.8.7-2 are implemented as a set of system functions
         explained in more detail in the following packages:

         1)  DAMOS IO-system for direct file access
         2)  CSF for item access
         3)  TMP for table- and memory resident parameter access

         The reason why data base access is distributed between
         that many modules is, that some of the modules are
         standard DAMOS modules while others are developed specifically
         for CAMPS.  This is explained in more detail in the
         following list.

         a)  F̲i̲l̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲S̲y̲s̲t̲e̲m̲

             This is a standard DAMOS module implementing the
             most basic features of file- and volume handling.
              The basic files are unstructured byte strings
             with sequential and relative access methods.

         b)  M̲e̲s̲s̲a̲g̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲ ̲S̲y̲s̲t̲e̲m̲

             A standard extension of file management system
             to be used in message processing environments.
              It implements a file type called items, which
             are specifically suited for messages in transition.

         c)  T̲a̲b̲l̲e̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

             This is a specific CAMPS package supplying the
             index sequential and similar access methods needed
             for table access.

         d)  M̲e̲s̲s̲a̲g̲e̲ ̲M̲o̲n̲i̲t̲o̲r̲

             Supports Message Management System by implementing
             the CAMPS specific aspects of message handling.





4.8.8    C̲A̲M̲P̲S̲ ̲I̲n̲t̲e̲r̲n̲a̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲F̲o̲r̲m̲a̲t̲



4.8.8.1  G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲



4.8.8.1.1    P̲u̲r̲p̲o̲s̲e̲

         The purpose of this sub-section is to describe how
         data inside a CAMPS can be collected reasonably in
         order to produce a various number of message formats
         in an efficient manner.



4.8.8.1.2    D̲e̲s̲i̲g̲n̲ ̲C̲o̲n̲s̲i̲d̲e̲r̲a̲t̲i̲o̲n̲s̲

         It has been considered whether there should exist a
         version of each given message format during its lifetime
         in CAMPS.

         -   This solution would create a great amount of redundant
             data and would simply be waste of disc space.

         The opposite solution is to create all message formats
          from one basic message file.

         -   This solution gives other problems as synchronization
             of updates and a method to determine the status
             of the message.

         Compared with each other, the last described solution
         seems most attractive and the following description
         will concentrate on this.



4.8.8.1.3    M̲e̲s̲s̲a̲g̲e̲ ̲F̲o̲r̲m̲a̲t̲s̲ ̲F̲l̲o̲w̲

         The chart of message formats flow Figure 4.8.8.1.3-1
         shows how a message is circulating in the system.

         The various format types do not express a separate
         message type, but a format in which the message shall
         be presented/manipulated.  The storage section indicates
         where data are appended to a message.



















































                   MESSAGE FORMATS FLOW
                    Figure 4.8.8.1.3-1


4.8.8.1.4    I̲n̲t̲e̲r̲n̲a̲l̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲M̲o̲d̲e̲l̲

         A model that fulfils the requirement of "one basic
         message file" is shown in figure 4.8.8.1.4-1 CAMPS
         Internal Message Format.

         -   From this model, it should be possible to construct
             all internal message formats except the temporary
             protocol dependent formats.

         The model contains the following fields:

         I = Information Field
         H = Header Field
         T = Text Field
         A = Address Field
         O = Operating Signals Field
         N = Notification Field
         R = Routing Field
         D = Distribution Field

















































              CAMPS INTERNAL MESSAGE FORMAT
                    Figure 4.8.8.1.4-1


4.8.8.2  D̲e̲t̲a̲i̲l̲e̲d̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲



4.8.8.2.1    F̲i̲e̲l̲d̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

         The number of suggested fields of CAMPS Internal Message
         Format depends on:

         -   Message Route
         -   Message Type
         -   Message Status

         Also it may depend on optional informations.

         Refer to table of field parameters.

         The upper part illustrates the conditions for the message,
         (route, type, and status).  The lower part illustrates
         the present fields under that condition.

         When following the steps in the states of the message,
         it is possible to see, which fields a specific process
         is appending to the message. (ex. the routing process
         is appending a routing field to the message).


















































                    FIELD RELATIONSHIP



4.8.8.2.1.1 I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲F̲i̲e̲l̲d̲

         The Information Field of the message is always present
         in any message format.  During the active part of the
         message life, it is present in form of the MCB.  All
         updates are performed there.

         When the life of the message is over (nobody is using
         it), it is transferred into intermediate storage. 
         During that process, the information part of the MCB
         is written down as the information field.  It will
         contain all unique data and data where a max. limit
         is defined.  It will also contain pointers to other
         fields of variable length.

         The pointers are here described as "number of lines"
         in the specific field, but it can be anything else.
          However, this method will satisfy calculations for
         "paging" and also point out the presence of a field.
          The idea behind the information field is to collect
         all "key data" in a relative small area.  The field
         should be transferred with one disc access into an
         application buffer and kept there until all operations
         are finished.

         The following groups of elements are thought to be
         contained in a standard information field:

         1)  Message Information 
         2)  Operation Information
         3)  Routing Information
         4)  Distribution Information
         5)  Address Information
         6)  Release Information
         7)  Other Information
         8)  Header Information
         9)  Text Information

         When the word "standard" is used, it is to indicate
         that some of the group elements may be redefined depending
         on the message type or status.  Example:
         Errors related to an incoming message could be collected
         in the groups of routing information, (or another convenient
         group that is not in use at that stage) after generating
         reports to supervisor and corrections by message service,
         the group used can be cleared and set available for
         its original purpose.





         M̲e̲s̲s̲a̲g̲e̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         The elements of this group are the basic elements of
         any message.

         -   Message Type
         -   Classification
         -   Special Handling (max. ?)
         -   Precedence Action
         -   Precedence Info.
         -   Message Status

         This group of elements are thought of as the most significant
         group, containing the basic information necessary to
         build up a new MCB from scratch in case of retrieval,
         rerun or redistribution.

         O̲p̲e̲r̲a̲t̲i̲n̲g̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         The elements of this group are the secondary information
         related to any message:

         -   Designator of originator
         -   Last used sequence number
         -   DTG
         -   Format type
         -   Operating Signals (pointer)

         R̲o̲u̲t̲i̲n̲g̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         Used in connection with routing of a message.

         -   Number of RI's (pointer)
         -   Number of Routes
         -   Number of separate transmissions

         D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         To be used in connection with distribution of a message.

         The elements of this group could differ depending on
         message/format type.

         -   Coordination               (max. 20)
         -   Local Distribution         (max. 10)
         -   SIC's                      (max.  3)
         -   ACT SIC's
         -   INFO SIC's
         -   Distribution list          (pointer)



         A̲d̲d̲r̲e̲s̲s̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         This group will contain or point to all address information:

         -   FM                 (pointer)
         -   TO                 (pointer)
         -   TO-AIG             (max. 3)
         -   INFO               (pointer)
         -   INFO-AIG           (max. 3)
         -   XMT                (pointer)

         R̲e̲l̲e̲a̲s̲e̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         This information is related to release of a message;

         -   Release DTG
         -   Station Serial Number
         -   Notification (pointer)
         -   Release code
         i.e. released
              deferred
              refused

         O̲t̲h̲e̲r̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲s̲

         Information that cannot be grouped elsewhere:

         -   Group Count
         -   Message Service Count
         -   Byte Count
                           head + text?
         -   Line Count
         -   Transaction status
         i.e. cancelled
              suspended
              preemptied etc.

         H̲e̲a̲d̲e̲r̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         Contains pointers to format lines of an ACP127 formatted
         message header.  The need of this group is to fulfil
         the requirements for distribution of an incoming message
         in format E1, (FL5 to FL11).

         -   FL5 (pointer)
         -   etc.



         T̲e̲x̲t̲ ̲I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲ ̲G̲r̲o̲u̲p̲

         This field contains pointers to special lines of the
         text/objects that are related to the text.

         -   Exercise (pointer)
         -   Internal Handling (pointer)
         -   Subject (pointer)
         -   Number of text lines

         H̲e̲a̲d̲e̲r̲ ̲F̲i̲e̲l̲d̲

         Contains the header of a message in ACP127-format.

         The specific format lines are referenced by a pointer
         from the header information group.

         The relevance of this field can be discussed because
         all elements can be reconstructed from other fields.


4.8.8.2.1.3 T̲e̲x̲t̲ ̲F̲i̲e̲l̲d̲

         Together with the Header Field this field forms the
         complete message in ACP127-format.

         From the Text Information group are pointers to Exercise
         Nickname (if any), Internal Handling Instructions (if
         any) and the text itself.  The pointers are thought
         of as a count containing number of lines.  This method
         indicates the presence of a particular text part, that
         might be of interest for Message Distribution (whether
         they exist or not) and besides from this can be considered
         as part of a variable text.



4.8.8.2.1.4 A̲d̲d̲r̲e̲s̲s̲ ̲F̲i̲e̲l̲d̲

         Each record of this field will contain PLA-REF, RI,
         and PLA.

         There will be pointers to records from the Address
         Information Group.  The pointers are suggested to be,

         -   number of lines "FM"
         -   number of lines "TO"
         -   number of lines "INFO"
         -   number of lines "XMT"



         This organization will satisfy a sequential read and
         a following display of PLA's without any table involvement.
          



4.8.8.2.1.5 O̲p̲e̲r̲a̲t̲i̲n̲g̲ ̲S̲i̲g̲n̲a̲l̲s̲ ̲F̲i̲e̲l̲d̲

         This field is optional and each record will contain
         Ref. no., operating signal and some text related to
         this operating signal.

         There will be a pointer to this field from the Operating
         Information Group telling the number of records/lines.
          This organization will satisfy a sequential read and
         a subsequent display of either operating signals or
         the related texts.

         If only the text has been entered, then the possibility
         exists to assign the operating signal by Message Service
         at any stage.



4.8.8.2.1.6 N̲o̲t̲i̲f̲i̲c̲a̲t̲i̲o̲n̲ ̲F̲i̲e̲l̲d̲

         As a notification of release can be commented, this
         field is intended to contain the comment and nothing
         else.  All other relevant data for an uncommented notification
         of release is to be found in the Release Information
         Group.

         Pointer = number of lines in Notification Field.



4.8.8.2.1.7 R̲o̲u̲t̲i̲n̲g̲ ̲F̲i̲e̲l̲d̲

         This field will contain records of ACP127-format line
         2's.

         The records will be pointed out from the Routing Information
         Field.

         The field is also described as the routing list.





4.8.8.2.1.8 D̲i̲s̲t̲r̲i̲b̲u̲t̲i̲o̲n̲ ̲F̲i̲e̲l̲d̲

         The records of this field will be pointed out from
         the Distribution Information Group.

         The field is also described as the Distribution List.



4.8.8.2.2 R̲e̲c̲o̲r̲d̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲

                                      TYPE       SIZE IN
            ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲W̲O̲R̲D̲S̲ ̲ ̲ ̲
 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

         Information Field            Fixed      100-128
         Header Field                 Variable      -
         Text Field                   Variable      -
         Address Field                Fixed ?         80 ?
         Operating Signals Field      Fixed ?         80 ?
         Notification Field           Variable       -
         Routing List
         Distribution List
          ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
         ̲ ̲ ̲ ̲ ̲ ̲