DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦3024a80f2⟧ TextFile

    Length: 125440 (0x1ea00)
    Types: TextFile
    Names: »D10«

Derivation

└─⟦53be6501e⟧ Bits:30005867/disk02.imd Dokumenter (RCSL m.m.)
    └─⟦this⟧ »D10« 

TextFile

           
           \f

                                                                                  Page   of 3 
          CHECKIO                    Søren Lauesen/May 1970              RCSL No 55-D70 
           
           \f

         1_._ _ _ _ _ _ _ _ _G_E_N_E_R_A_L_ 
           
          Checkio may supervise all actions on a particular document. That
          is performed in the following way: Assume that checkio is
          executed in a job process called d_e_v_. Then all messages sent to
          dev are passed on by checkio to the document supervised. The
          answer from the document is passed back to the original sender
          process, which seems to be handling the document in the normal
          way. 
           
          Checkio can easily print all messages and answers as they are
          passed on, and you can later find out about parity errors from
          the document, rereading etc. 
           
           
    2_._ _ _ _ _ _ _ _ _C_A_L_L_ 
           
          The process dev must be created with a protection register which
          enables it to modify the contents of all other processes. 
           
          Checkio must be called with one parameter specifying the name of
          the document to be supervised. The messages and answers are
          printed on the current output of dev. A console communication to
          start dev may look like this: 
           
               to s 
               new dev size 5000 pr 1 2 3 4 5 6 7 pk 1 run 
               to dev 
               o lp            ; print on the line printer 
               checkio t6      ; check the document t6 
           
          You will then see nothing from dev until some messages are sent
          to it, for instance from another job started like this: 
           
               to s 
               new sl run 
               to sl 
               s=set mto dev   ; edit to the 'magnetic tape' dev, 
               s=edit tre      ; which acts as the magnetic tape t6. 
           \f

          Dev will now start listing the communication on the line printer.
          When you have finished using dev for supervising of t6, you can
          proceed like this: 
           
               to s 
               proc dev break  ; the remaining output from dev appears on
                               ; the printer. 
               *** fp break 
               checkio reader  ; select a new document etc. 
           
           
     3_._ _ _ _ _ _ _ _ _R_E_S_E_R_V_I_N_G_ _T_H_E_ _D_O_C_U_M_E_N_T_ 
           
          Checkio cannot simulate those actions on a document which involve
          reservation of the document, creation of it as an area process
          etc. So a process which tries to reserve dev (the document) or
          create it as an area process, a_n_d_ checks the result, cannot be
          supervised. 
           
          To remedy the problem for other processes, checkio proceeds as
          follows when the document does not exist: First a call of create
          area process is attempted. If this does not succeed, checkio
          outputs the console message 
           
               mount <document> 
           
          and performs the usual wait action. Then the operation is
          repeated before the original sender gets his answer. 
           
          If the document rejects the message, checkio reserves the
          document and repeats the operation before the original sender
          gets his answer. 
           
           \f

         4_._ _ _ _ _ _ _ _ _O_U_T_P_U_T_ 
           
          The output from checkio consists of one line for each message: 
           
          message <operation> <mode> <first addr> <last addr> <segment> <sender> 
           
          and one line for each answer: 
           
          answer <bits of logical status> <bytes> <characters> <file> <block>
           
          If the answer is not transmitted back to the original sender, the
          reason is printed as one of the lines 
           
               create 
               <result> reserved 
           
           \f

                  LIST OF CONTENTSPage
            
 
           1   INTRODUCTION.............................................5 
            
                  2   OVERVIEW OF USER APPLICATIONS............................7 
               2.1 Invoicing Module.....................................7 
               2.1 Inventory Module.....................................8 
              2.3 Debtor/Creditor Module...............................8 
              2.4 Order Module.........................................8 
               2.5 Daily Statistics.....................................9 
              2.6 Data Entry to Batch Systems..........................9 
            
           3   USER OPERATION...........................................10
 
4   USERS' TERMINAL EQUIPMENT................................13
              4.1 Description of Terminal Equipment....................15
                   
           5   SERVICE CENTRE EQUIPMENT.................................17
               5.1 RC 8000..............................................20
               5.2 Peripherals..........................................20
            
           6   SOFTWARE PACKAGE.........................................23
              6.1 General Software Tools...............................23
                   6.1.1 DUETCOM........................................23
                   6.1.2 DUET System....................................23
                   6.1.3 Database Systems...............................24
                        6.1.3.1 DATABASE80.............................25
                         6.1.3.2 SODA...................................26
                         6.1.3.3 DB-Utilities...........................26
                   6.1.4 GENIUS.........................................27
               6.2 TELEDATA System Programs.............................27
                   6.2.1 TELEOP's Role in the Running System............28
               6.3 TELEDATA Application Modules.........................30
                   6.3.1 Online Functions...............................30
                   6.3.2 Daily Statistics...............................34
                   6.3.3 DB Reports.....................................34
            
           7   SERVICE CENTRE OPERATION.................................35
            
           8   MODEL SOLUTION...........................(Under Preparation)
            
           9   INSTALLING THE TELEDATA..................(Under Preparation)\f

       1          I_n_t_r_o_d_u_c_t_i_o_n_ 
 
 
           TELEDATA is a system for the performance of administrative data
           processing tasks in the r_e_a_l_-_t_i_m_e_ mode. 
            
                  TELEDATA is a multi-user service centre system. In other words,
           it is capable of serving a number of users simultaneously; these
           users utilize the same computer, programs and database. 
            
           Each user is equipped with remote terminals connected o_n_l_i_n_e_ to
           the service centre computer. This connection is established
           through the telephone network, usually via leased lines. 
            
                  The items of data typed in will be processed 'immediately' there-
           by enabling an interaction of the system in the user's daily
           work. For example, entered invoice data may result in a message
           from the system informing the user that the article for which
           invoicing has been attempted is not available in sufficient quan-
           tity (stock low).   
            
           TELEDATA consists of typical on line applications such as:
           invoicing, order processing, inventory control and debtor/-
           creditor control. In addition the system provides an accumula-
           tion of data which can be used by batch systems for financial
           control, sales statistics, etc. 
            
           The first version of TELEDATA has been running routinely since
           1971 in RC's Service Centre in Oslo, and since 1972 in RC'sSer-
           vice Centre in Copenhagen. A large number of users are, at pre- 
           sent (November 1977), connected to the systems installed within
           the RC Group. Furthermore, a number of non-RC Service Centres
           have the system under implementation. 
            
           A new version of TELEDATA (version 3) has now been developed. It
           is based on the principles and concepts of the first version.
           But: 
            
           a) As a result of the experience gained from version 1 a set of
              new user-applications have been implemented. 
            
           b) The new version uses the standard RC database description
              system. It has thereby been possible to use a number of
                     advanced DB Utilities e.g. programs for the reorganisation
              and restructuring of a database. \f

           c) High priority has been given to system maintainability. 
 
                  d) The system has been designed to facilitate easy adaption to
               the individual service centre's requirements. 
                   
           TELEDATA is especially designed for service centres who for a
           number of years have been offering a Financial Control Service
           using batch systems. 
            
                  This class of service centres have found themselves facing a
           steadily increasing demand from their customers for an on-line,
           real-time service. Often they consider the possibility of deve-
           loping their own systems using the existing hardware, but they
           quickly discover the extent of this development task together
           with the amount of hardware expansion necessary. 
            
           TELEDATA gives these service centres an alternative possibility.
           In a relatively short time and with limited resources they can
           offer their customers an on-line, real-time service thanks to
                  TELEDATA. \f

F_     2          O_v_e_r_v_i_e_w_ _o_f_ _U_s_e_r_ _A_p_p_l_i_c_a_t_i_o_n_s_ 
            
            
           By user we mean end-user, that is the companies which avail
           themselves of the service centre's TELEDATA-service. 
            
           TELEDATA includes the following applications: 
            
           a) Invoicing 
            
           b) Inventory Control 
            
           c) Debtor/Creditor Control 
            
           d) Order Processing 
            
           e) Data Entry to Batch Systems 
            
            
T_     2.1        I_n_v_o_i_c_i_n_g_ _M_o_d_u_l_e_ 
            
           The invoicing routine uses information stored in a data base
&_           (item records, customer records, etc.) thus reducing the input
           necessary to generate an invoice. 
            
           Invoicing causes debiting of the customers account and stockad-
           justment to occur immediately and automatically. A comprehensive
           set of charging and discount rules can be activated automatical-
                  ly. 
            
           The i_n_v_o_i_c_e_ _l_a_y_o_u_t_ can be programmed for each individual user. 
            
           An invoice can include these line types: 
            
           1) item (article) 
            
           2) addition (surcharge) 
            
           3) item group discount 
            
           4) comment 
            
           Back orders can be generated automatically during invoicing. 
            
           At the end of the day an invoice journal will be produced. 
 
            \f

T_     2.2        I_n_v_e_n_t_o_r_y_ _M_o_d_u_l_e_ 
            
           The inventory module keeps constant track of the quantities of
&_           each article in stock and warns the operator when stock levels
           reach a specified minimum (during invoicing or order entry).
           Stock intake is entered in a separate routine, whereas invoicing
           causes automatic adjustment of stock quantity. 
            
           Information on a specific article is easily obtained through the
           enquiry facility. 
            
           At the end of the day a reordering list will be produced. 
                   
T_     2.3        D_e_b_t_o_r_/_C_r_e_d_i_t_o_r_ _M_o_d_u_l_e_ 
            
           Debtor payment registration occurs via the open-item technique.
           Enquiries on open-items are easily made. 
            
&_           Customers' accounts are automatically debited or credited when
           an invoice, credit note or payment is entered. The operator is
warned when a customer exceeds his specified credit limit.  
            
           The creditor routines work in almost the same way as the debtor
           routines. 
            
 
T_     2.4        O_r_d_e_r_ _M_o_d_u_l_e_ 
            
           The order module handles sales orders and purchase orders. It
           deals with the accumulation of 'orders to be delivered in the
&_future' and 'purchases to be received in the future'. Orders,
once entered, can be further processed and enquired upon. 
 
           The order types are: reservation, back order, and quotations. 
            
           The sales order part of the order module is fully integrated
with the invoicing module so that invoicing of a complete order
(or part of an order) can be performed by entering simple codes
at the keyboard. Stock quantity and debtor balance are automa-
tically adjusted. In addition to invoices order confirmation
notes can be produced. 
            
Purchase orders are handled in almost the same way as sales
orders. 
            \f

           Many types of enquiries on orders can be made to the system.
           For instance, information can be obtained on the contents of an
           order, on articles to be delivered to a specific customer in a
           specific time interval, back orders on a specific article, and
           so on. 
 
           For a specific item a profile of future stock can be displayed.
Such a stock profile is based on the current stock level, recor-
ded sales orders and recorded purchase orders for that item. 
 
 
T_     2.5        D_a_i_l_y_ _S_t_a_t_i_s_t_i_c_s_ 
            
           During the day the system generates data for daily statistics,
&_                such as: 
 
                     invoice journal 
                      
                     receipts list 
                      
credit excess list 
                      
                     reordering list  
                      
                     order survey 
                      
stock entry list. 
 
                In addition to these lists, which show the events of the day,
the user can order reports based on the contents of the data-
           base. 
            
            
T_     2.6        D_a_t_a_ _E_n_t_r_y_ _t_o_ _B_a_t_c_h_ _S_y_s_t_e_m_s_ 
            
           In addition to the updating of the database and output process-
ing the system generates data records which can be used in batch
&_systems. In order to make the best possible use of such systems
it is possible to type in items of information, via the termi-
nal, that are not used by TELEDATA but are simply passed on to
the batch systems. An example of this type of batch processing
                  could be the generation of sales statistics. 
                   
TELEDATA is not tied to any specific batch system. It has, in
fact, been implemented with several batch systems. \f

  F_   3          U_s_e_r_ _O_p_e_r_a_t_i_o_n_ 
            
            
           The user can login and logout as he wishes. The login procedure
           involves giving a password to TELEDATA for security reasons.
           This password can be maintained by the user as required. Once
the user is logged in he can enter information at the keyboard. 
            
            

T_                U_S_E_R_ _O_P_E_R_A_T_I_O_N_ 
         
                   INPUT 
          
            
                     T_R_A_N_S_A_C_T_I_O_N_S_:_ 
                     RECORD MAINTENANCE 
                     ORDER 
                     INVOICE 
                     ETC. 
                                                            SERVICE 
                                                            CENTRE 
                     DISPLAY 
            
            
                     A_N_S_W_E_R_S_:_ 
                     ORDER 
                     CUSTOMER 
             
 
      PRINTOUT 
               
      V_O_U_C_H_E_R_S_:_ 
      INVOICE 
      CREDIT NOTE 
      ORDER CONFIRMATION 
      ETC. 
       &_          
 
The user is equipped with one or more keyboard/display units and
one or more printers. The operator keys in transactions at the
keyboard and receives warnings, error messages and answers to
enquiries on the display. Vouchers are output on the
printer(s). 
            \f

       T_         All information entered into the system is carried by trans-
       &_         actions, i.e. units of input data. 
            
           Transactions are used to perform: 
            
              record maintenance (creation, alteration, deletion) 
              order creation 
              invoicing 
              enquiries 
              etc. 
            
           The specific syntax of a transaction depends on the type of
           transaction. Transactions can also be simple transactions or
           voucher transactions. Simple transactions are independent where-
           as voucher transactions are interdependent and must be written
           in a specific order. 
            
           E_x_a_m_p_l_e_s_:_ 
            
           S_i_m_p_l_e_ _t_r_a_n_s_a_c_t_i_o_n_s_:_ 
            
           SM 10101 500        (stock movement +500 pcs of item 10101) 
                  MC 102 D 12         (modify customer number 102 to 12% discount)
           ?I 10101            (enquiry - item 10101) 
           ?C 101 B            (enquiry - customer 101 balance) 
            
           Each line represents a transaction. Each transaction is preceded
           by a line code defining the transaction type. 
            
                  The first transaction consists of a line code (SM) followed by a
           key (10101) followed by data (500). The second transaction con-
           sists of a line code (MC), followed by a key (102), followed by
           an information code (D) pointing out the relevant field in the
           record in question. The new value of this field will be 12. 
            
           Note: The line code mnemonics (SA, MC, ?I, ?C, etc.) are chosen
           by the service centre to suit local language. 
            
T_         V_o_u_c_h_e_r_ _t_r_a_n_s_a_c_t_i_o_n_s_ 
            
           IC 101             (invoice head - customer no. 101) 
           I 10101 5           (invoice item - 5 pcs. of item 10101) 
           I 10506 8           (invoice item - 8 pcs. of item 10506) 
           F                   (invoice finish). 
     &_          \f

           Because TELEDATA is a real time system response to transactions
           is immediate. For example, if a customer exceeds his credit li-
           mit a warning appears on the display so that the operator can
           take the appropriate action. Also, the display of a voucher (or-
           der or invoice) while typing in allows corrections to be made up
                  until the 'voucher end' line code is given. 
            
           In order to minimize waiting time communication between the user
and the computer takes place as follows: 
                   
- the user types in the first line 
                        
- the system starts processing this, and in the meantime 
 
- the user can type in the second line, 
                 
- when the system has processed the first line, a possible 
  answer is sent to the user 
                 
- the user can type in a new line while 
                 
- the system is processing the second line etc. 
            
           Should the user want only one line to be processed, e.g. an in-
           quiry, the second input line may just be a blank line, which
           means that it only consists of the character for new line. 
            
           All vouchers are generated and recorded on disc files. The user
           can obtain hard copies of these vouchers at any time and in any
           number. The disc copy is deleted only when a 'print out accep-
ted' line code is given to the system. 
            \f

  F_   4          U_s_e_r_s_'_ _T_e_r_m_i_n_a_l_ _E_q_u_i_p_m_e_n_t_ 
            
            
           User terminal equipment consists of one or more display/key- 
           boards and probably one or more printers. Any combination of
           display/keyboards and printers may be used. Moreover, a terminal
           installation need not be limited to a single location on the
           user's premises - equipment can be placed where it is most
           needed. 
            
           Where a user has a number of display/keyboards and printers,
           concentrators can be used to reduce transmission costs. 
            
                  If the service centre uses RC NET then the facilities provided
           by the network are available to the user. 
            
           The size and capacity of the terminal installation depends on
           the individual user's cost and throughput requirements. 
            
T_           Examples of 4 common terminal configurations are described
           below:- 
            
           T_y_p_e_ _1_:_ 
            
            
            
            
            
            
            
           MODEM
            
           300 bps - 1200 bps 
                                                        full duplex 
            
&_            
            
            
            
            
            
            
 
           This is a low-cost solution. But simultaneous typing in at the
           keyboard and output of, for example, invoices is not possible. \f

       T_         T_y_p_e_ _2_:_ 
            
            
            
            
           MODEM 
            
                                   300 bps 
                                   full duplex 
            
            
                                   MODEM 
                             
                                   1200 bps 
                                   half duplex 
            
       &_          
                  Output from the computer to the printer and typing in at the
           display/keyboard can occur simultaneously. 
            
       T_         T_y_p_e_ _3_:_ 
            
            
            
            
            
            
                                   MODEM 
            
            
                                   300 bps 
                                   full duplex 
            
            
            
            
                                   MODEM 
            
            
                                   1200 bps 
&_                                 half duplex 
            
                   
           Output from the computer to the printer and typing in at the
                  keyboards can occur simultaneously. This terminalconfiguration\f

                  differs from type 2 only in that the printer is shared by
several keyboards thereby utilizing the printer's capacity more
fully. 
            
            
       T_         T_y_p_e_ _4_:_ 
            
            
            
            
            
            
            
            
                                        CONCENTRATOR         MODEM 
            
                                                             1200/4800 bps 
                                                             half duplex 
       &_          
 
 
 
 
 
           This configuration is similar to type 3 but transmission costs
           are considerably reduced by the introduction of a concentrator. 
            
            
  4.1        D_e_s_c_r_i_p_t_i_o_n_ _o_f_ _T_e_r_m_i_n_a_l_ _E_q_u_i_p_m_e_n_t_ 
            
             R_C_ _8_2_2_ _A_l_p_h_a_n_u_m_e_r_i_c_ _D_i_s_p_l_a_y_/_K_e_y_b_o_a_r_d_ 
                    - Teletype compatible 
                     - upper/lower case with separate numerics 
                     - 24-line, 80-character display 
                     - V.24 interface 
                     - 50 to 9600 bps 
            
           R_C_ _8_6_6_ _S_e_r_i_a_l_ _P_r_i_n_t_e_r_ 
                     - 7 x 7 dot matrix printer 
                     - up to 132 positions per line 
          - printing speed of 180 characters per second 
                       50 full lines per minute or 
                       85 half lines per minute 
                     - V.24 interface 
                     - up to 4 copies \f

           R_C_ _8_0_0_ _M_o_d_e_l_ _4_ _C_o_n_c_e_n_t_r_a_t_o_r_ 
                     - a concentrator with a tape cassette, autoload device
                       and a display/keyboard included 
                     - one printer can be connected 
                     - 4 display/keyboards can be connected 
                     - max. 2400 bps, synchronous transmission, half duplex
                       protocol, 2 or 4-wire line 
            
            
           R_C_ _8_0_0_ _M_o_d_e_l_ _2_1_ _C_o_n_c_e_n_t_r_a_t_o_r_ 
                     - 8 input/output channels for display/keyboard and
                            printers - in any combination 
                     - max. 4800 bps half/full duplex, synchronous trans-
                       mission 

           TELEDATA is not tied to this specific terminal equipment - new
           RC equipment, in particular, will be applicable to the TELEDATA
                  system. \f

  F_   5          S_e_r_v_i_c_e_ _C_e_n_t_r_e_ _E_q_u_i_p_m_e_n_t_ 
            
            
                  The TELEDATA System runs on the RC 8000 Computer. The first
           configuration shown is a start-up installation. The paper tape
           equipment, RC 3665 and RC 3676, is not absolutely necessary. 
            
       T_         S_t_a_r_t_-_u_p_ _C_o_n_f_i_g_u_r_a_t_i_o_n_ 
                   
            
            
            
            
            
            
            
            
            
            
            
                                     TEGNING 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
              
 
 
 
 
        
 &_         The number of users is limited by the number of multiplexer
        ports. \f

           The extended configuration consists of the start-up configura-
           tion plus an I/O Device Controller, 2 synchronous multiplexers,
           2 asynchronous multiplexers, a console, and 1 disc storage mo-
dule. This configuration can, for example, support 48 display/
keyboards and 30 printers corresponding to 28 users (depending
on their size/requirements). 
            
       T_         E_x_t_e_n_d_e_d_ _C_o_n_f_i_g_u_r_a_t_i_o_n_ 
            
            
            
            
            
            
            
            
            
            
            
            
            
                               TEGNING 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                   
            
            
       &_          \f

                  The diagram on the previous page emphasized the service
           equipment. 
            
T_         The diagram below illustrates the many different user configura-
           tions that can be connected to such an installation. 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                               TEGNING 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
     &_         See also Section 4. Users' Terminal Equipment. \f

  T_   5.1        R_C_ _8_0_0_0_ 
            
           RC 8000 is a fourth generation, medium-scale, general purpose
           computer system. 
&_            
           As with most modern computers, RC 8000 is built up around a data
           bus. The data bus structure allows core memory to be built up
           from modules having different speeds and also permits the con-
           nection of a large number of peripherals. 
            
           'Slow' peripherals like line printers, terminal displays, and
           communication channels can be coupled through an I/O Device
           Controller - RC 8301. The extra load of controlling peripherals
           is hereby removed from the RC 8000 itself. 
            
           RC 8000 operating system, because of its modular construction,
           is ideal for both small minicomputers and large computer
           systems. Characteristics of the operative system are that it
           allows, simultaneous running of batch and remote job entry,
           transaction oriented terminals and on-line program running. 
           Standard programming languages are: assembler, ALGOL, and
                  FORTRAN. 
T_      
5.2        P_e_r_i_p_h_e_r_a_l_s_ 
            
           R_C_ _8_3_0_ _S_i_l_e_n_t_ _P_r_i_n_t_e_r_/_K_e_y_b_o_a_r_d_ _(_M_a_i_n_ _C_o_n_s_o_l_e_ _D_e_v_i_c_e_)_ 
                     - thermo-matrix printer - therefore completely silent 
                     - 64-character ASCII alphabet 
                     - 6 lines per inch 
       &_                   - 80 characters per line 
            
            
                R_C_ _8_2_2_4_ _D_i_s_c_ _S_t_o_r_a_g_e_ _M_o_d_u_l_e_s_
                    - 66 Mbyte capacity 
                    - 4038 bpi bit density (outer track) 
                       6038 bpi bit density (inner track) 
                    - average access time 30 ms 
            
            
                R_C_ _3_6_1_6_ _H_i_g_h_ _S_p_e_e_d_ _M_a_g_n_e_t_i_c_ _T_a_p_e_ _U_n_i_t_ 
                     - automatic tape threading and loading 
                     - vacuum-column buffers for gentle tape-handling 
                     - 9 track, 800/1600 bpi 
                     - 60 000/120 000 bytes per second transfer rate 
                     - IBM, NRZ1 and ANSI codes \f

                  R_C_ _3_6_4_2_ _6_0_0_ _l_p_m_ _L_i_n_e_ _P_r_i_n_t_e_r_ 
                     - drum printer 
                     - many standard drum versions 
                     - 64 or 96-character, character sets 
       &_                   - 136 characters per line 
            
            
           R_C_ _3_6_8_1_ _4_-_l_i_n_e_ _B_S_C_ _M_u_l_t_i_p_l_e_x_e_r_ 
                     - serial synchronous transmission 
                     - up to 9600 bps 
                     - CCITT V.24 compatible 
                     - V.28 signal levels 
                     - full or half duplex 
            
            
           R_C_ _3_6_8_2_ _8_-_l_i_n_e_ _A_s_y_n_c_h_r_o_n_o_u_s_ _M_u_l_t_i_p_l_i_x_e_r_ 
                     - 40 to 9600 bps 
                     - CCITT v.24 compatible 
                     - V.28 signal levels 
                     - half or full duplex 
 
            
           R_C_ _3_6_6_5_ _P_a_p_e_r_ _T_a_p_e_ _P_u_n_c_h_ 
                     - compact unit 
                     - punching speed, 75 characters per second,
                       asynchronous 
                     - punches 5, 7 and 8-channel ISO standard tape 
            
            
           R_C_ _3_6_7_6_ _P_a_p_e_r_ _T_a_p_e_ _R_e_a_d_e_r_ 
                     - reads 8-channel ISO standard tape 
                     - reading speed, 500 characters per second 
            
            
           Demonstration Equipment: 
            
           R_C_ _8_2_2_ _A_l_p_h_a_n_u_m_e_r_i_c_ _D_i_s_p_l_a_y_/_K_e_y_b_o_a_r_d_ 
                     - Teletype compatible 
                     - upper/lower case with separate numerics 
                     - 24-line, 80-character display 
                     - V.24 interface 
                     - 50 to 9600 bps \f

           R_C_ _8_6_6_ _S_e_r_i_a_l_ _P_r_i_n_t_e_r_ 
                     - 7 x 7 dot matrix printer 
                     - up to 132 positions per line 
                          - printing speed of 180 characters per second 
                       50 full-lines per minute 
                       85 half-lines per minute 
                     - V.24 interface 
                            - up to 4 copies.\f

  F_   6          S_o_f_t_w_a_r_e_ _P_a_c_k_a_g_e_ 
            
            
           The TELEDATA Software Package consists of: 
                   
           1) General Software Tools 
            
           2) TELEDATA System Programs 
            
           3) TELEDATA Application Modules 
            
           The purpose of this division is to achieve a well-structured  
           system which is easy to maintain and frees the application pro-
           grammer/maintainer from the more systems-oriented tasks. 
            
            
     6.1        G_e_n_e_r_a_l_ _S_o_f_t_w_a_r_e_ _T_o_o_l_s_ 
            
           Tools is a category of programs which perform general functions.
           Tools are interposed between Basic Software ('hard software')
           and application software. A short description of the Tools used
           by TELEDATA follows. 
            
T_     6.1.1      D_U_E_T_C_O_M_ 
           DUETCOM is a terminal handler/transaction router. It handles all
           communication between terminal equipment and the TELEDATA System
&_           itself. DUETCOM contains a catalog of users' terminal equipment
           and a coroutine for each display/keyboard and for each printer.
           The coroutine technique allows DUETCOM, amongst other things, to
           route output to several printers simultaneously. 
            
T_ 6.1.2      D_U_E_T_ _S_y_s_t_e_m_ 
           DUET is an interpretive programming system. It consists of a
           compiler and an interpreter ('DUET-machine'). 
&_            
           The DUET language is a high level, general-purpose programming
           language facilitating structured programming. TELEDATA'son-line
             applications are programmed in the DUET language. 
             
           DUET contains special facilities for input/output, including
           communication with a database, which makes it very attractive
           for programming, for example, TELEDATA applications. 
            
           The DUET System contains mechanisms rendering it insensitive to
           minor programming errors. That is, if a programming error is\f

           detected then an 'escape function' will cause a jump to a pre- 
           determined program point where processing will continue, thereby
           avoiding a system breakdown. This escape facility is often used
           in TELEDATA because the TELEDATA online application modules are
                  often updated at the service centres. If, for example a new
           transaction routine containing errors is implemented, then the
           user cannot use the transaction (an error message will appear),
           but he can still use all others. In other words TELEDATA
           continues to function. 
        
T_     6.1.3      D_a_t_a_b_a_s_e_ _S_y_s_t_e_m_s_ 
           TELEDATA uses RC's basic database system - the CF System (Con-
             nected Files). The diagram below shows the structure of the TELE-
           DATA Database - in other words, the files making up the database
           and the relations between them. 
            
            
            
            
            
            
            
            
            
                   
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
                   
&_          \f

                  The CF System is based on two file types - master files and list
           files. Master files are shown as rectangles, list files as dia-
                  monds.  
            
           Master files are organised index sequentially. They can be
           accessed either directly or sequentially. A master file record
           can be the mother record for one or more lists. 
            
                  Lists are represented by arrows in the diagram. List is a term
           used for a relation between two files under the CF System. A
           list enables a record in one file to act as a mother record for
           records in another (daughter) file, which is stored physically
           in a list file. 
            
           A list file is a sequential access file where the records are
           organized in chains. The records in the list file will always be
           'daughters' of a mother record in another file. Access of a
           chain in the list file must be preceded by an access of the cor-
                  responding mother record. 
            
           NOTE: Those familiar with CODASYL terminology will observe the
                 use of mother record for owner record, and daughter record
                 for member record. 
                  
                The master records (see diagram) contain data on entities such
           as debtors/creditors, items (articles), orders etc. 
            
           The list records contain additional data relating to the enti-
           ties and may, furthermore, express a relationship between these
                  entities. 
            
           The CF-System consists of a number of procedures (subroutines)
           with which operations on a database can be performed. These
           procedures are not referred to directly from the DUET language,
           in which TELEDATA applications are written, but through a set of
           'high-level' database-operators (see under SODA). 
            
T_     6.1.3.1    D_A_T_A_B_A_S_E_8_0_ is the name of RC's standard database description
           system. It consists of a formal language and a 'compiler' that
           generates a database description file. 
&_            
           NOTE: Database description corresponds roughly to the CODASYL
                 term, schema. 
                  
           In addition to its documentary value, the database description's\f

           role is to supply information to: 
            
1) local database description systems (subschema) 
            
2) general modules, for example reorganization programs. 
                   
           The DB-description describes the files which make up the data-
           base, their mutual relations, the record types which are con-
           tained in the individual files and the fields constituting the
           individual record types. 
            
T_     6.1.3.2    S_O_D_A_ is the name of a Tool for access of a common database from
           individual application programs. 
&_            
           The SODA (i.e. s_et-o_riented d_atabase a_ccess) system comprises a
           Database Management System, the SODA Local Definition Language,
           and the SODA LD Compiler. 
            
                  NOTE: Local data description corresponds roughly to the CODASYL
                 term: subschema. 
                 
           SODA lets the individual application program take a logical view
           of the relevant part of the database, with groupings of record
           types in record sets suited to the task at hand. 
            
           From the application program one communicates with the SODA DBMS
           by means of 7 DB-operators: GET, NEXT, LOOKUP, PUT, CREATE, DE-
           LETE and NEWSET.  
 
       6.1.3.3    D_B_-_U_t_i_l_i_t_i_e_s_._  
                  REORG 80 is a system for initializing and reorganizing a
           database described by DATABASE80. By reorganization we mean: 
            
           1) the trivial job of rearranging records so that they are more
              evenly distributed over the individual blocks (index sequen-
              tial files) 
                 
           2) jobs such as: insertion of new fields in a record type, 
                            insertion of new record types in a file, 
                            insertion of a new file in the database, etc. 
            
           P_R_I_N_T_ _8_0_ is a program for printing of records from a database
           described by DATABASE80. 
            \f

     6.1.4      G_E_N_I_U_S_ 
           GENIUS is a report generating system for the production of arbi-
           trarily structured reports. 
            
           GENIUS reads the source data for these reports from a sequential
           file containing the so-called GENIUS transactions. The sequen-
           tial file must be produced by another program, for example a
                  standard DB-extraction program. 
        
 
6.2        T_E_L_E_D_A_T_A_ _S_y_s_t_e_m_ _P_r_o_g_r_a_m_s_ 
            
           One of the fundamental design principles of TELEDATA has been to
           separate the system oriented functions from the actual user
           applications (invoicing, order processing, etc.). 
            
           The system oriented functions are therefore contained in a
           separate category of programs called TELEDATA System Programs. 
            
           These programs are perceived as black boxes by the application
           programmer. They are maintained centrally by RC's TELEDATAgroup.
            
           TELEDATA System Programs include: 
            
           1) A number of specific TELEDATA 'utility programs'. 
           2) TELEOP a 'virtual machine'. 
            
                Utility programs cover functions including: the reestablishment
           of the database after breakdown, checking of DB files, DB extrac-
           tion, user-accounting etc. 
            
           TELEOP is a program written partly in ALGOL and partly in
           assembler. Here, it is called 'a virtual machine' because it
           contains the system environment under which TELEDATA's on-line
           application programs work. 
            
           In other words, it contains: 
                 
           1) The DUET machine (DUET interpreter) 
            
           2) SODA's DBMS 
            
           3) The Security System (logging etc.) 
            
           4) Communication routines (with DUETCOM) \f

           5) General routines (sorting, etc.) 
            
           A simpler version of TELEOP, consisting mainly of the DUET
           machine and the DBMS, is available for batch processing of
           TELEDATA's database. 

T_    6.2.1      T_E_L_E_O_P_'_s_ _R_o_l_e_ _i_n_ _t_h_e_ _R_u_n_n_i_n_g_ _S_y_s_t_e_m_ 
           The diagram below shows schematically RC 8000's memory and the
           related disc/tape files in a running TELEDATA system. 
            
            
            
            
            
            
            
           
            
            
            
            
            
            
            
            
            
            
                   
            
            
            
                   
            
            
            
            
            
            
            
            
            
            
            
            
     &_          \f

           Memory is shared by the monitor, the operating system 's', DUET-
           COM and TELEOP. 
            
           The monitor and the operating system 's' constitute RC 8000's
           'hard software'. 
            
           D_U_E_T_C_O_M_ is a terminal handler/transaction router (see section
           6.1.1). DUETCOM runs in its own internal process ('internal pro-
           cess', corresponds roughly to 'partition', but is a more dynamic
           concept). All communication between the user's terminal equip-
           ment and TELEOP goes through DUETCOM. 
            
           T_E_L_E_O_P_ runs in another internal process - the process where the
           actual transaction processing takes place. TELEOP includes SO-
           DA's DBMS, the DUET interpreter and parts of the DUET program:
           TELEAPP. 
            
                  T_E_L_E_A_P_P_ is the 'translated' DUET program containing the online
           applications. During execution TELEOP inserts the required pro-
           gram blocks into a buffer - DUETSTORAGE (automatic paging). 
            
           L_D_-_F_I_L_E_ contains local data descriptions (subschema) which are
           used by the DBMS. 
            
           T_E_R_M_I_N_A_L_ _F_I_L_E_S_ - one for each terminal - are used as inter-
           mediate storage for voucher processing. 
            
           T_h_e_ _D_A_T_A_B_A_S_E_ is common for all users of the system. The indivi-
           dual user's records are linked to him by means of a key field:
           user number. The structure of TELEDATA's database is shown on
                  page 24. 
            
           T_E_X_T_ _F_I_L_E_S_ are used for spooling of output. When, for example,
           invoices are generated they are written in a text file. The
           actual printing (communication with a user's printer) is per-
           formed by DUETCOM. 
            
           S_T_A_T_U_S_,_ _L_O_G_ _a_n_d_ _R_E_P_R_O_C_E_S_S_I_N_G_ _L_O_G_ are related to TELEDATA's
           security system. 
            
           STATUS contains: 
            
           1) a number of system parameter 
           2) a tape catalog (tapes for log and DB-dump) 
           3) a security catalog \f

           The security catalog contains the status of the database so that
           after a breakdown it is possible to ascertain whether the data-
           base is: in a defined state so that immediate restart can be per-
           formed, or in an undefined state which means that the database
           must be reestablished before restart. 
            
           LOG contains an image of all updated DB records. It can be
           located on disc and/or tape. The log is used for: 
            
           1) reestablishing the database after a breakdown 
            
           2) daily statistics 
            
           3) to communicate the day's events to the batch systems. 
            
           REPROCESSING LOG contains a copy of all input transactions. With
           this log a rerun can be performed after a breakdown, if for some
           reason a reestablishment is not possible. A rerun will generally
           be considerably slower than a reestablishment. 
        
           In addition to functioning as host for the DUET machine and SO-
           DA's DBMS, TELEOP performs a number of system functions like:
           spooling output, communicating with DUETCOM, maintaining STATUS
           and logging the input transactions and updated DB records. In
           other  words, these functions are isolated from the application
           program. 
                   
            
T_6.3        T_E_L_E_D_A_T_A_ _A_p_p_l_i_c_a_t_i_o_n_ _M_o_d_u_l_e_s_ 
 
           TELEDATA's applications can be divided into three groups: 
            
           1) Online functions 
            
           2) Daily statistics 
            
&_           3) DB reports 
            
           The structure of the software supporting each of these is
           briefly described in the following. 
            
T_     6.3.1      O_n_l_i_n_e_ _F_u_n_c_t_i_o_n_s_ 
           The online part which handles the transaction processing is the
           essential and by far the largest part of the application
&_           software. \f

                  All the routines are integrated in one program common to all
           users. This program, called TELEAPP, is written in the DUET
           language (see section 6.1.2). 
            
           TELEAPP is structured as a s_k_e_l_e_t_o_n_ _p_r_o_g_r_a_m_, with a_d_a_p_t_i_o_n_
           p_o_i_n_t_s_ and associated a_d_a_p_t_i_o_n_s_. 
            
           The s_k_e_l_e_t_o_n_ _p_r_o_g_r_a_m_ is the 'static' part of TELEAPP, its
           structure being determined by the relatively static structure of
           the input/output data. The skeleton program is common to all
           TELEDATA installations. 
            
           A_d_a_p_t_i_o_n_ _p_o_i_n_t_s_ is the term used for particular points in the
           execution of the skeleton program, where the state of the
           program is uniquely and logically defined by accessible data,
           and where the processing of this data can be effected. 
            
           A_d_a_p_t_i_o_n_s_ are routines which will be activated from the adaption
           points of the skeleton program. The adaptions constitute the
           'dynamic' part of TELEAPP. In order to facilitate modifications
           the adaptions are grouped and located separately from the
           skeleton part. 
            
     T_         The diagram below illustrates TELEAPP's structure: 
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
     &_          \f

                  Under execution the skeleton program, which has the initiative,
           will from time to time reach an adaption point. Control is then
           transferred to the corresponding adaption which continues the
           processing. When the adaption is 'finished', control is returned
           to the skeleton program until another adaption is reached. Du-
           ring the processing of a single input transaction the skeleton
           will generally activate several adaptions. 
            
           The division of tasks between the skeleton and the adaptions is
           as follows: the skeleton contains the control logic for the
           processing of transactions and handles the DB-accesses; the
           adaptions perform the actual processing of the user's data,
           based on current records and the user's input. 
            
           For example alteration of a debtor record: the skeleton reads
           the line code and checks its validity with the terminal and
           program state and GETs the record. An adaption construes the
           rest of the transaction and updates the record accordingly.
           Finally, the skeleton program INSERTs the record. 
            
           User oriented outputs (error messages, warnings, etc.) are
           located in adaptions thereby facilitating translation to other
           languages. 
            
           The division of tasks between skeleton and application programs
           is reflected in the documentation. 
            
           In addition to the verbal description the skeleton program manu-
           al contains: 
            
           1) flow charts showing the skeleton program's routines and the
              location of the individual adaption points 
            
           2) adaption point descriptions which include short descriptions
              of: the function of the adaption point, the records which are
              currently available, reading in/writing out possibilities
              etc. 
            
           The adaptions are described as individual routines linked to the
           individual adaption points. 
 
                  As stated the skeleton is the 'permanent' part of TELEAPP
           whereas the adaptions represent the more 'dynamic' part. 
            
           The skeleton is common to all TELEDATA installations. Main-\f

           tenance will be performed centrally by RC's TELEDATA Group, and
           new releases will be relatively infrequent. 
            
           However, the adaptions will differ from installation to
           installation in order to satisfy the individual service centre's
           requirements. RC supplies a set of adaptions - a so-called m_o_d_e_l_
           s_o_l_u_t_i_o_n_ - which demonstrates the skeleton program's possibili-
           ties. It also serves as a basis for the construction of the l_o_-
           c_a_l_ _s_o_l_u_t_i_o_n_s_. 
            
           It should be emphasised that the skeleton program and the model
           solution together, form a completely functional TELEAPP which is
           ready for routine running.But, as the model solution uses the
           English language, it will be necessary to translate the line
           codes and user-oriented outputs for use in non-English speaking
           countries. 
                   
           TELEDATA is a multi-user service centre system. It must there-
           fore be able to satisfy a large number of differing requirements
           with regard to how the individual routines (invoicing, order
           processing, etc.) must proceed. Therefore, TELEAPP contains pos-
           sibilities far in excess of those the individual user utili-
           zies. 
            
           The individual user will choose a subset of the functions (trans-
           actions) available which best suit his requirements. Further-
           more, during implementation of a new user, parameters will be
           set up defining for example, whether the user requires price
           calculations to be performed at order entry or when invoicing. 
                 
           Moreover, in order to provide a flexible TELEDATA service, it is
           possible to add several adaption sets as shown in the diagram
           on the following page. Model 0 is, for example, the 'standard
                  solution' for the installation. Model 1 is used by, say, 5 users
           with similar requirements, and Model 2 is used by a single large
           user with special requirements. 
            
           The adaptions are grouped according to function (invoicing, or-
           der processing, etc.). User parameters define which adaption
           groups the individual user employs. A user can, therefore, uti-
           lize a special invoicing model even though he mainly uses the
           'standard solution'. In this way TELEDATA offers real potential
           for the provision of widely differing solutions without compro-
           mising the clearness and integrity of the system.\f

 
 
            
            
            
            
            
            
            
            
           TEGNING
            
            
            
            
            
            
            
                  It is naturally up to the individual service centre to choose
           the strategy best suited to their product policy. However, a
           service centre with many small users will probably be unwilling
           to develop individual models, whereas the opposite is true of a
           service centre with a few large users who are prepared to pay
           for special adaptions.  
        
6.3.2      D_a_i_l_y_ _S_t_a_t_i_s_t_i_c_s_ 
           The daily statistics (invoice journal, receipts list, stock en-
           try list, etc.) can be generated exclusively from the log, which
           reflects the events of the day. Generation of the daily statis-
           tics is performed as follows: 
            
           1) extraction of relevant records 
            
           2) sorting 
            
           3) run through the sorted file, calculation, printing. 
            
           The third phase is carried out by means of GENIUS (see section
           6.1.4). 
            
     6.3.3      D_B_ _R_e_p_o_r_t_s_ 
           DB Reports can, for example, consist of overviews of orders on
           hand, customer balance/open entries, stock volume, etc. They are
           generated in the same way as daily statistics or by running
           through the DB files and printing simultaneously. \f

  F_   7          S_e_r_v_i_c_e_ _C_e_n_t_r_e_ _O_p_e_r_a_t_i_o_n_ 
            
            
           L_o_c_a_l_ _m_a_i_n_t_e_n_a_n_c_e_ of TELEDATA centres on the adaptions to the
           skeleton program and the systems connected to TELEDATA, i.e. the
           module for communicating with batch systems, the system for the
           generation of daily statistics, and the system for the genera-
           tion of DB statistics. 
            
           I_m_p_l_e_m_e_n_t_a_t_i_o_n_ _o_f_ _n_e_w_ _u_s_e_r_s_ who do not require special adaptions,
           will demand that the following is carried out: 
            
           1) insertion of entries describing the user's terminal equipment
              in DUETCOM's catalog, 
                2) creation of administrative DB records containing user
              parameters, 
                3) programming of voucher (invoice, order confirmation)
              layouts, 
                4) preparation for the generation of daily statistics and
              database reports. 
                 
           The above represents roughly 2-3 days routine work. If, however,
           new adaptions are required then more time will be needed, depen-
           ding on the extent of these adaptions. 
            
                  T_h_e_ _d_a_i_l_y_ _o_p_e_r_a_t_i_o_n_ _o_f_ _T_E_L_E_D_A_T_A_ on the computer is controlled by
           an administration program (TELEADM). This virtually automatic
           administration minimizes the risk of incorrect operation occur-
           ing and also reduces the demands on the operator's time. 
            
           In the morning the operator initiates the start-up, TELEADM
           activates the job files for checking and starting up the TELE-
           DATA system. 
            
           During the day the system normally does not demand operator ac-
           tion. But if the system breaks down (e.g. because of hard error)
           the operator must intervene. He must initialize the recovery pro-
           cedure. TELEADM, thereupon checks the state of the system and
           selects the job files necessary for recovering the database and
           restarting the system. 
            
           In the evening the operator stops the TELEDATA system and starts
           jobs for: copying the log tape, dumping the database, generating
           input files for the batch system and generating the daily statis-
           tics. \f

                                                 i 
           
          I_N_D_H_O_L_D_S_F_O_R_T_E_G_N_E_L_S_E_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _S_I_D_E_ 
           
          1.  INTRODUKTION ...........................................   1 
           
          2.  GENERELLE METODER ......................................   2 
              2.1  NCT loggen ........................................   2 
              2.2  Lagerdump i RC3502 ................................   3 
                   2.2.1  Debug mode .................................   4 
                   2.2.2  Print kommandoen ...........................   4 
              2.3  Forskelle på exception/trace/panic i TC software ..   4 
              2.4  Forholdsregler ved TES202 moduler .................   6 
               
          3.  CN PROGRAMMEL I TC (RC3502) ............................   7 
              3.1  CNADAM (release xxxxxx) ...........................   7 
              3.2  HDLC (release 810917) .............................   7 
              3.3  DTE (release 3.01) ................................   8 
              3.4  TS, Transport Station (release 820326) ............   9 
              3.5  SC, Session Control (release 820503) ..............  10 
              3.6  X.28 SMT (release 820325) .........................  10 
              3.7  NCP, Network Control Probe (release 811124) .......  12 
              3.8  Host Interface (release HI 820304, HPM 820210, FDLC
                   820210) ...........................................  12 
              3.9  SCAT, Session Control Artificial Traffic (release  
                   820326) ...........................................  13 
               
          4.  CN PROGRAMMEL I RC8000 HOST ............................  15 
              4.1  NPM, Network Port Module (release 2.00) ...........  15 
              4.2  SMM, Scroll Mode Mapping Module (release 1.21) ....  15 
              4.3  FTU, File Transport Utility (release 1.03) ........  17 
              4.4  NCC, Network Control Center (release 1.5) .........  17 
              4.5  NCT, Network Control Terminal (release 820322) ....  17 
              4.6  Event Collector (release 820420) ..................  18 
           
           
          B_I_L_A_G_: 
           
          A.  REFERENCER .............................................  19 
           
          B.  FEJLRAPPORT ............................................  21 \f

                                                 ii 
           
          I_N_D_H_O_L_D_S_F_O_R_T_E_G_N_E_L_S_E_ _(_f_o_r_t_s_a_t_)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _S_I_D_E_ 
           
          C.  EKSEMPLER PÅ LAGERDUMP I RC3502 ........................  22 
              C.1  List af proces hierarki ...........................  22 
              C.2  List af proces hovedet for dte _test ...............  23 
              C.3  Lagerdump ved hjælp af debug konsol ...............  24 
              C.4  Lagerdump ved hjælp af opsys kommandoen 'print' ...  25 
           
          D.  LISTNING AF PARAMETRE TIL SMM TESTPRINT ................  27 
           
          E.  EKSEMPLER PÅ HÅNDTERING AF NCTLOGFILE ..................  29 
              E.1  'Dump' af NCTLOGFILE ..............................  29 
              E.2  Print af gammel NCTLOGFILE ........................  30 
               
           \f

F_       1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_K_T_I_O_N_    1.
           
          Dette skrift er tænkt som en hjælp til at få bevaret/udskrevet
          den nødvendige information i tilfælde af software fejl i
          CENTERNET programmellet. 
           
          Første del beskriver nogle generelle metoder, anden del omhandler
          TC modulerne og tredje del modulerne i RC8000. 
           
          For hver enkelt modul er beskrevet de specielle metoder/ønsker,
          samt henvisning til de generelle, hvis de skal benyttes. 
           
          Som bilag B er vedhæftet en kopi af CENTERNET FEJLRAPPORT, som
          s_k_a_l_ udfyldes i tilfælde af programmel fejl. 
           
          Note: Hvis der er foretaget ændringer i den af RC releasede kil-
                detekst, skal en listning af den ændrede kildetekst
                vedlægges sammen med anden dokumentation. 
           
          I alle eksemplerne er den tekst en bruger skal indtaste under-
          streget. 
           
           \f

F_       2_._ _ _ _ _ _ _ _ _G_E_N_E_R_E_L_L_E_ _M_E_T_O_D_E_R_    2.
           
          To generelle dokumentations måder vil blive beskrevet i dette ka-
          pitel. Det drejer sig om NCT loggen og lagerdump på RC3502. 
           
           
2_._1_ _ _ _ _ _ _ _N_C_T_ _l_o_g_g_e_n_    2.1
           
          Hvis NCT log filen skal gemmes for senere udskrift eller kopie-
          ring til magnetbånd anvendes følgende procedure: 
           
M_                    a_t_t_ _n_c_t_                          (att esc) 
          kun       >c_l_o_s_e_ 
          hvis      - 
          nct'en    - 
          kører     - 
                    end       388 
                    from s 
                    pause nct finis fp 
                    a_t_t_ _s_ 
                    j_o_b_ _n_c_t_ 
                    ready 
                    to nct 
                    o_l_d_n_c_t_l_o_g_ _=_ _s_e_t_ _1_0_0_0_ _<_d_i_s_c_ _n_a_m_e_>_ 
                    s_c_o_p_e_ _p_r_o_j_e_c_t_ _o_l_d_n_c_t_l_o_g_ 
                    o_l_d_n_c_t_l_o_g_ _=_ _f_a_s_t_m_o_v_e_ _n_c_t_l_o_g_f_i_l_e_ 
P_                    i_ _j_n_c_t_ 
           
          og herefter er NCT'en klar igen. Filen oldnctlog ligger på
          baserne 0-9999 og kan overføres til magnetbånd, hvis det ønskes.
          Et eksempel er vist i bilag E. 
           
          Hvis filen oldnctlog ønskes udskrevet med print-kommandoen i
          NCT'en kan følgende procedure anvendes (NCT'en kører i_k_k_e_) 
           
          a_t_t_ _s_ 
          j_o_b_ _n_c_t_ 
          ready 
          to nct 
                    r_e_n_a_m_e_ _n_c_t_l_o_g_f_i_l_e_._n_e_w_n_c_t_l_o_g_ 
                    r_e_n_a_m_e_ _o_l_d_n_c_t_l_o_g_._n_c_t_l_o_g_f_i_l_e_ 
           \f

          i_ _j_n_c_t_ 
          -   ; opstart af NCT 
          -   ; udskrift af log filen 
          -   ; nedlukning af NCT 
          - 
          - 
          end <no> 
          from s 
          pause nct finis fp 
          a_t_t_ _s_ 
          j_o_b_ _n_c_t_ 
          ready 
          to nct 
                    r_e_n_a_m_e_ _n_c_t_l_o_g_f_i_l_e_._o_l_d_n_c_t_l_o_g_ 
                        r_e_n_a_m_e_ _n_e_w_n_c_t_l_o_g_._n_c_t_l_o_g_f_i_l_e_ 
           
          Det videre forløb afhænger af, om NCT'en skal startes igen eller
              ej. 
           
          For en nærmere beskrivelse af FP utilities og s kommandoer
          henvises til ref. 1 og ref. 2 henholdsvis. 
           
           
    2_._2_ _ _ _ _ _ _ _L_a_g_e_r_d_u_m_p_ _i_ _R_C_3_5_0_2_ 
           
          Lagerdump anvendes til at få en udskrift af stakken for en proces
              og evt. buffere. Starten af stakken findes ved at anvende opsys
          kommandoen 'list' (se bilag C), som udskriver proces hierarkiet.
          I søjlen 'stack' findes startadressen på stakken. Det 18. ord
          (talt fra 1) i stakken angiver den øjeblikkelige staktop. Hvis
          buffere skal udskrives må man finde de enkelte buffere (ved hjælp
          af felter i pool, semaphore og reference), idet buffere ikke nød-
          vendigvis ligger samlet. I bilag C er vist et eksempel. 
           
          Lagerdump kan udføres på to måder, enten ved at bruge opsys kom-
          mandoen 'print' eller ved at sætte konsollen i debug mode og an-
          vende M kommandoen. Nedenfor er begge metoder beskrevet og i
          bilag C er vist eksempler på, hvorledes de to metoder anvendes. 
           
           \f

         2_._2_._1_ _ _ _ _ _D_e_b_u_g_ _m_o_d_e_    2.2.1
           
          c_t_r_l_ _g_                        ; konsollen sættes i debug mode 
          D 
          * 
          * M_ <_m_e_m_o_r_y_ _m_o_d_u_l_e_ _a_d_d_r_>_      ; M indtastes, hvorefter lager mo-
                                        ; dul adressen skrives hexadecimalt
          <memory module addr> : <_a_d_d_r_ _w_o_r_d_>_ ; dette bevirker at 8 ord ud-
                                             ; skrives 
           
          Derefter udskrives de næste 8 ord ved at indtaste + og således
          fortsættes. For at komme tilbage til 'terminal mode' tastes <CR>
          efter ':' og så 'ctrl g'. For yderligere information henvises til
          ref. 4. 
           
           
2_._2_._2_ _ _ _ _ _P_r_i_n_t_ _k_o_m_m_a_n_d_o_e_n_    2.2.2
           
          >_ o_p_s_y_s_                       ; > esc, dirigerer kommende input
                                        ; til processen opsys 
          p_r_i_n_t_ _<_2_ _s_i_d_s_t_e_ _c_i_f_r_e_ _i_ _l_a_g_e_r_ _m_o_d_u_l_ _a_d_r_>_ _<_s_t_a_r_t_ _a_d_r_>_ _<_s_t_o_p_ _a_d_r_>_ 
                                        ; adr i hexadecimal 
          opsys udskriver nu lageret fra <start adr> til <stop adr> med et
          ord pr. linie. Hvert ord bliver udskrevet hexadecimalt, som et
          heltal (pos/neg), som to bytes og som tre ASCII tegn. For
          yderligere information henvises til ref. 4. 
           
           
         2_._3_ _ _ _ _ _ _ _F_o_r_s_k_e_l_l_e_ _p_å_ _e_x_c_e_p_t_i_o_n_/_t_r_a_c_e_/_p_a_n_i_c_ _i_ _T_C_ _s_o_f_t_w_a_r_e_    2.3
           
          I det software, der kører i en TC, kan der forekomme tre
          udskrifter på konsollen, der ligner hinanden, men som er delvis
          forskellige i oprindelse. Det drejer sig om 
           
               trace:     generering af testoutput på konsol 
               panic:     kontrolleret exception 
               exception: system genereret afbrydelse 
           \f

          Nedenfor er vist eksempler på de tre udskrifter med en tilhørende
          forklaring. 
           
          t_r_a_c_e_ 
           
           
           
           
           
           
           
           
          p_a_n_i_c_ 
           
           
           
           
           
           
           
           
           
           
           
           
           
          Panic består af et kald af proceduren trace efterfulgt af en pro-
          vokeret exception (x div 0). 
           \f

                   e_x_c_e_p_t_i_o_n_ 
           
           
           
           
           
           
           
           
           
           
           
           
           
         2_._4_ _ _ _ _ _ _ _F_o_r_h_o_l_d_s_r_e_g_l_e_r_ _v_e_d_ _T_E_S_2_0_2_ _m_o_d_u_l_e_r_    2.4
           
          I situationer hvor koden er placeret i TES202 moduler, skal koden
          checkes ved hjælp af en CRC16 check. I hver EPROM er brændt en
          CRC16 og ved hjælp af opsys kommandoen 'CH <no>' udregnes en
          CRC16, som checkes mod den brændte. Hvis der er forskel vil lager
          intervallet, forventede og beregnede CRC16 blive udskrevet. 
           
           \f

F_       3_._ _ _ _ _ _ _ _ _C_N_ _P_R_O_G_R_A_M_M_E_L_ _I_ _T_C_ _(_R_C_3_5_0_2_)_    3.
           
3_._1_ _ _ _ _ _ _ _C_N_A_D_A_M_ _(_r_e_l_e_a_s_e_ _x_x_x_x_x_x_)_    3.1
           
          Dette modul er endnu ikke releaset. 
           
           
         3_._2_ _ _ _ _ _ _ _H_D_L_C_ _(_r_e_l_e_a_s_e_ _8_1_0_9_1_7_)_    3.2
           
          Internt testoutput i HDLC driveren kan startes og stoppes dyna-
          misk fra konsollen. Processen dte _test kommunikerer med konsollen
          og HDLC driveren vedrørende testoutput. Nedenfor er listet de
          kommandoer, der kan anvendes. Når processen dte _test (release
          3.01) startes, starter den som default internt testoutput i HDLC
          driveren. 
           
          HDLC testoutput kommandoer til dte _test: 
           
          hdlc <mode> 
          Start af intern test. 
          <mode> er test mode bits som specificeret i ref. 5. Hvis mode
          udelades, anvendes den gamle værdi. 
           
          stop _hdlc 
          Stop af intern test generering i driveren. 
           
          print _hdlc 
          Hvis intern test er specificeret udskrives testoutput records fra
          HDLC driveren i et format angivet i ref. 5. 
           
          I tilfælde af fejl udskrives testoutput fra driveren, som angivet
          ovenfor. Der vil blive udskrevet 5 test buffere hver med 31 test
          records. 
           
          Efter en exception er hele HDLC driveren død, dvs. at der skal
          startes op igen. 
           
           \f

         3_._3_ _ _ _ _ _ _ _D_T_E_ _(_r_e_l_e_a_s_e_ _3_._0_1_)_    3.3
           
          Generering af internt testoutput i DTE supervisor processen er en
          konstant (test = true/false) som sættes inden oversættelsen.
          Udskrivning af test records styres fra konsollen ved hjælp af
          processen dte _test. Kommandoen dte _sup bevirker at test records
          fra processen dte(supervisor) udskrives. Enten udskrives 5 test
          buffere hver med 21 test records med det samme, eller der udskri-
          ves først 4, og senere, når den femte er fyldt, udskrives den så.
          Formatet for udskriften er angivet i ref. 6. Fejl i DTE modulet
          kan inddeles i følgende 4 grupper: 
           
               1) exception 
               2) trace efterfulgt af panic 
               3) trace 
               4) funktionsfejl vedrørende NC operationer 
           
          For grupperne 1) og 2) er processen død bagefter, og DTE modulet
          kan ikke fungere, undtagen hvis det er en dtechan proces. I dette
          tilfælde vil kun den aktuelle X.25 kanal/strøm blive berørt, og
          efter en restart vil alt være ok igen. For gruppe 3) gælder, at
          der efter trace fortsættes på normal måde. 
           
          Egentlige test udskrifter er angivet i ref. 6. 
           
          For gruppe 4) gælder, at der fortsættes som om intet var hændt. 
           
          I tilfælde af fejl afhænger dokumentations proceduren af hvilken
          gruppe fejlen falder i. 
           
          Gruppe 1): 
          For processerne dte _acc, dte _lcn0 og dte _hrec udskrives stakken.
          For processerne dte og dtechanxxx udskrives yderligere internt
          testoutput, som angivet ovenfor. 
           
          Gruppe 2): 
          For alle processer udskrives stakken. For dte udskrives endvidere
          det genererede interne testoutput. 
           \f

                   Gruppe 3): 
          For processen dte udskrives internt testoutput, hvorimod der for
          alle andre processer intet ønskes. 
           
          Gruppe 4): 
          Der ønskes en nøje beskrivelse af, hvad der er forsøgt samt
          resultatet og en kopi af NCT loggen. Desuden ønskes en kopi af
          konsol udskriften fra opstarten af DTE'en. 
           
          For de første 3 grupper ønskes desuden en kopi af konsol udskrif-
          ter fra DTE'en (hvis muligt siden opstarten). For alle 4 grupper
          ønskes DTE proces hierarkiet listet, ved hjælp af opsys kommando-
          en 'list dte'. 
           
           
     3_._4_ _ _ _ _ _ _ _T_S_,_ _T_r_a_n_s_p_o_r_t_ _S_t_a_t_i_o_n_ _(_r_e_l_e_a_s_e_ _8_2_0_3_2_6_)_    3.4
           
          Ved trace i alle moduler afleveres blot en udfyldt fejlrapport og
          log af trace. 
           
          En undtagelse er trace fra TSPP med værdien 1 linie nummer ca.
          3400-3500 eller linie nummer 4725-4825. Her gøres følgende: 
           
          >_t_e_s_t_ 
          w_ _4_ _2_5_0_ 
          o_ _0_ _1_0_0_ 
          <* Her kommer en udskrift *> 
          b_ _1_6_ 
          o_ _0_ _1_0_0_ 
          <* Her kommer en udskrift *> 
          s_ _4_ _2_5_0_ 
           
          Ved trace kan modulerne normalt fortsætte kørslen. 
           
          Ved exception og panic bedes der venligst tages dump af proces-
          sens stak. Hvis det er en TSPP incarnation, der er gået i excep-
          tion, kan resten normalt køre uforandret videre. 
           
           \f

         3_._5_ _ _ _ _ _ _ _S_C_,_ _S_e_s_s_i_o_n_ _C_o_n_t_r_o_l_ _(_r_e_l_e_a_s_e_ _8_2_0_5_0_3_)_    3.5
           
          Fejl vedrørende SC kan deles i to grupper: 
           
               exception og panic 
               trace 
           
          Efter en exception i processerne sc og sc _acc vil modulet være
          dødt, hvorimod hvis den optræder i processen scpprocxxx vil kun
          den port, som processen håndterer, være død. 
           
          Efter en trace vil modulet køre videre uden nogen ændring. 
           
          I tilfælde af fejl ønskes generelt en kopi af filen centernet, en
          kopi af loggen hvor SC startes, samt en udskrift af hele proces
          hierarkiet. 
           
          I tilfælde af exception udskrives stakken for den pågældende pro-
          ces, og i tilfælde af en trace fra scpproc, en listning (proces
          hierarki) af de applikationer, der anvendte SC på det pågældende
          tidspunkt. 
           
          Hvis det drejer sig om en funktionsfejl vedrørende open/close
          port, connect/disconnect ønskes et dump af sc processens stak,
          samt en kopi af NCT loggen. 
           
           
3_._6_ _ _ _ _ _ _ _X_._2_8_ _S_M_T_ _(_r_e_l_e_a_s_e_ _8_2_0_3_2_5_)_    3.6
           
          Der ønskes (naturligvis) en fyldig beskrivelse af de omstændighe-
          der under hvilke fejlen er forekommet. 
           
          Derudover bør følgende foretages: 
           
               >_o_p_s_y_s_ 
               l_i_s_t_ _s_m_t_ 
           \f

                   a) E_x_c_e_p_t_i_o_n_ _(_h_e_r_u_n_d_e_r_ _p_a_n_i_c_)_ 
          I tilfælde af exception bedes foretaget dump af processens stak. 
           
          Hvis exception kommer fra en af følgende processer: 
           
               smt _x28 _c 
               smt _x28 _d 
               smt _comd 
               smt _datag 
           
          bedes stakken for den tilsvarende smt _term proces også dumpes. 
           
          b) T_r_a_c_e_ 
          I tilfælde af trace med excode = 00FF kaldt fra proceduren
          vtp _error _cl i processen smt _term bedes følgende foretaget: 
           
               >_t_e_s_t_ 
               w_ _8_ _1_0_8_ 
               _ 
               b_ _1_6_ 
               o_ _1_ _1_0_3_       ; udskrift af buffer 
               s_ _8_ _1_0_8_ 
               <_-_ 
               o_             ; udskrift ad header 
               d_ 
           
          Ovennævnte trace angiver at data med ulovligt VTP format er mod-
          taget fra sessions partneren. 
           
          Alle tilfælde af trace bedes rapporteret som fejl. Den involvere-
          de proces kan normalt køre videre efter trace. 
           
           \f

    3_._7_ _ _ _ _ _ _ _N_C_P_,_ _N_e_t_w_o_r_k_ _C_o_n_t_r_o_l_ _P_r_o_b_e_ _(_r_e_l_e_a_s_e_ _8_1_1_1_2_4_)_    3.7
           
          Fejl i NCP'en kan inddeles i følgende tre grupper: 
           
               - exception 
               - 'ncp error' udskrift på konsol 
               - funktionsfejl 
           
          Generelt ønskes altid: 
           
               - NCT log 
               - NCT log fra opstart 
               - beskrivelse af net konfiguration 
               - 'list' på konsol 
               - 'lookup ncp' på konsol 
           
          Specielt ønskes ved   
           
          e_x_c_e_p_t_i_o_n_ 
               - log af exception 
                - 'print' af ncp's stak 
           
          n_c_p_ _e_r_r_o_r_ _u_d_s_k_r_i_f_t_ 
               - log af denne 
           
          f_u_n_k_t_i_o_n_s_f_e_j_l_ 
               - detaljeret beskrivelse af fejl og hvad der er forsøgt 
           
           
    3_._8_ _ _ _ _ _ _ _H_o_s_t_ _i_n_t_e_r_f_a_c_e_ _(_r_e_l_e_a_s_e_ _H_I_ _8_2_0_3_0_4_,_ _H_P_M_ _8_2_0_2_1_0_,_ _F_D_L_C_ _8_2_0_2_1_0_)_    3.8
           
          Det drejer sig om processerne med navnene hi, him _xxxx _hos
          ("xxxx" angiver et HPM port nummer på decimal form),
          him _xxxx _net, hpm, host _pt _answ, host _pt _xxxx, hi _cl, fdlc _rec,
          fdlc _xmit, fpa _rec, fpa _xmit, hi _testout, spooler outp, spooler
          inp. 
           \f

                   Hvis der er problemer med host interfacet bør følgende foreta-
          ges: 
           
                 1) Konsol output afleveres 
                
               2) NCT loggen bør udskrives fra opstart tidspunktet 
                
               3) NPM testoutput tages som beskrevet i afsnit 4.1 
                
               4) Host interface testoutput tages på følgende måde: 
                  >_t_e_s_t_o_u_t_p_u_t_ 
                  <_c_r_>_ 
                  Denne tomme linie vil medføre at testoutput bliver ud-
                  skrevet på konsollen. Proceduren bør gentages indtil der
                  ikke bliver udskrevet mere testoutput. 
                   
                  Bemærk at dette testoutput kun har værdi hvis det er ud-
                  skrevet hurtigt efter at problemet er opstået. 
                   
               5) Hvis en af processerne går i exception, bør stakken for
                  den pågældende proces dumpes. Dertil kommer: 
                   
                  Hvis "him _xxxx _hos" går i exception, bør "him _xxxx _net"
                  samt "hi" også dumpes. 
                   
                  Hvis "him _xxxx _net" går i exception, bør "him _xxxx _hos"
                  samt "hi" også dumpes. 
                   
                  Hvis "host _pt _xxxx" eller "host _pt _answ" går i exception,
                  bør "hpm" også dumpes. 
                   
               6) Endelig bør bemærkes, at der kan blive udskrevet traces
                  fra processerne "hi _xxxx _net". Kørslen kan fortsættes,
                  men konsol udskriften bør håndteres som en fejl. 
           
           
3_._9_ _ _ _ _ _ _ _S_C_A_T_,_ _S_e_s_s_i_o_n_ _C_o_n_t_r_o_l_ _A_r_t_i_f_i_c_i_a_l_ _T_r_a_f_f_i_c_ _(_r_e_l_e_a_s_e_ _8_2_0_3_2_6_)_    3.9
           
          Det drejer sig om processerne scatx (x = 0 eller 1) med børnepro-
          cesserne scatlggenx, scatlgrecx, scatligenx, scatlirecx,
                   scattggenx, scattgrecx samt scechox (x = 0 eller 1). 
           \f

          Hvis der optræder problemer med SCAT modulerne bør NCT loggen fra
          opstarttidspunktet udskrives, og en fejlrapport afleveres. 
           
              Hvis en af processerne går i exception, bør stakken dumpes og
          hvis det drejer sig om en af "scatx"'s børneprocesser, bør dens
          egen stak også dumpes. 
           
          Fra "scatx" processerne kan der blive genereret en trace fra pro-
          ceduren "sig _term". Denne bør rapporteres, men SCAT modulerne kan
          (sandsynligvis) køre videre. 
           
           \f

F_       4_._ _ _ _ _ _ _ _ _C_N_ _P_R_O_G_R_A_M_M_E_L_ _I_ _R_C_8_0_0_0_ _H_O_S_T_    4.
           
4_._1_ _ _ _ _ _ _ _N_P_M_,_ _N_e_t_w_o_r_k_ _P_o_r_t_ _M_o_d_u_l_e_ _(_r_e_l_e_a_s_e_ _2_._0_0_)_    4.1
           
          I tilfælde af fejl i NPM modulet skal testoutput fra modulet
          gemmes. Dette gøres (i NPM rel. 2.00) ved at anvende kommando
          filen 'snpm': 
           
           
           
           
           
           
           
           
           
           
           
           
           
          Testoutput filen bliver dumpet over i filen 'testcopy' og et
          udpluk af denne fil bliver udskrevet på linie skriveren. 
           
          N_o_t_e_: Filen 'testcopy' skal bevares til eventuel senere brug. 
           
          En nærmere beskrivelse af npm testoutput mm. kan findes i ref.
          7. 
           
           
4_._2_ _ _ _ _ _ _ _S_M_M_,_ _S_c_r_o_l_l_ _M_o_d_e_ _M_a_p_p_i_n_g_ _M_o_d_u_l_e_ _(_r_e_l_e_a_s_e_ _1_._2_1_)_    4.2
           
          Følgende test parametre initieres ved opstart af SMM: 
           
          log.<no> 
          Log print out parameter for coroutine systemet (default = 0). 
           
          ctest.<no> 
          Test record parameter for coroutine systemet og smm programmet
          (default = 0). I jsmm sat til 255. 
           \f

          testname.<name> 
          Filnavn hvor test records udskrives (default = smmtest). I jsmm
          sat til smmtestmax. 
           
          cyclic.<yes/no> 
          Specificerer om test filen skal anvendes cyklisk eller ej (de-
          fault = yes). 
           
          Test records i filen 'smmtestmax' kan udskrives på linie skrive-
          ren med følgende FP job: 
           
               o_ _l_p_ 
               i_ _j_s_m_m_t_p_r_ 
               o_ _c_ 
           
          Parametre til og kald af print programmet er beskrevet i starten
          af filen 'ttestprint' (vedlagt som bilag D). 
           
          'jsmmtpr' og 'ttestprint' findes begge i lib filen libsmmtpr. 
           
          For yderligere information henvises til ref. 8, 9 og 10. 
           
          Hvis testoutput fra SMM processen ønskes bevaret, udføres føl-
          gende procedure: 
           
M_               a_t_t_ _s_                    ; att   esc 
               p_r_o_c_ _s_m_m_ _b_r_e_a_k_ 
M_               . 
               . 
P_               . 
               a_t_t_ _s_ 
               p_r_o_c_ _s_m_m_ _r_e_m_o_v_e_ _j_o_b_ _s_m_m_ 
M_               . 
               . 
P_               . 
               to smm 
               s_m_m_t_e_s_t_<_i_d_>_ _=_ _s_e_t_ _5_0_0_ _d_i_s_c_ 
               s_c_o_p_e_ _u_s_e_r_ _s_m_m_t_e_s_t_<_i_d_>_ 
               s_m_m_t_e_s_t_<_i_d_>_ _=_ _m_o_v_e_ _s_m_m_t_e_s_t_m_a_x_ 
P_                    i_ _j_s_m_m_                   ; opstart af smm 
           
                 Filen smmtest<id> findes nu på max baser og kan kopieres til mag-
          netbånd eller udskrives. 
               \f

          Fejlmeddelelser fra SMM er beskrevet i ref. 8. 
           
          I tilfælde af fejl ønskes en kopi af testoutput filen for SMM
          processen og NPM processen som dokumentation. Desuden ønskes en
          kopi af loggen, hvor SMM processen og den binære smm blev star-
          tet. 
           
           
         4_._3_ _ _ _ _ _ _ _F_T_U_,_ _F_i_l_e_ _T_r_a_n_s_p_o_r_t_ _U_t_i_l_i_t_y_ _(_r_e_l_e_a_s_e_ _1_._0_3_)_    4.3
           
          I tilfælde af fejl i FTU systemet skal processen afsluttes på
          normal måde ('break'). 
           
          'Current output' og loggen udskrives på linie skriveren. 
           
          Hvis kommando filerne samlet i FTUJOBS (release 1.03) bliver
          brugt, kan udskriften af 'current output' og loggen foretages med
          kommandoen 'i log' til processen REQ. Denne udskrift indeholder
          den nødvendige information fra FTU systemet. 
           
           
4_._4_ _ _ _ _ _ _ _N_C_C_,_ _N_e_t_w_o_r_k_ _C_o_n_t_r_o_l_ _C_e_n_t_e_r_ _(_r_e_l_e_a_s_e_ _1_._5_)_    4.4
           
          Ved fejl i NCC'en ønskes en log af opstarten af modulet og en be-
          skrivelse af omstændighederne. 
           
          Hvis fejlen hidrører fra kommunikation med NCT'en, ønskes filen
          'nctlogfile' bevaret. 
           
          I tilfælde af at fejlen kan identificeres til kommunikationen med
          NPM modulet ønskes testoutput fra NPM'en vedlagt (se afsnit
          4.1). 
           
           
4_._5_ _ _ _ _ _ _ _N_C_T_,_ _N_e_t_w_o_r_k_ _C_o_n_t_r_o_l_ _T_e_r_m_i_n_a_l_ _(_r_e_l_e_a_s_e_ _8_2_0_3_2_2_)_    4.5
           
          For dette modul er 'nctlogfile' og log af opstarten samt en fejl-
          beskrivelse tilstrækkelig. 
           \f

         4_._6_ _ _ _ _ _ _ _E_v_e_n_t_ _C_o_l_l_e_c_t_o_r_ _(_r_e_l_e_a_s_e_ _8_2_0_4_2_0_)_    4.6
           
                   For Event Collector gælder, at den ikke genererer internt test-
          output, så i fejlsituationer er log af opstart og fejl den eneste
          dokumentation der er nødvendig. 
           
           \f

F_       A_._ _ _ _ _ _ _ _ _R_E_F_E_R_E_N_C_E_R_    A.
           
          1  RCSL No 31-D590: 
               S_Y_S_T_E_M_3_ _U_t_i_l_i_t_y_ _P_r_o_g_r_a_m_s_,_ _P_a_r_t_ _T_w_o_ 
               Finn G. Strøbech, januar 1980 
                
          2  RCSL No 31-D693: 
               O_p_e_r_a_t_i_n_g_ _S_y_s_t_e_m_ _s_,_ _R_e_f_e_r_e_n_c_e_ _M_a_n_u_a_l_ 
               Henrik Sierslev, maj 1981 
                
          3  RCSL No 43-GL11421: 
               C_E_N_T_E_R_N_E_T_,_ _N_e_t_w_o_r_k_ _C_o_n_t_r_o_l_ _T_e_r_m_i_n_a_l_,_ _U_s_e_r_'_s_ _G_u_i_d_e_ 
               Jørgen Christensen, (endnu ikke trykt) 
                
          4  RCSL No 52-AA1016: 
               R_C_3_5_0_2_,_ _O_p_e_r_a_t_i_n_g_ _G_u_i_d_e_ 
               Bo Bagger Laursen, november 1981 
                
          5  RCSL No 52-AA1074: 
               R_C_3_5_0_2_ _C_O_M_2_0_1_ _H_D_L_C_ _D_r_i_v_e_r_,_ _R_e_f_e_r_e_n_c_e_ _M_a_n_u_a_l_ 
               Per Mondrup, november 1981 
                
          6  RCSL No 43-GL11738: 
               C_E_N_T_E_R_N_E_T_,_ _D_T_E_ _M_o_d_u_l_e_,_ _R_e_f_e_r_e_n_c_e_ _M_a_n_u_a_l_ 
               Per Høgh, (endnu ikke trykt) 
                
          7  RCSL No 43-GL11763: 
               C_E_N_T_E_R_N_E_T_,_ _N_e_t_w_o_r_k_ _P_o_r_t_ _M_o_d_u_l_e_ _N_P_M_,_ _I_n_s_t_a_l_l_a_t_i_o_n_/_O_p_e_r_a_t_i_n_g_
               G_u_i_d_e_ 
               Carl Henrik Dreyer, marts 1982 
                
          8  RCSL No 43-GL11696: 
               C_E_N_T_E_R_N_E_T_,_ _R_C_8_0_0_0_ _S_c_r_o_l_l_ _M_o_d_e_ _M_a_p_p_i_n_g_ _M_o_d_u_l_e_ _(_S_M_M_)_,_ _O_p_e_r_a_t_-_
               i_n_g_ _G_u_i_d_e_/_U_s_e_r_'_s_ _G_u_i_d_e_ 
               Lis Clement, november 1981 
                \f

                   9  RCSL No 43-GL11697: 
               C_E_N_T_E_R_N_E_T_,_ _R_C_8_0_0_0_ _S_c_r_o_l_l_ _M_o_d_e_ _M_a_p_p_i_n_g_ _M_o_d_u_l_e_ _(_S_M_M_)_,_ _R_e_f_e_r_-_
               e_n_c_e_ _M_a_n_u_a_l_ 
               Lis Clement, november 1981 
                
          10 RCSL Nr. 31-D666: 
               A_L_G_O_L_ _C_o_r_o_u_t_i_n_e_ _S_y_s_t_e_m_,_ _T_e_s_t_ _u_d_s_k_r_i_v_n_i_n_g_,_ _B_r_u_g_e_r_v_e_j_l_e_d_n_i_n_g_ 
               Lis Clement, november 1981 
                
                \f

F_       B_._ _ _ _ _ _ _ _ _F_E_J_L_R_A_P_P_O_R_T_    B.
           \f

F_       C_._ _ _ _ _ _ _ _ _E_K_S_E_M_P_L_E_R_ _P_Å_ _L_A_G_E_R_D_U_M_P_ _I_ _R_C_3_5_0_2_    C.
           
C_._1_ _ _ _ _ _ _ _L_i_s_t_ _a_f_ _p_r_o_c_e_s_ _h_i_e_r_a_r_k_i_ 
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          NOTE: Exit betyder at processen har udført sidste 'end' eller er
                gået i exception. 
           \f

M_M_m_m_ C.2       List af proces hovedet for dte _test    C.2
P_P_p_p_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           \f

F_       C_._3_ _ _ _ _ _ _ _L_a_g_e_r_d_u_m_p_ _v_e_d_ _h_j_æ_l_p_ _a_f_ _d_e_b_u_g_ _k_o_n_s_o_l_    C.3
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           \f

F_       C_._4_ _ _ _ _ _ _ _L_a_g_e_r_d_u_m_p_ _v_e_d_ _h_j_æ_l_p_ _a_f_ _o_p_s_y_s_ _k_o_m_m_a_n_d_o_e_n_ _'_p_r_i_n_t_'_    C.4
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           \f

F_                  
           \f

F_       D_._ _ _ _ _ _ _ _ _L_I_S_T_N_I_N_G_ _A_F_ _P_A_R_A_M_E_T_R_E_ _T_I_L_ _S_M_M_ _T_E_S_T_P_R_I_N_T_    D.
           \f

F_        
           \f

F_       E_._ _ _ _ _ _ _ _ _E_K_S_E_M_P_L_E_R_ _P_Å_ _H_Å_N_D_T_E_R_I_N_G_ _A_F_ _N_C_T_L_O_G_F_I_L_E_ E.
           
         E_._1_ _ _ _ _ _ _ _'_D_u_m_p_'_ _a_f_ _N_C_T_L_O_G_F_I_L_E_ E.1
           \f

F_       E_._2_ _ _ _ _ _ _ _P_r_i_n_t_ _a_f_ _g_a_m_m_e_l_ _N_C_T_L_O_G_F_I_L_E_ E.2
           \f

F_                  
           \f

F_                  
           \f

                                                 i 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
          1.  GENERAL DESCRIPTION ....................................   1 
              1.1  Chassis ...........................................   1 
              1.2  Cooling ...........................................   1 
              1.3  Power Supplies ....................................   1 
              1.4  Switches etc. .....................................   1 
              1.5  Connectors ........................................   2 
              1.6  Optional Bus ......................................   2 
           
              Bus Signals ............................................   4 
              Multibus diagram, part one .............................   5 
              Bus Signals ............................................   6 
              Multibus diagram, part two .............................   7 
              Parallel Priority Resolver, Function Table .............   8 
              -        -        -       , Diagram ....................   9 
              Optional Bus Signals ...................................  10 
              Multibus diagram (Optional Bus) ........................  11 
              Bus Activity Indicator .................................  12 
              Power Circuits, Diagram ................................  13 \f

                                                 ii 
               \f

F_       1_._ _ _ _ _ _ _ _ _G_E_N_E_R_A_L_ _D_E_S_C_R_I_P_T_I_O_N_    1.
           
1_._1_ _ _ _ _ _ _ _C_h_a_s_s_i_s_ 1.1
           
          Made of electroplated steel and aluminium, without fans. 
          Width = 19", height = 14". 
           
           
1_._2_ _ _ _ _ _ _ _C_o_o_l_i_n_g_ 1.2
           
          External cooling is needed, evenly distibuted over the whole
          width. 
M_m_m_                                2_._6_ _x_ _P_ 
                           V = 
P_p_p_                                   t 
             V = Volume flow in m/h. 
          P = Installed effect (W). Add 20% for power supply losses. 
          t= Permissible temperature rise (C) of cooling air. 
           
           
1_._3_ _ _ _ _ _ _ _P_o_w_e_r_ _S_u_p_p_l_i_e_s_ 1.3
           
          The chassis is fitted with control module POW 738 and one +5 V
          power module POW 729 (max. 20 A). POW 738 can only function in
          the lower right position. The remaining 4 slots can be filled as
          the need arises. For cooling reasons the lower positions should
          be filled first. 
           
          W_A_R_N_I_N_G_:_ _H_I_G_H_ _V_O_L_T_A_G_E_ _(_3_0_0_ _V_ _D_C_)_ _A_N_D_ _9_0_0_ __F_ _C_A_P_A_C_I_T_O_R_S_ _A_R_E_
          E_X_T_R_E_M_E_L_Y_ _D_A_N_G_E_R_O_U_S_!_ 
           
           
1_._4_ _ _ _ _ _ _ _S_w_i_t_c_h_e_s_ _e_t_c_._ 1.4
           
          I/O: Mains switch (Power) 
          RESET switch 
          Light diode, green: Power OK 
          Light diode, red  : Bus Activity Indicator 
           
           \f

1_._5_ _ _ _ _ _ _ _C_o_n_n_e_c_t_o_r_s_ 1.5
           
          Mains connector 1 x 220 V AC + GND. 
          J42: Connector for external RESET, POWER OK and ACTIVITY
               INDICATOR. 
          J51: External power (Battery back-up). 
          J52: Optional bus signals (control of external power). 
          Cables connected to the front edge of the Multibus cards can
          leave the chassis by means of the two holes in the left side. The
          front cover should always be refitted to assure correct cooling. 
           
           
1_._6_ _ _ _ _ _ _ _O_p_t_i_o_n_a_l_ _B_u_s_ 1.6
           
          The optional bus is fitted with 60-pins connectors in the first 3
          positions, taken from the left. Further connectors can be fitted
          as the need arises. 
           
           \f

F_           
           \f

F_                                       BUS SIGNALS 
           \f

F_\f

F_                                       BUS SIGNALS 
           \f

F_\f

F_                               Parallel Priority Resolver \f

F_\f

F_                                  OPTIONAL BUS SIGNALS \f

F_\f

F_                                 BUS ACTIVITY INDICATOR 
           
          The Activity Indicator LED is driven by a one-shot with a 200 ns.
          output pulse length. The one-shot is triggered by the Multibus
          signal -,XACK. As the signal is issued in connection with any
          type of bus access, the light intensity of the LED indicates the
          intensity of the bus activity. 
                
               \f

F_\f

F_\f

                  907501  SE      Axel Toft, Durup A/S 
                  907502  SE      Emmelev Mølle A/S 
                  907503  SE      Hornsyld Købmandsgård 
                  907504  SE      Montax Aps 
                  907507  SE      Erling Jensen 
                  907510  SE      AKO 
                  907512  SE      Bilwinco 
                  907513  SE      Oue Savværk 
                  907514  SE      Plus Vejen 
                  907515  SE      Vestkraft 
                  907517  SE      Celebrity 
                  907506  SE      DDK 
                  907522  SE      Aller Møller A/S 
                  907521  SE      Lynggaard Pedersen Data 
                  190106  MM      Viborg kommune 
                  190108  MM      Thisted kommune 
                  190122  MM      Kalundborg kommune 
                  190123  MM      Blåvandshuk kommune 
                  190125  MM      Bjerringbro kommune 
                  190148  MM      Ringsted kommune 
                  190514  MM      Gert Hansen 
                  190124  SV      Vejle Elværk 
                  190126  SV      Tandlægehøjskolen i Århus 
                  190127  SV      Handelshøjskolen i Århus 
                  190128  SV      Kystinspektoratet 
                  190139  SV      Odense Sygehus 
                  190150  SV      Frederikshavn kommune 
                  190137  SV      Aalborg Sygehus, Syd 
                  190153  SV      DSB 
                  190154  SV      RECAU 
                  190155  SV      RECKU 
                  190156  SV      NEUCC 
                  190105  PKJ     Ballerup kommune 
                  190107  PKJ     Esbjerg kommune 
                  190157  PKJ     Albertslund kommune 
                  907016  NP      Vølund 
                  907018  NP      FDF/FPF 
                  907020  NP      Chr. Egelborg 
                  907022  NP      Industrirådet 
                  907024  NP      T. H. Strålfors 
                  907025  NP      De danske Løgfabrikker (KVA) 
                  907026  NP      Plastmo 
                  907027  NP      Peerless 
                  907028  NP      Stenders Kunstforlag 
                  907038  NP      Rias 
                  907045  NP      Supp. RC, edb-afd. 
                  907047  NP      Håndværksrådet 
                  907048  NP      GEODATA 
                  190152  BML     MEF 
                  907505  BML     Joran Bor A/S 
                  907508  BML     N. C. Nielsen 
                  907509  BML     FSV 
                  907511  BML     P. M. Frlich 
                  907516  BML     Tørring 
                  907518  BML     Nordisk Fjer 
                  907519  BML     Nordfyn 
                  900501  BNH     Foreningssystemer 
                  907001  BNH     Support: Eksport, RC 
                  907010  BNH     Support: RC-Datacenter 
                  907011  BNH     Support: PKA \f

                  907012  BNH     Support: SPS 
                  907013  BNH     Support: Unic, Finland 
                  907014  BNH     Support: Centraal Beheer, NL 
                  907015  BNH     Support: DFØ 
                  907023  BNH     Support: Svejsecentralen 
                  907029  BNH     Support: Brdr. Dahl 
                  907030  BNH     Support: Søren T. Lyngsøe 
                  907031  BNH     Support: Stålvalseværket 
                  907033  BNH     Support: B&W Energi 
                  907034  BNH     Support: Eksperto 
                  907035  BNH     Support: Multicolor 
                  907037  BNH     Support: Renholdelsselskabet af 1898 
                  907040  BNH     Support: Scan-Atlas 
                  190002  KAM     DC-Sundhedsstyrelsen 
                  190003  KAM     DC-EF-dir. 
                  190013  KAM     DC-Hardware (stat.journal) 
                  190014  KAM     DC-KLV 
                  190015  KAM     DC-Matrikel 
                  190016  KAM     DIKU 
                  190017  KAM     SCR 
                  190018  KAM     Rigspolitichefen 
                  190101  KAM     DC-Journal 
                  190117  KAM     Risø 
                  190132  KAM     DFH 
                  190136  KAM     Helsingør Teknikum 
                  190151  KAM     Frederiksberg kommune 
                  190129  NIA     Farvandsdirektoratet 
                  190130  NIA     HCØ 
                  190147  NIA     HT 
                  190149  NIA     ISVA 
                  190158  NIA     Albertslund kommune (proces) 
                  190159  NIA     Geodætisk Institut 
                  190160  NIA     CLD 
                  190161  NIA     Farmaceutisk Højskole 
                  190162  NIA     MI 
                  190164  NIA     Arbejdsmiljøinstituttet 
                  190920  NIA     Teletex 
                  190165  NIA     Crone & Koch \f

                  190002  KAM     DC-Sundhedsstyrelsen 
                  190003  KAM     DC-EF-dir. 
                  190013  KAM     DC-Hardware (stat.journal) 
                  190014  KAM     DC-KLV 
                  190015  KAM     DC-Matrikel 
                  190016  KAM     DIKU 
                  190017  KAM     SCR 
                  190018  KAM     Rigspolitichefen 
                  190101  KAM     DC-Journal 
                  190105  PKJ     Ballerup kommune 
                  190106  MM      Viborg kommune 
                  190107  PKJ     Esbjerg kommune 
                  190108  MM      Thisted kommune 
                  190117  KAM     Risø 
                  190122  MM      Kalundborg kommune 
                  190123  MM      Blåvandshuk kommune 
                  190124  SV      Vejle Elværk 
                  190125  MM      Bjerringbro kommune 
                  190126  SV      Tandlægehøjskolen i Århus 
                  190127  SV      Handelshøjskolen i Århus 
                  190128  SV      Kystinspektoratet 
                  190129  NIA     Farvandsdirektoratet 
                  190130  NIA     HCØ 
                  190132  KAM     DFH 
                  190136  KAM     Helsingør Teknikum 
                  190137  SV      Aalborg Sygehus, Syd 
                  190139  SV      Odense Sygehus 
                  190147  NIA     HT 
                  190148  MM      Ringsted kommune 
                  190149  NIA     ISVA 
                  190150  SV      Frederikshavn kommune 
                  190151  KAM     Frederiksberg kommune 
                  190152  BML     MEF 
                  190153  SV      DSB 
                  190154  SV      RECAU 
                  190155  SV      RECKU 
                  190156  SV      NEUCC 
                  190157  PKJ     Albertslund kommune 
                  190158  NIA     Albertslund kommune (proces) 
                  190159  NIA     Geodætisk Institut 
                  190160  NIA     CLD 
                  190161  NIA     Farmaceutisk Højskole 
                  190162  NIA     MI 
                  190164  NIA     Arbejdsmiljøinstituttet 
                  190165  NIA     Crone & Koch 
                  190514  MM      Gert Hansen 
                  190920  NIA     Teletex 
                  900501  BNH     Foreningssystemer 
                  907001  BNH     Support: Eksport, RC 
                  907010  BNH     Support: RC-Datacenter 
                  907011  BNH     Support: PKA 
                  907012  BNH     Support: SPS 
                  907013  BNH     Support: Unic, Finland 
                  907014  BNH     Support: Centraal Beheer, NL 
                  907015  BNH     Support: DFØ 
                  907016  NP      Vølund 
                  907018  NP      FDF/FPF 
                  907020  NP      Chr. Egelborg 
                  907022  NP      Industrirådet 
                  907023  BNH     Support: Svejsecentralen \f

                  907024  NP      T. H. Strålfors 
                  907025  NP      De danske Løgfabrikker (KVA) 
                  907026  NP      Plastmo 
                  907027  NP      Peerless 
                  907028  NP      Stenders Kunstforlag 
                  907029  BNH     Support: Brdr. Dahl 
                  907030  BNH     Support: Søren T. Lyngsøe 
                  907031  BNH     Support: Stålvalseværket 
                  907033  BNH     Support: B&W Energi 
                  907034  BNH     Support: Eksperto 
                  907035  BNH     Support: Multicolor 
                  907037  BNH     Support: Renholdelsselskabet af 1898 
                  907038  NP      Rias 
                  907040  BNH     Support: Scan-Atlas 
                  907045  NP      Supp. RC, edb-afd. 
                  907047  NP      Håndværksrådet 
                  907048  NP      GEODATA 
                  907501  SE      Axel Toft, Durup A/S 
                  907502  SE      Emmelev Mølle A/S 
                  907503  SE      Hornsyld Købmandsgård 
                  907504  SE      Montax Aps 
                  907505  BML     Joran Bor A/S 
                  907506  SE      DDK 
                  907507  SE      Erling Jensen 
                  907508  BML     N. C. Nielsen 
                  907509  BML     FSV 
                  907510  SE      AKO 
                  907511  BML     P. M. Frlich 
                  907512  SE      Bilwinco 
                  907513  SE      Oue Savværk 
                  907514  SE      Plus Vejen 
                  907515  SE      Vestkraft 
                  907516  BML     Tørring 
                  907517  SE      Celebrity 
                  907518  BML     Nordisk Fjer 
                  907519  BML     Nordfyn 
                  907521  SE      Lynggaard Pedersen Data 
                  907522  SE      Aller Møller A/S \f

                  190152  BML     MEF 
                  907505  BML     Joran Bor A/S 
                  907508  BML     N. C. Nielsen 
                  907509  BML     FSV 
                  907511  BML     P. M. Frlich 
                  907516  BML     Tørring 
                  907518  BML     Nordisk Fjer 
                  907519  BML     Nordfyn 
                  900501  BNH     Foreningssystemer 
                  907001  BNH     Support: Eksport, RC 
                  907010  BNH     Support: RC-Datacenter 
                  907011  BNH     Support: PKA 
                  907012  BNH     Support: SPS 
                  907013  BNH     Support: Unic, Finland 
                  907014  BNH     Support: Centraal Beheer, NL 
                  907015  BNH     Support: DFØ 
                  907023  BNH     Support: Svejsecentralen 
                  907029  BNH     Support: Brdr. Dahl 
                  907030  BNH     Support: Søren T. Lyngsøe 
                  907031  BNH     Support: Stålvalseværket 
                  907033  BNH     Support: B&W Energi 
                  907034  BNH     Support: Eksperto 
                  907035  BNH     Support: Multicolor 
                  907037  BNH     Support: Renholdelsselskabet af 1898 
                  907040  BNH     Support: Scan-Atlas 
                  190002  KAM     DC-Sundhedsstyrelsen 
                  190003  KAM     DC-EF-dir. 
                  190013  KAM     DC-Hardware (stat.journal) 
                  190014  KAM     DC-KLV 
                  190015  KAM     DC-Matrikel 
                  190016  KAM     DIKU 
                  190017  KAM     SCR 
                  190018  KAM     Rigspolitichefen 
                  190101  KAM     DC-Journal 
                  190117  KAM     Risø 
                  190132  KAM     DFH 
                  190136  KAM     Helsingør Teknikum 
                  190151  KAM     Frederiksberg kommune 
                  190106  MM      Viborg kommune 
                  190108  MM      Thisted kommune 
                  190122  MM      Kalundborg kommune 
                  190123  MM      Blåvandshuk kommune 
                  190125  MM      Bjerringbro kommune 
                  190148  MM      Ringsted kommune 
                  190514  MM      Gert Hansen 
                  190129  NIA     Farvandsdirektoratet 
                  190130  NIA     HCØ 
                  190147  NIA     HT 
                  190149  NIA     ISVA 
                  190158  NIA     Albertslund kommune (proces) 
                  190159  NIA     Geodætisk Institut 
                  190160  NIA     CLD 
                  190161  NIA     Farmaceutisk Højskole 
                  190162  NIA     MI 
                  190164  NIA     Arbejdsmiljøinstituttet 
                  190165  NIA     Crone & Koch 
                  190920  NIA     Teletex 
                  907016  NP      Vølund 
                  907018  NP      FDF/FPF 
                  907020  NP      Chr. Egelborg \f

                  907022  NP      Industrirådet 
                  907024  NP      T. H. Strålfors 
                  907025  NP      De danske Løgfabrikker (KVA) 
                  907026  NP      Plastmo 
                  907027  NP      Peerless 
                  907028  NP      Stenders Kunstforlag 
                  907038  NP      Rias 
                  907045  NP      Supp. RC, edb-afd. 
                  907047  NP      Håndværksrådet 
                  907048  NP      GEODATA 
                  190105  PKJ     Ballerup kommune 
                  190107  PKJ     Esbjerg kommune 
                  190157  PKJ     Albertslund kommune 
                  907501  SE      Axel Toft, Durup A/S 
                  907502  SE      Emmelev Mølle A/S 
                  907503  SE      Hornsyld Købmandsgård 
                  907504  SE      Montax Aps 
                  907506  SE      DDK 
                  907507  SE      Erling Jensen 
                  907510  SE      AKO 
                  907512  SE      Bilwinco 
                  907513  SE      Oue Savværk 
                  907514  SE      Plus Vejen 
                  907515  SE      Vestkraft 
                  907517  SE      Celebrity 
                  907521  SE      Lynggaard Pedersen Data 
                  907522  SE      Aller Møller A/S 
                  190124  SV      Vejle Elværk 
                  190126  SV      Tandlægehøjskolen i Århus 
                  190127  SV      Handelshøjskolen i Århus 
                  190128  SV      Kystinspektoratet 
                  190137  SV      Aalborg Sygehus, Syd 
                  190139  SV      Odense Sygehus 
                  190150  SV      Frederikshavn kommune 
                  190153  SV      DSB 
                  190154  SV      RECAU 
                  190155  SV      RECKU 
                  190156  SV      NEUCC \f

                  190137  SV      Aalborg Sygehus, Syd 
                  907510  SE      AKO 
                  190158  NIA     Albertslund kommune (proces) 
                  190157  PKJ     Albertslund kommune 
                  907522  SE      Aller Møller A/S 
                  190164  NIA     Arbejdsmiljøinstituttet 
                  907501  SE      Axel Toft, Durup A/S 
                  190105  PKJ     Ballerup kommune 
                  907512  SE      Bilwinco 
                  190125  MM      Bjerringbro kommune 
                  190123  MM      Blåvandshuk kommune 
                  907517  SE      Celebrity 
                  907020  NP      Chr. Egelborg 
                  190160  NIA     CLD 
                  190165  NIA     Crone & Koch 
                  190003  KAM     DC-EF-dir. 
                  190013  KAM     DC-Hardware (stat.journal) 
                  190101  KAM     DC-Journal 
                  190014  KAM     DC-KLV 
                  190015  KAM     DC-Matrikel 
                  190002  KAM     DC-Sundhedsstyrelsen 
                  907506  SE      DDK 
                  907025  NP      De danske Løgfabrikker (KVA) 
                  190132  KAM     DFH 
                  190016  KAM     DIKU 
                  190153  SV      DSB 
                  907502  SE      Emmelev Mølle A/S 
                  907507  SE      Erling Jensen 
                  190107  PKJ     Esbjerg kommune 
                  190161  NIA     Farmaceutisk Højskole 
                  190129  NIA     Farvandsdirektoratet 
                  907018  NP      FDF/FPF 
                  900501  BNH     Foreningssystemer 
                  190151  KAM     Frederiksberg kommune 
                  190150  SV      Frederikshavn kommune 
                  907509  BML     FSV 
                  907048  NP      GEODATA 
                  190159  NIA     Geodætisk Institut 
                  190514  MM      Gert Hansen 
                  190127  SV      Handelshøjskolen i Århus 
                  190130  NIA     HCØ 
                  190136  KAM     Helsingør Teknikum 
                  907503  SE      Hornsyld Købmandsgård 
                  190147  NIA     HT 
                  907047  NP      Håndværksrådet 
                  907022  NP      Industrirådet 
                  190149  NIA     ISVA 
                  907505  BML     Joran Bor A/S 
                  190122  MM      Kalundborg kommune 
                  190128  SV      Kystinspektoratet 
                  907521  SE      Lynggaard Pedersen Data 
                  190152  BML     MEF 
                  190162  NIA     MI 
                  907504  SE      Montax Aps 
                  190156  SV      NEUCC 
                  907519  BML     Nordfyn 
                  907518  BML     Nordisk Fjer 
                  907508  BML     N. C. Nielsen 
                  190139  SV      Odense Sygehus 
                  907513  SE      Oue Savværk \f

                  907027  NP      Peerless 
                  907026  NP      Plastmo 
                  907514  SE      Plus Vejen 
                  907511  BML     P. M. Frlich 
                  190154  SV      RECAU 
                  190155  SV      RECKU 
                  907038  NP      Rias 
                  190018  KAM     Rigspolitichefen 
                  190148  MM      Ringsted kommune 
                  190117  KAM     Risø 
                  190017  KAM     SCR 
                  907028  NP      Stenders Kunstforlag 
                  907029  BNH     Support: Brdr. Dahl 
                  907033  BNH     Support: B&W Energi 
                  907014  BNH     Support: Centraal Beheer, NL 
                  907015  BNH     Support: DFØ 
                  907034  BNH     Support: Eksperto 
                  907001  BNH     Support: Eksport, RC 
                  907035  BNH     Support: Multicolor 
                  907011  BNH     Support: PKA 
                  907010  BNH     Support: RC-Datacenter 
                  907037  BNH     Support: Renholdelsselskabet af 1898 
                  907040  BNH     Support: Scan-Atlas 
                  907012  BNH     Support: SPS 
                  907031  BNH     Support: Stålvalseværket 
                  907023  BNH     Support: Svejsecentralen 
                  907030  BNH     Support: Søren T. Lyngsøe 
                  907013  BNH     Support: Unic, Finland 
                  907045  NP      Supp. RC, edb-afd. 
                  190126  SV      Tandlægehøjskolen i Århus 
                  190920  NIA     Teletex 
                  190108  MM      Thisted kommune 
                  907516  BML     Tørring 
                  907024  NP      T. H. Strålfors 
                  190124  SV      Vejle Elværk 
                  907515  SE      Vestkraft 
                  190106  MM      Viborg kommune 
                  907016  NP      Vølund \f

«eof»