⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc189.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 3 页
字号:

















Braden                                                         [Page 13]

RFC 189              Interim NETRJS Specifications             July 1971


                                   APPENDIX C

                                Carriage Control

   The carriage control characters sent in a printer channel by NETRJS
   conform to IBM's extended USASI code, defined by the following table:

            CODE                ACTION BEFORE WRITING RECORD

            blank               Space one line before printing
              0                 Space two lines before printing
              -                 Space three lines before printing
              +                 Suppress space before printing
              1                 Skip to channel 1
              2                 Skip to channel 2
              3                 Skip to channel 3
              4                 Skip to channel 4
              5                 Skip to channel 5
              6                 Skip to channel 6
              7                 Skip to channel 7
              8                 Skip to channel 8
              9                 Skip to channel 9
              A                 Skip to channel 10
              B                 Skip to channel 11
              C                 Skip to channel 12


























Braden                                                         [Page 14]

RFC 189              Interim NETRJS Specifications             July 1971


                               APPENDIX D

                      Network/RJS Command Summary

Terminal Control and Information Command

   SIGNON          First command of a session; identifies VRBT by giving
                   its terminal id.

   SIGNOFF         Last command of a session; RJS waits for any data
                   transfer in progress to complete and then closes all
                   connections.

   STATUS          Outputs on the remote operator console a complete
                   list, or a summary, of all jobs in the system for
                   this VRBT, with an indication of their processing
                   status in the Model 91.

   ALERT           Outputs on the operator console the special "Alert"
                   message, if any, from CCN computer operator.  The
                   Alert message is also automatically sent when the
                   user does a SIGNON, or whenever the message changes.

   MSG             Sends a message to CCN computer operator or to any
                   other RJS terminal (real or virtual).  A message from
                   the computer operator or another RJS terminal will
                   automatically appear on the remote operator console.

Job Control and Routing Commands

   Under CCN's job management system, the default destination for output
   is the input source.  Thus, a job submitted under a given VRBT will
   be returned to that VRBT (i.e., the same terminal id), unless the
   user's JCL overrides the default destination.

   RJS places print and punch output described for a particular remote
   terminal into either an Active Queue or a Deferred Queue.  When the
   user opens his print or punch output channel, RJS immediately starts
   sending job output from the Active Queue, and continues this queue is
   empty.  Job output in the Deferred Queue, on the other hand, must be
   called for by job name, (via a RESET command from the remote opera-
   tor) before RJS will send it.  The Active/Deferred choice for output
   from a job is determined by the deferral status of the VRBT when the
   job is entered; the deferral status, which is set to the Active
   option when the user signs on, may be changed by the SET command.






Braden                                                         [Page 15]

RFC 189              Interim NETRJS Specifications             July 1971


   SET             Allows the remote user to change certain properties
                   of his VRBT for the duration of the current session;

                   (a)  May change the default output destination to be
                   another (real or virtual) RJS terminal or the central
                   facility.

                   (b)  May change the deferral status of the VRBT.

   DEFER           Moves the print and punch output for a specified job
                   or set of jobs from the Active Queue to the Deferred
                   queue.  If the job's output is in the process of
                   being transmitted over a channel, RJS aborts the
                   channel and saves the current output location before
                   moving the job to the Deferred Queue.  A subsequent
                   RESET command will return it to the Active Queue with
                   an implied Backspace (BSP).

   RESET           Moves specified job(s) from Deferred to Active Queue
                   so they may be sent to user.  A specific list of job
                   names or all jobs can be moved with one RESET
                   command.

   ROUTE           Re-routes output of specified jobs (or all jobs)
                   waiting in the Active and Deferred Queues for this
                   VRBT.  The new destination may be any other RJS
                   terminal or the central facility.

   ABORT           Cancels a job which was successfully submitted and
                   awaiting execution or is current executing in the
                   Model 91.  If he cancelled job was in execution, all
                   output it produced ill be returned.

Output Stream Control Commands

   BSP (BACKSPACE) "Backspaces" output stream within current sysout data
                   set.  Actual amount backspaced depends upon sysout
                   blocking but is typically equivalent to a page on the
                   line printer.

   CAN (CANCEL)    (a) On an output channel, CAN causes the rest of the
                       output in the sysout data set currently being
                       transmitted to be omitted.  Alternatively, may
                       omit the rest of the sysout data sets for the job
                       currently being transmitted; however, the remain-
                       ing system and accounting messages will be sent.





Braden                                                         [Page 16]

RFC 189              Interim NETRJS Specifications             July 1971


                   (b) On an input channel, CAN causes RJS to ignore the
                       job currently being read.  However, the channel
                       is not aborted as a result, and RJS will continue
                       reading in jobs on the channel.

                   (c) CAN can delete all sysout data sets for specified
                       job(s) waiting in Active or Deferred Queue.

   RST (RESTART)   (a) Restarts a specified output stream at the begin-
                       ning of the current sysout data set or, option-
                       ally, at the beginning of the job.

                   (b) Marks as restarted specified job(s) whose
                       transmission was earlier interrupted by system
                       failure or user action (e.g., DEFER command or
                       aborting the channel).  When RJS transmits these
                       jobs again it will start at the beginning of the
                       partially transmitted sysout data set or, option-
                       ally, at the beginning of the job.  This function
                       may be applied to jobs in either the Active or
                       the Deferred Queue; however, if the job was in
                       the Deferred Queue then RST also moves it to the
                       Active Queue.  If the job was never transmitted,
                       RST has no effect other than this queue movement.

   REPEAT          Sends additional copies of the output of specified
                   jobs.

   EAM             Echoes the card reader stream back in the printer or
                   punch stream, or both.





















Braden                                                         [Page 17]

RFC 189              Interim NETRJS Specifications             July 1971


                  +---------------------------------+
                  |               RJS               |
                  +---------------------------------+
                       ^   |         ^  |  |
                       |   v         |  v  v
                    +------------------------------+
 CCN -- Server      |                              |
                    |          NETRJS              |
                    +------------------------------+
                       ^   |          ^    |     |
                       |   v          |    v     v
                  +----------+      +---------------+
                  |  TELNET  |      |  Data  Xfer   | (server)
                  |  Server  |      |  3rd Level    |
                  +----------+      +---------------+
                     ^     |          ^     |     |
---------------------|-----|----------|-----|-----|-----------------
                 O   |  O  |          |     |     |
                 p   |  p  |         C|    C|    C|
                 e I |  e O|       I h|  O h|  P h|
 ARPA            r n |  r u|       n a|  u a|  u a|
                 a p |  a t|       p n|  t n|  n n|
 Network         t u |  t p|       u n|  p n|  c n|
                 o t |  o u|       t e|  u e|  h e|
                 r   |  r t|         l|  t l|    l|
---------------------|-----|----------|-----|-----|-----------------
                     |     |          |     |     |
                     |     V          |     V     V
                  +----------+      +---------------+
                  |  TELNET  |      |  Data  Xfer   | (user)
                  |  Server  |      |  3rd Level    |
                  +----------+      +---------------+
 Remote              ^                ^     |     |
                    /  "Virtual       |     |     |
 User              /    Remote Batch  |     V     V
                  /     Terminal"  +------------------+
                 /                 |                  |
                V                  |     NETRJS       |
         +---------+               |     User         |
        /          |<------------->|     Process      |
       / Console   |               |                  |
      +____________|               +------------------+
                                       ^     |     |
                                       |     V     V
                                    (file) (file) (file)


               FIGURE 1. SCHEMATIC OF NETRJS OPERATION



Braden                                                         [Page 18]

RFC 189              Interim NETRJS Specifications             July 1971


                 +------+ +------+ +-----------+ +---------------------+
TRANSACTION <--> | X'FF'| |Filler| |Sequence   | | Data Length         |
                 |      | | Count| |   Number  | |     in bits         |
                 +------+ +------+ +-----------+ +---------------------+
                                                 +------+
                                                 | X'00'|  { RECORD } *
                                                 |      |
                                                 +------+

                                        <----  n text bytes  ------>
               +--+-----+   +--------+   +--------+        +--------+
TRUNCATED <--> |11|Devid|   | n (8)  |   | Text   | . . .  | Text   |
RECORD         |  | (6) |   |        |   | (8)    |        | (8)    |
               +--+-----+   +--------+   +--------+        +--------+


                          /                                         \
                          | +---+----+                               | *
                          | |110| n  |  (n blanks)                   |
                          | |   |(5) |                               |
                          | +---+----+                               |
                          |                                          |
               +--+-----+ / +---+----+   +--------+                  |
COMPRESSED<--> |10|Devid|<  |111| n  |   |Char-   |  (n replications |
RECORD         |  | (6) | \ |   |(5) |   |  acter |  of "Character") |
               +--+-----+ | +---+----+   +--------+                  |
                          |                                          |
                          | +--+-----+   +--------+      +--------+  |
                          | |10|  n  |   | Text   | . . .| Text   |  |
                          | |  | (6) |   | (8)    |      | (8)    |  |
                          | +--+-----+   +--------+      +--------+  |
                          \                                          /
                                                 +------+
                                                 | X'00'|
                                                 |      |
                                                 +------+


              FIGURE 2.  DATA TRANSFER PROTOCOL IN NETRJS





       [ This RFC was put into machine readable form for entry ]
       [   into the online RFC archives by Tony Hansen 11/98   ]





Braden                                                         [Page 19]


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -