home *** CD-ROM | disk | FTP | other *** search
/ New Horizons Shareware Collection / HORIZONS1.BIN / WM4FILES.DAT / AREAREQ.HLP next >
Text File  |  1994-07-30  |  18KB  |  465 lines

  1. --------------------------------------------------------------------------
  2.               AreaRequest Automated Help Information File
  3.                          Revised: 07/30/94
  4. --------------------------------------------------------------------------
  5.  
  6. The mail processor that creates the mail you receive from your uplinks
  7. address uses a system called AreaRequest.  This allows you to use
  8. specially formatted Netmail messages that when properly interpreted, allow
  9. you to perform a wide variety of modifications to your current conference
  10. configuration without requiring human intervention on your uplinks part.
  11.  
  12. Features like activating conferences, changing your compression method,
  13. rescanning a conference and a host of other options.  This provides you
  14. with a totally automated mechanism of changing the way you receive mail as
  15. well as "what" you receive all by simply creating a Netmail message to
  16. AreaRequest.
  17.  
  18.  
  19. SECURITY
  20. --------
  21.  
  22. Due to the power of this capability, AreaRequest employs built-in security
  23. methods preventing unauthorized systems from gaining access and performing
  24. operations they shouldn't.  Any attempts to activate options you don't
  25. have sufficient access to will produce a response message back to your
  26. system informing you of this while at the same time generate a message to
  27. the SysOp of the uplink system that an illegal attempt had been made.
  28.  
  29. All security level definitions and configuration is handled at the uplinks
  30. system, so any changes with regard to security must be made directly by
  31. the uplinks SysOp.  If you have any questions in this regard, you should
  32. contact him/her directly.
  33.  
  34.  
  35. SPECIALLY FORMATTED NETMAIL MESSAGE
  36. -----------------------------------
  37.  
  38. AreaRequest makes use of Netmail messages that have been specially
  39. formatted which controls what AreaRequest should do.  When defining this
  40. message there are two distinct sections to configure.  The message header
  41. (to/from addressing etc) and the message body.
  42.  
  43. The message body is considered optional because if you use the -Q option
  44. (conference query), then nothing needs to be in the message body.  However
  45. if you wanted to turn on/off conferences, change passwords and so on, then
  46. these commands must be specified in the message body.
  47.  
  48.  
  49. MESSAGE HEADER
  50. --------------
  51.  
  52. When defining the message header, the 5 basic sections are described
  53. below.
  54.  
  55.   TO: ADDRESS    The netmail message should be addressed to your uplinks
  56.                  primary or any one of his AKAs (alternate addresses).
  57.  
  58.   TO: NAME       The most common name to use would be AREAFIX, but since
  59.                  these names may vary from system to system, if AREAFIX
  60.                  doesn't work for you, you should contact the uplink SysOp
  61.                  for the specific name to use here.
  62.  
  63.   FROM: ADDRESS  The FROM: address of the message should be your address
  64.                  that has access to the related functions this request
  65.                  is being configured for.  In other words, you should use
  66.                  your correct AKA address relative to the network you're
  67.                  requesting conferences for.  You wouldn't want to use
  68.                  your Fido address for conferences within OCRNET, instead
  69.                  you would use your OCRNET address.
  70.  
  71.   FROM: NAME     Normally you would use your regular name here.  This
  72.                  field is not used by AreaRequest.
  73.  
  74.   SUBJECT LINE   This is one of the most crucial definitions because here
  75.                  is where you specify your password which could optionally
  76.                  be followed by a -Q.  The most important part here is
  77.                  that the password MUST BE THE FIRST WORD ON THE LINE. All
  78.                  the remaining parameters must be separated by a space and
  79.                  any combination may be used together.
  80.  
  81.                              Example Usage: PASSWORD -Q
  82.  
  83.                  Upper/lowercase characters are insignificant.
  84.  
  85.                  The -Q option is functionally equivalent to the %QUERY
  86.                  command except that it is placed on the subject line
  87.                  instead of in the body of the message.  For additional
  88.                  information, please refer to the %QUERY definition.
  89.  
  90.  
  91. MESSAGE BODY
  92. ------------
  93.  
  94. The message body portion of the Netmail message can be used for various
  95. different purposes.  The activation/deactivation of conferences, using the
  96. extended command set and for specifying which conferences are to be
  97. rescanned, requesting help and so one.
  98.  
  99. When AreaRequest processes these messages, it will read each line as a
  100. single command along with any "parameters" and execute it accordingly.  So
  101. each command is read on a line by line basis, interpreted and then
  102. executed.  Blank lines are ignored, upper/lowercase characters are
  103. insignificant and commands may not extend past a single line.
  104.  
  105. Any commands which are read that AreaRequest can't understand, an attempt
  106. to execute options your node address doesn't have access to, as part of
  107. the response message thats sent back to your system, it will contain
  108. information relative to the inability to execute that command.
  109.  
  110.  
  111. Shown below is a description of the available commands.
  112.  
  113. Area Activation/De-activation
  114. -----------------------------
  115.  
  116. By specifying the area name of the conference, you may activate it by
  117. either of 2 methods as shown below:
  118.  
  119.               Example Usage: +WILDCAT
  120.                                 or
  121.                               WILDCAT
  122.  
  123. Notice here that you may include the + character in front of the area name
  124. if desired.  It's not a requirement, but is used either with or without
  125. the plus sign.  Only one area name may be specified per line of the
  126. message.
  127.  
  128.  
  129. NOTE:
  130.  
  131. If the requested conference is not configured on your uplinks system, then
  132. AreaRequest will make the necessary changes to your uplinks system and
  133. then forward a request to your uplinks main feed address (node that your
  134. uplink gets their mail from) requesting the conference(s).  Once mail for
  135. the requested conference(s) starts flowing to your uplinks address, then
  136. those messages will automatically be forwarded on to your system at the
  137. same time.
  138.  
  139. Now, to de-activate the conference, you would use:
  140.  
  141.                Example Usage: -WILDCAT
  142.  
  143. This is exactly the same as with the activation option only now you MUST
  144. specify the - (minus) character in front of the area to be deactivated.
  145.  
  146.  
  147. EXTENDED COMMAND SET
  148. --------------------
  149.  
  150. The extended commands are easily distinguished by the percent sign at the
  151. beginning of the command name.  Since each of these commands are
  152. configurable by the SysOp of your uplinks system, you may or may not have
  153. access to all of the ones listed below.  If you attempt to use one and you
  154. are informed you don't have access to its use, you should contact the
  155. uplink systems SysOp and discuss the situation with him/her.
  156.  
  157. As previously mentioned, each of these commands are interpreted/executed
  158. on a line by line basis so if you wish to execute a command more than
  159. once, you'll need to make additional lines accordingly.
  160.  
  161. Shown below is a description of the available commands
  162.  
  163.  
  164. %COMPRESSION <format>
  165.  
  166. Allows a node to change the compression method that they currently have.
  167. The <format> must be a valid compression scheme supported by WM such as
  168. ARC, ARJ, PAK, LZH, ZIP and ZOO.
  169.  
  170.               Example Usage:  %COMPRESSION ZIP
  171.  
  172.  
  173. %PASSWORD <name>
  174.  
  175. Allows a node to change the value of the AreaRequest password that they
  176. currently use. The <name> must be not be larger than 8 characters.  If it
  177. is larger, WM will only use the first 8 characters.
  178.  
  179.               Example Usage:  %PASSWORD JoeM
  180.  
  181.  
  182. %ACTIVE
  183.  
  184. This command that has no parameters and allows you to reactivate your node
  185. address that has been previously toggled inactive via the use of the
  186. %PASSIVE command.
  187.  
  188.               Example Usage:  %ACTIVE
  189.  
  190.  
  191. %PASSIVE
  192.  
  193. This command has no parameters and allows you to temporarily toggle all
  194. mail flow "off" for your address. For example, if a you were going away on
  195. vacation for awhile, using the %PASSIVE command would temporarily halt
  196. mail flow and then when you return from vacation, using the %ACTIVE
  197. command would re-enable mail flow.
  198.  
  199.               Example Usage:  %PASSIVE
  200.  
  201. You should note that this option does not toggle your conferences on or
  202. off, rather it toggles your entire node definition to inactive leaving
  203. your configuration completely intact.  Then using the %ACTIVE restores
  204. your node definition.
  205.  
  206.  
  207. %-ALL
  208.  
  209. This single option command allows you to toggle all of the conferences
  210. that you're currently receiving from your uplink off.  This command is
  211. very powerful so you should be careful when using it.
  212.  
  213.               Example Usage:  %-ALL
  214.  
  215. Normally this command is only used when you will no longer be picking mail
  216. up from that system.
  217.  
  218.  
  219. %HELP
  220.  
  221. This single option command will send you the contents of this information
  222. file.  It will be compressed using your selected compression format,
  223. attached to a netmail message and then sent off to your address.
  224.  
  225.               Example Usage:  %HELP
  226.  
  227. Depending on your uplinks configuration, this file may also be sent to
  228. your system automatically if you attempt to execute a command that is
  229. invalid or use a improper format with a valid command.
  230.  
  231.  
  232. %RESCAN <areaname> [<value or ALL>]
  233.  
  234. This command allows you to extract messages from a particular conference
  235. that your uplinks system has message bases for and have those messages
  236. resent to your system.  This is very handy when you first activate a
  237. conference and would like get your system "caught up" on the messages for
  238. this conference.
  239.  
  240. You should note, if this conference is configured on your uplinks system
  241. as a "passthough" conference, you will be unable to extract any messages.
  242.  
  243. This option must have at least one parameter specified, with that being
  244. the area name.  If you don't specify the area name, nothing will be
  245. rescanned. The second parameter is the number of messages "backward" that
  246. will be counted and then extracted out.  Such as:
  247.  
  248.               Example Usage:  %RESCAN WILDCAT 100
  249.                                       or
  250.                               %RESCAN WILDCAT ALL
  251.  
  252. In the above example, the area name is WILDCAT and the last 100 messages
  253. will be extracted.  The second definition means take ALL of the messages
  254. that are in your uplinks message base for the WILDCAT conference, extract
  255. them and send them to you.  Since this second parameter is optional,
  256. leaving this off will be interpreted exactly the same as using the ALL
  257. parameter.
  258.  
  259. All of your usual definitions are maintained such as maximum messages per
  260. PKT file as well as maximum archive size will be properly maintained when
  261. using the %RESCAN command.
  262.  
  263.  
  264. NOTE:
  265.  
  266. Unlike other systems, you will need to create multiple definitions for the
  267. various different conferences you'd like to rescan such as:
  268.  
  269.                    %RESCAN WILDCAT 100
  270.                    %RESCAN FOR-SALE 50
  271.  
  272.  
  273. CONTROL LINE INFORMATION
  274. ------------------------
  275.  
  276. When performing a %RESCAN, certain control line information such as
  277. SEEN-BY: and PATH: line information is properly maintained.  This means
  278. that during a rescan, an Origin line will be added (if the message
  279. originated on your uplinks system, all the nodes that your uplink forwards
  280. this conference to will be added to the SEEN-BY: lines and a new PATH:
  281. line will be created containing just your uplinks address.
  282.  
  283. Caution is advised here because you should make sure you don't forward ANY
  284. of these rescanned messages on to systems that feed your uplinks address.
  285. The rescanning messages may be forwarded to your downlink systems, just
  286. make sure they don't get somehow refed to your uplinks address.
  287.  
  288. While adding this control info to each "rescanned" message is not a
  289. complete "cure-all" for preventing duplicate messages, it does provide an
  290. extra measure of safety.
  291.  
  292.  
  293. %LIST
  294.  
  295. This command will create a paginated report based upon your security
  296. setup, listing all of the conferences your node address has access to.  It
  297. doesn't matter whether the conferences are selected or not, whether your
  298. uplink address has their system configured for them or not, this is a
  299. complete list that will be generated for all conferences in all the
  300. networks you have sufficient access to.
  301.  
  302.               Example Usage:  %LIST
  303.  
  304. This paginated report is then compressed using your configured compression
  305. format and then attached to a Netmail message and sent to your address.
  306. This information is handy when trying to determine what conferences are
  307. available to you based upon your security level.
  308.  
  309.  
  310. %QUERY
  311.  
  312. This command allow you to instruct AreaRequest to generate a listing of
  313. all the conferences that your system is currently receiving on a network
  314. by network basis from your uplink address.
  315.  
  316.               Example Usage:  %QUERY
  317.  
  318. This information is handy when you want to find out what conferences you
  319. are currently receiving.
  320.  
  321.  
  322. %UNLINKED
  323.  
  324. This command will create a list of all conferences that your address has
  325. access to which your uplink system already has configured on his/her
  326. system.  In other words, these are the conferences that your uplink
  327. address is already receiving mail for in order to either add to their
  328. message bases or forward on to other downlink systems.
  329.  
  330.               Example Usage:  %UNLINKED
  331.  
  332. This option differs from the %LIST command in that it will only list those
  333. conferences based upon your security setup that you have access to which
  334. your uplink address is "already" carrying (not something they "could"
  335. request).
  336.  
  337.  
  338. %PKTPSWDIN <name>
  339.  
  340. This command allows you to change your outbound PKT level password.  This
  341. password is the same password your system puts on its "outbound" mail PKTs
  342. destined for your uplinks address.
  343.  
  344.               Example Usage:  %PKTPSWDIN NewPswd
  345.  
  346. If you wish to remove the password entirely, just use the %PKTPSWDIN
  347. without a replacement password.
  348.  
  349.  
  350. %PKTPSWDOUT <name>
  351.  
  352. This command allows you to change your inbound PKT level password.  This
  353. password is the same password that your uplink address puts on its
  354. "outbound" mail PKTs destined for your address.  (These are PKT files that
  355. appear in your inbound directory)
  356.  
  357.               Example Usage:  %PKTPSWDOUT NewPswd
  358.  
  359. If you wish to remove the password entirely, just use the %PKTPSWDOUT
  360. without a replacement password.
  361.  
  362.  
  363. %PKTFORMAT <format>
  364.  
  365. This command allows you to change the PKT file format that your uplink
  366. creates mail destined for your address in.  Currently there are three
  367. different types to choose from.
  368.  
  369.                  TYPE2      - Type 2 PKT format
  370.                  TYPE22     - Type 2.2 PKT format
  371.                  TYPE2PLUS  - Type 2Plus PKT format
  372.  
  373. There is a limitation here.  If you are a point off of your uplinks
  374. address, then you will be unable to select TYPE2 as your new PKT format
  375. because TYPE2 PKTs don't support point addressing.
  376.  
  377.               Example Usage:  %PKTFORMAT TYPE22
  378.  
  379. By far the most commonly used format is TYPE2PLUS.
  380.  
  381.  
  382. %UNCOMPBYTES <size in bytes>
  383.  
  384. When your uplink creates mail destined for your system, it places the
  385. messages into PKT files and then compresses those PKT files into archives
  386. for transmission to your system.  This option allows you to specify the
  387. maximum bytes the archive should uncompress "to" when your system
  388. uncompresses the mail.
  389.  
  390. Basically the option works like this, when your uplink packs up mail for
  391. you, it will keep a running total of all PKT sizes and when this maximum
  392. is reached, a new archive will be created.
  393.  
  394.               Example Usage:  %UNCOMPBYTES 3000000
  395.  
  396. This option is extremely handy when your system is low on disk space and
  397. you need to prevent uncompressing a huge archive that will use more free
  398. space than your system has.  It should be pointed out that this is a "best
  399. guess" setting because the check is done on a PKT basis, so the PKT totals
  400. at the point which exceed the value specified here will trigger an archive
  401. creation.
  402.  
  403.  
  404. %MSGSPERPKT <count>
  405.  
  406. This command allows you to specify the maximum number of messages per PKT
  407. file that your uplink should add to a PKT before creating a new one.
  408.  
  409.               Example Usage:  %MSGSPERPKT 300
  410.  
  411. Typical values are 200 to 300.  If you specify a large value here, if mail
  412. somehow gets corrupted, you could potentially lose a larger amount than if
  413. the PKT file was smaller.
  414.  
  415.  
  416. SIGNALING THE END OF COMMANDS
  417. -----------------------------
  418.  
  419. A special group of characters called a tear line should be placed after
  420. the last command to signal AreaRequest that it has reached the end of the
  421. message and to ignore any remaining text.
  422.  
  423. This tear line consists of three dashes (---) together starting on column
  424. 1 of a blank line. Although the tear line is not required, it should be
  425. there as a matter of course.  So if you would like to include text to the
  426. SysOp in the same AreaRequest message, you may do so after the tear line
  427. as it will simply be ignored.
  428.  
  429.  
  430. SAMPLE AREAREQUEST MESSAGE
  431. --------------------------
  432.  
  433. The actual AreaRequest message may be created by using either your front
  434. end mailers editor or the one built into your BBS.  Shown below is a
  435. sample message.
  436.  
  437.  
  438. [1]     15 Jun 94  19:24:32                                      Cost: 0
  439. By: Joe Martin, The Power Station BBS (1:161/123)
  440. To: AREAFIX, (1:161/55)
  441. Re: Password
  442. St: Kill  Del/sent Local
  443. ─────────────────────────────────────────────────────────────────────────
  444. +FOR-SALE
  445. -WILDCAT
  446.  
  447. %RESCAN FOR-SALE 50
  448. %RESCAN GAMING ALL
  449. %RESCAN WOODWORKING 100
  450.  
  451. %QUERY
  452. %UNCOMPBYTES 2000000
  453. %COMPRESSION ARJ
  454.  
  455. ---
  456. Any text below this line will be ignored by AreaRequest and signals the
  457. end of the commands.
  458.  
  459.  
  460.  
  461.  
  462. --------------------------------------------------------------------------
  463.           End of AreaRequest Automated Help Information File
  464. --------------------------------------------------------------------------
  465.