home *** CD-ROM | disk | FTP | other *** search
/ Internet Core Protocols / Oreilly-InternetCoreProtocols.iso / RFCs / rfc589.txt < prev    next >
Encoding:
Text File  |  1999-10-14  |  8.1 KB  |  288 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Received at NIC 14-DEC-73                               Robert T. Braden
  8. RFC589                                                          UCLA/CCN
  9. NIC #20268                                             November 26, 1973
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                            CCN NETRJS SERVER
  16.                         MESSAGES TO REMOTE USER
  17.  
  18.  
  19.  
  20.  
  21.  
  22. A.  _I_N_I_T_I_A_L _C_O_N_N_E_C_T_I_O_N, _S_I_G_N_O_N, _A_N_D _S_I_G_N_O_F_F
  23.  
  24.      1.   If CCN refuses an ICP to a NETRJS socket, it means either that
  25.           there is no free core within the NCP region, or that CCN's
  26.           software is crashing.
  27.  
  28.      2.   Once ICP is completed, CCN might send the user one of the fol-
  29.           lowing messages and close the Telnet connections:
  30.  
  31.           NRJ110I NETRJS PORTS BUSY.  TRY LATER
  32.  
  33.                This may be expected occasionally; frequent occurrance
  34.                should be reported to CCN User Relations (825-7548), or
  35.                to BELL@CCN.
  36.  
  37.           NRJ111I RJS NOT UP, TRY LATER
  38.  
  39.      3.   Normally, however, the user will receive a READY message:
  40.  
  41.                NRJ876R CCN NETRJS READY.  ENTER SIGNON
  42.  
  43.           If the user sends no operator input for 3 minutes, CCN will
  44.           send:
  45.  
  46.                NRJ308R SIGNON TIMEOUT EXCEEDED
  47.  
  48.                NRJ205R NETRJS SESSION TERMINATED
  49.  
  50.           and close the Telnet connection.  If he sends an invalid SIG-
  51.           NON command, he will receive the message:
  52.  
  53.                NRJ307R INVALID SIGNON, RE-ENTER
  54.  
  55.  
  56.  
  57.  
  58.                                                                 [Page 1]
  59.  
  60. NIC #20268
  61.                                                                      P.2
  62.  
  63.  
  64.           Finally, a valid signon will be acknowledged by RJS with the
  65.           message:
  66.  
  67.                RJS750I TERMINAL -termid- HAS SIGNED ONTO RJS
  68.  
  69.      4.   If the user terminates the session by entering a SIGNOFF com-
  70.           mand, NETRJS will wait until all data transfer has completed
  71.           before sending the message:
  72.  
  73.                NRJ205R NETRJS SESSION TERMINATED
  74.  
  75.           and closing the Telnet connection.
  76.  
  77.  
  78. B.  _R_E_M_O_T_E _S_I_T_E _O_R _N_E_T_W_O_R_K _F_A_I_L_U_R_E_S
  79.  
  80.  
  81.      1.   During data transfer, the user must be reasonably responsive.
  82.           If not, CCN will close the data transfer connection and send
  83.           the remote operator message:
  84.  
  85.                NRJ504I DATA TRANSFER TIMEOUT FOR THE -device-, -termid-
  86.  
  87.  
  88.                     a)   if -device- is PRINTER or PUNCH, user site
  89.                          stopped accepting bits (sending "allocates")
  90.                          for over 5 minutes.
  91.  
  92.                     b)   if -device- is READER, user site left reader
  93.                          connection open without sending any bits for 5
  94.                          minutes.
  95.  
  96.      2.   During data transfer on the CR connection, CCN may detect an
  97.           incorrect header or record, presumably due to user site
  98.           software or Network transmission error.  The following mes-
  99.           sages beginning with the word "BAD" will follow an NRJ512I
  100.           message containing the faulty header in hex:
  101.  
  102.                NRJ505I BAD HEADER SEQUENCE FOR NETRJS READER
  103.  
  104.                     Sequence number in transaction header does not match
  105.                     internal counter of records passed.
  106.  
  107.                NRJ506I BAD HEADER LENGTH FOR NETRJS READER
  108.  
  109.                     Length given in header exceeds 880 bytes.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                                                                 [Page 2]
  116.  
  117. NIC #20268
  118.                                                                      P.3
  119.  
  120.  
  121.                NRJ507I BAD HEADER TYPE FOR NETRJS READER
  122.  
  123.                     Type code in header is not X'FF' (data) or X'FE'
  124.                     (end-of-data)
  125.  
  126.                NRJ511I BAD FILL BIT COUNT FOR NETRJS READER
  127.  
  128.                     The filler bit count in header is not a multiple of
  129.                     8.
  130.  
  131.      3.   If the header is correct but a data record is faulty, the fol-
  132.           lowing message will be sent to a remote user:
  133.  
  134.                NRJ602I line STREAM ERROR - READER, -code-
  135.  
  136.                     A protocol error was detected in the READER stream.
  137.                     CCN will close the stream and ready it to be reo-
  138.                     pened so the remote user may retry the data transfer
  139.                     operation.  The valid -code- values are:
  140.  
  141.      _C_O_D_E            _E_R_R_O_R
  142.  
  143.        1             Device id byte has high bit off.
  144.  
  145.        2             End of transaction in the middle of a data line.
  146.  
  147.        3             Truncated input line longer than 255 bytes.
  148.  
  149.        4             In compressed text, string control byte has high
  150.                      bit off.
  151.  
  152.        5             In compressed text, duplicate blank string extends
  153.                      line longer than 255 bytes.
  154.  
  155.        6             In compressed text, duplicate character string
  156.                      extends line longer than 255 bytes.
  157.  
  158.        7             In compressed text, character string extends line
  159.                      longer than 255 bytes.
  160.  
  161.  
  162.      4.   Finally, if the user aborts his data transfer, he receives the
  163.           message:
  164.  
  165.                NRJ502I NETRJS -device- DATA TRANSFER ABORTED BY USER
  166.                -termid-.
  167.  
  168.  
  169.  
  170.  
  171.  
  172.                                                                 [Page 3]
  173.  
  174. NIC #20268
  175.                                                                      P.4
  176.  
  177.  
  178. C.  _C_C_N _F_A_I_L_U_R_E_S
  179.  
  180.  
  181.      1.   The CCN operator can cancel a NETRJS session, aborting any
  182.           open data transfer streams and sending the message:
  183.  
  184.                NRJ204I NETRJS SESSION ABORTED BY CENTRAL OPERATOR, TERM=
  185.                -termid-
  186.  
  187.      2.   Any of the following messages indicate a serious CCN Network
  188.           software problem, and will cause the session to be aborted:
  189.  
  190.                NRJ106A NETRJS DEAD - EXCHANGE INOPERATIVE
  191.  
  192.                NRJ201A NETRJS DT SOCKET ERROR - BAD LISTEN
  193.  
  194.                NRJ208A NETRJS PROGRAM CHECK IN -device-, code=ccc
  195.  
  196.                NRJ209A NETRJS LOAD FAILED FOR -device-, code=xx
  197.  
  198.                NRJ304I RJS LINE HANDLER DEAD
  199.  
  200.                NRJ401I RJS LINE HANDLER DEAD
  201.  
  202.                NRJ402I RJS LINE HANDLER DEAD
  203.  
  204.           Any of these should be reported to CCN.
  205.  
  206.      3.   Besides global catastrophes like these above, the user might
  207.           encounter a failure of a particular data transfer process.
  208.           These do not terminate the session, only cause the data con-
  209.           nection to be refused or terminated; the user can try again to
  210.           open the data connection.  Repeated failure should be reported
  211.           to CCN.
  212.  
  213.                NRJ501I NO CORE FOR DATA TRANSFER BUFFER -device-
  214.  
  215.                NRJ503I NO CORE FOR DATA TRANSFER WORKAREA -device-
  216.  
  217.                NRJ207I NO CORE FOR-device-DATA TRANSFER MODULE
  218.  
  219.                     Due to core memory limitations in CCN's NCP,
  220.                     -device- cannot be started now.  The data transfer
  221.                     connection indicated by -device- will be refused.
  222.                     This may happen occasionally during active periods,
  223.                     but repeated occurrences should be reported to CCN.
  224.  
  225.  
  226.  
  227.  
  228.  
  229.                                                                 [Page 4]
  230.  
  231. NIC #20268
  232.                                                                      P.5
  233.  
  234.  
  235.                NRJ509I -device- DATA TRANSFER DEAD
  236.  
  237.                NRJ510I -device- DATA TRANSFER DEAD
  238.  
  239.                NRJ602I line STREAM ERROR - PRINTER, -code-
  240.  
  241.                NRJ602I line STREAM ERROR - PUNCH, -code-
  242.  
  243.                     CCN data transfer failed, but recovery may be possi-
  244.                     ble.  User may try again.
  245.  
  246.  
  247.             [ This RFC was put into machine readable form for entry ]
  248.             [ into the online RFC archives by Tony Hansen 10/98     ]
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.                                                                 [Page 5]
  287.  
  288.