home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FDREQ110.ZIP / FDREQ.ZIP / FDREQ.DOC < prev    next >
Encoding:
Text File  |  1995-03-21  |  26.8 KB  |  877 lines

  1. _____________________________________________________________________________
  2. _                                                                           _
  3. _                                                                           _
  4. _                           F D R E Q  v 1.10                               _
  5. _                                                                           _
  6. _                                                                           _
  7. _                     Copyright 1993-1995 Manfred Schramm                   _
  8. _                                                                           _
  9. _                                                                           _
  10. _                             Manfred Schramm                               _
  11. _                               Esplanade 2                                 _
  12. _                              D-46483 Wesel                                _
  13. _                        Telefon : +49-281-340193                           _
  14. _                        Mailbox : +49-281-340191 V32B, ZyX                 _
  15. _                                  +49-281-340192 X75, V110                 _
  16. _                        Fido    : 2:2446/501 + 502                         _
  17. _                                                                           _
  18. _                                                                           _
  19. _____________________________________________________________________________
  20.  
  21.  
  22. F D R E Q  : free configurable Filerequest-processor for systems running
  23.          FrontDoor > 2.10, 2.11, 2.20mL, InterMail >=2.26 and
  24.          McMail
  25.  
  26.  
  27.  
  28. Contents of the package FDREQ110.ARJ:
  29.  
  30. FDREQ.EXE    :  FDREQ, executable program for 80286 and higher
  31. FDRSETUP.EXE :  Setuproutine for FDREQ
  32. FDRINDEX.EXE :  FDREQ-Index generator, executable program for 80286 and higher
  33. FDRSTAT.EXE  :  FDREQ-statistics-generator
  34. FDREQ.DOC    :  this documentation
  35. FDREQ.DOK    :  german documentation
  36. FDREQ.HIS    :  FDREQ's history
  37. FDR_TEST.BAT :  a batch for testing FDREQ locally with FD
  38. FDR_IMT.BAT  :  a batch for testing FDREQ locally with IM
  39. FDR_TEST.DOC :  FDR_TEST.BAT documentation
  40. FDR_H.TXT    :  my example for a header
  41. FDR_F.TXT    :  my example for a footer
  42.  
  43. and more
  44.  
  45.        FDREQ - Manual
  46.  
  47.  
  48.             Contents
  49.  
  50.  
  51.  
  52.     1.      Introduction
  53.     1.1 - 7 How to use FDREQ
  54.     2.      Trademarks
  55.  
  56.     3.      Installation
  57.     3.1     What else do you need
  58.     3.2     Setup FDREQ
  59.     3.2.1   Setup FD / IM
  60.     3.2.1   Setup McMail
  61.     3.3     FDRSETUP
  62.         FDRINDEX
  63.     3.31    Outputs
  64.     3.4     FDRAMIS
  65.     3.5     FDRUser
  66.     3.6     FDRStat
  67.  
  68.     4.      Credits
  69.     5.      Appendix A - Registration
  70.  
  71.  
  72.  
  73.     1. Introduction
  74.  
  75.  
  76.        FDREQ has been written, because the author was bored by filerequests
  77.        overriding  mailer-events and sending silly answermessages. Later,
  78.        there have been added nice fatures.
  79.  
  80.        In the meantime FDREQ became a full requestprocessor,
  81.        which enables the user to highly configure his system for
  82.        requests from most different adresses with different baudrates.
  83.        More than this, FDREQ offers Offline-requests for actually not
  84.        inserted CD-ROMs and Netmail-request.
  85.        A statistiktool works on all request-results on a weekly, monthly
  86.        and/or overall base.
  87.        The fast indexer and the fast binary search splitted into local 
  88.        and mapped (CD-ROM-drives) drives allows fastest answertimes even
  89.        on huge filebases, several CD-ROM-drives and/or shared data-bases
  90.        in networks.
  91.  
  92.  
  93. !      There is an echo named FDREQ available at Manfred Schramm's.
  94. !      There is a fileecho named FDREQ available at Manfred Schramm's.
  95.  
  96.  
  97.        1.1 How to use FDREQ ?
  98.  
  99.        FDREQ is copyrighted by Manfred Schramm and may only be used under
  100.        the following circumstances:
  101.  
  102.        FDREQ may be tested for 3 weeks.
  103.        FDREQ may be used permanently after registration.
  104.  
  105.        A registration costs. See registration-docs in this packet.
  106.  
  107.        1.2. In no case, Manfred Schramm is dutied to accomplish further
  108.        versions or to support actual versions of FDREQ.
  109.  
  110.  
  111.        1.3. FDREQ may not be changed or recompiled.
  112.  
  113.        1.4 FDREQ may only be distributed in the complete package
  114.        "FDREQ110.ARJ".
  115.  
  116.        1.5 FDREQ may only be distributed free of duty.
  117.        Pay-Bulletin-Board-Systems may take their normal copy-fee, but no
  118.        special fee for FDREQ.
  119.        Shareware-vendors may take their normal copy-fee, but no special
  120.        fee for FDREQ.
  121.  
  122.        1.6 FDREQ may not be distributed as part of a commercial product or
  123.        gift to a commercial product without M.Schramm's written permittance.
  124.  
  125.        1.7 M.Schramm does not grant any suitable results for the use of FDREQ.
  126.        M.Schramm is not responsible in any way for defects, which result by
  127.        using FDREQ, neither directly nor indirectly resulting. What I do
  128.        grant is the take of memory FDREQ, will execute.
  129.  
  130.  
  131.        2 Trademarks
  132.  
  133.        Turbo-Pascal                     Borland International
  134.        QuickBasic                       Microsoft
  135.        FidoNet                          Tom Jennings
  136.        IBM                              International Business Machines
  137.        MS-DOS                           Microsoft Corporation
  138.        DesqView                         Quarterdeck Systems
  139.        FrontDoor                        Joaquim Homrighausen
  140.        InterMail                        InterMail Sales Inc.
  141.        d'Bridge                         Chris Irwin
  142.        Sony                             Sony Enterprises Ltd., Japan
  143.  
  144.  
  145.  
  146.        3 Installation
  147.  
  148.        3.1 What else do you need
  149.  
  150.        FDREQ should work with any IBM-compatible 80286-PC or higher with
  151.        MS-DOS 3.2 or younger. It works with monochrome- as well as with
  152.        colorsystems.
  153.        FDREQ needs at least 180 KB free RAM and 580 KB free HD-space.
  154.        Besides FDREQ of course you need a mailer eg. FrontDoor (2.10, 2.12 or
  155.        2.20), InterMail >= 2.26.
  156.        FDREQ has been tested successfully in DOS-tasks of OS/2.
  157.        FDREQ has been tested successfully in peer-to-peer-networks.
  158.        (Netware lite, Lantastic, Personal Netware, (Invisible Net)).
  159.        FDREQ has been tested successfully with FrontDoor 2.20_mL.
  160.        FDREQ has been tested successfully with InterMail 2.26(Jan.) to 2.29b
  161.        FDREQ has been tested successfully with several CD-ROM-Drives.
  162.        FDREQ has been tested in MultiLine-conditions simultanously under
  163.        the above multitakers and networks.
  164.     
  165.  
  166.        3.2 Setup
  167.  
  168.        Set the variable for FrontDoor, InterMail or McMail, 
  169.        if you run one of these frontends, eg.:
  170.  
  171.        SET FD=C:\FD
  172.        or
  173.        SET IM=C:\IM
  174.        or
  175.        SET MC=C:\MCM
  176.  
  177.  
  178.        
  179.        Decide where you want to run FDREQ (whether in the mailer directory or
  180.        in it's own), copy all files there (please extract the files in 
  181.        FDRSTHLP.ARJ to a directory named HELP under FDREQs directory) and 
  182.        change  to FDREQs directory:
  183.  
  184.        Set a variable FDREQ for FDREQ, than it will look for it's workfiles
  185.        in the pointed directory, it will write it's logmessages and
  186.        errormessages (hopefully never) there.
  187.  
  188.  
  189.        3.21 Setup FD / IM
  190.  
  191.        Type in FDSETUP.EXE / IMSETUP.EXE and goto the "MAILER/FILE_REQUESTS"
  192.        section.
  193.        In the "Program"-field enter:
  194.  
  195. >      FrontDoor
  196.  
  197.        FDREQ.EXE A=A B=B H=H F=F O=O R=R T=T X=X W=W (D)
  198.        invokes FDREQ like this:
  199.  
  200.        fdreq.exe A2:2446/502.99 B14400 H76 FC:\FD\0107A7F4.FD$
  201.          OManfred_Schramm RC:\FD\FDREQTMP.01 TC:\FD\FDREQLST.01
  202.          XUNSECURE WLISTED (D)
  203.  
  204. or
  205.  
  206.        FDREQ.EXE A=A B=B H=H M=M O=O Q=Q E=E X=X W=W (D)
  207.        invokes FDREQ like this:
  208.  
  209.        fdreq.exe A2:2446/502.99 B14400 H76 M0107A7F4.FD$
  210.          OManfred_Schramm QFDREQTMP.01 EFDREQLST.01
  211.          XUNSECURE WLISTED (D)
  212.  
  213.        This second form always assumes the files *.FD$, FDREQTMP.* and
  214.        FDREQLST.* in FD's system-directory.
  215.        As you can see, this results in a shorter commandline, which may
  216.        help you, if you have long paths.
  217.  
  218. <
  219.  
  220.        This means:
  221.        A2:2446/502.99        : remote's matching AKA
  222.        B14400                : remote's baudrate
  223.        FC:\FD\0107A7F4.FD$   : Session-Infofile
  224. or     M0107A7F4.FD$         : Session-Infofile
  225.        H76                   : time left in minutes
  226.        OManfred_Schramm      : remote's sysop's name
  227.        RC:\FD\FDREQTMP.01    : list of desired files
  228. or     QFDREQTMP.01          : list of desired files
  229.        TC:\FD\FDREQLST.01    : list of files to transmit (found files)
  230. or     EFDREQLST.01          : list of files to transmit (found files)
  231.        XUNSECURE             : (un-)secured inbound
  232.        WLISTED               : (un)-listed requester
  233.        D                     : to tell FDREQ, this is a digital call
  234.  
  235.  
  236.  
  237. >      InterMail
  238.  
  239.  
  240.        FDREQ.EXE A%A B%B F%F M%M N%N X%X O%O (D)
  241.        invokes FDREQ like this:
  242.  
  243.        fdreq.exe A=2:2446/502.99 B=14400 F=C:\FD\IN\IMFILREQ.001 M122
  244.          N=Weseler_Info_Service XUNSECURE O=Manfdred_Schramm (D)
  245. <
  246.        (should be ONE line, I wrapped for documentation)
  247.  
  248.        This means:
  249.        A2:2446/502.99        : remote's matching AKA
  250.        B14400                : remote's baudrate
  251.        FC:\FD\IN\IMFILREQ.001: Requestlist
  252.        M122                  : time left in minutes
  253.        OManfred_Schramm      : remote's sysop's name
  254.        NWIS                  : requester's system name
  255.        XUNSECURE             : (un-)secured or listed inbound
  256.        D                     : to tell FDREQ, this is a digital call
  257.  
  258.  
  259.        
  260.     3.2.2 Setup McMail
  261. >
  262.        In MCMAILx.CFG (x=Task) there must be the following entries:
  263.        Sysop
  264.        System
  265.        SECUREINBOUND oder zumindest INBOUND
  266.        SEMAPHOR
  267.        LOCATION
  268.        ComPort
  269.        ReqProcessor D:\MAILER\FDREQ.EXE A=PA B=BR H=MR F=IF O=RS R=FL T=XL X=SU W=LS N=RN (D)
  270.        
  271.        which invokes FDREQ like this:
  272.  
  273.        fdreq.exe A2:2446/502.99 B14400 H76 FC:\MC\0107A7F4.FD$
  274.        OManfred_Schramm RC:\FD\FDREQTMP.01 TC:\FD\FDREQLST.01 XUNSECURE D
  275.  
  276.        This means:
  277.        A2:2446/502.99          : remotes main-AKA 
  278.        B14400                  : session-baudrate 
  279.        FC:\MC\0107A7F4.FD$     : session-infofile
  280.        H76                     : remaining time in minutes
  281.        OManfred Schramm        : remote sysops name 
  282.        RC:\MC\FDREQTMP.01      : List of desired files
  283.        TC:\MC\FDREQLST.01      : list of files to transmit
  284.        XUNSECURE               : (un-)secured inbound
  285.        WUNLISTED               : unlisted requester
  286.  
  287.        
  288.        Please only use D on ISDN-Lines ! Please only use it, if your Mailer
  289.        reports CONNECT instead of CONNECT 64000.
  290. <
  291.        
  292.        FDREQ can maintain a nonlimited number of directories listed in the
  293.        file, pointed to in FD's / IM's setup, plus all password-, zone-,
  294.        sec_zone- ... directories. 
  295.  
  296.        FDREQ will read the system-files for ALIAS-handling and for 
  297.        password-handling.
  298.  
  299.        FDREQ will NOT do service-requests, it will strip out these magics.
  300.        Your service-requests will be handleld as ever.
  301.  
  302.  
  303.     
  304.        3.3 FDRSetup 
  305.        
  306.  
  307.        Check and fill in all points of the setup.
  308.        You may store inbetween or when finishing.
  309.  
  310.        If you want to use the values of one task for another one, you simply
  311.        may copy them inside FDRSETUP.
  312.  
  313.        If you want to use the values of another task, change inside FDRSETUP
  314.        to the desired existing task and copy the values to the new task.
  315.  
  316.  
  317.  
  318. (+) means: registered version
  319.  
  320. =Others=
  321.  
  322. Environment
  323.     Shows your environmentvariables
  324.  
  325. Shell to system
  326.     DOS-Shell
  327.  
  328. Your name
  329.     here you enter your name
  330.  
  331. BBS-Name
  332.     here you enter the name of your mailer
  333.  
  334. Task
  335.     shows the active task and allows to change task
  336.  
  337. Copy
  338.     copies the values of the actual task to another desired one
  339.  
  340. Delete
  341.     deletes the values of the named task 
  342.  
  343.  
  344.  
  345. =FILES=
  346.  
  347. Secured:
  348.     Name of the file including the directories
  349.     for secured inbound requests.
  350.  
  351. UnSecured:
  352.     Name of the file including the directories
  353.     for unsecured inbound requests.
  354.  
  355.  
  356. Zone-CHECKDIR: 
  357.     Name of the file, including the commands for
  358.     Zone-CHECKDIR.
  359.     You my name up to 50(+)/20 ZONE_Check_DIRs.
  360.     Only requests, containing the named 
  361.     address-frame (AKA 0-9, FD), are serviced.
  362.  
  363. example for this file:
  364. g:\fd\aktlist.2 2:2446/
  365. g:\fd\aktlist.16 16:
  366. g:\fd\aktlist.16 17:
  367. g:\fd\aktlist.21 21:
  368.  
  369.  
  370. Zone_SEC_CHECKDIR: 
  371.     Name of the file, including the commands for
  372.     Zone-SEC-CHECKDIR.
  373.     You may name up to 50(+)/20 ZONE_SEC_Check_DIRs.
  374.     Only Requests, containing the named 
  375.     address-frame (AKA 0-9, FD) in secured 
  376.     sessions, are serviced.
  377.  
  378. example for this file:
  379. d:\zyxadmin 16:
  380. d:\zyxadmin 17:
  381. g:\fd\aktlist.2 2:2446/
  382. i:\james 2:2446/502.88
  383.  
  384.  
  385. ALIAS: 
  386.     Name of the file including the Magis for unsecured
  387.     inbounds requests.
  388.  
  389. SECALIAS:
  390.     Name of the file including the Magis for secured
  391.     inbounds requests
  392.  
  393.     In the ALIASfiles you enter line by line the
  394.     ALIASnames.
  395.     You name the ALIASName followed by up to
  396.     5 filenames, all with full paths.
  397.     The filenames may include '*' and/or '?'.
  398.     FDREQ then looks for the youngest file.
  399.  
  400.  
  401. DenyFREQS:
  402.     Name of the file, including the times, FDREQ shall service
  403.     requests with others than the normal values.
  404.     (if you want to do a smart request-servicing, please look onto
  405.     the possibility to setup deny-times and request-ratios for each
  406.     connectspeed).
  407.  
  408. example:
  409. 00:00-00:10 0
  410. 03:30-04:00 0
  411. 07:00-07:35 50
  412. 06:30-07:10 80
  413. 18:30-19:40 40
  414. XX:XX-YY:YY ZZ
  415.  
  416. XX:XX -> start time
  417. YY:YY -> end time
  418. ZZ    -> percentage of the main value in FDRSETUP/values
  419.  
  420.     this means, if you allow an amount of 400kB in FDRSETUP/values,
  421.     a request at 18:45 will receive max. 160kB.
  422.     If you generally allow 20 files, this requester will receive
  423.     max. 8 files.
  424.     This is activ for all request-values.
  425.  
  426.     You are able to install a smart, speedmatching request-value-system.
  427.     You may edit a denyfile for each baudrate possible
  428.     (300,1200,2400,4800,9600,12000,14400,16800,19200,21200,24000,28800,
  429.     31200,34000,57600,64000 and 38400(DTE)).
  430.  
  431. example: FREQS with 2400 baud:
  432.  
  433. 2400.DF1
  434.     Name of the file, including the times, where FDREQ on task 1 shall
  435.     service a request with 2400 baud with special values.
  436.  
  437. example:
  438. 00:00-00:10 0
  439. 03:30-04:00 0
  440. 07:00-07:35 20
  441. 06:30-07:10 10
  442. 18:30-19:50 40
  443.  
  444.  
  445.     If there are any times, not included in a *.DFR-file, the
  446.     requester will receive the normal rates (as in FDRSETUP).
  447.  
  448.  
  449. LogFile:
  450.     Name of the file, FDREQ shall logg into.
  451.  
  452.  
  453. HelpFile:
  454.     Name of the helpfile
  455.     (the requester get's it, when requesting the macro "%HELP")
  456.  
  457.  
  458. Footer:
  459.     Here you enter the name  (full path) of the file,
  460.     including the footerinfo (your requesttimes, ALIAS-Names etc.).
  461.  
  462.  
  463.  
  464. =TEMPLATES=
  465.  
  466.  
  467. Header:
  468.        In the header you can include the Meta-commands @DSYSOP@ for 
  469.        the requester's name, @DLOC@ for the requester's Systemname and 
  470.        @DAKA@ for his (matching, if) AKA.
  471.  
  472. Footer:
  473.     In the footer you can include the Meta-commands @LSYSOP@ for
  474.     your name, @LSYS@ for your BBS-name  and @LAKA@ for your
  475.     (matching, if) AKA.
  476.  
  477. Call:
  478.     Here you enter template for the call-statistics.
  479. ex.:
  480.  @NUM@ File(s) with @KBYTES@kb in @TIME@ minutes this request
  481.  
  482. Day:
  483.     Here you enter the template for the day-statistics.
  484. ex.:
  485.  @NUM@ File(s) with @KBYTES@kb in @TIME@ minutes today
  486.  
  487. All:
  488.     Here you enter the template for the overall-statistics.
  489. ex.:
  490.  @NUM@ File(s) with @KBYTES@kb in @TIME@ minutes in all since @FIRSTTIME@.
  491.  
  492. Remain:
  493.     Here you enter the template for the remain-statistics.
  494. ex.:
  495.  There are @KBYTES@kb, @CALLS@ call(s) and @FILES@ File(s)
  496.  in@MINUTES@ minutes left for today.
  497.  
  498.  
  499. FileNotFound:
  500.     Here you enter the text to be send, when a requested file could
  501.     not be found (this text will be shown to the requester leaded by
  502.     the filename). 
  503.  
  504. NotExistFile
  505.     Here you enter the text to be shown, if y file could not be found.
  506.  
  507.  
  508.  
  509. =VALUES=
  510.  
  511. -LIMITS-
  512.  
  513. HEARTBEAT
  514.     Here you enter the time in seconds, after which your mailer shall
  515.     send a heartbeat. (11 sec. recommended)
  516.  
  517. COM-Port
  518.     Here you enter the COM-Port.
  519.     If your modem is on COM1, enter 0.
  520.     (0=COM1, 1=COM2, 2=COM3, 3=COM4 ...)
  521.  
  522. -max.values-
  523.  
  524.     Min/CALL:
  525.         max. time each call
  526.     Min/Day:
  527.         max. time daily
  528.     kB/CALL:
  529.         max. size each call
  530.     kB/Day:
  531.         max. size daily
  532.     Files/CALL:
  533.         max. number of files each call
  534.     Files/Day:
  535.         max. number of files daily
  536.     Calls/Day:
  537.         max. number of calls daily
  538.  
  539. min. baudrate
  540.     Here you enter the minimum baudrate, 
  541.     for which you accept requests.
  542.     (this min. baudrate will be read from your 
  543.     mailersetup, but you maybe like different
  544.     values on different tasks.)
  545.  
  546. Max.Aka to match:
  547.     Here you enter the number of AKAs, FDREQs matching-table shall use.
  548.  
  549.  
  550. =Switches=
  551.  
  552. Sysopmail (CarbonCopy)
  553.     Here you enter, whether FDREQ shall send you a carboncopy-message
  554.     of the message, it sent to the requester.
  555.     0 -> no carboncopy
  556.     1 -> carboncopy
  557.  
  558. FILES.BBS
  559.     You can switch on (1) or off (0) the sending of FILES.BBS.
  560.     (The requester can switch himself by requesting the
  561.     MACRO "%BBS" / "-%BBS")
  562.  
  563. TIC-FILES
  564.     You can switch on (1) or off (0) the sending of TIC-FILES.
  565.     (The requester can switch himself by requesting the 
  566.     MACRO "%TIC" / "-%TIC%)
  567.  
  568.     CRC32-checksum
  569.         You can switch on (1) or off (0) the sending of TIC-FILES.
  570.         (The requester can switch himself by requesting the 
  571.         MACRO "%CRC32" / "-%CRC32)
  572.  
  573. IGNORE_CC
  574.     Here you enter, whether FDREQ shall ignore the Country-Code of
  575.     your mailer (1) and write english mails or use the CC and write
  576.     mails in your country's language.
  577.  
  578. Mail on 1st Request
  579.     Here you enter, whether FDREQ shall send a Helpfile (1st_HLP.FDR)
  580.     to requesters, requesting the first time at your mailer.
  581.     Of course this helpfile must exist in FDREQs directory.
  582.  
  583. Loglevel
  584.     Here you enter, how fine FDREQ shall logg.
  585.     Level 0 -> only activity
  586.     Level 1 -> activity, requester, amount
  587.     Level 2 -> activity, requester, amount, files
  588.  
  589.  
  590. Hitlist
  591.     Here you enter, whether FDREQ shall send the hitlist on request of
  592.     %HIT
  593.  
  594. temp. Copy
  595.     Here you tell FDREQ, whether to temp. copy files from CD-ROM
  596.     or not.
  597.     If yes, FDRSETUP asks for the destination directory and creates
  598.     it, if necessary.
  599.     CD-ROM-drives in the PC will be recognized by FDRSETUP, other 
  600.     CD-ROM-drives (eg. in another PC in your LAN) you may enter
  601.     in the Setup.
  602.     Before temp. copying, FDREQ checks the free space on the
  603.     destination directory. In case, there is not enough free
  604.     space, FDREQ sends the file directly from CD-ROM.
  605.  
  606.     temp. copying makes sense on systems, where many Nodes share
  607.     CD-ROM-drives, otherwise there would be long periods of
  608.     waiting.
  609.     In systems with one or few nodes this copying makes few sense,
  610.     because the doing of the copying also needs some time.
  611.  
  612. show all descriptions
  613.     Here you tell FDREQ, whether to show the descriptions of all
  614.     requested files or to only show the descriptions of effectively
  615.     send files in case, the user exceeded his limits.
  616.  
  617.  
  618. Offline requests
  619.     Here you enter whether FDREQ shall support Offline-requests or not.
  620.     (0 = no / 1 = Yes / 2 = Yes, search online)
  621.     If NO, FDRINDEX doesn't support CDIMPORT (look description FDRINDEX)
  622.  
  623.     (Doing Offline-Request-Support, FDREQ scans the volume-files for the filename and 
  624.     writes the request to file used later Offline.
  625.     During the actual request FDREQ notifies the Offline-Support by :
  626.     a) case Offline-RQ = 0   not at all 
  627.     b) case Offline-RQ = 1   by a simple notification
  628.     c) case Offline-RQ = 2   by a simple notification and if found offline
  629.                 in a volume by notifying 'found'.
  630.  
  631.     When working on offline-requests later, the requester will get a netmail in case the file is found
  632.     and placed on hold for xx days  and the file is copied to the  temp. folder.
  633.  
  634.     The FileAttach-MSG and the file in the  temp.-folder will be deleted after xx days.
  635.  
  636. paysystem
  637.     Here you tell FDREQ, whether it shall work as paysystem and if,
  638.     what is counted and how much free download you allow.
  639.     (registered only)
  640.  
  641. autoindex
  642.     Here you tell FDREQ, whether it shall invoke any of your mailertasks
  643.     to start a reindex with FDRINDEX. FDREQ writes a semaphore 
  644.     'FDXITx.y' or 'IMEXITxx.y' (where x is the task and y the errorlevel),
  645.     when it notices differences between its index and the filebase.
  646.     The batch off the task, doing the index, must have a label to jump
  647.     to on the shown errorlevel. At this label FDRINDEX is called (see
  648.     TASK2.BAT).
  649.  
  650.  
  651.  
  652. =Exit=
  653.  
  654. Edit friends
  655.     Here care for friends/twits
  656.  
  657. Sort friends
  658.     Sorts friends/twits
  659.  
  660. Edit users
  661.     Here you care for the users
  662.  
  663. Sort users
  664.     Sorts users
  665.  
  666. Exit with Save
  667.     exit FDRSETUP and save the changes of active Task
  668.  
  669. Exit w/o Save
  670.     exit FDRSETUP without saving the changes of active Task
  671.  
  672. Store SETUP
  673.     save the changes of active Task
  674.  
  675.  
  676.  
  677.        3.3 FDRINDEX.EXE
  678.  
  679.  
  680.        Before using FDREQ on your mailer(s), run FDRINDEX once.
  681.  
  682.        Remember to run FDRINDEX at least once a day in your daily event to
  683.        freshen up FDREQ's index files.
  684.        The sort will take place on your Ramdisk, if available, or in your 
  685.        TEMP-Dir as set by TEMP-variable.
  686.        Please take care, that your RAM-disk (if any) has enough free space.
  687.  
  688.  
  689.     commandlineparameters:
  690.     
  691.     /MONO       
  692.         FDRINDEX on monochrome-systems
  693.     
  694.     /CDIMPORT       
  695.         FDRINDEX imports the files of the CD-rom in all
  696.         CD-ROM-drives and creates volume-files, then FDRINDEX
  697.         runs normally.
  698.  
  699.     /MORE       
  700.         only in conjunction with /CDIMPORT
  701.         FDRINDEX imports all files of the CD-ROM(s) and
  702.         creates volume-files and asks, whether to import
  703.         more CD-ROMS.
  704.  
  705.     /ROM=X:\PATH\
  706.         only in conjunction with /CDIMPORT
  707.         FDRINDEX imports all files down from X:\PATH\
  708.  
  709.     /OFFLINE (only available, if Offline request is activated)
  710.         FDRINDEX reads the desired requests not yet fullfilled
  711.         since the matching CD-ROM wasn't in the drive.
  712.         FDRINDEX checks, if the matching volume is in the CD-ROM-drive
  713.         and copies the desired file(s) to the temp. outbound, writes
  714.         an info-MSG to the requester, notifying the file(s) on HOLD
  715.         and writes a fileattachMSG to the requester.
  716.         The fileattachMSG normally gets the flags HOLD DIR.
  717.         You may name special requesters in friends/twits-base,
  718.         who will get sent the files CRASH DIR.
  719.  
  720.     /DELREQ (only available, if Offline request is activated)
  721.         allows you to delete entries in the list of requests
  722.         not yet fullfilled.
  723.  
  724.     All parameters may be combined.
  725.         
  726.  
  727.     FDRINDEX looks for requestmails in your netmaildirectory.
  728.     If it finds requests, it appends the requests to the list
  729.     of requests to be fullfilled offline.
  730.  
  731.  
  732.     Format of a REQUEST-Mail:
  733.  
  734.     From: Firstname Name, address (z.B. 2:2446/509.20)
  735.     To:   FDREQ, targetaddress
  736.     Re:   REQUEST
  737.     Attr: PVT 
  738.     -----------------------------------------------------------
  739.     FILENAME.SUF
  740.     ANOTHER.FIL
  741.     ANDATHIR.D
  742.  
  743.  
  744.     This means, the requester writes a mail to FDREQ with the subject
  745.     REQUEST. In the textbody he names the desired files line by line.
  746.  
  747.  
  748.  
  749.  
  750.        3.31 Outputs
  751.  
  752.        FDREQ will work on filerequests and let's your mailer send the
  753.        following files:
  754.  
  755.      XXXXXXXX.pkt containing all send files and found descriptions of 
  756.      them. (XXXXXXXX will be build of the actual date and time)
  757.  
  758.     FILES.BBx (x task-dependant)
  759.            (must be switched ON in SETUP.FDR or by the requester)
  760.     A file containing all filedescriptions found, so the requester can
  761.     simply add them to his files.bbs.
  762.  
  763.     RQxxxxxx.TIC
  764.            (must be switched ON in SETUP.FDR or by the requester)
  765.     A file containing the information needed for automatical processing
  766.     of the requested file by fileprocessors (AREA=REQUEST)
  767.  
  768.  
  769.        FDREQ will write a logfile named FDREQ.REQ which contains all 
  770.        requested files.
  771.        FDREQ will write an "ALLNODES.FDR", containing all requesters.
  772.        FDREQ will write a "YYYYMMDD:FDR", containing the today-requsters.
  773.  
  774.        FDREQ will match requests with asterisks up to 10 times (evaluation)
  775.                         and up to 20 times (registered).
  776.  
  777.        FDREQ will write a file named FDREQ.ERR (or whatever you tell FDREQ to
  778.        name the LOGFILE) in case of errors, containing the corresponding
  779.        errortag and code.
  780.  
  781.  
  782.  
  783.     3.4   Friends (in FDRSETUP)
  784.  
  785.     You can create a file containing name, address, and 
  786.     maximum-values of your special friends (and also TWITS).
  787.     FDREQ will, in case one of your friends requests, override the general
  788.     values of time, matches, calls, and size and follow the values of
  789.     MESAMIS.FDR.
  790.  
  791.        Just try it, it's easy to understand.
  792.  
  793.        Calls/Day  -> calls per day
  794.        kB/Day     -> kbytes per day
  795.        min/Day    -> time per day in minutes
  796.        files/Day  -> filematches per day
  797.        kB/call    -> kbytes per call
  798.        min/call   -> time per call in minutes
  799.        files/call -> filematches per call
  800.  
  801.        Place the resulting file named MESAMIS.FDR into FDREQ's directory.
  802.  
  803.  
  804.  
  805.     3.5  Users (in FDRSETUP)
  806.  
  807.     This is a simple viewer for all requesters, who ever requested at 
  808.     your mailer.
  809.  
  810.  
  811.  
  812.        3.6  FDRSTAT
  813.  
  814.     This is a first statistic-tool
  815.     FDRSTAT will write ansi- and ascii-files for the use in your BBS.
  816.     It may write you a msg.
  817.     It may update your download-counters
  818.  
  819.     To have FDRSTAT count the overall best requesters, call
  820.     FDRSTAT TU
  821.  
  822.     To have FDRSTAT count the best requesters yesterday, call
  823.     FDRSTAT YD
  824.  
  825.     To have FDRSTAT count the best requested files yesterday, call
  826.     FDRSTAT YF
  827.  
  828.     To have FDRSTAT write a mail on each topic, call
  829.     FDRSTAT TU SM
  830.     FDRSTAT YD SM
  831.     FDRSTAT YF SM
  832.  
  833.     To have FDRSTAT update your download-counters, call
  834.     FDRSTAT DL
  835.  
  836.     To have FDRSTAT count the overall statistics on a monthly base, call
  837.     FDRSTAT TU MONTHLY
  838.  
  839.     You may combine all of the parameters in one call, eg:
  840.     FDRSTAT YD YF TU SM DL MONTHLY
  841.  
  842.  
  843.  
  844.  
  845.     
  846.       4.   special credits to:
  847.  
  848.  
  849.        Joerg Arlandt, Ralf Moeller, Wolfgang Schantz, Joerg Kaiser,
  850.        Daniel Zeilmann, John Tetreault and Tomasz Kepinski
  851.  
  852.        Tchibo, departement Wesel, Hohe Strasse (former in Bismarkstrasse),
  853.        for coffee brand 'Bonjour'.
  854.  
  855.        U2, Berlin & Dublin, Tangerine Dream, Berlin
  856.        and Nigel Kennedy, Middlesex for their aid by good sound.
  857.  
  858.        Marienhospital Wesel for its hostability.
  859.  
  860.  
  861.  
  862.        5. Appendix A - Registration
  863.  
  864.  
  865.        If you're a non-commercial user send 30.- DM or $US 20 with a letter
  866.        including your full legal address and/or your Fido-,ZyXEL-, GerNet- or
  867.        OtherNet-Address (in case of othernet please note your mailers
  868.        phonenumber).
  869.  
  870.        If you are a commercial user send me 60.- DM or $US 40 with a letter
  871.        including your full legal address and/or your Fido-,ZyXEL-, GerNet or
  872.        OtherNet-Address (in case of othernet please note your mailers
  873.        phonenumber).
  874.  
  875.        For more info, see REGISTER.FRM (you can print it from inside FDRSETUP)
  876.  
  877.