home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / fido / newfido.lzh / EVENTS.INI < prev    next >
Text File  |  1988-02-24  |  8KB  |  202 lines

  1. ;
  2. ;    EVENTS.INI: Fido/FidoNet events definition file
  3. ;    For: Fido/Fidonet version 12a
  4. ;    Copyright T. Jennings 
  5. ;    9 July 87
  6. ;
  7. ;This file defines all of the events that Fido/FidoNet can execute. 
  8. ;After making any changes to this file, please be sure to run SET-FIDO 
  9. ;to make the changes take effect.
  10. ;
  11. ;You do not need to have any events defined at all in order to 
  12. ;use Fido; you may want to set an event to allow callers to use the
  13. ;P)age-Operator command however. The example supplied below does this.
  14. ;
  15. ;If you want to use FidoNet, the electronic mail program, then you
  16. ;need to add one or more events to cause FidoNet to run at a predetermined
  17. ;time. Please refer to the manual for details on installing FidoNet.
  18. ;
  19. ;Each event definition must fit on one line, and the various components
  20. ;of the event line must be in the order below; you can use tabs, spaces,
  21. ;etc to make it more readable. There is room for 100 events.
  22. ;
  23. ; - EVENT DEFINITIONS -
  24. ;
  25. ; You can have any number of the same type events. 
  26. ; The DAY is the day of the week the even should run; days are named
  27. ;MON, TUE, WED, THU, FRI, SAT, SUN and ALL. ALL means every day; it 
  28. ;saves you the trouble of entering seven nearly identical events when you
  29. ;want the same thing to happen every day.
  30. ;
  31. ; The TIME is the time of day the event should start. This is given as
  32. ;hours and minutes, in 24 hour format: 00:00 is midnight, 12:00 is noon,
  33. ;and 23:59 is one minute before midnight (11:59 PM).
  34. ;
  35. ; WINDOW is the number of minutes that the event should be run for; if 
  36. ;you want an event to run from 9 AM until 11:30 AM, you'd use a TIME of
  37. ;11:30, and a window of 150. (2 hrs 30 minutes; 2 * 60 plus 30).
  38. ;
  39. ;The EVENT type can be any one of the following. Please refer
  40. ;to the manual for what the various event types are.
  41. ;
  42. ; PAGE
  43. ;    This is the "event" that tells Fido when to honor caller
  44. ;    P)age-Operator commands or not. It is not truly an event. During the
  45. ;    time the "event" is active, the P)age-Operator command will try to
  46. ;    get the attention of the Sysop, who can talk to the caller
  47. ;    via the local keyboard. This example enables the P)age-Operator
  48. ;    command from 9:00AM until 5:00PM:
  49. ;
  50. ; ALL 9:00 480 Page        ;480 minutes is 8 hrs
  51. ;
  52. ;
  53. ; FIDONET (tag letter A - W)
  54. ;    This causes FidoNet to run during the specified time. In
  55. ;    many cases you will use only "FidoNet A".
  56. ;
  57. ; ALL 2:00 60 FidoNet A    ;typical IFNA National Mail Hour
  58. ;
  59. ;
  60. ; ERRORLEVEL (number 3 - 255)
  61. ;    This causes Fido to terminate to DOS with the specified
  62. ;    ERRORLEVEL, which can be tested for within a .BAT batch file.
  63. ;    Refer to the manual and to your DOS documentation.
  64. ;
  65. ;    Note that the "WINDOW" here is somewhat misleading. Fido/FidoNet
  66. ;    will run the event only once, regardless of how long it is
  67. ;    set to run. What the time does do is allow a wide "window" for
  68. ;    the event to run; for instance, a FidoNet event as in the example
  69. ;    above won't actually end at 3:00; it does post-processing that
  70. ;    takes a few minutes. To compensate for this, set the ERRORLEVEL
  71. ;    event wide to make sure it catches it.
  72. ;
  73. ; Mon 4:00 20 ERRORLEVEL 17 ;exit to DOS at 4:00AM or thereabouts
  74. ;
  75. ;
  76. ; IDLE
  77. ;    The IDLE event causes Fido/FidoNet to do nothing at all
  78. ;    for the entire event; it will not answer the phone either.
  79. ;
  80. ; Sat 9:00 480 IDLE        ;be IDLE during business hours
  81. ;
  82. ;
  83. ;
  84. ; SPECIAL OPTIONS:
  85. ;
  86. ; There are special options that can be applied to events. 
  87. ;
  88. ;OPT:
  89. ;Normally, Fido will limit callers time limits so that they do
  90. ;not interfere with upcoming events; for example, if there is an
  91. ;event scheduled for 9:00 AM, and the caller logs in at 8:45 and 
  92. ;has a 60 minute limit, the caller could potentially stay connected
  93. ;throughout the entire event, causing Fido/FidoNet to miss it.
  94. ;
  95. ;To prevent this, Fido will shorten a callers time limit to ensure
  96. ;the system will be free to execute the event. (The caller gets
  97. ;appropriate warnings, etc as to the shortened limit.)
  98. ;
  99. ;There are times however when it is acceptable for callers to 
  100. ;preempt scheduled events; for example, if you merely need to run
  101. ;a program via an ERRORLEVEL event sometime during the day, but not
  102. ;necessarily at some specific time, the event modifier "OPTIONAL"
  103. ;can be used. This tells Fido/FidoNet not to cut a callers limit short;
  104. ;the caller can stay on during all or part of an events time window,
  105. ;causing the event to be missed entirely or its start time delayed.
  106. ;
  107. ; Here are two examples:
  108. ;
  109. ;OPT    ALL    8:00    240    errorlevel 8    ;execute when no user is on
  110. ;OPT    ALL    8:00    10    errorlevel 8    ;coudl be missed entirely
  111. ;
  112. ; Assume that the caller has a 60 minute maximum time limit. In the first
  113. ;example, if the caller logs in at 7:59 and stays on 55 minutes, the event
  114. ;will start at 8:54. No matter what time a caller logs in, the event will
  115. ;be run.
  116. ;
  117. ; In the second example, if a caller logs in before the event and stays 
  118. ;connected betwwen 8:00 and 8:20, the event will be missed entirely. This
  119. ;is another way of deferring events. Keep in mind that there may be up to
  120. ;100 events.
  121. ;
  122. ;
  123. ;RUSH
  124. ;RUSH mail is way to make Fido/FidoNet send messages out as soon
  125. ;as a caller logs off the system. It does this by modifying
  126. ;FidoNet events so that it gets run after each caller logs off,
  127. ;and stops the event when there is no mail to send, or no more
  128. ;tries left. 
  129. ;
  130. ;For example, you could define a daytime event such as "FidoNet L"
  131. ;to handle only the few system you send to regularly, such as the
  132. ;one below:
  133. ;
  134. ;RUSH All 9:00 360 FidoNet L    ;special FidoNet event
  135. ;
  136. ;(in ROUTE.L)
  137. ;Send-To 999/1 990/23 777/34             ;only these systems
  138. ;Send-Only                               ;send rapid fire
  139. ;dial-tries 2                            ;try only twice
  140. ;
  141. ;After any caller disconnects, Fido will invoke FidoNet, and if it
  142. ;is between the hours defied (here, 9:00AM until 3:00PM) FidoNet
  143. ;will run schedule L. If there is no mail for the systems in the
  144. ;send-to line, the event terminates instantly, and Fido will
  145. ;accept calls. If there is mail however, FidoNet will attempt to
  146. ;send it in the normal manner, in this case as send-only, maximum
  147. ;two tries per system. When either the mail is sent, or it has
  148. ;tried twice for each system, FidoNet returns to Fido.
  149. ;
  150. ;There are no restrictions on FidoNet events, schedule tags,
  151. ;routing controls or scheduling of RUSH events. You can also
  152. ;define RUSH ERRORLEVEL events.
  153. ;
  154. ;
  155. ;QUICK
  156. ;
  157. ;This option makes FidoNet events extremely fast, with one
  158. ;limitation. When FidoNet starts, it readies the nodelist files,
  159. ;reading all applicable ROUTE.* files. This can take up to a few
  160. ;minutes, depending on your system and the complexity of the route
  161. ;files.
  162. ;
  163. ;QUICK tells FidoNet to re-use the tables generated from the last
  164. ;FidoNet schedule, if the last FidoNet schedule has the same
  165. ;letter tag.
  166. ;
  167. ;To put it simply, on a 4.77MHz pclone with slow hard disk, a
  168. ;complete QUICK RUSH FIDONET event takes only 13 seconds to
  169. ;complete when there is no outgoing mail.
  170. ;
  171. ;QUICK only helps when you run the same FidoNet letter over and
  172. ;over, such as a RUSH event. If you run different events one after
  173. ;the other, FidoNet cannot take advantage of the previous
  174. ;schedules tables.
  175. ;
  176. ;
  177. ;The catch is: FidoNet will no notice if you edit a ROUTE file,
  178. ;unless you run SET-FIDO afterwards. In general, you should run
  179. ;SET-FIDO whenever you change any of Fido's files; if you do this,
  180. ;you will never have any problems, and QUICK will work correctly
  181. ;every time.
  182. ;
  183. ;
  184. ;
  185. ; - EVENT EXECUTION: -
  186. ;
  187. ; Fido/FidoNet searches the event list from top to bottom, and executes the
  188. ;first one found that is runnable (current time is within the window) and
  189. ;has not been run yet. You can have events that overlap, such as one that
  190. ;runs every day, with single-day exceptions before it.
  191. ;
  192. ;
  193. ;
  194. ;DAY    TIME    WINDOW    EVENT TYPE    DESCRIPTION
  195. ;
  196. ;all    9:00    480    Page        ;enable the Page command (9a - 5p)
  197. ;all    9:00    180    Page        ;enable Page, (9a - noon)
  198. ;all    13:00    240    Page        ;enable Page, (1p - 5p)
  199.  
  200. ;all    2:00    60    FidoNet A    ;normal, default FidoNet event (PST)
  201.