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

📄 rfc307.txt

📁 RFC技术文档 从0000-05
💻 TXT
字号:
Network Working Group                                         E. HarslemRequest for Comment: 307                                            RandNIC: 9258                                              February 24, 1972References: 113, 189                     USING NETWORK REMOTE JOB ENTRYOVERVIEW   As has been mentioned in previous RFCs and at previous Network   meetings various groups at Rand have been doing RJE to remote Network   sites (UCBS and UCLA) for over a year.  Until recently all this work   has been done from our IBM 360/65 which is only a Network using host   (not a server).  Recently our PDP-10 has come onto the Network as   both a user and server host.  We now have, as well, a program on the   PDP-10 allowing access to the Remote Job Service (RJS) at UCLA.  Our   normal mode of operation is diagramed below.                    RAND                                     UCLA               ________________                        ________________              |    PDP-10      |                      |     360/91     |    ______    |                |                      |                |   |      |   |   __________   |                      |   __________   |   |File  |   |  | RJS      |  |                      |  |          |  |   |System|___|__| Access   |__|___/\/\ Network /\____|__|    RJS   |  |   |      |   |  | Program  |  |       \/     \/      |  |          |  |   |______|   |  |__________|  |                      |  |__________|  |              |       |        |                      |                |              |       |        |                      |                |              |_______|________|                      |________________|                      |                      |                    User   To use RJS the user creates a job source "deck" in the Rand File   system.  He then instructs the RJS Access Program (RJSAP) to send   that file (job) to RJS.  (Sample session below.)  He can then monitor   the status of his job via RJSAP (and hence RJS) and ask that RJSAP   retrieve his print output to a local file, (or directly to his   console, the line printer or whatever).   Recently, several people at other Network sites have expressed an   interest in using RJS.  However, they are located at a minimal Host   or at a host not providing RJS access.  Since the Rand PDP-10 is a   Network server, these people can solve their access problem by   logging onto the Rand PDP-10, using Telnet, and running the RJSAP   themselves.  The remainder of this RFC describe the steps necessaryHarslem                                                         [Page 1]RFC 307              Using Network Remote Job Entry        February 1972   to run that program.The Rand PDP-10   The Rand PDP-10 operates under the Tenex operating system.  Thus,   some understanding of the Tenex Executive is required.  The necessary   documents can be obtained from the developers of Tenex:                    Bolt, Beranek and Newman, Inc.                    50 Moulton Street                    Cambridge, Massachusetts 02138                    (617) 491-1850   Secondly, it is necessary to establish an account on the Rand PDP-10.   This can be done through:                    Rod Fredrickson                    The Rand Corporation                    1700 Main Street                    Santa Monica, California 90406                    (213) 393-0411UCLA Remote Job Service   To use the UCLA IBM 360/91 via RJS it is necessary to:      1) have an account at UCLA      2) have an assigned RJS terminal ID.   These can both be obtained from                    Bob Braden                    UCLA                    Math Sciences Building                    3531 Boelter Hall                    Los Angeles, Calif.  90024                    (213) 825-7518The RJS Access Program (RJSAP)   A sample session using RJSAP is attached below.  The RJSAP is started   by typing "RJS<return>" to the Tenex executive.  The program will   then initialize and check (via your login information) to see if you   are a user recorded in its tables.  This is done to assure you have a   valid RJS terminal ID.  If your ID is not found, the program will   terminate with appropriate message.Harslem                                                         [Page 2]RFC 307              Using Network Remote Job Entry        February 1972   If your ID is found, RJSAP will attempt to connect to RJS.  If UCLA   is down, a message to that effect will appear and the program will   terminate.  If UCLA is up, RJSAP will connect you to RJS and sign-on   your terminal ID (see RFC 189).  RJSAP will respond "YOU ARE   CONNECTED TO RJS."   At this point RJS will acknowledge your signon and print out messages   regarding system status.   The programs (RJSAP and RJS) are now ready to perform RJE functions.   All commands are initially interpreted by RJSAP.  They are listed and   explained below.      1. Help         If the user types "?" RJSAP will echo the "?" and list the         valid set of commands (see below).      2. Message to RJS         If the first character of a command is a "/" all subsequent         characters up to a "return" are transmitted to RJS on the         operator input connection.  See RFC 189 for the syntax and         semantics of these commands.         An operator input message can be cancelled with the RUB OUT key         or backspaced using BACKSPACE.      3. Send a Job         When the user types "S" RJSAP echoes "SEND SOURCE DECK FROM         FILE".  The user then enters the file name containing his job         followed by a "return."  Obviously the file must already exist.         If the file is ok and is transmitted successfully, both RJSAP         and RJS will print an acknowledgement on the user's terminal         (see example below).      4. Retrieve Job Output-Printer         The user can retrieve printed output by entering "PR".  RJSAP         will echo "PRINT OUTPUT TO FILE".  The user then enters the         files name where he wants the output.  This can be a new file         or even a device such as the printer or teletype.  When the         print output is completely received, the RJSAP will print an         acknowledgment (see example).Harslem                                                         [Page 3]RFC 307              Using Network Remote Job Entry        February 1972      5. Retrieve Job Output-Punch         This function is currently not implemented, pending a decision         on the use of this channel between a PDP-10 and a 360.      6. Transmission Status         For long transmissions of job input or output it may be         desirable to check on the progress of the transmission.  Typing         "R" will cause RJSAP to echo "REPORT ON TRANSMISSIONS--",         followed by a record count for the job input and printer output         channels.      7. Termination         If the user types a "Q" at the start of a command, RJSAP will         echo "QUIT IN PROGRESS" and terminate.  This is the preferred         way of terminating the program.  (Rather than just ^C).   NOTE: Since RJSAP has not been extensively used, we expect it to be   improved and modified in the future.  Thus, the last section of this   RFC -- the explanation of the use of RJSAP -- will be kept in file   <HARSLEM>RJSACCESSPROGRAM.EXPLANATION on the Rand PDP-10 and be   updated appropriately.Sample Session   The follows is a sample session using RJS from RJSAP on the Rand   PDP-10.  All user inputs have been underlined (shown as _text_ ).Harslem                                                         [Page 4]RFC 307              Using Network Remote Job Entry        February 1972TENEX 1.28,RAND EXEC 1.33.1                          Rand Exec Prompt@_LOGIN_                                        \(USER) _HARSLEM_                                 \   User Logs In(PASSWORD)______                                 /(ACCOUNT #)_1__                                 /JOB 12 ON TTY10 25-FEB-72 11:12                      System Acknowledges@_RJS_                                               User Starts RJS                                                     Access ProgramRJS REMOTE ACCESS PROGRAMHELLO ERICYOU ARE CONNECTED TO RJS                          \NRJ876I NETWORK REMOTE JOB SERVICE READY           \RJS750I TERMINAL NETRAND HAS SIGNED ONTO RJS        \ RJS RecognizesRJS652I INFORMATION ALERT -                         / Terminal ID andRJS250I OS COLDSTARTED 4:30 PM 24 FEB ALL JOBS     /  Prints System**IN SYS LOST AND MUST BE RESUBMITTED             /   News MessagesRJS650I OS COLDSTARTED 11:07 FEB 25, ALL JOBS LOST MUST RESUBMIT__?_VALID COMMANDS ARE:                                User asks forSEND A SOURCE FILE                                 Valid CommandsPRINT OUTPUT RETRIEVALPUNCH OUTPUT RETRIEVALREPORT ON STATUS OF TRANSMISSIONSPRECEDE RJS OPERATOR COMMANDS WITH A SLASHQUIT TO TERMINATE THE PROGRAM_/STATUS JOBS_RJS804I TERMINAL NETRAND HAS NO JOBS ACTIVE        User Sends Message to_/STATUS LINES_                                    RJS asking Job StatusRJS800I TERMINAL GSM     ACTIVE ON LINE 1          User asks RJS toRJS809I PUNCH REROUTE = ENGR                       show Active UsersRJS800I TERMINAL ENGR    ACTIVE ON LINE2RJS800I TERMINAL CSCSRC  ACTIVE ON LINE7RJS800I TERMINAL NETRAND ACTIVE ON LINE8_S_END SOURCE DECK FROM FILE _TESTA.;1_TESTA.; TRANSMITTED TO RJS                         User Sends Job to RJS26 CARDS  SENT                                     Both AccessRJS534I JOB MES727DS ACCEPTED BY RJS - 0000027     Program and RJS Ack**CARDS READ                                       Job SubmissionHarslem                                                         [Page 5]RFC 307              Using Network Remote Job Entry        February 1972_/STATUS JOBS_RJS810I TERMINAL NETRAND HAS THE FOLLOWING JOBS IN RJSRJS812I MES272DS SPL(A) 001                        User Asks Job Status             \                                     And Sees his job             /                                     being Spooled.             \             /       (SOMETIME LATER)             /             \_/STATUS JOBS_RJS810I TERMINAL NETRAND HAS THE FOLLOWING JOBS     User Checks and**IN RJSRJS812I MES727DS XEQ   000                          Finds his job ready             /             \        (SOMETIME LATER)             /             \             /             \_/STATUS JOBS_                                      User sees jobRJS810I TERMINAL NETRAND HAS THE FOLLOWING JOBS     has been run**IN RJSRJS812I MES727DS PPT 060                            Print output ready_PR_INT OUTPUT TO FILE _LPT_:[CONFIRM]              User asks for output                                                    directly to printer_R_EPORT ON TRANSMISSIONS-- NO SEND IN PROGRESS                                User checks to seePRINT TO FILE LPT: RECORD COUNT=88                  the print retrievalLPT:RECEIVED 197 PRINT LINES                        running_Q_UIT IN PROGRESS                                  User TerminatesBYE, BYE BANANA                                     Access Program@_LOGOUT_                                           User Logs OutKILLED JOB 3, USER HARSLEM, ACC 1, TTY 10, AT 2/25/72 1300  USED 0:0:21 IN 1:12:52        [This RFC was put into machine readable form for entry]    [into the online RFC archives by H閘鑞e Morin, Viag閚ie, 12/99]Harslem                                                         [Page 6]

⌨️ 快捷键说明

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