home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / mag7demo.zip / HLP_DIR.ZIP / RJEHELP.BBS < prev   
File List  |  1993-09-01  |  6KB  |  107 lines

  1. @A12 @c18
  2. NOTE: This help file also serves as an example of a regular ASCII text
  3.       file that you, as SYSOP of a Magnum BBS can create. Although a
  4.       regular ASCII text file, created with any text editor, it can
  5.       offer sophisticated menus, customization, and multitudes of other
  6.       things limited only by your imagination.
  7.  
  8. @P0 @C8
  9.  
  10.                  @A14 Gilmore Systems RJE HELP @A13
  11.  
  12.         [A] - General Explanation of RJE (Remote Job Entry)
  13.         [B] - Listing Available RJE tasks and Executing them
  14.         [C] - Checking the Status of your RJE Job
  15.         [D] - Obtaining the name of the Completed RJE file for you to download
  16.         [E] - Cancelling an RJE task you've started
  17.         [Q] - Quit Help
  18.  
  19.         Enter Choice (A,B,C,D,E,Q) => @Z0('ABCDEQ');
  20.         @B1(z0="A"); @B2(z0="B"); @B3(z0="C"); @B4(z0="D"); @B5(z0="E"); @C16
  21. @P1 @c18 @C8 @A14 Gilmore Systems General Explanation of RJE @A10
  22.  
  23. RJE stands for "Remote Job Entry", and is similar to the RJE concept used on
  24. IBM's mainframe computers.
  25.  
  26. If you're unfamiliar with RJE, let's start with the concept of "Door" programs
  27. available on many DOS-based BBS's. A "Door" program is a program, external to
  28. the BBS and usually written by a 3rd-party. A "Door" program is a program
  29. which is invoked by the BBS software to interact with the remote user. The BBS
  30. software waits for the "Door" program to terminate before the BBS continues
  31. from where it left off. If the connection between the remote user and
  32. the BBS is broken, the "door" is terminated. Although Magnum BBS also has
  33. Doors ("Child Processes" in OS/2), RJE goes many steps further!
  34.  
  35. The only similarity between a "door" program and an RJE program is that they
  36. are both external programs which are started by the BBS software. An RJE
  37. program, once started, runs in the background on the host machine. Magnum
  38. BBS software does not wait for the RJE program to finish - it runs until it's
  39. completed regardless of whether you're online or if you disconnect. Typical
  40. RJE programs create an output file containing whatever it is that the RJE
  41. program was intended to create. This resultant file is placed in the Files
  42. database, password protected with the first 10 characters of your logon
  43. password, and stamped with an expiration date (typically 2 days). If you do
  44. not download the resultant file within 2 days, Magnum will delete it.
  45.  
  46. RJE programs do not interact with the remote user, thus requiring no user
  47. input - all input required of the user is obtained prior to starting the RJE
  48. program - the input is supplied to the RJE program at the time it's started.
  49.  
  50. Almost any program can be run as an RJE program, as long as it requires no
  51. intervention from the user of the program other than command-line parameters.
  52.  
  53. Once you start an RJE program, even though it may typically run anywhere from
  54. a few seconds to a few minutes (depending on what the program needs to do),
  55. you are free to use the BBS for anything else - WHILE the RJE program is
  56. running (ie: up/download files, read/enter messages, run doors, start another
  57. RJE program, or even hang up)!
  58.  
  59. RJE programs typically run in OS/2's "Idle" time class, meaning they have a
  60. lower priority than the rest of the programs on the system (such as the
  61. program that's handling your online session)! This guarantees that RJE
  62. programs don't "steal" valuable CPU cycles from more important programs,
  63. however, the Sysop can configure the priority class and level of any RJE
  64. program on an individual basis. The Sysop can also configure it such that
  65. Magnum will notify you in the event the RJE job finishes prior to your
  66. disconnecting from the session you started the RJE job in.
  67.  
  68. @C9 @B0(0=0);
  69. @P2 @c18 @C8 @A14  LISTING AVAILABLE RJE PROGRAMS AND EXECUTING THEM @A10
  70.  
  71. When you choose the "[L]ist/Execute" option, a Sysop-created menu will appear
  72. which lists the available RJE programs for you to execute. The Sysop-created
  73. menu will interact with you to obtain your menu selections and/or any required
  74. parameters, and will start the RJE program(s) of your choosing. Once you start
  75. an RJE program, the system will assign a unique 10-character RJE JOBname for
  76. you.
  77.  
  78. @c9 @B0(0=0);
  79. @P3 @c18 @C8 @A14 CHECKING THE STATUS OF YOUR RJE JOB(s) @A10
  80.  
  81. Any RJE Programs you execute are assigned a unique 10-character RJE JOBname.
  82. By choosing the "[S]tatus" command, Magnum will show you a list of RJE jobs
  83. which you've submitted on the system, their JOBnames, and whether they're
  84. finished or still running.
  85.  
  86. @c9 @B0(0=0);
  87. @P4 @c18 @C8 OBTAINING THE NAME OF A COMPLETED RJE FILENAME FOR YOU TO DOWNLOAD @A10
  88.  
  89. By choosing the "[C]ompleted Files" option, Magnum will list the filenames of
  90. the RJE output which are available for you to download. All files are password
  91. protected with YOUR LOGON password. If your logon password exceeds 10
  92. characters, only supply the first 10 characters. The resultant file for
  93. download will be available for you to download (Files Section) just as you
  94. would any other file (except for the password). Once you successfully
  95. download, the file is immediately deleted from the system.
  96.  
  97. @c9 @B0(0=0);
  98. @P5 @c18
  99. @a14 CANCELLING AN RJE TASK YOU'VE STARTED @a10
  100.  
  101. If you've already started an RJE task but wish to cancel it, you may do so by
  102. choosing the "[K]ill an Active RJE Job". You will need the 10-character RJE
  103. JOBname to cancel the Job. If the RJE Job is still running, it will be
  104. terminated.
  105.  
  106. @c9 @B0(0=0);
  107.