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

⟦5bafd07b2⟧ TextFile

    Length: 24832 (0x6100)
    Types: TextFile
    Names: »D163«

Derivation

└─⟦4b76feb82⟧ Bits:30008865 Diskette med tekster der formodes at være 31-D-163…174
    └─⟦this⟧ »D163« 

TextFile

                    
           \f

                                                 i 
           
          T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 
           
          1.  INTRODUCTION ..........................................   1 
           
          2.  GENERAL INFORMATION ...................................   2 
           
          3.  HOW TO USE THE X.21 DRIVER FUNCTIONS ..................   3 
           
          4.  CONTROL MESSAGES ......................................   4 
              4.1  CLEAR-connection .................................   4 
              4.2  TERMINATE Outstanding WAIT-CALL ..................   4 
           
          5.  TRANSPUT MESSAGES .....................................   5 
              5.1  The Databuffer ...................................   5 
              5.2  Format of Line Identifications ...................   7 
              5.3  CALL .............................................   8 
              5.4  WAIT-CALL ........................................   9 
           
                    \f

                                                 ii 
           \f

         1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_C_T_I_O_N_ 1.
           
          This paper is an addendum to the General Synchronous
          Communications Driver description, chapter 22 in RC3600 Drivers
          Reference Manual (RCSL No 44-RT1522). 
           
          The X.21 interface is only supported by the SMX0 to SMX7 drivers.
           
           \f

F_       2_._ _ _ _ _ _ _ _ _G_E_N_E_R_A_L_ _I_N_F_O_R_M_A_T_I_O_N_    2.
           
          The driver can run in both V.24 and X.21 mode. 
           
          When running V.24 the driver is compatible with the previous
          version except for 
           
          1) conversion control message does not affect the V.24 modem
             signal dataterminal ready. This signal is turned ON at the
             first transput-message 
              
          2) for transput-messages bit 8-11 are not used. 
             bit 12 = 1 means speciel X.21-message. This means that the
             RING field is only bit 13, and not bit 8-13. 
              
          When running X.21 two new transput-messages have been
          implemented: 
           
          1) CALL, which is able to make an X.21-Call 
              
          2) WAIT-CALL, which is able to wait for an incomming call. 
              
          and two control-messages have been changed: 
           
          1) DISCONNECT, which clears the X.21-connection 
              
          2) TERMINATE, which is used to get an outstanding WAIT-CALL
             returned without clearing if an incomming CALL had just
             arrived. 
              
          When an X.21-connection is established the driver is running as
          if it was V.24 except that status bit 1 and 2 (V.24-modem
          signals) can not appear and bit 0 means that the X.21-connection
          has been cleared. 
           
           \f

F_       3_._ _ _ _ _ _ _ _ _H_O_W_ _T_O_ _U_S_E_ _T_H_E_ _X_._2_1_ _D_R_I_V_E_R_ _F_U_N_C_T_I_O_N_S_ 3.
           
          If the application should be able to handle incomming calls there
          should always be a wait-call message at the driver when no
          X.21-connection is established. When the application wants to
          make an X.21-call it sends a CALL-message to the driver, which
          has one of the following results: 
           
          1) If no incomming call has arrived the WAIT-CALL message is
             returned with status not processed and the driver tries to
             establish the X.21-connection specified in the CALL-message 
              
          2) If an incmonning call has arrived the WAIT-CALL message is
             returned with OK (connection established) and the CALL-message
             is returned with status illegal. 
              
          A CALL-message and a WAIT-CALL-message can always be interrupted
          with a DISCONNECT-message. The CALL/WAIT-CALL message will be
          returned with OK/not processed depending on whether the
          connection had just been established or not. A possible
          connection will be cleared, the DISCONNECT message will be
          returned with status OK. 
           
          Once a X.21-connection has been established it can always be
          cleared by a DISCONNECT-message. 
           
          To get a outstanding WAIT-CALL message returned, without clearing
          if a connection has just been established, use a TERMINATE
          message. The WAIT-CALL is then returned with status not processed
          if no connection was established otherwise status OK. The
          TERMINATE message is always returned with status OK. 
           
           \f

F_       4_._ _ _ _ _ _ _ _ _C_O_N_T_R_O_L_ _M_E_S_S_A_G_E_S_ 4.
           
4_._1_ _ _ _ _ _ _ _C_L_E_A_R_-_c_o_n_n_e_c_t_i_o_n_ 4.1
           
          mess 0   control message with DISCONNECT (bit 9) 
          mess 1   unused 
          mess 2   unused 
          mess 3   unused 
           
          Always returned with status OK 
          (answ 0 = 0). 
           
           
4_._2_ _ _ _ _ _ _ _T_E_R_M_I_N_A_T_E_ _O_u_t_s_t_a_n_d_i_n_g_ _W_A_I_T_-_C_A_L_L_ 4.2
           
          mess 0   TERMINATION (bit 11) 
          mess 1   unused 
          mess 2   unused 
          mess 3   unused 
           
          Always returned with status OK 
          (answ 0 = 0). 
           
           \f

F_       5_._ _ _ _ _ _ _ _ _T_R_A_N_S_P_U_T_ _M_E_S_S_A_G_E_S_ 5.
           
5_._1_ _ _ _ _ _ _ _T_h_e_ _D_a_t_a_b_u_f_f_e_r_ 5.1
           
          The databuffer used in the WAIT-CALL/CALL message has the
          following format: 
           
          Databuffer= 
             record 
                timer:    string(1)    from   1; 
                nooffac:  string(1)    from   2; 
                cpcode:   string(1)    from   3; 
                dummy:    string(1)    from   4; 
                offset:   string(128)  from   5; 
                userdata: string(128)  from 133; 
             end; 
           
          The databuffer must start at an even byteaddress. 
           
          timer   CALL-message: 
                       Call-parameter containing time in seconds to wait in
                       the que if the called number is busy 
           
                  WAIT-CALL-message: 
                       Call-parameter containing time in seconds to wait
                       for an incomming call to arrive 
           
                  255 means infinite. 
           
          noffac  CALL-message: 
                       Call-parameter containing number of facility-codes
                       (see also the description of userdata) 
                        
                  WAIT-CALL-message: 
                       Unused 
                        \f

          cpcode  CALL-message: 
                       Return-parameter containing the received
                       call-progress code. 255 means no call-progress code
                       received. For a detailed description of
                       call-progress codes see the X.21 recommendation, and
                       documentation of the relevant network
                       implementation. 
                        
                  WAIT-CALL-message: 
                       Unused 
                        
          dummy        Unused byte with the purpose to make offset and
                       userdata start at an even byteaddress. 
                        
          offset       Workarea reserved for the driver. 
                        
          userdata CALL-message: 
                       Both call- and return parameter. 
                       Call: nooffac x 2 bytes containing facility codes
                             followd by the address-code. 
                              
                             Each facility-code consists of two characters
                             in ISO (IA5) 
                              
                             All possible codes (00-99) can be send by the
                             driver but at present only 
                              
                                  61 charge information 
                                  62 called line identification 
                                  63 redirection of call 
                              
                             are defined 
                              
                             The address-code is the identification in ISO
                             (IA5) of the terminal to be called either 
                              
                             1) Abbreviated address (.00-.99) 
                             2) Full address (see 5.2)  
                              
                             In both cases terminated by binary zeroes. 
                              \f

                     Return: If bit 3 is set in the status the first 16
                             bytes contains called line identification
                             (B-ident) filled with binary zeroes, (see
                             5.2). If bit 3 is not set userdata is
                             undefined at return. 
                              
                  WAIT-CALL-message: 
                      Returnparameter. 
                      If bit 3 is set in the status: the first 16 bytes
                      contains calling line identification (A-ident) filled
                      with binary zeroes, (see 5.2). 
                       
                      If bit 4 is set in the status, byte 16 - binary zero
                      contains DCE provided information in the format: 
                       
                         /n/xxxxxxx<0> 
                       
                      where n defines what kind of information xxxxx is.
                      The driver is able to receive all kinds, but at
                      present only 1, 2 and 3 are defined (charging
                      information in three different ways). 
                       
                      For a detailed description of DCE-provided
                      information see the X.21 recommendation and
                      documentation of the relevant network
                      implementation. 
                       
                       
5_._2_ _ _ _ _ _ _ _F_o_r_m_a_t_ _o_f_ _L_i_n_e_ _I_d_e_n_t_i_f_i_c_a_t_i_o_n_s_ 5.2
           
          The address of the terminal to be called given in a CALL-message
          and called/calling line identification returned from
          CALL/WAIT-CALL message has two formats: with or without DNIC
          (Data Network Identification Code) depending on whether the call
          is from one country to another or inside the same country. 
           
          1) 00xxxyzzzzzzzzzz 
               DNIC 
           
          2) zzzzzzzzzz 
           \f

                      00        two zeroes to get out of the country 
             xxx       country code 
             y         network digit 
             zzz...zz  terminal number (6-10 characters) 
           
          When receiving called calling line-identification from the
          network, the ident is headed by one * if no DNIC, and two *'s if
          DNIC. Those *'s are removed by the driver. If two *'s were
          received, two zeroes are inserted, so the format of received
          IDENTS seen from the application is the same as the IDENT which
          the application gives the driver when making a CALL. 
           
          For a more detailed description of Line Identifications see the
          X.21 recommendation and documentation of the relevant
          network-implementation. 
           
           
5_._3_ _ _ _ _ _ _ _C_A_L_L_ 5.3
           
          mess 0    11 
          mess 1    bytecount 
          mess 2    buffer addr (even byteaddr) 
          mess 3    unused 
           
          Status Bits: 
           
          Bit 
           
            0       Error during CALL-sequence 
                    (see CPCODE) 
                     
            3       Called Line Identification (B-ident) is in userdata. 
                     
            5       The Called Line Identification (B-ident) is not equal
                    to the one we have called. The connection is
                    established and the application must decide whether the
                    connection should be cleared or not. 
                     \f

          Bit 
           
            6       Illegal: Incomming Call has arrived first. 
                             Reserved. 
                             The driver is running V.24. 
                             Mess 2 is not an even address. 
                     
            8       Size offset/userdata too small. 
                    Should not appear. 
                     
           14       Timeout (the CALL has been waiting timer seconds in
                    que). 
                     
           15       Not processed (the CALL message has been interrupted by
                    a CLEAR message). 
                     
          If any status bit except 3 and 5 occurs no connection is
          established otherwise the connection is established. 
           
           
5_._4_ _ _ _ _ _ _ _W_A_I_T_-_C_A_L_L_ 5.4
           
          mess 0    9 
          mess 1    bytecount 
          mess 2    buffer addr (even byteaddr) 
          mess 3    unused 
           
          Status Bits: 
           
          Bit 
           
            0       Error during CALL-sequence or DCE not ready after timer
                    seconds. 
                     
            3       Calling Line Identification (A-ident) is in userdata 
                     
            4       DCE provided Information is in userdata 
                     \f

                   Bit 
           
            6       Illegal: Reserved. 
                             The driver is running V.24. 
                             Mess 2 is not an even address. 
                     
            8       Size offset/userdata too small. 
                    Should not appear. 
                     
           14       Timeout. No incomming call within timer seconds. 
                     
           15       Not processed (the WAIT-CALL message has been
                    interrupted by a CALL, TERMINATE or CELAR message). 
                     
          If any status bit except 3 and 4 occurs no connection is
          established otherwise an incomming call has arrived and a
          connection is established. 
                     \f

                                                 i 
           
                   F_O_R_O_R_D_ 
           
          Første udgave: RCSL Nr. 31-D644. 
          Denne manual beskriver release 3.3 af systemet. Den indeholder
          både brugervejledning for betjening af skærme, installationsvej-
          ledning, betjeningsvejledning, referencedokumentation og program-
          dokumentation. 
           
          Carl Henrik Dreyer 
          A/S REGNECENTRALEN af 1979, maj 1981 
           
           
          Anden udgave: RCSL Nr. 31-D667. 
          Denne manual er en brugervejledning for betjening af tilsluttede
          skærme og erstatter således første udgave på dette punkt. Den
          dækker release 4.2, hvori de væsenligste nye faciliteter er: 
           
               - logon-message på skærmene 
               - bedre operatør-udskrifter 
               - statistik-opsamling 
           
          Carl Henrik Dreyer 
          A/S REGNECENTRALEN af 1979, november 1981 
           
           \f

                                                 ii 
           \f

                                                 iii 
           
          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.  KONTROLTASTER ..........................................   2 
           
          3.  BEHANDLING AF SKÆRMBILLEDE .............................   3 
           
          4.  LOGON (OG AFBRYDELSE) ..................................   4 
           
           
          B_I_L_A_G_: 
           
          A.  REFERENCER .............................................   5 
           \f

                                                 iv 
           \f

         1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_K_T_I_O_N_                                                     1.
           
          Din terminal kan være tilsluttet RC8000 med forskellige front-end
          systemer. 
           
          - Enten skrives ved første SEND efter at den er tændt: 
           
                        V Æ L G  S Y S T E M 
                        01. ---- 
                        02. ---- 
                        03. ---- 
           
            og der skal nu vælges ved at taste 01, 02 eller 03. 
           
          - Eller der skrives intet, og du er koblet direkte på "System 1".
            Du kan så med en PA-tast (som regel PA2) vælge ved at der skri-
            ves: 
           
                        LINK1: 
                        LINK2: 
                        SELECT LINK: 
           
          Her vælges altså "LINK", men egentlig sker der det samme i de to
          tilfælde. I et (eller flere) af de systemer/links, der kan vælges
          (installations-afhængigt), vil skærmen blive tilsluttet RC8000
          gennem TTY-emulator.  
           
          Formålet med dette er at få betjeningen og behandlingen af skær-
          men til at ligne det, der sker på en TTY kompatibel skærm. 
           
          Det gør den også, idet f.eks. de forskellige taster (SEND - CLEAR
          - PA1 osv.) får tillagt en funktion som findes på en TTY-skærm. 
           
          Der er dog n væsentlig forskel. En format-skærm kan ikke rulle
          som en TTY-skærm. I stedet for at rulle vil billedet nu blive
          overskrevet fra toppen, når sidste linie er brugt. 
           
          Mange applikations-systemer sørger dog selv for at "skrive for-
          fra" på skærmen, og så vil billedet aldrig komme til at "rulle",
          fordi sidste linie ikke fyldes. 
           \f

F_       2_._ _ _ _ _ _ _ _ _K_O_N_T_R_O_L_T_A_S_T_E_R_    2.
           
          SEND           benyttes når der er indtastet noget, som er input
          (TTY: RETURN)  til systemet. Hvis systemet ikke er klar til in-
                         put, er SEND uden funktion (og bør undgås). 
                          
          PA-Tast        bevirker, at a_t_t_e_n_t_i_o_n_ _d_i_a_l_o_g_ startes. Der skrives
          (TTY: ESC)     att på skærmen, og herefter skal der tastes et
                         navn på den proces der skal have en attention. Der
                         ventes 1 minut, og hvis intet er tastet, bruges
                         det navn der sidst var i brug (ved att, input,
                         output). 
                          
          PF-Tast        Skal ikke bruges. Men virker iøvrigt ligesom SEND.
                          
          CLEAR          Hvis systemet er klar til input, vil der blive af-
                         leveret et FF tegn (til applikationen, ISO 12).
                         Hvis systemet ikke er klar til input, bevirker
                         CLEAR kun at skærmen blankes. 
               
           \f

F_       3_._ _ _ _ _ _ _ _ _B_E_H_A_N_D_L_I_N_G_ _A_F_ _S_K_Æ_R_M_B_I_L_L_E_D_E_                                          3.
           
          Rulning        En format-skærm kan ikke rulle billedet. Hvis bil-
                         ledet skrives fuld (ud over sidste linie), vil sy-
                         stemet fortsætte på øverste linie, uden at fjerne
                         skærmens indhold i øvrigt. 
                          
          Indtastning    Når systemet er k_l_a_r_ _t_i_l_ _i_n_p_u_t_, bliver der det på-
                         gældende sted på skærmen åbnet for input i høj
                         lysstyrke (der kan nu tastes på resten af linien).
                          
                         Indtil der trykkes SEND, kan det tastede rettes
                         frit. Men når SEND trykkes, vil systemet (ofte)
                         forvente, at CURSEREN står lige efter det indtas-
                         tede, og "der regnes" kun med den text der står
                         til venstre for curseren. 
                          
                         Hvis systemet i_k_k_e_ er klar til input, kan man al-
                         tid trykke på  PA ,  CLEAR  som nævnt overfor.
                         Tryk på  SEND  (som da er uden funktion) bør und-
                         gås, da det kun giver unødig belastning af syste-
                         met. 
                          \f

F_       4_._ _ _ _ _ _ _ _ _L_O_G_O_N_ _(_O_G_ _A_F_B_R_Y_D_E_L_S_E_)_                                            4.
           
          LOGON          Første gang (efter, at tty emulatoren er startet)
                         der fra skærmen trykkes på en kontroltast (eller,
                         hvis der er et menu-billede: første gang der væl-
                         ges det system, tty-emulatoren betjener), udskri-
                         ves: 
                          
                           kl.tt mm ss   logon  rc8000 terminal. velkommen
                           att 
                          
                         på skærmen og attention dialogen startes (se oven-
                         for). Herefter er skærmen "kendt", og selv om der
                         udføres LOGOFF, og man (via menu-billedet) vælger
                         et andet system senere, vil logon-udskriften ikke
                         blive gentaget (se dog nedenfor) når dette system
                         vælges igen. 
                          
                         Teksten der skrives på terminalen kan ændres af
                         RC8000-operatøren. 
                          
          Afbrydelse     Når systemet er klar til input, afventes dette i
                         et vist antal minutter (bestemmes af RC8000-opera-
                         tøren, som også har mulighed for helt at undgå
                         denne automatiske afbrydelse). Herefter betragtes
                         forbindelsen som afbrudt, og den pågældende appli-
                         kation "meddeles" dette. Der vil i dette tilfælde
                         i_k_k_e_ blive skrevet noget på skærmen, for ikke at
                         forstyrre en evt. dialog med et andet system. Men
                         når der vælges tilbage til dette system, kommer
                         logon-udskriften igen. 
                          \f

F_       A_._ _ _ _ _ _ _ _ _R_E_F_E_R_E_N_C_E_R_ A.
           
          1  RCSL No 31-D644: 
               RC8000 TTY Emulator til 3270 skærme 
               Carl Henrik Dreyer, maj 1981  
           
          2  RCSL No 31-D668: 
               RC8000 TTY emulator til IBM3270 kompatible skærme,  
               Installations- og betjeningsvejledning 
               Carl Henrik Dreyer, november 1981  
           \f

F_                  
           \f

«eof»