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

⟦41a813f7a⟧ TextFile

    Length: 145536 (0x23880)
    Types: TextFile
    Names: »D30«

Derivation

└─⟦4233bed4d⟧ Bits:30005867/disk04.imd Dokumenter (RCSL m.m.)
    └─⟦this⟧ »D30« 

TextFile

                                                 i 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
          1.  INTRODUCTION ...........................................   1 
           
          2.  SOURCE TEXT ORGANISATION ...............................   2 
              2.1  The ROUTER Module .................................   2 
              2.2  Mode Identification Process .......................   2 
               
          3.  CONFIGURATION AND COMPILATION OF RC-NET, ROUTERS .......   4 
              3.1  Recognition of the ROUTER Types ...................   4 
              3.2  Creation of each ROUTER Type ......................   5 
              3.3  Compilations and Linking ..........................   5 
              3.4  Maintenance .......................................   6 
               
          4.  PARAMETERS OF OPTIC, CODE OPTIONS ......................   7 
              4.1  Version ...........................................   7 
              4.2  Region Routing Parameters .........................   7 
              4.3  Node Routing Parameters ...........................   7 
              4.4  Host Routing Parameters ...........................   8 
              4.5  Network Time Parameters ...........................   8 
              4.6  Other Supervisor Parameters .......................   8 
              4.7  HDLC Interface Parameters .........................   8 
              4.8  Host Process Interface Parameters .................   9 
              4.9  Packet Transporter Parameters .....................   9 
              4.10 Various Parameters ................................   9 
               
          5.  PARAMETERS OF OPTIV, DIMENSIONING ......................  10 
              5.1  Node Routing Parameters ...........................  10 
              5.2  Region Routing Parameters .........................  10 
              5.3  Other Supervisor Module Parameters ................  10 
              5.4  HDLC Interface Parameters .........................  11 
              5.5  Driver Information ................................  12 
              5.6  Host Process Interface Parameters .................  13 
              5.7  Packet Transporter Inclusion ......................  13 
              5.8  Various Parameters ................................  14 
              5.9  Testmasks .........................................  14 
               \f

                                                 ii 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _(_c_o_n_t_i_n_u_e_d_)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
          A_P_P_E_N_D_I_X_: 
           
          A.  REFERENCES .............................................  15 
           
          B.  EXEC JOB EXAMPLE .......................................  16 
           
           \f

F_       1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_C_T_I_O_N_    1.
           
          This manual is a configuration guide, describing how RC-NET,
          ROUTER modules may be configurated for installation in the RC3600
          nodes of a network interconnecting RC8000 computers. 
           
          The main purpose of the manual is to describe the configuration
          of a version of the RC-NET, ROUTER, which is as close as possible
          to a standard version of the ROUTER, intended for installation in
          the nodes of a network interconnecting RC8000 computers. 
           
          The manual is n_e_i_t_h_e_r_ a general RC-NET, ROUTER configuration
          guide, n_o_r_ a description of the f_u_n_c_t_i_o_n_a_l_ _b_e_h_a_v_i_o_r_ of the "stan-
          dard" ROUTER version defined in the manual. 
           
          Furthermore, the manual does not concern configuration and in-
          stallation of line driver processes. The ROUTER process ident-
          ifies the line driver processes according to the driver informa-
          tion described in chapter 5. The ROUTER process operates on a
          line driver interface as that of the HLC-driver, cf. ref. 3. 
           
           \f

F_       2_._ _ _ _ _ _ _ _ _S_O_U_R_C_E_ _T_E_X_T_ _O_R_G_A_N_I_S_A_T_I_O_N_    2.
           
2_._1_ _ _ _ _ _ _ _T_h_e_ _R_O_U_T_E_R_ _M_o_d_u_l_e_ 
           
          The RC-NET, ROUTER module consists of 9 source texts. 
           
          6 of these source texts are compiled into binary code files,
          which are linked together to form the complete ROUTER module. 
           
          Two of the remaining three source texts contain configuration in-
          formation used in the compilation, and the last source text holds
          type definitions common to all ROUTER source texts. This source
          text is also used in the compilation. 
           
          The 9 source texts are: 
           
             SFORM        ROUTER type definitions, 
             SHPI 
             SPTRP 
M_m_m_             SSUPV 
                          Router source code, 
P_p_p_             SHDLC 
             SPROC 
             SROUT 
M_m_m_             OPTIC 
                          ROUTER configuration texts. 
P_p_p_             OPTIV 
              
           
         2_._2_ _ _ _ _ _ _ _N_o_d_e_ _I_d_e_n_t_i_f_i_c_a_t_i_o_n_ _P_r_o_c_e_s_s_    2.2
           
          A version of the process ONODE must be loaded into each network
          node. The purpose of ONODE is to identify the node. 
           
          When loaded into an RC3600, the ROUTER searches, as its first ac-
          tion, for the 'ONODE'-process, and when ONODE is found the node
          number is read from the process description of ONODE (AC1 save). 
           
          The source of the ONODE process is 
           
             SNODE        ONODE source test. 
           \f

          Binary versions of SNODE are named: 
           
             ONOD1        ONODE of node 1 
             ONOD2        ONODE of node 2 
M_             .            (etc.) 
             . 
P_             . 
           
                  \f

F_       3_._ _ _ _ _ _ _ _ _C_O_N_F_I_G_U_R_A_T_I_O_N_ _A_N_D_ _C_O_M_P_I_L_A_T_I_O_N_ _O_F_ _R_C_-_N_E_T_,_ _R_O_U_T_E_R_S_    3.
           
          The generation of ROUTER processes for a specific network implies
          the following: 
           
             1) Recognition of the required types of ROUTER processes. 
                 
             2) Creation of the configuration texts for each ROUTER type. 
                 
             3) Compilations and linking. 
           
          Adjusting parameters of existing ROUTER processes, implies 
           
             1) Adjusting the configuration texts. 
           
             2) Compilations and linking. 
           
           
3_._1_ _ _ _ _ _ _ _R_e_c_o_g_n_i_t_i_o_n_ _o_f_ _t_h_e_ _R_O_U_T_E_R_ _T_y_p_e_s_    3.1
           
          It is recommended that each network is identified by a 2-charac-
          ter mnemotechnic code. In this document EX will be used. 
           
          A network requires different ROUTER processes for d_i_f_f_e_r_e_n_t_ _t_y_p_e_s_
          of nodes. A ROUTER process may be installed at all nodes, where
          the number of lines and the line driver identification are alike,
          unless traffic characteristics or other characteristics make it
          questionable (cf. chapters 4 and 5). Each ROUTER type is ident-
          ified by a single digit, e.g. the number of lines. 
           
          As an example, a network interconnecting 5 RC8000's through 5
          nodes, may require two ROUTER types, one for two-line nodes and
          one for three-line nodes. These two ROUTERs should be identified
          ROEX2 and ROEX3. 
           
           
           
           
           
          Figure 1: ROUTER installations. 
           \f

         3_._2_ _ _ _ _ _ _ _C_r_e_a_t_i_o_n_ _o_f_ _e_a_c_h_ _R_O_U_T_E_R_ _T_y_p_e_    3.2
           
          For each ROUTER type, a special version of the configuration
          texts OPTIC and OPTIV must be edited, following the guidelines in
          chapters 4 and 5. 
           
          This produces, for each ROUTER type, two texts that should be
          named OC- and OV-, suffixed by the ROUTER type identification. 
           
          In the above example, the following configuration texts would be
          produced: 
           
             OPTIC edited into OCEX2 and OCEX3 
             OPTIV edited into OVEX2 and OVEX3 
           
           
3_._3_ _ _ _ _ _ _ _C_o_m_p_i_l_a_t_i_o_n_s_ _a_n_d_ _L_i_n_k_i_n_g_    3.3
           
          After the special versions of the configuration texts are edited,
          a compile-and-link job must be created. 
           
          This job, which is executed by the EXEC process, should be named
          according to the network identification suffix, e.g. 
           
             JBEX         job file, network EX 
           
          The job should compile and link all ROUTER types for the network
          EX. 
           
             The compile-and-link job must execute the following compilations
          and linking for each ROUTER type: 
           
          DOMAC BIN.RHPI  SFORM/S OPTIC/S SHPI 
          DOMAC BIN.RPTRP SFORM/S OPTIC/S SPTRP 
          DOMAC BIN.RSUPV SFORM/S OPTIC/S SSUPV 
          DOMAC BIN.RHDLC SFORM/S OPTIC/S SHDLC 
          DOMAC BIN.RPROC SFORM/S OPTIC/S SPROC 
          DOMAC BIN.RROUT SFORM/S OPTIC/S OPTIV SROUT 
          LINK CHECK.NO ENTRY.400 FORM.R! 
          ! IN.RHPI RPTRP RSUPV RHDLC RPROC RROUT 
           \f

          The job of the example above, for the network EX, is shown in ap-
          pendix B. 
           
          The job will create the required binary ROUTER processes and save
          the link-logs by the linkage editor. 
           
           
     3_._4_ _ _ _ _ _ _ _M_a_i_n_t_e_n_a_n_c_e_    3.4
           
          All files related to a specific network may be saved on a magnet-
          ic tape, utilizing the FCOPY utility in this way: 
           
             FCOPY DUMP SSEXS 
           
          where the network identification is stated at 'EX'. 
           
          Adjusting parameters of ROUTERS of an existing network may be
          done in a simple way, by re-editing the OC-resp. OV-files and re-
          executing the job. 
           
           \f

F_       4_._ _ _ _ _ _ _ _ _P_A_R_A_M_E_T_E_R_S_ _O_F_ _O_P_T_I_C_,_ _C_O_D_E_ _O_P_T_I_O_N_S_    4.
           
          This chapter describes the initializations of the source text
          OPTIC. 
           
          The main part of OPTIC concerns optional code parts, i.e. op-
          tional facilities, of the RC-NET, ROUTER module. 
           
           
4_._1_ _ _ _ _ _ _ _V_e_r_s_i_o_n_    4.1
           
          The configuration date and the name identifying the ROUTER must
          be stated at page 2A of OPTIC. 
           
          The line following 
           
             .MACRO       TXTPROG 
           
          must hold the date and the ROUTER identification in this format: 
           
             .TXT         '821024 <32> ROEX2' ; 
           
          where ROEX2 is the name of the specific ROUTER module (cf. chap-
          ter 3). 
           
           
4_._2_ _ _ _ _ _ _ _R_e_g_i_o_n_ _R_o_u_t_i_n_g_ _P_a_r_a_m_e_t_e_r_s_    4.2
           
             IREGION = 0 
             SNGLREG = 0 
           
           
4_._3_ _ _ _ _ _ _ _N_o_d_e_ _R_o_u_t_i_n_g_ _P_a_r_a_m_e_t_e_r_s_    4.3
           
             INODE = 1 
             IHDLC = 1 
             FNODE = 0 
             IPHLC = 1 
           
           \f

         4_._4_ _ _ _ _ _ _ _H_o_s_t_ _R_o_u_t_i_n_g_ _P_a_r_a_m_e_t_e_r_s_    4.4
           
             EXHOST = 1 
             MDHOST = 0 
           
           
4_._5_ _ _ _ _ _ _ _N_e_t_w_o_r_k_ _T_i_m_e_ _P_a_r_a_m_e_t_e_r_s_    4.5
           
             NTIME = 1 
           
           
4_._6_ _ _ _ _ _ _ _O_t_h_e_r_ _S_u_p_e_r_v_i_s_o_r_ _P_a_r_a_m_e_t_e_r_s_    4.6
           
             STSUP = 1 
             RROUT = 1 
             RHCFL = 1 
             RPNEI = 1 
             RTEST = 1 
           
           
4_._7_ _ _ _ _ _ _ _H_D_L_C_ _I_n_t_e_r_f_a_c_e_ _P_a_r_a_m_e_t_e_r_s_    4.7
              
             CHDLC  = 0 
             STHDLC = 1 
             RHDLC  = 1 
             RDHDLC = 0 
             RCHLC  = 1 
             DRHLC  = 0 
             LRETC  = 4 
             LRETT  = 3 
           
          The value of LRETT defines the number of seconds between retrans-
          missions on a line. 
           
          If all lines of a node operate at a speed of 9.6 Kbps (or more),
          a value of 2 seconds may be chosen alternatively. 
           
           \f

         4_._8_ _ _ _ _ _ _ _H_o_s_t_ _P_r_o_c_e_s_s_ _I_n_t_e_r_f_a_c_e_ _P_a_r_a_m_e_t_e_r_s_    4.8
           
             ICOMMAND = 0 
             RHUP     = 1 
             RPRID    = 1 
             RHDISC   = 1 
             STHPI    = 1 
             IEXPROC  = 1 
              
              
4_._9_ _ _ _ _ _ _ _P_a_c_k_e_t_ _T_r_a_n_s_p_o_r_t_e_r_ _P_a_r_a_m_e_t_e_r_s_    4.9
              
             IPTRP  = 1 
             STPTRP = 1 
             IIMDA  = 0 
             IWSAVE = 1 
              
              
4_._1_0_ _ _ _ _ _ _V_a_r_i_o_u_s_ _P_a_r_a_m_e_t_e_r_s_    4.10
              
             STEST   = 0 
             DTEST   = 1 
             IXREL   = 1 
             XRBDATA = 1 
             XRCODE  = 1 
           
           \f

F_       5_._ _ _ _ _ _ _ _ _P_A_R_A_M_E_T_E_R_S_ _O_F_ _O_P_T_I_V_,_ _D_I_M_E_N_S_I_O_N_I_N_G_    5.
           
          This chapter describes the initializations of the source text
          OPTIV. 
           
          OPTIV concerns dimensionings of the network and of the individual
          node. 
           
          I_m_p_o_r_t_a_n_t_!_ All ROUTER modules of a network must be compiled with
                     the same value of a parameter, if the NW indication is
                     stated. 
           
           
5_._1_ _ _ _ _ _ _ _N_o_d_e_ _R_o_u_t_i_n_g_ _P_a_r_a_m_e_t_e_r_s_    5.1
           
             NNODE = see below   (NW!) 
             NODE  = 0 
           
          The value of NNODE states the m_a_x_i_m_u_m_ number of nodes constitut-
          ing the network. Each RC3600 containing a ROUTER process is a
          network node. 
           
          It is recommended that the value of NNODE is large enough to meet
          small (future) network extension, i.e. in a network with 5-6
          nodes, NNODE may e.g. be set to 8. (An increment of one (of
          NNODE) costs less than 100 bytes of core in the node). 
           
           
    5_._2_ _ _ _ _ _ _ _R_e_g_i_o_n_ _R_o_u_t_i_n_g_ _P_a_r_a_m_e_t_e_r_s_    5.2
           
             NREGION = 0 
             CUREG   = 0 
              
              
5_._3_ _ _ _ _ _ _ _O_t_h_e_r_ _S_u_p_e_r_v_i_s_o_r_ _M_o_d_u_l_e_ _P_a_r_a_m_e_t_e_r_s_    5.3
              
             NEXHOST = see below  (NW!) 
             NBRCP   = 2 
             EXHTIM  = 4000 
             NSTIME  = 4000 
              \f

                   The value of NEXHOST should be the number of network nodes times
          2 + 3, i.e. 
           
             NEXHOST = (NNODE * 2) + 3 
           
           
     5_._4_ _ _ _ _ _ _ _H_D_L_C_ _I_n_t_e_r_f_a_c_e_ _P_a_r_a_m_e_t_e_r_s_    5.4
           
             NHDLC  = see below 
             NINPUT = see below 
             INMAX  = 2 
             ASTART = 1 
           
          NHDLC states the number of network lines, i.e. lines to other
          nodes, from the node. 
           
          I_m_p_o_r_t_a_n_t_!_ The value NHDLC = 1 must n_o_t_ be used. A network node
                     with one network line has to be configurated as if two
                     lines exist. In this case the second line may be a
                     dummy line or a back-up line using an alternative
                     channel, cf. 5.5. 
           
          The value of NINPUT defines the number of internal packet buffers
          in the ROUTER module. These buffers are used for packet receipt
          (from lines) and for transit packet transmission on lines. 
           
          A good choice of a value for NINPUT is 
           
             NINPUT = (NHDLC * 2) + 1 
           
          Each increment of NINPUT costs the core requirements of a packet
          buffer, which is about 350 bytes. 
           
          A heavily loaded network node, carrying a lot of transit traffic
          caused by the communication between other nodes, may operate
          better with a larger value than stated above, especially if line
          speeds are different. 
           
          Thus, the value of NINPUT may be subject to changes during a
          trimming phase. 
           
           \f

5_._5_ _ _ _ _ _ _ _D_r_i_v_e_r_ _I_n_f_o_r_m_a_t_i_o_n_    5.5
           
          By stating a proper text and channel identifications, the line
          drivers are identified to the ROUTER. Follow the guidelines of
          the source text OPTIV. 
           
          For a node with one network line the following possibilities are
          relevant: 
           
          1) .TXT 'HLC <0> <0>'         (name) 
             1                          (no. of streams) 
             2                          (stream) 
              
             .TXT 'DUMMY' 
             1 
             2 
              
             The line to be used is stream 2 of driver HLC, and the extra
             line (cf. 5.4) is a dummy line. 
              
          2) .TXT 'HLC <0> <0>'         (name) 
             2                          (no. of streams) 
             2                          (1st stream) 
             4                          (2nd stream) 
              
             The line to be used is stream 2 or 4 of driver HLC, and the
             other stream is a back-up line, ready for use. 
              
             If this driver information is used, the ROUTER may be instal-
             led in nodes with two lines at operation too. 
           
          A node with 3 lines, channel 1, 2 and 3 of an HDLC-device, will
          have this driver information: 
           
             .TXT 'HLC <0> <0>'         (name) 
             3                          (no. of streams) 
             2                          (stream 2 (ch. 1)) 
             4                          (stream 4 (ch. 2)) 
             6                          (stream 6 (ch. 3)) 
            \f

          If more than one line driver process are present, all driver
          names are stated, and for each driver, the streams in question. 
           
           
     5_._6_ _ _ _ _ _ _ _H_o_s_t_ _P_r_o_c_e_s_s_ _I_n_t_e_r_f_a_c_e_ _P_a_r_a_m_e_t_e_r_s_    5.6
           
             NHPROC  = 7 
             NLHOST  = 11 
             NPOUT   = 14 
             NDHOST  = 0 
             IEXPROC = 1 
             TMAX    = 1500 
             ITMAX   = 150 
             HPITIM  = 40 
              
              
5_._7_ _ _ _ _ _ _ _P_a_c_k_e_t_ _T_r_a_n_s_p_o_r_t_e_r_ _I_n_c_l_u_s_i_o_n_    5.7
              
             NPIPELIN = see below 
             NPPACK   = see below 
             MXRCH    = 4 
             TRNACOU  = 1 
             TRHATIM  = 100 
             TRHRNR   = 4 
             STFREQ   = 230 
             TRHLAST  = 1100 
             RTINTV   = 1000 
             MXTLAST  = 1500 
             MXARNR   = 8 
             MXRTC    = 2 
             MINDISC  = 200 
             PTTIMER  = 20 
           
          The value of NPIPELIN states the number of 'logical connections'
          from this node to other nodes in the network. A good choice is
          the number of RC8000's interconnected via the network. The costs
          of each 'connection' is less than 200 bytes so NPIPELIN should be\f

          chosen large enough, e.g.: 
           
               NPIPELIN = (no. of RC8000's) + 2 
          and  NPPACK   = NPIPELIN 
           
           
    5_._8_ _ _ _ _ _ _ _V_a_r_i_o_u_s_ _P_a_r_a_m_e_t_e_r_s_    5.8
           
             MAXPSIZE = PHLEN * 2 + 274 
             IDUMP    = 0 
             HLOC     = 0 
             ISTART   = 1 
           
           
5_._9_ _ _ _ _ _ _ _T_e_s_t_m_a_s_k_s_    5.9
           
             TM001 = 0 
             TM002 = 8 
             TM003 = 8 
             TM004 = 0 
             TM040 = 8 
             TM041 = 8 
             TM042 = 8 
             TM010 = 0 
             TM011 = 0 
             TM012 = 0 
             TMLIN = 8 
           
           \f

F_       A_._ _ _ _ _ _ _ _ _R_E_F_E_R_E_N_C_E_S_    A.
           
          1  RCSL No 43-GL6311: 
               Introduction to RC-NET, Level 1 
                
          2  RCSL No 43-GL7040: 
               Internal Structure of ROUTER 
                
          3  RCSL No 43-GL9533: 
               HDLC Driver, Description 
           
           \f

F_       B_._ _ _ _ _ _ _ _ _E_X_E_C_ _J_O_B_ _E_X_A_M_P_L_E_    B.
           
          JOB 
          LINE 
M_           1     DELET RHPI 
           2     DELET RPTRP 
           3     DELET RSUPV 
           4     DELET RHDLC 
           5     DELET RPROC 
           6     DELET RROUT 
           7     DELET ROE_X_2_ 
           8     DELET LLE_X_2_ 
           9     DOMAC BIN.RHPI  SFORM/S OCE_X_2_/S  SHPI 
          10     DOMAC BIN.RPTRP SFORM/S OCE_X_2_/S  SPTRP 
          11     DOMAC BIN.RSUPV SFORM/S OCEE_X_2_/S SSUPV 
          12     DOMAC BIN.RHDLC SFORM/S OCE_C_2_/S  SHDLC 
          13     DOMAC BIN.RPROC SFORM/S OCE_X_2_/S  SPROC 
          14     DOMAC BIN.RROUT SFORM/S OCE_X_2_/S  OVEX2 SROUT 
          15     LINK OUT.ROE_X_2_ CHECK.NO LOG.LLE_X_2_ TITLE.ROE_X_2_! 
          16     ! ENTRY.400 FORM.R IN.RHPI RRTRP RSUPV RHDLC RPROC RROUT 
           
          (REPEAT LINES 1 TO 16 WITH EX2 REPLACED BY EX3 IN LINE 17 TO 32) 
           
P_          33     FINISH 
           
          This job file will, when executed by EXEC, produce the binary
          ROUTER modules 
           
             ROEX2 and ROEX3 
           
          and save the linkage editor log-files in 
           
             LLEX2 and LLEX3 
           
          (Old versions are deleted). 
           
          Underlined texts indicate the parts of the job text that are
          replaced from project to project. 
           
           \f

F_                                               i 
           
          P_R_E_F_A_C_E_ 
           
          The intention of this manual is to help you in using the RC8000
          testsystem parallel to customer software. 
           
          A more detailed description of how to run the individual testpro-
          grams are to be found in the respective manuals. 
           
          The design of the system is based on the ideas of Flemming Kam
          and the author. 
           
          Finn Grønning 
          A/S Regnecentralen af 1979, October 1980 
           
           \f

F_                                               ii 
           
           \f

                                                 iii 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
          1.  REVISION STATUS .......................................   1 
           
          2.  APPLICABLE DOCUMENTS ..................................   2 
           
          3.  FAULT-FINDING ON RC8000 ...............................   3 
           
          4.  REQUIREMENTS OF THE INSTALLATION ......................   4 
           
          5.  HOW TO LOAD THE TESTPROGRAMS ..........................   5 
              5.1  Loading from Magnetic Tape .......................   5 
                   5.1.1  Example ...................................   5 
              5.2  Loading from Flexible Disc .......................   6 
                   5.2.1  Example ...................................   6 
           
          6.  HOW TO USE "TOP" ......................................   7 
              6.1  Creating an "s"-Process ..........................   7 
                   6.1.1  Example ...................................   7 
              6.2  Commands to "TOP" ................................   8 
              6.3  The Schedule Facility ............................   9 
                   6.3.1  Example ...................................  10 
              6.4  Removal of "TOP" .................................  10 
                   6.4.1  Example ...................................  10 
           
          7.  MORE JOBS ON THE SAME TERMINAL ........................  12 
           
          8.  OTHER PROGRAMS OF INTEREST ............................  13 
           
          9.  THE TESTPROGRAMS ......................................  14 
              9.1  Memory Test, Example .............................  14 
              9.2  CPU-Test .........................................  15 
                   9.2.1  Example ...................................  16 
              9.3  DISC Test ........................................  17 
                   9.3.1  Example ...................................  17 
                   9.3.2  Example ...................................  18 
                   9.3.3  C-test ....................................  19 \f

                                                 iv 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _(_c_o_n_t_i_n_u_e_d_)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
              9.4  FPA Test .........................................  22 
                   9.4.1  Example ...................................  23 
           
          A_P_P_E_N_D_I_C_E_S_: 
           
          A.  FORMAT OF "TOP>s" FIRST SEGMENT .......................  25 
           
          B.  IMPORTANT NOTES .......................................  27 
           \f

F_       1_._ _ _ _ _ _ _ _ _R_E_V_I_S_I_O_N_ _S_T_A_T_U_S_         1.
           
          0.00 First edition: RCSL No 30-M 262. 
               In this edition it is not possible to use a bs area on disc
               as selected output medium. The wait command is not implemen-
               ted. 
           
           \f

F_2_._ _ _ _ _ _ _ _ _A_P_P_L_I_C_A_B_L_E_ _D_O_C_U_M_E_N_T_S_      2.
           
          RCSL No 30-M  57: RC8400 FPA Test 
          RCSL No 30-M  58: RC8005 CPU Test 
          RCSL No 30-M 179: PLU801, User>s Manual 
          RCSL No 30-M 198: RC8100 Memory Test 
          RCSL No 30-M 216: RC8000 Testprogram System, User>s Manual 
                   RCSL No 30-M 241: RC8200 Disc Test 
          RCSL No 30-M 259: RC8000, Magnetic Tape Test 
          RCSL No 30-M 262: RC8000 Testprogram System, Binary, MT 1600 BPI 
          RCSL No 30-M 264: RC8000 Testprogram System, Binary, Flex. disc 
          RCSL No 30-M 266: RC8000 Testprogram System, Binary, MT 800 BPI 
          RCSL No 31-D 494: Print, System 3 Utility Programs 
          RCSL No 31-D 522: FPASTAT, DISCSTAT 
          RCSL No 31-D 595: Operating System "s" 
          RCSL No 31-D 598: Montest 
           
           \f

F_       3_._ _ _ _ _ _ _ _ _F_A_U_L_T_-_F_I_N_D_I_N_G_ _O_N_ _R_C_8_0_0_0_         3.
           
          In order to run the testprograms under the supervision of "TOP",
          the machine must be rather clever. Most hardware errors prevent
          even the monitor to get running. In this case "TOP" is of no use,
          and other means must be applied. 
           
          Regarding testprograms the following tools are available: 
           
          1) RCSL No 30-M 179: PLU801 (P_rogram L_oad U_nit). 
                               To be used, if not even the "stand alone"
                               testsystem can be loaded. 
                                
          2) RCSL No 30-M 216: RC8000 "stand alone" testsystem. 
                               To be used, if the monitor cannot be loaded.
                               Only on installations with RC3600 as front- 
                               end. 
           
           \f

F_       4_._ _ _ _ _ _ _ _ _R_E_Q_U_I_R_E_M_E_N_T_S_ _O_F_ _T_H_E_ _I_N_S_T_A_L_L_A_T_I_O_N_         4.
           
          Although the testsystem is able to run parallel to customer soft-
          ware, it may be of some inconvenience to the customer. The need
          for resources must be shared. 
           
          First of all, the memory of the machine must be large enough to
          create an "s"-process of a size not less than 60,000 halfwords.
          The monitor revision must not be older than 6.0. It is, however,
          possible to run a part of the testsystem (memory- and cpu test)
          on older revisions. 
           
           \f

F_       5_._ _ _ _ _ _ _ _ _H_O_W_ _T_O_ _L_O_A_D_ _T_H_E_ _T_E_S_T_P_R_O_G_R_A_M_S_         5.
           
          The testprogram system is composed of a number of binary files.
          You may check the existence of the testsystem by performing the
          following commands. 
           
          ATT s 
          NEW FIG RUN 
          LOOKUP BTOP BMEM BCPU BDISC BFPA 
           
           
5_._1_ _ _ _ _ _ _ _L_o_a_d_i_n_g_ _f_r_o_m_ _M_a_g_n_e_t_i_c_ _T_a_p_e_ 5.1
           
          The tape consists of the following: 
           
          fileno:      contents: 
          0-45         "stand alone" testsystem 
            46         PLU801 Mirror program for RC8000 
            47         RC8000 testsystem 
            48         RC8000 magnetic tape test. 
            49         MONTEST 
           
          The testsystem is placed on file 47 by help of the utility
          program "save". It must be loaded by the utility program "load".
          This may be done either as a BOSS job or in an "s"-process. 
           
           
5_._1_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 5.1.1
           
          ATT s 
          NEW FIG BASE -8388607 8388605 RUN 
          LOAD MT801001.47 
           
          In this example the testsystem will be loaded with system scope. 
           
           \f

5_._2_ _ _ _ _ _ _ _L_o_a_d_i_n_g_ _f_r_o_m_ _F_l_e_x_i_b_l_e_ _D_i_s_c_         5.2
           
          The disc consists of the following: 
           
          file no:     contents: 
             1         RC8000 testsystem (TOP version only) 
             2         RC8000 magnetic tape test 
             3         Montest 
           
           
5_._2_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 5.2.1
           
          ATT s 
          NEW FIG BASE -8388607 8388605 RUN 
          FDLOAD TOP.1 OWNER.TOP 
           
          ATT s 
          CALL 6 FD0TOP start 
           
           \f

F_       6_._ _ _ _ _ _ _ _ _H_O_W_ _T_O_ _U_S_E_ _"_T_O_P_"_         6.
           
          "TOP" is an operating system, which must run as an "s"-process.
          It is able to handle only one testprogram. 
           
          It is, however, possible to create as many versions of "TOP"
          (with different names) as the resources at the installation
          allows. 
           
           
     6_._1_ _ _ _ _ _ _ _C_r_e_a_t_i_n_g_ _a_n_ _"_s_"_-_P_r_o_c_e_s_s_     6.1
           
          There is a number of resources which are absolutely necessary in
          order to get started. 
           
           
6_._1_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 6.1.1
           
          ATT s 
          NEW TOP SIZE 60000 BUF 12 INTERNAL 1 PRIO 2 MODE 0 PROG BTOP RUN 
           
          Description of resources: 
          size: '_60000  ; a larger size may be necessary, e.g. if a larger
                          blocksize in the disc-test is wanted. 
          buf:      '_ 12; a minimum of 12 must be available. 
          internal:    1; in order to be able to create the testprocess. 
          PRIO:   0-4095; the highest priority is 0. 
                        ; "TOP" itself will be given priority 0, but if it
                        ; is desirable not to slow down the customer
                        ; software too much a priority ' 1 may be selected.
                        ; This will be the priority of the testprogram. 
          mode:        0; mode 0 is necessary. 
          PROG:     BTOP; BTOP is the name of the file holding the binary
                        ; version of "TOP". 
                         
                         \f

         6_._2_ _ _ _ _ _ _ _C_o_m_m_a_n_d_s_ _t_o_ _"_T_O_P_"_         6.2
           
          When "TOP" is created, it will execute a close command, in order
          to define the output device. 
           
          C_l_o_s_e_: 
          The text "select output device =" is printed. The output from the
          testprograms are of two types. Operator messages are always sent
          to the console or terminal, where "TOP" is created; test
          messages, however, are sent to the chosen device: 
           
          TTY              ; operator console 
          LPT              ; line printer 
          LPT1             ; second line printer 
          MT:<name'        ; magnetic tape 
          DISC:<name'      ; bs area on disc. 
           
          In general "TOP" is always ready to accept commands after having
          written the text "select function:". After a start command has
          been made it is, however, necessary to use an "attention". 
           
          a_t_t_ _<_n_a_m_e_'_: 
          The <name' is the process name of "TOP", which you are free to
          choose, at that time "TOP" is created. 
           
          N_e_w_: 
          A new testprocess is created, but not started. The testprocess
          will be given a name (e.g. DISCT0, DISCT1 ... DISCT9). You may
          use the commands working on the parameters of the test. 
           
          L_i_s_t_: 
          The list command will cause the parameters to be listed, with
          number, name, and the last value assigned. 
           
          P_a_r_a_m_: 
          The param command will force you to assign every parameter. 
           \f

          P_O_<_x_y_'_: 
          If only a single or a few parameters are to be changed, the
          PO<xy' command is used. 
           
                   S_T_A_R_T_: 
          The start command will transfer the parameters to the
          testprogram and start the test. 
           
          B_r_e_a_k_: 
          The break command will force the test process to stop and the
          text "***test terminated" will be printed. 
           
          M_I_R_R_O_R_<_n_u_m_b_e_r_'_: 
          The mirror command is only used for the FPA test. This is the way
          you select which FPA line to be tested. There may be several
          mirror-programs on an installation. Every front-end,
          concentrator, or another RC8000 may have a mirror-program. 
           
          Example: 
          MIRROR36001      ; default, normally first front-end. 
          MIRROR36002      ; concentrator or second front-end. 
          MIRROR35001      ; mirror program on RC3500. 
          MIRROR80001      ; mirror program on another RC8000. 
           
          The mirror command must be executed before the "new" command. 
          Actually, the mirror command prepare the new command to look up a
          link with the given name. 
           
          Note: The names Mirror36001, Mirror36002 do not have relation to
                the external processes MAIN36001, MAIN36002. 
                 
                 
     6_._3_ _ _ _ _ _ _ _T_h_e_ _S_c_h_e_d_u_l_e_ _F_a_c_i_l_i_t_y_ 6.3
           
          In the schedule files you have the possibility of storing a
          complete command string to "TOP". After having generated such a
          string you may, by use of "TOP" command SDUL<no', cause an\f

          execution of the commands in the schedule string. If you are not
          going to write or make a clean track on a disc, the commands are
          executed without further operator involvement. 
           
          The schedule file is easily generated by the Editor. 
           
           
6_._3_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 6.3.1
           
          ATT s 
          NEW FIG RUN 
          SDUL0=EDIT 
          I> 
          NEW/DISC P001/1 P002/5 P003/23 START FINIS 
          > 
          FINIS 
          SCOPE USER SDUL0 
           
          The finis command must always terminate a schedule string. 
           
          Legal names are SDUL0 ... SDUL9. 
           
           
         6_._4_ _ _ _ _ _ _ _R_e_m_o_v_a_l_ _o_f_ _"_T_O_P_"_    6.4
           
          ***IMPORTANT*** 
           
          If you are running a disc test, it m_u_s_t_ be terminated before the
          remove of "TOP". The test may be terminated by itself, but if it
          is running you m_u_s_t_ break it. 
           
           
6_._4_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 6.4.1
           
          ATT TOP 
          "SELECT FUNCTION:" BREAK 
          ***TEST TERMINATED 
           
          This is because the disc test is borrowing the disc from the disc-\f

          driver, and the system will look itself if the disc is not
          released. In this case you have to autoload again! 
           
          It is always a good practice to terminate the testprogram before
          removing "TOP". 
           
          The same danger of system lock will be present if "TOP" is
          stopped. Do not ever stop or remove a "TOP" process while a
          testprogram is running. 
           
          Both "TOP" and the testprocess are removed by performing the "s"
          command: 
           
          ATT s 
          REMOVE 
           
           \f

F_       7_._ _ _ _ _ _ _ _ _M_O_R_E_ _J_O_B_S_ _O_N_ _T_H_E_ _S_A_M_E_ _T_E_R_M_I_N_A_L_    7.
           
          It is indeed possible to run more jobs from the same terminal;
          but there are certain things to be aware of. 
           
          The "s" command REMOVE and RUN are working on a consolebuffer
          describing the last job created. If you want to "REMOVE RUN" a
          job, which is not the last one created, you have to do it in two
          steps. 
           
          1) Proc <processname' REMOVE 
          2) New <processname' ..... RUN 
           
          If you have chosen the same terminal as output device for more
          than one testprocess, you may be confused by the mixed output.
          You can always stop and start a process by the "s" commands: 
           
          att s 
          proc <processname' stop 
          proc <processname' start 
           
           \f

F_       8_._ _ _ _ _ _ _ _ _O_T_H_E_R_ _P_R_O_G_R_A_M_S_ _O_F_ _I_N_T_E_R_E_S_T_         8.
           
          There is a number of programs which may be of great help: 
           
          1) RCSL No 31-D 494: Print 
          2) RCSL No 31-D 578: Montest 
          3) RCSL No 31-D 522: FPASTAT, DISCSTAT 
           
          Print is a program running under FP (File Processor). It is
          used to print the contents of memory in several formats. 
           
          With Montest you have an easy way to check processdescriptions
          and messagebuffers. 
           
          When you are using the statistical programs FPASTAT and DISCSTAT
          remember that the FPA test will contribute to the fpastatistic,
          as opposed to the disc test, which will n_o_t_ contribute to the
          discstatistic. 
           
           \f

F_       9_._ _ _ _ _ _ _ _ _T_H_E_ _T_E_S_T_P_R_O_G_R_A_M_S_    9.
           
9_._1_ _ _ _ _ _ _ _M_e_m_o_r_y_ _T_e_s_t_,_ _E_x_a_m_p_l_e_ 9.1
           \f

F_       9_._2_ _ _ _ _ _ _ _C_P_U_-_T_e_s_t_         9.2
           
          The CPU-test does provoke internal interrupts, which will cause
          the internal process representing the CPU-test to be stopped
          after error. If you use the "s" command "list", you will often
          see this. 
           
          For all the other testprograms this will be a strong indication
          of an error; but for the CPU-test it is normal. 
           
           \f

F_       9_._2_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 9.2.1
           \f

F_       9_._3_ _ _ _ _ _ _ _D_I_S_C_ _T_e_s_t_         9.3
           
          In order to run the disctest the external process for the
          physical disc m_u_s_t_ have a name. 
           
          Note that this name will disappear if you change the disc-pack. 
           
          You have to know the l_o_g_i_c_a_l_ _d_e_v_i_c_e_ _n_o_. of the physical disc,
          when you want to name a discprocess. 
           
          You may use MONTEST, to verify that a certain device number
          represent a physical disc. Device kind is 62 and main process
          description address is zero. 
           
          It is recommended always to use MONTEST before naming a device. 
           
           
9_._3_._1_ _ _ _ _ _E_x_a_m_p_l_e_ 9.3.1
           
          att s 
          New FIG RUN 
          MONTEST external devno.28 
           
          If device number 28 is a physical disc you will have: 
             kind: 62 
             main:  0 
           
          att s 
          call 28 UNIT1 
           
          This "s" command will insert the name "UNIT1" in the external
          processdescription for the logical device No 28. 
           
           \f

F_       9_._3_._2_ _ _ _ _ _E_x_a_m_p_l_e_ 9.3.2
           \f

         9_._3_._3_ _ _ _ _ _C_-_t_e_s_t_ _(_t_e_s_t_ _l_o_o_p_ _b_u_i_l_d_e_r_)_ 9.3.3
           
          This is a new version of the C-test. The few changes are
          described below. Detailed information to the test are found in
          RCSL 30M241. The test enable the operator to define simple
          channelprograms, which contains 3 channel commands. The
          parameters p026 - p031 defines the two first commands, the third
          will always be a stop command. There is no INIT command before
          these 3 as in the old version.  
           
          The buffer area is change to: 
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          The buffer area from 12296 - 12898 is a permanent area and is not
          destroyed after each run. It is possible to use it to channel
          program parameters. The area from 12900 - 23690 is cleared every
           \f

                   time the test is started, and data specified in p033 - p035 are
          inserted after this clearing. Notice that the addresses in the
          buffer area are decimal relative to the testbase, and not the
          real core addresses. The testbase is written every time the test
          is executed.  
           
           
9_._3_._4_ _ _ _ _ _A_d_j_u_s_t_m_e_n_t_ _o_f_ _h_e_a_d_s_ 9.3.4
           
          It is possible to adjust the discdrives under "system running"
          with the c-test. The procedure is described below. The disc must
          be "free" to the technicians. The example is valid for 33/66 MB.
          discdrives. 
           
           1. Power off the disc 
           2. Mount the master kit 
           3. The execiser board is inserted in slot 8, and the small cabel
              in the read board. Connect the oscilloscope to the execiser.
              The A/B cabel is not used. 
           4. Start the disc 
           5. CALL the disc e.g. CALL 26 DISC1. 
           6. Specify the parameters to the c-test after the procedure
              below (1) 
           7. Start the test 
           8. CALL the disc e.g. CALL 26 DISC1 START 
           9. Specify the c-test with the parameters in (2) 
          10. Start the test. The heads are placed on cylinder 245 and head
              no. 0 is thoosen. 
          11. Insert the aligment pin and adjust head no. 0 
          12. Select head with param 035 (3) 
          13. Start the test and adjust the new head 
          14. Repeat 12 - 13 untill all the heads are adjusted 
          15. Remove the aligment pin and unload the heads 
           \f

                   PARAMETERS TO THE C-TEST 
           
               (1)                (2)              (3) 
          000   C                  C                C 
          001   1                  1                1 
          002   5 (unit 1)         5                5 
          003   23 (33MB)          23               23 
          049   10                 10               10 
          026   IN                 SK               SK 
          027   12296 irrelevant   12296            12296 
          028   0         -        0 irrelevant     0 irrelevant 
          029   ST                 ST               ST 
          030   12940              12940            12940 
          031   0                  0                0 
          032   1                  1                1 
          033   12296              12298            12296 
          034   1                  1                1 
          035   00172400           00000000         see note 
          036   500                500              500 
           
          Note: 
           
          HEAD 0 33/66       035 00172400 
          HEAD 1 33/66       035 00172401 
          HEAD 2 33/66       035 00172402 
          HEAD 3 33/66       035 00172403 
          HEAD 4 33/66       035 00172404 
           \f

         9_._4_ _ _ _ _ _ _ _F_P_A_ _T_e_s_t_    9.4
           
          The FPA test is sharing buffers in the front-end with other
          devices. This means that an FPA output ERROR may occur. 
           
          If the parameter 018 is greater than max. blocksize you may be
          sharing buffers with the magnetic tape driver. If somebody else
          is using magnetic tape at the same time, you may see the error: 
           
          + + FPA801 OUTPUT ERROR 
              characters expected:      <number' 
              characters transferred:      0 
           
          Your can only avoid the error by changing the max. blocksize
          parameter to a smaller size. (e.g. P018/256). 
           \f

F_       9_._4_._1_ _ _ _ _ _E_x_a_m_p_l_e_         9.4.1
           \f

F_\f

F_       A_._ _ _ _ _ _ _ _ _F_O_R_M_A_T_ _O_F_ _"_T_O_P_>_s_"_ _F_I_R_S_T_ _S_E_G_M_E_N_T_         A.
           
          In the first segment of "TOP" a number of informations is stored.
          You may find this segment in the following way: 
           
          att s 
          list 
           
          This will give you the memory address where TOP is placed. 
           
          Then you may create an FP-process and use the program "Montest". 
           
          att s 
          New FIG RUN 
          Montest veri <memaddress'.34 
           \f

F_                 <mem start address' 
            +0                        ; address of first location of area 
           +2                        ; wo      dump in case of 
           +4                        ; w1      internal interrupt 
           +6                        ; w2 
           +8                        ; w3 
          +10                        ; status 
          +12                        ; IC 
          +14                        ; cause 
          +16                        ; SB 
          +18                        ; no. of segments shift 16 
          +20                        ; checksum 
          +22                        ; escape buffer address 
          +24                        ; process descr addr for primout
                                       (console) 
          +26                        ; stack start address 
          +28 
          +30 
          +32       O, R55           ; Dump of TOP>s process description in
                                       case of internal interrupt 
            
          Format of escape buffer: 
           +0                        ; last buffer address 
           +2                        ; current pointer 
           +4                        ; from address 
           +6                        ; to   address 
           +8                        ; from address 
          +10                        ; to   address 
           
           \f

F_       B_._ _ _ _ _ _ _ _ _I_M_P_O_R_T_A_N_T_ _N_O_T_E_S_         B.
           
          1) Do not Remove a disctest without Breaking it. 
           
          2) Avoid "REMOVE RUN" if more than one job on the same terminal. 
           
           \f

         2.2       Dead Start for RC 6000 
           
          From the F19 Power and Autoload Panel 
           
           
           
           
           
           
           
           
           
           
           
          F19 Power and Autoload Panel 
           
          1) The ON/OFF switches on the individual terminal device(s) and
                  peripheral devices (see sections 8 and 9) should be turned on
             once and for all so that power is always applied to the com-
             plete system through the POWER key. 
              
               2) Turn on the mains power supply. 
              
               3) Insert POWER Key. 
              
               4) Apply power to the system by turning the POWER key to its ex-
             treme clockwise position, pushing in, and then turning the
             POWER key to its extreme counter-clockwise position. Release
             the POWER key. 
              
               5) When the POWER OK indicator lights proceed to Section 3 Auto-
             loading. Power is hereby automatically applied to all units of
             the system. (Exceptions are the RC 3645 Charaband Printer and
             the RC 8221/2/3/4/5/6 Disc Storage Modules, which have separate
             power supplies.) 
              
               6) If the POWER OK lamp does not light then repeat the above pro-
             cedure. If this is not successful then call a service engineer.
              





                   RCSL No. 42-i0938\f

F_       2.3       Daily Restart 
           
          For the RC 6000 System 
           
          Daily Restart procedure is the same as the Dead Start procedure. 
           
          See, therefore, Section 2.2 
           




































RCSL No. 42-i0399\f

F_       2.4       Power Failure Restart for RC 6000 
           
          If power failure occurs while an application program is in use
          then loss of information can occur. See therefore the instruc-
          tions given in the description of the application program in
          question. 
           
          Recovery after a power failure can otherwise always be made by
          autoloading again. 



































RCSL No. 42-i0939\f

F_       3.1.2     RC 6000 System Information 
           
          The RC 6000 Basic Software, user software and user"s registers
          are located on a number of disc packs. This is to say that the RC
          6000 Basic Software disc pack mentioned in Section 3.2.1 - step
          2) is to be understood as the complete set of Disc Packs for this
          specific system (the number may vary from 1 to 4 disc packs). The
          disc packs should, furthermore, be mounted in the associated disc
          drives. 
           
          Below you will find the names of the disc packs associated with
          your system, and the disc drives in which they are to be mounted.
           
           
           
          Disc Pack Label                                        Disc Drive
                                                                 No. 
           
           
                                                                          0 
           
           
           
           
           
           
          1
           
           
           
           
          2 
           
           
           
           
          3 
           
           
 
           
           
           
           
          RCSL No. 42-i0940\f

F_       3.2       Autoloading From Disc Cartridge 
           
         3.2.1     I_n_s_e_r_t_i_n_g_ _t_h_e_ _B_a_s_i_c_ _S_o_f_t_w_a_r_e_ _D_i_s_c_ _P_a_c_k_ _i_n_ _t_h_e_ _D_i_s_c_ _C_a_r_t_r_i_d_g_e_ _D_r_i_v_e_
           
           
           
           
           
           
           
           
           
           
           
          RC 3652 Disc Cartridge Drive 
           
           
          1)  Check that the LOAD/RUN switch (1) is in the LOAD position
              and that the LOAD light (2) is on. 
           
          2)  Insert the Basic Software Disc Pack in the disc cartridge
              drive. 
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          Inserting a disc pack in the disc cartridge drive. 



RCSL No. 42-i 0941\f

F_                 3)  Close the lid and set LOAD/RUN switch (1) to RUN. 
           
          4)  Check that console device and printer (if present) are
               switched on. 
                
          5)  When the yellow READY lamps on all disc cartridge drives (3)
              light proceed to Section 3.3 
                




































RCSL No. 42-i 0941\f

F_       4.2       Initializing Procedure for the RC 6000 System 
           
         4.2.1     I_n_i_t_i_a_l_i_z_i_n_g_ _t_h_e_ _B_a_s_i_c_ _S_o_f_t_w_a_r_e_ 
          The following procedure must be carried out at the main terminal
          (console): 
           
                   Check that power is applied to the terminals and printer. 
           
          1)  Several items of information will now appear on the main ter-
              minal. An example is given here: 
           
                FROM S 
           
                   OLD CATALOG LOGUD RESULT 3 
                   DISC1 STATUS ...1............... 
                   DISC2 STATUS ...1............... 
           
                    MONITOR VERSION:  22.10.78  12.00.00 
                    DATE OF OPTIONS:  18.11.78  00.00.00 
           
          2)  The following will also be output to the main terminal: 
                
                    initialize date: 
           
          3)  The date must then be typed in using the following format: 
           
                    day'month'year'hour'minute'second'  RETURN 
                
                   For example: 
                     
                    22 01 78 16 26 15  RETURN 
           
              could be typed. 
           
          N_o_t_e_: A complete line can be written on the terminal display
          without the system acting on the contents of the line. The system
          will first act on the line when the  RETURN  key is depressed. It
          is therefore possible to correct typing errors before the  RETURN
                   key is depressed. Pressing the RUBOUT key will delete the last
          typed character; pressing it repeatedly will delete further cha-
          racters to the left. Pressing the Line Feed key will delete the
          entire line. 


RCSL No. 42-i 0404\f

F_              A common error message is: 
                         
                    syntax 
                         
              This indicates than an error has been made in the typing in
              of a command or its parameters. It could, for example, be a
              spelling error. When a syntax error appears the command has
              not been accepted, therefore retype the command correctly. 
               
          4)  After the  RETURN  key is pressed the text "ready" will ap-
              pear on the terminal display. 

































RCSL No. 42-i 0404\f

F_       5.2       Process Creating Procedure for the RC 6000 System 
           
         5.2.1     The following procedure can be carried out from any terminal in
          the system if the terminal is switched on. 
           
          1)  Type:   ESC 
              The text "att #" will appear on the terminal. 
           
          2)  Type:   S  RETURN 
           
          3)  Type: 
           
                    all processname' base 0 9 0 100 run  RETURN 
           
    where "all" is the command telling the monitor that this user
    wants the entire system and resources (other commands can be
    used). processname' is the text (name) used by this specific
    company for the program to be executed, and "base 0 9 0 100"
    is the key under which the program has been stored, telling
    the system that this user is allowed to use this specific
    program. 
           
          4)  After a few seconds the following will appear on the termi-
              nal: 
               
          READY 
          TO processname' 
 
               Below you will see an example of the complete contents of the
terminal. The typed text is shown underscored. 
 
          ESC   att # S_  RETURN 
                # A_L_L_ _R_C__S_ _B_A_S_E_ _0_ _9_ _0_ _1_0_0_ _r_u_n_ 
                READY 
 
                TO RCS 
                # 
 
A program from the program library situated on the disc can now
be loaded. 




RCSL No. 42-i 0405\f

F_       5.3       Process Removal for RC 6000 System 
           
          Before a process is removed programs loaded into it must be ter-
          minated. The program removal procedure is dependent on the pro-
          gram running in the process. See, therefore, the appropriate pro-
          gram description for instructions on program termination. 
           
          As a general rule processes should be removed at the respective
          terminals before the system is shutdown. 
           
          The system can only be shut-down from the console therefore
          process removal in connection with system shutdown is described
          in Section 7 System Shutdown. 
           
                   1)  Type: 
                    ESC  S  RETURN 
              The text "att" appears on the terminal display. 
           
          2)  Type: 
                    remove  RETURN 
              When this command has been executed the following will appear
              on the terminal display: 
                    to process name' 
           
          3)  Type: 
                    RETURN 
              The following will now appear on the terminal display: 
                    from S 
                    ready 
           
          The process removal procedure is now complete. If another process
          is required then go to Section 5.2. Process Creation. 
           
          If the process has been removed in order to shut down then go to
          Section 7 System Shutdown, Process Removal and System Shutdown.









RCSL No. 42-i0942\f

F_       (6)1      Description of Flexible Disc Programs 
           
           
         (6)1.1    Introduction 
           
                   Flexible discs are the data medium whereby invoicing, book-keep-
          ing postings and stock movement information are transferred to
          the central RC 4000 computer system. In addition to this periodic
          transfer of information via flexible discs to the central compu-
          ter the individual RC 6000 user should also use the flexible
          discs to take safety copies of all files from the cartridge disc
          (DRUM). 
           
          The programs required for administration and copying of flexible
          discs are: 
          1) flxdope 
          2) flxsave 
          3) flxload 
          4) flxlookup 
          where flx is simply an abbreviation for flexible disc. The use of
          the specific programs is described in the following sections. But
          a brief description will be given here. 
           
     (6)1.1.1  f_l_x_d_o_p_e_ 
          Before a flexible disc can be used it must be given some form of
          identification. This identification is written on the flexible
          disc using the flxdope program. 
           
          The operator should immediately transfer this information to the
          cover of the flexible disc. 
           
          N_o_t_e_:_ Remember that the WRITE PROTECT should be de-activated
          before any information can be written on the flexible disc, i.e.
          WRITE PROTECT push-button (2) should not be lit.
                    
                   The recommended practice is to name a certain number of flexible
          discs with the flxdope program, at the beginning of the day or
          week, so that named flexible discs are always available when
          required. 
           
          I_M_P_O_R_T_A_N_T_: It is, in fact, essential that flexible discs in
          quantities sufficient to contain the day's invoices or book-keep-
          ing are named before the invoicing or postings programs are
          called; once the invoicing or postings programs run, it is im-
          possible to call the flxdope program to name a flexible disc

RCSL No. 42-i 0416\f

                   should the current flexible disc be full. 
           
         (6)1.1.2  f_l_x_s_a_v_e_ 
          When all files (e.g., article file, customer file, etc.) have
          been created using the maintain program, they will initially only
          exist on the cartridge disc (DRUM). The proper functioning of the
          system is, therefore, entirely dependent on the integrity of
          DRUM; if DRUM is damaged, and the files thereby spoiled, much
          time must be invested to create and check the files again. 
           
          This problem can be avoided by taking regular safety copies of
          all files on flexible discs using the flxsave program. If DRUM is
          damaged, the latest copies of DRUM files on flexible discs can
          then be transferred to a new copy of DRUM. 
           
     (6)1.1.3  f_l_x_l_o_a_d_ 
          This program is used to transfer information (files or programs)
          from flexible disc to DRUM. The flxload program is used, for
          example, to load safety copies of files onto DRUM if the existing
          files are damaged. flxload functions, in fact, in the opposite
          direction to flxsave (see flxsave). 
           
          The flxload program can also be used, for example, to load a new
          program version to DRUM, if required. 
           
     (6)1.1.4  f_l_x_l_o_o_k_u_p_ 
          The flxlookup program is used to obtain information on the con-
          tents of a flexible disc, i.e. the flexible disc index is "looked
          up". The amount of detail obtained from the index can be con-
          trolled by the operator. 
           
           
     (6)1.2    Program Name: flxdope 
           
     (6)1.2.1  I_n_t_r_o_d_u_c_t_i_o_n_ 
          The following describes the procedure for naming flexible discs
          with the flxdope program. All flexible discs must be named before
          they can be used. 
           
          In its general form the program is called and operated as fol-
          lows: 
          2 
          owner.owner ident'  2 
                         flxdope name.flxname'                             0 
          color.flx.color'0 

RCSL No. 42-i 0416\f

                   The parameter name.flxname' is compulsory, it gives the flexible
                   disc a name. The bracketed parameters       indicate that a mini-
          mum of 0 of the parameters enclosed are compulsory and a maximum
          of 2 is allowed. (This may be easier to understand if one imagi-
          nes that the numbers attached to the brackets were as follows:
                . This indicates that a minimum of 1 parameter compulsory
          and a maximum of 3 is allowed. The compulsory parameter can be
          any of the parameters enclosed in the brackets, in other words,
          as long as one of the parameters in brackets is used the condi-
          tions are satisfied.) 
           
          The owner.owner ident' parameter causes an identification of the
          owner of the flexible disc to be written on the flexible disc.
          This identification could, for example, be your company name. 
           
          The color.flxcolor' parameter is a means of categorizing the dif-
          ferent flexible discs after information content, where a colored
          label on the outside of the disc cover immediately informs the
          operator on the flexible disc"s type of information content. This
          parameter causes the label color to be written on the disc. 
           
          The parameters may also be written in any order: 
           
               flxdope name.flxname' owner.owner ident' color.flxcolor' 
               flxdope owner.owner ident' name.flxname' color.flexcolor'
               flxdope name.flxname' color.flxcolor' owner.owner ident' 
           
          are all valid. 
           
          If  RETURN  must be used in the middle of a parameter list, then
          a comma (,) must be typed before  RETURN. 
           
          P_a_r_a_m_e_t_e_r_s_ 
          flxname' must be an unbroken string of up to 6 characters or di-
          gits. 
          owner ident' must be an unbroken string of up to 11 characters
          or digits. 
               flxcolor' must be one of the following: 
          red 
          green 
          blue 
          grey 
          yellow 
          violet 
            
RCSL No. 42-i 0416\f

                   These colors can be matched with the colored labels supplied with
          the flexible discs and be used to indicate the type of information
          on a particular flexible disc. For example, green for invoicing,
          blue for postings, grey for safety copies of files. 
           
     (6)1.2.2  P_r_o_c_e_d_u_r_e_ 
          1) Insert unnamed flexible disc in flexible disc drive and close
             door. 
               2) Press WRITE PROTECT push-button so that WRITE PROTECT light
             goes out. 
               3) Type: 
             flxdope name.flxname' color.flxcolor' owner.owner ident' 
             RETURN 
             (This line is completed when Section 5.2 is carried out. See
             section 5.2 Program Loading.) 
               4) When the text 
                    endnumber' 
                    # 
             appears on the terminal display either remove the flexible
             disc and name another flexible disc in the same way, or load
             another program and use the flexible disc just named. 
           
         (6)1.2.3  U_s_e_ _o_f_ _t_h_e_ _f_l_x_d_o_p_e_ _c_o_m_m_a_n_d_ _i_n_ _N_i_l_f_i_s_k_ _6_0_0_0_ _I_n_v_o_i_c_i_n_g_ _S_y_s_t_e_m_ 
           
          R_e_c_o_m_m_e_n_d_e_d_ _u_s_e_ _o_f_ _p_a_r_a_m_e_t_e_r_s_:_ 
          1) flxname' must be 6 characters. 
             Use the first 2 characters for country code and the remaining
             4 for flexible disc accession number, 
             i.e.   flxname' =   0 0 0 0 0 0 
                                country  accession 
                                number   number 
           
          Example: 
                    country code = 04 (i.e., text country, Utopia) 
                    accession number = 0013 (i.e., the 13th flexible disc
                                             used in the system) 
                         flxname' = 040013 
           
          2) owner ident' a maximum of 11 characters. 
             Use the first character for company name immediately followed
             by country code. 
           
             Example: 
                    owner ident' = nilfisk04 (04 = Utopia) 
           
RCSL No. 42-i 0416\f

                   3) flxcolor' must be one of the following: 
             red 
             green 
             blue 
             grey 
                  yellow 
             violet 
           
                  Use as follows: 
             red    - programs ( a new program version) 
                  green  - invoicing 
             blue   - postings and stock movements 
             grey   - safety copies of files 
             yellow - not yet used 
             violet - not yet used 
                
             If, for example, the flexible disc to be named is intended for
             invoicing, then 
                 flxcolor' = green 
             and the complete program load operation as given in 1.2.2
             Procedure step (3) would be as follows: 
                    
                    Type: 
                    flxdope name.040013 color.green owner.nilfisk04  RETURN
           
                    
         (6)1.3    Program Name: flxsave 
           
         (6)1.3.1  I_n_t_r_o_d_u_c_t_i_o_n_ 
          The following describes the procedure for copying disc cartridge
          files onto flexible discs using the flxsave program. 
           
          In its general form the program is called and operated as
               follows: 
           
          1owner.owner ident'    3 
         flxfile' =    flxsave file.disc file' name.flxname' color.flxcolor' 
                 0                                        fileage.no. of days'  0 
 
          The parameter file.disc file' is the name of a file on the car- 
          tridge disc and is a compulsory parameter. The parameter 
          name.flxname' is the name of the flexible disc and is also a com- 
                   pulsory parameter. The bracketed parameters  0 indicates that a 
          minimum of 0 of the parameters enclosed are compulsory and a maxi- 
               mum of 3 is allowed. (This may be easier to understand if one

RCSL No. 42-i 0416\f

                   imagines that the numbers attached to the brackets were as fol-
                   lows: 
          This indicates that a minimum of 1 parameter is compulsory and a
          maximum of 3 is allowed. The compulsory parameter can be any of
          the parameters enclosed in the brackets, in other words, as long
          as one of the parameters in brackets is used the conditions are
          satisfied.) 
           
          The owner.owner ident' parameter is checked against that written
          on the flexible disc. 
           
          The fileage.no. of days' parameter gives the number of days from
          the system"s current date the file must be preserved, i.e., the
          file must not be destroyed before no. of days' days have elapsed.
           
                   The parameter flxfile' which precedes the actual program name is
          optional and need only be used when the contents of a disc car-
          tridge file, named disc file' are to be transferred to a flex-
          ible disc file of a different name, flxfile'. For example, the
          customer file on the cartridge disc may be called "customerreg".
          If "customerreg" is frequently updated then it may be appropriate
          to give the flexible disc containing the safety copy of "customer-
          reg" a date. "customreg10" would then indicate that the flexible
          disc file contains a copy of "customerreg" (on the cartridge disc)
          from October (10th month). 
           
          In this case the program call would be written as follows: 
                customreg10 = flxsave file.customerreg name.flxname' etc. 
           
          The parameters may also be written in any order: 
            
             flxsave name.flxname'owner.owner ident'fileage.no of days'
                    color.flxcolor'name.flxname' 
              flxsave file.discfile'name.flxname'color.flxcolor' 
                    owner.owner ident'fileageno. of days' 
           
          are both valid. 
           
          Remember that if RETURN must be used in the middle of a parameter
          list, then a comma (,) must be typed before RETURN. 
           
          P_a_r_a_m_e_t_e_r_s_ 
          flxname' is the name of the flexible disc (given with flxdope)
          onto which the cartridge file is to be copied. 
            
RCSL No. 42-i 0416\f

                   owner ident' is the same as the owner ident' given to the flex-
          ible disc with the flxdope program. 
           
          flxcolor' must be grey if copies of files are to be taken. 
           
          no. of days' is a number giving the number of days from the sys-
          tem date the file must be preserved. 
           
          disc file' is the name of the cartridge file - a maximum of 11
          characters. 
           
          flxfile' - the name of the flexible disc file - a maximum of 11
          characters. 
           
     (6)1.3.2  P_r_o_c_e_d_u_r_e_ 
          1) Insert named flexible disc in flexible disc drive and close
             door. 
               2) Press WRITE PROTECT push-button so that WRITE PROTECT light
             goes out. 
               3) Type: 
          1 
             flxfile' =   flxsave file.disc file'name.flxname' 
                      0
             owner.owner ident'color.flxcolor'fileage.no of days' RETURN
           
                  (This line is, in fact, completed when Section 5.2 is carried
             out. See Section 5.2 Program Loading.) 
           
          4) When the text 
                    end number' 
                    # 
             appears on the terminal display then the flxsave procedure is
             complete. 
           
     (6)1.3.3  U_s_e_ _o_f_ _t_h_e_ _f_l_x_s_a_v_e_ _c_o_m_m_a_n_d_ _i_n_ _N_i_l_f_i_s_k_ _R_C_ _6_0_0_0_ _I_n_v_o_i_c_i_n_g_ _S_y_s_t_e_m_ 
           
          P_a_r_a_m_e_t_e_r_s_:_ 
          1) flxname' = 040014 (same as flxname' given under flxdope
             program). 
               2) owner ident' = nilfisk04 (same as owner ident' given under
             flxdope program). 
               3) flxcolor' = grey (for safety copy of a disc cartridge file). 
          4) If the article file on the cartridge disc is called article-
             reg, and the copy is made after an update in the month of June,
             then the disc file could be called artreg06. The file age no.
             of days' parameter could be set to 31 days when a newupdate

RCSL No. 42-i 0416\f

                      and copy of the file would be made. 
5) The parameters are then as follows: 
             flxfile          = artreg06 
             disc file        = articlereg 
             flxname          = 040014 
             owner ident      = nilfisk04 
             flxcolor         = grey 
             no. of days      = 31 
          6) The complete program load operation as given in 1.3.2
          Procedure step (3) would be as follows: 
           
           Type: 
           
           artreg06 = flxsave file.article reg name.040014 owner.nilfisk04.
                color.grey fileage.31  RETURN 
               
                
(6)1.4    Program Name: flxload 
                
    (6)1.4.1  I_n_t_r_o_d_u_c_t_i_o_n_ 
          The following describes the procedure for copying flexible disc
                   files and programs onto cartridge discs using the flxload
          program. 
                
          In its general form the program is called and operated as
          follows: 
           
                   1                                       owner.owner ident 2
              disc file' = 0 flxload file.flxfile' name.flxname' color.flxcolor'0
                    
                   The parameter file.flxfile' is the name of the file on the flex-
          ible disc and is a compulsory parameter. The parameter name.flx-
          name' is the name of the flexible disc and is also a compulsory
                   parameter. The bracketed parameters       indicate that a minimum
of 0 of the parameters enclosed are compulsory and a maximum of 2
is allowed. (This may be easier to understand if one imagines
that the numbers attached to the brackets were as follows:      .
This indicates that a minimum of 1 parameter is compulsory and a
maximum of 3 is allowed. The compulsory parameter can be any of
the parameters enclosed in the brackets, in other words, as long
as one of the parameters in brackets is used the conditions are
satisfied.) 
                    
          The owner.owner ident' parameter is checked against that written
          on the flexible disc. 

RCSL No. 42-i0416\f

                   The color.flxcolor' parameter is also checked against that writ-
          ten on the flexible disc. 
           
          The parameter disc file' which precedes the actual program name
          is optional and need only be used when the contents of a flexible
          disc file, named flxfile' are to be transferred to a disc car-
          tridge file of a different name, disc file'. 
           
          For example, it may be necessary to transfer the latest flexible
          disc safety copy of the customer file to a cartridge disc. The
          file on the cartridge disc may be called "customerreg", and the
          latest copy may be called customreg10 (indicating that this copy
          was made in October, the 10th month). In this case the program
                call would be written as follows:
                    
                      customerreg = flxload file.customerreg10 name.flxname' etc. 
           
          The parameters may also be written in any order as follows: 
           
                    flxload file.flxfile'color.flxcolor'owner.owner
                              ident'name.flxname' 
                    flxload owner.owner ident'file.flxfile'color.flxcolor'
                              name.flxname' 
           
          are both valid. 
           
          Remember that if RETURN must be used in the middle of a parameter
          list then a comma (,) must be typed before RETURN. 
           
P_a_r_a_m_e_t_e_r_s_ 
          flxname' is the name of the flexible disc (given with flxdope)
                   from which the file is to be copied. 
           
          owner ident' is the same as the owner ident' given to the flex-
          ible disc with the flxdope program. 
           
          flxcolor' must be grey if copies of files are being transferred
          or red if new program versions are being transferred. 
           
          disc file' is the name of the disc cartridge file - a maximum of
          11 characters. 
           
          flxfile' is the name of the flexible disc file - a maximum of 11
          characters. 
           
RCSL No. 42-i0416\f

         (6)1.4.2  P_r_o_c_e_d_u_r_e_ 
          1) Insert named flexible disc in flexible disc drive and close
             door. 
                
          2) Type: 
          1 
                  disc file'     flxload file.flxfile' name.flxname' 
                         0   owner.owner ident' color.flxcolor'  RETURN 
           
          3) When the text 
                    end number' 
                    # 
             appears on the terminal display then the flxload is complete. 
           
         (6)1.4.3  U_s_e_ _o_f_ _t_h_e_ _f_l_x_l_o_a_d_ _c_o_m_m_a_n_d_ _i_n_ _N_i_l_f_i_s_k_ _R_C_ _6_0_0_0_ _I_n_v_o_i_c_i_n_g_ _S_y_s_t_e_m_ 
           
          P_a_r_a_m_e_t_e_r_s_ 
           
          1) flxname' = 040015 (same as flxname' given under flxdope
             program). 
           
               2) owner ident' = nilfisk04 (same as owner ident' given under
             flxdope program). 
                
          3) flxcolor' = grey (for safety copies of disc cartridge files).
           
          4) If the article file on the cartridge disc is called articlereg
                  and the latest flexible disc copy is from September, for
             example, then the flexible disc file could be called artreg09,
                  if this was the name given under flxsave. 

          5) The parameters are then as follows: 
                  disc file        = articlereg 
             flx file         = artreg09 
             flxname          = 040015 
             owner ident      = nilfisk04 
             flxcolor         = grey 
 
          6) The complete program load operation as given in 1.4.2 Proce-
             dure step (2) would be as follows: 
              
             Type: 
             artreg = flxload file.artreg09 name.040015 owner.nilfisk04 
                      color.grey   RETURN 
 
RCSL No. 42-i0416\f

                   N_o_t_e_: Safety copies of flexible discs can also be taken by using
          the flxload program to load the flexible disc onto DRUM (take
          care to use a new file name - otherwise the flexible disc file
          may be loaded on top of an existing DRUM file). The flexible disc
          should then be removed, a new one inserted, and the flxsave pro-
          gram used to transfer the file on DRUM to the flexible disc. 
           
           
     (6)1.5    Program Name: flxlookup 
           
     (6)1.5.1  I_n_t_r_o_d_u_c_t_i_o_n_ 
          The following describes the procedure for "looking up" in the
          index of flexible discs with the flxlookup program. 
           
          In its general form the program is called and operated as fol-
          lows: 
           
          file.flxfile'      3 
                 flxlookup    name.flxname' 
                              quantity.amount'   0 
            
               The bracketed parameters      indicate that a minimum of the0 of
parameters enclosed are compulsory and that a maximum of 3 is
allowed. (This may be easier understood if one imagines that the
numbers attached to the brackets were as follows:      .This in-
dicates that a minimum of 1 parameter is compulsory and a maximum
of 3 is allowed. The compulsory parameter can be any of the pa-
rameters enclosed in brackets, in other words, as long as one of
the parameters in brackets is used the conditions are satisfied.)
 
 
The name.flxname' parameter is the name of the flexible disc. 
           
          The file.flxfile' parameter is the name of the file on the flex-
          ible disc about which information is required. 
           
          The quantity.amount' gives the amount of information required. 
           
          The parameters can also be written in any order. 
           
          P_a_r_a_m_e_t_e_r_s_ 
           
          flxname' must be an unbroken string of up to 6 characters or
          digits. 
           
RCSL No. 42-i0416\f

                   flxfile' is the name of the flexible disc file - a maximum of 11
          characters. 
           
          amount' can take the values: 
                    nil 
                    min 
                    max 
                
          If n_i_l_ is used: 
                    flxname' 
                    owner ident' 
                    flxcolor' 
                    space left' (how much room there is left on the
                                  flexible disc) 
               is written out on the terminal display. 
           
          If m_i_n_ is used: 
                    flxname' 
                    owner ident' 
                    flxcolor' 
                    flxfile' 
                    valid to' (date when file may be destroyed) 
                    file space left' (space left in this file) 
          is written out on the terminal display. 
           
          If m_a_x_ is used: 
                         flxname' 
                    owner ident' 
                    flxcolor' 
                    creation date' (date of file creation) 
                    last updated' (date when file was last updated) 
                    valid to' (date when file may be destroyed) 
                    file location' 
                    file location'  (location of file on disc) 
                    file location' 
                    file space left' (space left in this file) 
               is written out on the terminal display. 
           
     (6)1.5.2  P_r_o_c_e_d_u_r_e_ 
          1) Insert flexible disc in flexible disc drive and close door. 
           
          2) Type: 
                  flxlookup file.flxfile'name.flxname'quantity.amount' RETURN
           
RCSL No. 42-i0416\f

                   3) When the text 
             end number' 
             # 
             appears on the terminal display then the lookup program may be
             used again, or any other program may be loaded. 
           
           
     (6)1.6    Error Messages 
           
          The following error messages can occur during use of the flexible
          disc programs. 
           
          c_o_m_m_a_n_d_ _s_y_n_t_a_x_                Program called incorrectly. This
                                        error will occur if flxsave, flx-
                                             load, flxdope are typed without
                                             parameter, i.e. flxsave  RETURN
                                             etc. 
             
          f_i_l_e_n_a_m_e_ _f_o_r_m_a_t_ _i_l_l_e_g_a_l_       The discfile' or flxfile' para-
                                        meters are incorrectly used; the
                                             first character must be a letter. 
                
          f_i_l_e_a_g_e_ _s_y_n_t_a_x_                no. of days' must be an integer
                                        value. 
                
          c_o_l_o_r_ _s_y_n_t_a_x_                  flxcolor' does not exist in the
                                        list of allowed colors. 
                
          p_a_r_a_m_ _l_i_s_t_ _s_y_n_t_a_x_             Parameter incorrectly placed or
                                        incorrectly spelled. 
                
          p_e_r_i_p_h_e_r_a_l_ _p_r_o_c_e_s_s_ _n_o_t_ 
          c_r_e_a_t_e_d_ __c_o_d_e_'_ 
           
          p_r_o_c_e_s_s_ _n_o_t_ _r_e_m_o_v_e_d_ __c_o_d_e_'_ 
           
          The following error messages can occur during operation of the
          flxdope program. 
           
          n_a_m_e_ _m_i_s_s_i_n_g_                  flxname' has been omitted 
           
          t_h_e_ _m_o_u_n_t_e_d_ _d_i_s_k_e_t_t_e_ _i_s_      The flexible disc is damaged on the
          d_e_f_e_c_t_                        file catalog track. 
           

RCSL No. 42-i0416\f

                   The following errors can occur during operation of the flxsave
          program. 
           
          d_i_s_k_e_t_t_e_ __f_l_x_n_a_m_e_'_The flexible disc mounted does not
          n_o_t_ _m_o_u_n_t_e_d_                   have the name flxname'. 
           
          o_w_n_e_r_ _d_o_e_s_ _n_o_t_ _f_i_t_            The entered owner ident' does not
                                        agree with the information on the 
                                        flexible disc. 
           
          c_o_l_o_r_ _d_o_e_s_ _n_o_t_ _f_i_t_            The entered flxcolor' does not
                                        agree with the information on the
                                        disc. 
           
          r_e_d_ _d_i_s_k_e_t_t_e_s_ _a_r_e_ _r_e_s_e_r_v_e_d_    Red flexible discs are reserved for
                                        system programs and are "write pro-
                                        tected". 
           
          n_o_ _r_o_o_m_                       flxfile' does not already exist
                                        but there is no room on this flex-
                                        ible disc to create one of the re-
                                        quired size. 
           
          _f_l_x_f_i_l_e_'_ _t_o_o_ _s_m_a_l_l_           flxfile' exists already but is not
                                        large enough to contain disc file'.
                                         
          _f_l_x_f_i_l_e_'_ _r_e_s_e_r_v_e_d_            flxfile' exists already but "valid
                                        to" date is not exceeded. 
             
          _d_i_s_c_ _f_i_l_e_'_ _d_o_e_s_ _n_o_t_ _e_x_i_s_t_    This file does not exist on the
                                        cartridge disc. 
   
            _d_i_s_c_ _f_i_l_e_'_ _t_o_o_ _b_i_g_           The file on the cartridge disc con-
                                        sists of more than 300 segments,
                                          which is the flexible disc's maxi-
                                          mum size. 
                  
          The following error messages can occur during operation of the
          flxload program. 
           
          d_i_s_k_e_t_t_e_ __f_l_x_n_a_m_e_'_ _n_o_t_       flxname' does not agree with the 
          m_o_u_n_t_e_d_                       name on the flexible disc mounted. 
           

RCSL No. 42-i0416\f

                   o_w_n_e_r_ _d_o_e_s_ _n_o_t_ _f_i_t_            The entered owner ident' does not
                                            correspond with the owner ident'
on the flexible disc. 
 
      c_o_l_o_r_ _d_o_e_s_ _n_o_t_ _f_i_t_            The entered flxcolor' does not
correspond with the information on
the flexible disc. 
 
                  _f_l_x_f_i_l_e_'_ _d_o_e_s_ _n_o_t_ _e_x_i_s_t_      flxfile' does not exist on this
flexible disc. 
 
               t_h_e_ _f_i_l_e_ _c_a_n_n_o_t_ _b_e_ _c_r_e_a_t_e_d_  disc file' cannot be created due
                   o_n_ _t_h_e_ _d_i_s_c_ _b_e_c_a_u_s_e_to one of the five possible rea-
                   - of catalog I/O errorsons. 
                   - of name conflict 
                   - of no resources 
                   - of catalog base conflict 
                   - the name format is illegal 


























                   RCSL No. 42-i0416\f

F_       (6)       Program Name: lookup 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
                   The lookup program is used to obtain information about the loca-
          tion and size of storage area requirements of files. 
           
          P_r_o_c_e_d_u_r_e_ 
          Type: 
                
                    lookupfilename'    RETURN 
           
          If this file name does not exist then the following will be out-
          put: 
           
                    ***lookupfilename' unknown 
           
          If the filename does exist then the following will be output: 
                
                    filename' = set no. of segments'disc name' 
                                 n'n'n'n'n';project 
                                 ;n'n'n'n'n' 
           
          The following parameters are important:- 
                    filename' = set no. of segments'disc name'  n'  n'
                                 n'n'n';project 
                                 ;n'n'n'n'n' 
                
                                 n'  = number' how many times the file
                                        has been updated. 
                                 n'  = either 0 or 1 - update mark. 
                                        If 0 then file is correct. 
                                        If 1 then system failure has oc- 
                                        curred during opdating of this file
                                        (see maintain program). 
                                 no. of segments' how many segments of the
                                        disc this file occupies. 
           






RCSL No. 42-i0432\f

F_       (6)       Program Name: claim 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          This program lists the resources which are still available to the
          user. 
           
          P_r_o_c_e_d_u_r_e_ 
          Type: 
           
                    claim     RETURN 
           
          The following will now appear on the terminal display: 
           
          arean'   bufn'    sizen'   first coren' 
           
          drum:     1 seg/slice 
          temp      n' segm n' entr 
          user      n' segm n' entr 
          project   n' segm n' entr 
           
          n' = number 
           
          tempn' segm  n' entr 
          gives the number of segments left on the disc (n' segm) and the
          maximum no. of files which can be created (n' entr). 
           

















RCSL No. 42-i0417\f

F_       (6)       Program Name: O 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          This program is used to change the current output device. 
           
          P_r_o_c_e_d_u_r_e_ 
          Type: 
                    O lp  RETURN 
           
          lp (line printer) is now the current output device. 
           
          If the output is to be returned to the terminal display - 
           
          Type: 
                    O c   RETURN 
           
          E_x_a_m_p_l_e_:_ 
                   Type: 
                    ( O lp  RETURN 
                    lookup articlereg  RETURN 
                    O c )   RETURN 
           
          The first line informs the system that the output is required on
          the line printer. 
           
          The second line shows that a "lookup" of the article file is re-
          quired. 
           
          The third line indicates that when this is complete then the out-
          put should be returned to the terminal display. 
           
          The brackets () indicate that what follows after the left-hand
          bracket should not be performed before the right-hand bracket is
          typed. 









               RCSL No. 42-i0418\f

F_       (6)       Program Name: clear 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          This program removes a file and its catalog entry from DRUM. 
           
          P_r_o_c_e_d_u_r_e_ 
          Tyep: 
                    clear scope' filename'  RETURN 
           
          scope' can be either project, user or temp. 
           
          A file on project base means that all users of the system have
          access to the file. 
           
          A file on user base means that only the individual user with
          user base' has access to the file. 
           
          A file on temp base is stored only temporarily on DRUM - it dis-
          appears at the next autoloading. 
























                   RCSL No. 42-i0419\f

F_       (6)       Program Name: copy 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          The program copy is intended for obtaining output of the day"s
          input, a copy of which is stored on the disc until the next time
          the particular program is used. 
           
          The files containing the day"s input are postings log, invoicing
          log and maintain log. 
           
          P_r_o_c_e_d_u_r_e_ 
          Type: 
                    lp = copy log name'  RETURN 
           
          lp means that the output will appear on the line printer (lp). 
           
          log name' can be postlog, invlog or maintainlog. 


























                   RCSL No. 42-i0420\f

F_       (6)       Program Name: set 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          The program set is intended to create an empty area with a cer-
          tain name on a specified disc unit. After the program call the
          file will have scope temp. 
           
          P_r_o_c_e_d_u_r_e_ 
                    new area' = set number'disc unit'  RETURN 
               where: 
                    new area' is a name with at most 11 letters 
                    number' means number of segments 
                    disc unit' can be drum or disc. 
                
          E_x_a_m_p_l_e_ 
          If you wish to create a new empty area called hidetextreg on disc
          you can type: 
                    hidetextreg = set 10 disc 

























       RCSL No. 42-i0943\f

F_       (6)       Program Name: scope 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          The program scope is intended to change scope level of files. 
                
                    scope level: 
                    temp      means temporary 
                    user      means user permanent 
                    project   means project permanent 
           
          All files with scope temp will disappear when you autoload. 
           
          P_r_o_c_e_d_u_r_e_ 
                    scope level'filename' 
          where level can be temp, user or project. Filename means the name
          of the area. 
           
          E_x_a_m_p_l_e_ 
                    scope user hidetextreg 
          the file hidetextreg will be permanent on user level after the
          program call. 






















RCSL No. 42-i 0944\f

F_       (6)       Program Name: move 
           
           
          I_n_t_r_o_d_u_c_t_i_o_n_ 
          The program move is intended to move the content of one file to
          another area. Suppose you have a file called textreg and an area
          called hidetextreg, then you can move textreg to hidetextreg. If
          textreg is bigger than hidetextreg then hidetextreg will be
          increased automatically to the same size during the operation. 
           
          P_r_o_c_e_d_u_r_e_ 
                    new file' = move old file'  RETURN 
           
          E_x_a_m_p_l_e_ 
                    hidetextreg = move textreg 





























RCSL No. 42-i 0945\f

F_       7.2       System Shutdown for the RC 6000 System 
           
          This procedure can only be carried out at the main console. The
          system shutdown procedure consists of removing all processes (if
          they have not already been removed under the process removal
          procedure described in Section 5.3). 
           
          Process Removal at the main console. 
           
          1) Type: 
                    ESC   S   RETURN 
             The text "att" will appear on the console display. 
           
          2) Type: 
                    LIST   RETURN 
             If the text "READY" appears then go to Section 7.2.1. 
           
             If the text 
                    process name'number'number'number' 
                    process name'number'number'number' 
                    . 
                    . 
                    . 
                    etc., 
             appears, 
           
          3) Type: 
                    ESC   S   RETURN 
             The text "att" will appear on the console display. 
           
          4) Type: 
                    proc process name' remove  RETURN 
             The following text till now appear on the console display: 
                    ready 
                    to process name' 
           
          5) Repeat until processes have been removed. Then go to Section
          7.2.1. 
           





RCSL No. 42-i 0946\f

                    
           \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.  BETJENING .............................................   2 
              2.1  Terminal .........................................   2 
                   2.1.1  Betjeningspanel ...........................   2 
                   2.1.2  Skrivehovedet .............................   7 
                   2.1.3  Papirtransport ............................   8 
                   2.1.4  Farvebånd .................................   9 
              2.2  Tastatur .........................................   9 
                   2.2.1  Tegntaster ................................  10 
                   2.2.2  Programtaster .............................  10 
                   2.2.3  Terminaltaster ............................  11 
           
          3.  BETJENINGSVEJLEDNING ..................................  13 
              3.1  Isætning af papir ................................  13 
              3.2  Margenindstilling ................................  15 
              3.3  Advarselssignaler ................................  15 
           
          4.  SUPPLERENDE INFORMATION ...............................  16 
              4.1  Installation .....................................  16 
              4.2  Papirformat ......................................  17 
              4.3  Skift af farvebånd ...............................  17 
              4.4  Fejlfinding ......................................  18 
              4.5  Vedligeholdelse ..................................  21 
           
           \f

                                                 ii 
           \f

F_       1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_K_T_I_O_N_ 1.
           
                    
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          Figur 1: Skriveterminal med tastatur. 
           
          Skriveterminalens overdel kan åbnes ved at trykke på udløserne.
          Overdelen er hængslet bagtil og kan vippes bagover. Når overdelen
          er åbnet, kan man se skrivehovedet (jf. 2.1.2) og papirtranspor-
          ten (jf. 2.1.3); yderligere ses farvebåndskassetten (jf. 2.1.4)
          til højre for skrivehovedet. 
           
          Skriveterminalen (som for nemheds skyld er kaldt >terminalen> i
          det følgende) installeres på et bord og en papirføring sættes
          bagpå terminalen (jf. 4.1). 
           \f

F_       2_._ _ _ _ _ _ _ _ _B_E_T_J_E_N_I_N_G_ 2.
           
          I det følgende beskrives de forskellige funktioner som operatøren
          skal betjene. Se også vejledningen i betjening, som er beskrevet
          senere. 
                    
           
2_._1_ _ _ _ _ _ _ _T_e_r_m_i_n_a_l_2.1 
           
2_._1_._1_ _ _ _ _ _B_e_t_j_e_n_i_n_g_s_p_a_n_e_l_ 2.1.1
           
          POWER ON/OFF                     - en hovedafbryder findes på
          (ikke vist)                        terminalens bagside. Hvis
                                             terminalen anvendes som kon-
                                             sol, kan den forblive tændt
                                             efter første betjening. Kon-
                                             sollen vil så blive tændt/
                                             slukket, når systemet tændes/
                                             slukkes. 
                                              
                                              
                                             POWER ON indikeres med en af
                                             indikatorerne: LOCAL, DATA
                                             eller TERM READY. 
           
           
           
           
           
           
           
          Figur 2: Betjeningspanel. 
           
          LOCAL                            - når indikatoren er tændt, er
          tastekontakt/indikator             terminalen i lokal mode; ter-
                                             minalen kan betjenes, men kan
                                             ikke modtage eller sende tegn.
           \f

                                        Lokal mode kobles ind, 
                                        a: når LOCAL tasten trykkes ned, 
                                        b: når PRINTER TEST aktiveres, 
                                        c: når terminalens overdel åbnes, 
                                        d: når der er modtaget 8 linie-
                                              skiftsignaler i data mode
                                            efter et advarselssignal om
                                           papir slut. 
                                               
                                        Lokal mode kobles ud, 
                                        a: når advarselsårsagen elimineres,
                                        b: efter indkobling af data mode. 
           
          DATA                        - når indikatoren er tændt, er
          indikator                     terminalen i data mode; terminalen
                                        er on-line og i stand til at
                                        modtage og sende tegn. Terminalen
                                        kobles automatisk i data mode,
                                        styret fra systemet. 
                                           
                                        Data mode kobles ud, 
                                        a: når der er modtaget 8 linie-
                                           skiftsignaler efter et advar-
                                           selssignal om papir slut, 
                                        b: når datasignaler fra systemet
                                           går tabt, 
                                        c: når PRINTER TEST aktiveres, 
                                        d: når LOCAL tasten aktiveres. 
           
                                                 Indikatoren kan eventuelt blinke,
                                        hvilket antyder kortvarige for-
                                        styrrelser i datatransmissionen. 
                                                 
                                        DATA tasten bør ikke aktiveres. 
                                                 
          TERM READY                  - denne indikator tændes eventuelt
                                        (system bestemt) dermed vises, at
                                        terminalen er klar til drift. 
                                                 \f

                                        Under betjening skal enten lokal
                                        eller data modeindikatoren være
                                        tændt i stedet. 
                                                 
                                        TERM READY tasten bør ikke aktive-
                                        res. 
                                                 
          INTRPT (I_n_t_err_up_t_)          - når indikatoren er tændt, er
                                        transmissionen fra systemet blevet
                                        afbrudt. Denne funktion er helt
                                        systemafhængig. 
           
                                        INTRPT tasten bør aldrig aktiveres
                                        af operatøren. 
           
          ALARM                       - når indikatoren er tændt, fore-
          indikator                     kommer en af følgende situationer, 
                                        a: advarsel om papir slut (dette
                                           er et forhåndssignal, der bety-
                                           der, at 8 linieskiftsignaler fra
                                           nu brydes data mode - og 13
                                           linier fra nu vil der ikke
                                           længere være papir ved skrive-
                                           hovedet), 
                                        b: advarsel om åben overdel, 
                                        c: advarsel om indkobling af
                                           PRINTER  TEST. 
                                                   
                                        Advarselssignalet elimineres, 
                                        a: når der sættes mere papir i
                                           terminalen, 
                                        b: når overdelen lukkes, 
                                        c: når PRINTER TEST kobles ud. 
                                                 \f

          Bell-signal                 - bell-signalet (klokke) lyder, når
                                        et tegn tastes ind syv positioner
                                        før højre margen, og igen når et
                                        tegn tastes ind i samme position
                                        som højre margen. 
                                               
                   PRINTER TEST                - når tasten trykkes ned, startes
          tastekontakt                  en selvtest af terminalens funk-
                                        tioner. 
                                        
                                                 Testen består i: vedvarende ud-
                                        skrivning af tegnsæt (94 tegn),
                                                 aktivering af bell signal, samt
                                                 automatisk vogn-retur og linie-
                                                 skift. Alt inden for de indstil-
                                                 lede margenpositioner. 
                                                  
                                       
  Testen udføres kun lokalt og uaf-
  hængigt af systemet; terminalen går
  i lokal mode og ALARM indikatoren
  tændes. 
           
                                                 Testen stoppes ved at trykke tasten
                                        ned n gang mere (udløser den selv-
                                        låsende taste). 
                                               
          PARITY                      - den korrekte stilling afhænger af
          tastekontakt                  systemet. 
                                               
                                                 Når tasten står i øverste position
                                                 (PARITY ON - UP), vil tegn med
                                                 forkert (ulige) paritet blive ud-
                                                 skrevet som tegnet > >. 
                                               \f

                                        Når tasten står i nederste position
                                        (PARITY OFF - DN), vil tegn med
                                        forkert (ulige) paritet blive
                                        udskrevet, respektive funktionen
                                        blive udført, forudsat det er mu-
                                        ligt. 
                                               
                                        Ved aktivering af tasten låser
                                        denne skiftevis i nederste stil-
                                        ling. 
                                               
          DUPLEX                      - den korrekte stilling afhænger af
          tastekontakt                  systemet. 
                                                   
                                        Når tasten står i øverste stilling
                                        (DUPLEX HALF - UP), vil alle data,
                                        der sendes og modtages, blive ud-
                                        skrevet. Tastaturet vil være inak-
                                        tivt, medens der modtages data.  
           
                                                 Når tasten står i nederste stil-
                                                 ling (DUPLEX FULL - DN), kan der
                                                 sendes data fra terminalen samtidig
                                                 med modtagelse af data fra syste-
                                        met. 
                                                   
                                        Ved aktivering af tasten låser den-
                                        ne skiftevis i nederste stilling. 
                                                   
          CPS                         - denne taste sættes i den stilling,
                   tastekontakt                  der svarer til transmissionshastig-
                                                 heden bestemt af systemet. 
                                                   
                                        Når tasten står i øverste stilling
                                        (CPS 30 - UP), sættes hastigheden
                                        til 30 cps. 
                                                   \f

                                        Når tasten står i nederste stilling
                                        (CPS 10 - DN), sættes hastigheden
                                        til 10 cps. 
           
                                                 Ved aktivering af tasten låses den-
                                        ne skiftevis i nederste stilling. 
           
           
2_._1_._2_ _ _ _ _ _S_k_r_i_v_e_h_o_v_e_d_e_t_ 2.1.2
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          Figur 3: Skrivehovedet. 
           
          Ved skift af farvebånd skal skrivehovedet frigøres med låsehånd-
          taget (håndtaget bevæges væk fra skrivevalsen). 
           
          Margenpositionerne, inden for hvilke skrivehovedet arbejder, ind-
          stilles i henhold til beskrivelsen under betjeningsvejledningen
          (med henvisning til pkt. 2.2.2). 
           
          Næste skriveposition (og den position, hvor en margen bliver sat)
          vises med en forsinkelse på 1 sekund. Positionsmarkøren er vist i
          figur 4. 
           
Selve skrivehovedet skal ikke justeres af operatøren. 
 \f

           
           
           
           
           
           
           
           
           
           
           
           
          Figur 4: Positionsskala, positionsmarkør. 
           
           
2_._1_._3_ _ _ _ _ _P_a_p_i_r_t_r_a_n_s_p_o_r_t_ 2.1.3
           
           
           
           
           
           
           
           
           
           
           
           
          Figur 5: Papirtransport. 
           
          Papiret fremføres ved hjælp af kanthuller. Papirfremføringen sker
          med linieskift-ordren eller manuelt ved hjælp af skrivevalsens
          håndhjul (der findes et håndhjul på hver side af terminalen). 
           
          Papirfølerarmen (øvre venstre hjørne) kan betjenes uden at åbne
          overdelen. Den vippes op, når der isættes nyt papir, tilsvarende
          gælder papiradskiller og papirbom. 
           
           \f

         2_._1_._4_ _ _ _ _ _F_a_r_v_e_b_å_n_d_ 2.1.4
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          Figur 6: Farvebånd. 
           
                   Farvebåndet er af kassettetypen. Kassetten sidder på et beslag i
          højre side; den holdes på plads af magnetlåse. En vejledning i
          skift af farvebånd findes på indersiden af overdelen, jf. også
          4.3. 
           
           
2_._2_ _ _ _ _ _ _ _T_a_s_t_a_t_u_r_ 2.2
           
          Der findes 3 tastetyper: 
           
               - tegntaster (2.2.1) 
               - programtaster (2.2.2) 
               - terminaltaster (2.2.3) 
           
                   Bemærk: Beskrivelsen i det følgende omhandler kun de faciliteter,
          der er fælles for alle tastaturer uanset alfabet og øvrigt
          ekstraudstyr. 
           
           \f

2_._2_._1_ _ _ _ _ _T_e_g_n_t_a_s_t_e_r_ 2.2.1
           
          Når en af disse taster aktiveres, transmitteres det pågældende
          tegn til systemet, hvis terminalen er i data mode - ellers til
          lokal udskrivning. Tegnet der sendes, svarer til indgraveringen
          på tasten - jævnfør en traditionel skrivemaskine. 
           
          Tegntasterne virker på samme måde, hvadenten terminalen er i
          lokal eller data mode. De mnemotekniske indgraveringer på de al-
          fabetiske taster er til brug i sammenhæng med CTRL tasten (jf.
          2.2.2). 
           
           
2_._2_._2_ _ _ _ _ _P_r_o_g_r_a_m_t_a_s_t_e_r_ 2.2.2
           
          Det er vigtigt at mærke sig, at funktionen af disse taster kan
          være forskellig fra system til system. Konkret information om
          virkemåde og brug af disse taster kan findes i de publikationer,
          der vedrører programmelsystemer og deres anvendelse. 
           
          ESC       (E_s_c_ape) 
          LINE FEED 
                   RETURN                      - funktion programmelbestemt. 
          BACK SPACE 
          DELETE 
           
          CTRL                        - bruges til at sende styrekoder, der
                                        ikke er defineret med egen taste.  
                                         
  CTRL holdes nedtrykket og samtidig
  trykkes en alfanumerisk taste ned -
  en styrekode svarende til den på-
  gældende alfanumeriske taste trans-
  miteres så. Hvilket alfanumerisk
  tegn, der i en given situation skal
  bruges og hvilken funktion der ud-
  løses, er programmelbestemt. De
  mnemotekniske indgraveringer omtalt
  under 2.1.2, giver en antydning
  vedrørende funktion. 
                                                   \f

          De anvendelser, der er beskrevet i det følgende, kan benyttes med
          samme virkning uagtet programmelsystem (virker både i lokal og
data mode): 
 
           
          ESC l                       - sæt venstre margen (trykkes ESC ned
                                        efterfulgt af et tegn fra "nedre
                                        tegnsæt" - her et lille L - udføres
                                        den funktion, der beskrives - her
                                        sættes venstre margen).  
          ESC r                       - sæt højre margen. 
          ESC x                       - slet højre og venstre margen. 
          ESC m                       - frigør højre og venstre margen. 
          ESC =                       - slet begge loop-back modes. 
          ESC w                       - vognretur og linieskift. 
           
          CTRL/SUB                    - udskriver  . 
          CTRL/BEL                    - udløser bell signal (klokke). 
          CTRL/BS                     - udfør backspace. 
                   CTRL/RETURN                 - som ESC w, men der sendes intet
                                        signal on-line i data mode. 
           
           
2_._2_._3_ _ _ _ _ _T_e_r_m_i_n_a_l_t_a_s_t_e_r_ 2.2.3
           
          Disse taster bruges til almindelige skrivemaskinefunktioner; de
          enkelte taster og deres funktioner er: 
           
                   SHIFT                       - bruges sammen med alfabetiske og
                                        numeriske taster; foranlediger
                                        skift til store bogstaver, respek-
                                        tive tegn indeholdt i det "øvre
                                        tegnsæt". SHIFT tasten udløser ikke
                                        en eventuel CAPS LOCK.  
              
          CAPS LOCK                   - tilsvarende SHIFT, men kun på
                                        alfabetiske taster. Selvlåsende,
                                        udløses ved at trykke n gang
                                        mere. 
                                                   \f

          REPT (R_e_peat_)               - nedtrykkes denne taste, vil et
                                        tegn, der aktiveres dernæst, blive
                                        gentaget sålænge REPT holdes nede. 
                                                   
                                         
                   Terminaltasterne virker på samme måde, hvadenten terminalen er i
          lokal eller data mode. 
           
           \f

F_       3_._ _ _ _ _ _ _ _ _B_E_T_J_E_N_I_N_G_S_V_E_J_L_E_D_N_I_N_G_ 3.
           
          Når der tændes for terminalen, vil skrivehovedet bevæge sig ud i
          yderste venstre position og tidligere satte margenpositioner
          bliver slettet, hvorefter margenpositionerne vil være 1 og 131. 
           
          Umiddelbart når terminalen tændes, lyser TERM READY indikatoren
          (afhængigt af system); når betjeningen påbegyndes (kommunika-
          tionslinie etableret og system driftsklart), skal DATA indika-
          toren lyse. Terminalen kan også arbejde i lokal mode - i så fald
          aktiveres LOCAL tastekontakten, men kontrollr først, at der ikke
          samtidig modtages meddelelser på terminalen. 
           
           
3_._1_ _ _ _ _ _ _ _I_s_æ_t_n_i_n_g_ _a_f_ _p_a_p_i_r_ 3.1
           
          Papiret sættes i på sammen måde som på en almindelig skrivema-
          skine - dog er papiret til brug på terminalen forsynet med kant-
          huller. 
           
          Papiret kan isættes uden at åbne overdelen og uden at strømmen
          afbrydes. For at undgå tab af data, bør man imidlertid kun skifte
          papir, når terminalen er i lokal mode. Skrivehovedet centreres og
          en eventuel papirrest fjernes, hvorefter papir isættes på følg-
          ende måde (se også illustrationen næste side): 
           
          1) Vip papirfølerarmen op. Løft bagkanten af papiradskilleren og
                      vip den forover. 
              
          2) Fold første papirformat bagover (om ønsket) og før derefter
             papiret indover papirføringen og nedenunder papiradskilleren.
             Kanthullerne i begge sider rettes op, så de griber fat i frem-
             føringstænderne på skrivevalsen. Papiret føres nedenunder
             skrivevalsen. Papiradskilleren vippes tilbage. 
              \f

           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
          3) Papiret føres frem til papirbommen ved hjælp af skrivevalsens
             håndhjul. 
              
          4) Løft papirbommen (derved vippes papirfølerarmen automatisk
             tilbage). Før papiret under plaststangen og luk stangen ned-
             over papiret. 
              
             Papiret kan nu føres frem til den ønskede position ved hjælp
             af CTRL/RETURN tasterne. Når strømmen er afbrudt, er
             CTRL/RETURN inaktiv og skrivevalsen drejes med håndhjulet. 
              
                   Papiret kan fødes direkte fra den æske, hvori det leveres. Når
          der anvendes en papirholder bagpå, kan en begrænset mængde papir-
          formater placeres i holderen. Papiret skal altid ledes via papir-
          føringen (trådgitteret), for at sikre en effektiv luftkøling af
          terminalen (udsparring under trådgitter). 
           
           \f

3_._2_ _ _ _ _ _ _ _M_a_r_g_e_n_i_n_d_s_t_i_l_l_i_n_g_ 3.2
           
          Margenpositionerne kan indstilles både i lokal og data mode, idet
          escape-procedurene i pkt. 2.2.2 benyttes. Margenen sættes i den
          position, der angives af positionsmarkøren (vent ca. 1 sekund
          efter sidste indtastning for at få den rigtige positionsangivel-
          se). 
           
          For at kunne ændre en af margenpositionerne udefter, skal begge
          marginer slettes og derefter sættes påny. 
           
           
3_._3_ _ _ _ _ _ _ _A_d_v_a_r_s_e_l_s_s_i_g_n_a_l_e_r_ 3.3
           
          De situationer, hvor der udløses advarselssignaler, er beskrevet
          under pkt 2.1.1. 
           
           \f

F_       4_._ _ _ _ _ _ _ _ _S_U_P_P_L_E_R_E_N_D_E_ _I_N_F_O_R_M_A_T_I_O_N_ 4.
           
4_._1_ _ _ _ _ _ _ _I_n_s_t_a_l_l_a_t_i_o_n_ 4.1
           
          Når terminalen installeres, benyt da følgende kontrolpunkter: 
           
           
           
           
           
           
           
           
           
           
           
           
           
          Figur 7: Terminalens bagside. 
           
          .  terminalbord, korrekt arbejdshøjde. 
              
          .  tilslutning af datakabel (2 skruer). 
              
          .  tilslutning af strømkabel. 
           
          .  montering af papirføring (trådgitter skal altid være på plads
             for at sikre en effektiv kølingsmulighed). 
              
          .  en papirholder kan desuden monteres, enten fastgjort på
             papirføringens trådgitter eller i udsparringerne i kabinettet
             (afhænger af papirholdertype). 
              
           \f

         4_._2_ _ _ _ _ _ _ _P_a_p_i_r_f_o_r_m_a_t_ 4.2
           
          Papiret til terminalprinteren skal være 12-tommer bredt og for-
          synet med kanthuller. Flerlagspapir må højst bestå af orginal
          plus 2 kopigennemslag. Mest almideligt benyttes foldet enkelt-
          lagspapir af størrelsen 11-tommer x 8 1/2-tommer (efter afrivning
          af kanter med fremføringshuller). Dette 15 lb. basispapir kan
          leveres fra RC. 
           
           
4_._3_ _ _ _ _ _ _ _S_k_i_f_t_ _a_f_ _f_a_r_v_e_b_å_n_d_ 4.3
           
          Kun originale farvebåndskassetter beregnet for terminalprinteren
          bør anvendes. Farvebåndskassetter kan leveres fra RC. 
           
          Farvebåndet skal altid skiftes, når det bliver frynset i kanter-
          ne, eller når det iøvrigt er slidt (sværtning ikke kraftig nok).
          Pånær de første par farvebånd, bør hvert farvebånd normalt kunne
          bruges til mindst 3 mill. tegn. 
           
          Før farvebåndet skiftes, centreres skrivehovedet, terminalen kob-
          les i lokal mode (det er ikke nødvendigt at afbryde for strømmen)
          og overdelen åbnes. 
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           \f

                   Gå frem på denne måde: 
           
          1.  Fjern det gamle farvebånd fra terminalen. Kassetten løftes
              fri af beslaget og båndet fjernes fra rullerne. 
               
          2.  Frigør skrivehovedet ved at trække låsearmen helt frem foran
              (væk fra skrivevalsen). 
               
          3.  Det nye farvebånd føres omkring rullerne i venstre side. 
               
          4.  Kassetten trækkes mod højre side og farvebåndet føres mellem
              skrivehovedet og farvebåndsføringerne. 
               
          5.  Sæt kassetten fast i beslaget i højre side (den holdes fast
              med magnetlåse). 
               
          6.  Skub skrivehovedet ind mod farvebåndet (og skrivevalsen) og
              lås skrivehovedet med låsearmen. 
               
               
               
               
               
               
               
               
          Kontrollr om farvebåndet er ført korrekt omkring alle fire rul-
          ler, før overdelen lukkes. 
           
           
4_._4_ _ _ _ _ _ _ _F_e_j_l_f_i_n_d_i_n_g_ 
           
          Ved hjælp af følgende spørgsmål vil det ofte være muligt at af-
          hjælpe elementære fejl, eventuelt klarlægge fejlårsagen mere kon-
          kret forud for et servicekald. Under alle omstændigheder skal man
          dog følge de forskrifter, der lokalt er gældende. 
           \f

          Start med sprøgsmål 1) og fortsæt i henhold til JA/NEJ svarene: 
           
                   1)  Er en af indikatorene 
              LOCAL, DATA eller 
              TERM READY tændt? 
               
                                             - JA:  gå til 2) 
                                             - NEJ: a) Kontrollr om termi-
                                                       nalen er tændt. 
                                                     
                                                    b) Kontrollr om strøm-
                                                       kabel er tilsluttet.
                                                        
                                                    c) Kontrollr strømfor-
                                                       syning (stikkontakt,
                                                       øvrig udstyr i orden
                                                       osv.). 
                                                        
                                                    d) Lokal fejl i udstyr;
                                                       tilkald en service-
                                                       tekniker. 
                                                        
          2)  Udskrives tegn-
              sættet korrekt, 
              når PRINTER TEST 
              tasten aktiveres? 
               
                                             - JA:  gå til 4) 
                                             - NEJ: gå til 3) 
                                              
          3)  Er den røde indikator 
              på strømforsyningsmo- 
              dulet tændt (ses gen- 
              nem udsparring, 6. 
              åbning fra venstre)? 
               
                                            - JA:  Lokal fejl i terminal-
                                                   printer; tilkald en
                                                   servicetekniker. \f

                                             - NEJ: Lokal fejl i strømfor-
                                                    syningsmodul; tilkald
                                                    en servicetekniker. 
           
                   4)  Reagerer skrivemo-
              dulet rigtigt på 
              tasteoperationer 
              (lokal mode)? 
               
                                             - JA:  gå til 5) 
                                             - NEJ: Lokal fejl i tastatur; 
                                                    tilkald en service-
                                                    tekniker. 
           
          5)  Er terminalen 
              koblet direkte 
              til systemet 
              (anvendt som 
              konsol)? 
               
                                             - JA:  gå til 7) 
                                             - NEJ: gå til 6) 
           
          6)  Lyser DATA 
              indikatoren? 
           
                                             - JA:  gå til 7) 
                                             - NEJ: a) Kontrollr tilslut-
                                                       ning af datakabel. 
                                                        
                                                    b) Kontrollr om system
                                                       er driftsklart og
                                                       on-line. 
                                                        
                                                    c) gå til 7). 
           
          7) Sendes og modtages 
             meddelelser korrekt 
             i data mode? 
              \f

                                             - JA:  gå til 8) 
                                             - NEJ: a) Kontrollr om DUPLEX
                                                                og PARITY tasterne
                                                       er indstillet for-
                                                       skriftsmæssigt. 
                                                        
                                                    b) Kontrollr om INTRPT
                                                       tasten er udkoblet
                                                       (øverste stilling). 
                                                        
                                                    c) Fejl i on-line for-
                                                       bindelse; tilkald en
                                                       servicetekniker. 
                                                        
          8) Har det ikke været 
             muligt at lokaliseres 
             fejlen med spørgsmålene 
             så vidt - og gør fejlen 
             sig stadig gældende? 
              
                                             - JA:  Fejlårsagen lader sig
                                                    ikke lokalisere umid-
                                                    delbart; tilkald en
                                                    servicetekniker. 
                                             - NEJ: Fortsæt arbejdet; ind-
                                                    bert som midlertidig
                                                    fejl ved næste service-
                                                    kald. 
           
           
4_._5_ _ _ _ _ _ _ _V_e_d_l_i_g_e_h_o_l_d_e_l_s_e_ 4.5
           
          1_ _g_a_n_g_ _h_v_e_r_ _m_å_n_e_d_ _(_f_o_r_ _h_v_e_r_ _2_4_0_ _d_r_i_f_t_s_t_i_m_e_r_)_ 
           
          Rengør området omkring skrivehovedet og farvebåndsføringen; brug
          en blød pensel samt støvsuger. \f

            
           \f

                   F_i_g_u_r_t_e_k_s_t_ _t_i_l_ _4_2_-_i_1_4_6_5_: 
           
          Figur 1:            Overdel                 Papirføring 
                               
                              Tastatur 
                               
                              Udløser 
                               
                              Betjeningspanel 
                               
                              Papiradskiller 
                               
                              Papirtransport 
                               
                              Skrivehoved 
                               
                              Farvebånd 
                               
                               
          Illustration 
          side 17      :      Afrivningskant 
                               
                              Papiradskiller 
                               
                              Papirbom 
                              (plaststang) 
                               
                              Håndhjul til 
                              skrivevalse 
                               
                              Skrivevalse 
                               
                               
          Illustration 
          side 20      :      Farvebånd 
                               
                              Udløser 
                               \f

                   Illustration 
          side 21      :      Farvebåndsrute 
                               
          Illustration 
          side 22      :      udsparring 
                               
            Tekst side 5:                 Bemærk: Hvis margenpositionerne er
                                        indstillet til færre end 96 tegn,
                                        overspringes et tegn (skrives ikke)
                                        hver gang en ny linie starter und-
                                        tagen på den linie, hvor en ny ud-
                                        skrivningscyklus begynder. 
                                         
                side 5:                 Bemærk: Terminalen er indstillet
                                        til at generere og kontrollere lige
                                        paritet. 
                                         
                side 6:                 Bemærk: En lokalt aktiveret vogn-
                                        retur/linieskift vil ikke blive
                                        udført lokalt, når terminalen er i
                                        full-duplex mode. 
                                         
                side 12:                Bemærk: De mnemotekniske indgrave-
                                        ringer er ikke øvre tegnsæt. 
                                         
                side 12:                Bemærk: Gentagelseshastigheden
                                        følger indstillingen 10 eller 30
                                        cps on-line og er cirka 50 cps
                                        lokalt. 
                                         \f

«eof»