home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 August / PCO0897.ISO / filesbbs / dos / fdt.arj / FDT.ENG < prev    next >
Encoding:
Text File  |  1996-03-17  |  56.8 KB  |  1,403 lines

  1.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 1
  2.  
  3.  
  4.         ╔═════════════════════════════════════════════════════════════╗
  5.         ║                       Frontdoor-Tool                        ║
  6.         ╚═════════════════════════════════════════════════════════════╝
  7.  
  8.        ╒══════════════════════════════════════════════════════════════╕
  9.        │ -=  Inhaltsverzeichnis =-                                    │
  10.        ╘══════════════════════════════════════════════════════════════╛
  11.  
  12.        ╒══════════════════════════════════════════════════════════════╕
  13.        │ -=  Table of Contens =-                                      │
  14.        ╘══════════════════════════════════════════════════════════════╛
  15.  
  16.         Frontdoor-Tool..............................................1
  17.         Table of Contens............................................1
  18.          The world before...........................................2
  19.          What's going on here?......................................2
  20.          Guarantee:.................................................2
  21.          Requirements:..............................................2
  22.          Installation:..............................................3
  23.         GLOBAL Parameters...........................................3
  24.         Batch-Tools.................................................4
  25.         We use the FDT-FaxGateWay...................................4
  26.         Whats On Hold...............................................8
  27.         Mail Historys...............................................9
  28.         Updating LastCaller........................................10
  29.         Shorten LogFiles...........................................11
  30.         Sorting LogFiles...........................................13
  31.         Local Poll via FDT.........................................14
  32.         FILES.BBS-Funktions........................................16
  33.         ROBOTER-Mails..............................................18
  34.         OUTBOUND / FileAttaches "on the Fly".......................19
  35.         MGR-Find SCAN..............................................20
  36.         Generate Pointlists in the "Boss"-Format...................21
  37.          5D-List...................................................21
  38.         NodeDiff's workage.........................................22
  39.         Writing a protocol into FD-LOG.............................22
  40.         Show PKT...................................................23
  41.         InfoScreen.................................................24
  42.         Foreword to InfoScreen.....................................24
  43.         The Multi(Single)-Line-InfoScreen..........................25
  44.          Potential parameters:.....................................25
  45.          Keyboard commands.........................................26
  46.          The following keyboard commands are similar, resp. call
  47.          Frontdoor.................................................26
  48.          Altered functions for Frontdoor...........................26
  49.          FileInfo-Viewer...........................................27
  50.          Special 2 Inbound & Outbound-View.........................27
  51.          Browsing Nodelists........................................28
  52.          Line-Controlling..........................................29
  53.          Interactive controlling at the InfoScreen.................29
  54.         AT THE END.................................................30
  55.          Planned Features:.........................................30
  56.          Address of the Autor......................................30
  57.          FDT Beta tester:..........................................30
  58.          Translation...............................................30
  59.          COPYRIGHT.................................................31
  60.          Exclusion of liability and warranty:......................31
  61.  
  62.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 2
  63.  
  64.        ╒══════════════════════════════════════════════════════════════╕
  65.        │ -=  The world before =-                                      │
  66.        ╘══════════════════════════════════════════════════════════════╛
  67.  
  68.         What exactly is FDT? I often used fragmentary utilities to
  69.         write a function which was moreover insufficient. Above all  I
  70.         found it rather unneccessary  to write all parameters in CTL
  71.         files again and again which must be updated after every change
  72.         of the programme. So I wanted a tool  which sizes hold of
  73.         other configs, fits to other tools or is very easy to convert.
  74.  
  75.         In some cases I needed the help of batch files, but I think  I
  76.         found a bearable ratio of mixture.  As I wanted FDT  to do
  77.         far-reachingly without other configs from time to time the
  78.         parameter lines are very long!
  79.  
  80.         FDT offers a wide range of  possibilities and  I permanently
  81.         make improvements and flaw corrections. The Program is fully
  82.         in english language. The documentations comes in dual
  83.         versions. One is english the other is in german language.
  84.  
  85.        ╒══════════════════════════════════════════════════════════════╕
  86.        │ -=  What's going on here? =-                                 │
  87.        ╘══════════════════════════════════════════════════════════════╛
  88.  
  89.         Guarantee:
  90.  
  91.         Sounds good, doesn't it...  But all I can guarantee is that
  92.         the program needs some space on your hard disc. And even in
  93.         that case I only  takeover for a partial guarantee. :-)
  94.  
  95.  
  96.         Requirements:
  97.  
  98.  
  99.         At least:
  100.  
  101.          - 386SX-16
  102.          - 480 KB free RAM
  103.          - 512 KB free XMS or EMS
  104.          - MS-DOS 3.3
  105.          - Frontdoor 2.02nc ( recommended FD 2.20c mL or the 2.12 SW )
  106.  
  107.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 3
  108.  
  109.        ╒══════════════════════════════════════════════════════════════╕
  110.        │ -=  Installation: =-                                         │
  111.        ╘══════════════════════════════════════════════════════════════╛
  112.  
  113.         You can copy FDT on every place of your  hard disc. It would
  114.         be the best if you establish a partition of 20 MB and name it
  115.         FDT. That means you would also have enough space for the OS/4
  116.         version.
  117.  
  118.         But still it is convenient to copy FDT somewhere into the path
  119.         Either into the frontdoor directory or -to the place where the
  120.         compression programmes are.
  121.  
  122.         All parameters are read out of the Frontdoor files.  You
  123.         should set the DOS variable FD. -But you can also start FDT
  124.         always with the parameter /S=C:\FD, then FDT is accepting the
  125.         given path to SETUP.FD.
  126.  
  127.         Furthermore, SETUP.FDT is needed for the InfoScreen This is a
  128.         feature of my FDT packet and you shall  adjust it to you own
  129.         system. All you need is a simple text editor.
  130.  
  131.        ╒══════════════════════════════════════════════════════════════╕
  132.        │GLOBAL Parameters  -= =-                                      │
  133.        ╘══════════════════════════════════════════════════════════════╛
  134.  
  135.         /S=[path to Setup.FD]   has been dokumented, The setup that
  136.                        FDT shoud use it.
  137.  
  138.         /L=LogFile path&name    Herewith the LogModus is simultaneous
  139.                        activated. A LogFile is written in Frontdoor
  140.                        format In this file only unimportant things are
  141.                        recorded, just as every good Logfile does. If
  142.                        you just use the parameter /L, the Logfile is
  143.                        written out of the TASK  variable and
  144.                        SETUP.FD.
  145.  
  146.         /T=Tasknumber  Tasknumber you want to work with. Is mostly
  147.                        interesting when working with semaphore files.
  148.  
  149.         @FILE-CMD      Working with several commands in a file.
  150.  
  151.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 4
  152.  
  153.        ╔══════════════════════════════════════════════════════════════╗
  154.        ║                         Batch-Tools                          ║
  155.        ╚══════════════════════════════════════════════════════════════╝
  156.  
  157.        ╒══════════════════════════════════════════════════════════════╕
  158.        │ -=  We use the FDT-FaxGateWay =-                             │
  159.        ╘══════════════════════════════════════════════════════════════╛
  160.  
  161.         To use this function, some preparations are neccessary!
  162.  
  163.         Just start with the simple idea. I wanted to sent a fax via
  164.         NetMail by using a modem.  As you know, Frontdoor can receive
  165.         faxes  anyway, at least after the shareware testing  phase.
  166.  
  167.         In order to not wanting  to blow out the programming part,
  168.         FDT uses ZFAX.COM which is included in every Frontdoor version
  169.         that exists Only some little changes are neccessary in a
  170.         helping batch. What makes FDT being effective? In principle,
  171.         it makes a NetMail to a text file,  together with a starting
  172.         batch and a little text data bank. After this, the mail is
  173.         sent and is either deleted according to the flag or marked as
  174.         SENT/RCVD.
  175.  
  176.         During rescanning the data bank is being updated and faxes
  177.         which were not received are deleted or sent again.
  178.  
  179.  
  180.         For FaxGateWay-Function start FDT with the following
  181.         parameters:
  182.  
  183.         /A=n           in which n is the amount of hours FDT tries to
  184.                        sent the fax again. Default is 999 hours, 1
  185.                        hour is minimum.
  186.  
  187.         /B=File        File is a batch file which should be generated.
  188.                        Default is FDTFAX.BAT in the actual directory.
  189.  
  190.         /C=File        File ist a PCX file which is sent along with
  191.                        CoverPage. Default is NO Cover.
  192.  
  193.         /D=TaskNum     Tasknumber for the errorlevel definition above
  194.  
  195.         /E=Errorlevel  The errorlevel that has to be created for
  196.                        TaskNum.
  197.  
  198.         /H=HeaderASC   An ASC (!) - header  which is sent after the
  199.                        CoverPage and before the actual fax.
  200.  
  201.         /O=Directory   Here resides the outgoing faxes.
  202.  
  203.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 5
  204.  
  205.         /P=Passwort    If a mail comes from outside, that means the
  206.                        sender is not an aka from Frontdoor, you can
  207.                        handle them only with the passwort. All you
  208.                        have to do is to add a spaceand an exclamation
  209.                        mark. But then there is a limitation that ZFAX
  210.                        commandos cannot be in the text which start
  211.                        with tilde  ('~'). If there's no passwort
  212.                        given, no one from "outside" can send a mail.
  213.  
  214.         /R=Level       There are 3 different Scan levels for FDT:
  215.                         0 = Scan NetMail only.
  216.                         1 = Reorg and ResendFax only
  217.                         2 = 0 + 1
  218.  
  219.         /Z=ZFaxDir     The list which contents ZFAX.COM.
  220.  
  221.         Structure of a NetMail:
  222.  
  223.         To: FDTFAX
  224.         Re: FaxNumber (!PW)
  225.         -------------
  226.         FaxText
  227.  
  228.         Parameters of the author.
  229.  
  230.         FDT /L FAX /O=Z:\ZYXEL\FAXOUT /B=Z:\ZYXEL\FDTFAX.BAT
  231.         /Z=Z:\ZYXEL /E=90 /D=1 /R=2
  232.  
  233.         List in detail:
  234.  
  235.  
  236.         FDT /L FAX             Calling modul FAX, starting LogFile!
  237.         /O=Z:\ZYXEL\FAXOUT     List of the text fax files
  238.         /B=Z:\ZYXEL\FDTFAX.BAT The generated Fax-BatchJob
  239.         /Z=Z:\ZYXEL            List of ZFAX
  240.         /E=90 /D=1             As ZFAX is not on the same line as FDT
  241.                                an exit level for task 1 is generated
  242.                                which then calls FDTFAX.BAT .
  243.         /R=2                   NetMail-Scan and Rescan.
  244.  
  245.  
  246.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 6
  247.  
  248.  
  249.         FDT is going to call a batch file  (ZFAXSEND.BAT) which has to
  250.         be left in the ZFAX list!! It  should look like this:
  251.  
  252.  
  253.         For ZFAX 2.xx
  254.  
  255.          zfax.com 1 %1 %2
  256.          if errorlevel 1 goto nosend
  257.          echo %1>>zfax.snd
  258.          :nosend
  259.  
  260.         For ZFAX 3.xx
  261.  
  262.          zfax.com sf %1 %2
  263.          if errorlevel 1 goto nosend
  264.          echo %1>>zfax.snd
  265.          :nosend
  266.  
  267.  
  268.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 7
  269.  
  270.  
  271.         In ZFAX.SND all files are put down which has been sent. In
  272.         ZFAX.FDT different details of every fax are noticed which FDT
  273.         needs again for the reorg.
  274.  
  275.         During Reorg/Rescan every line in  ZFAX.FDT is compared with
  276.         ZFAX.SND. That could result in the following:
  277.  
  278.          1             Fax  has been sent
  279.                        * Text file is deleted
  280.                        * NetMail goes to the sender
  281.  
  282.          2.            Fax has not yet been sent.
  283.  
  284.          3.            Fax  has not been sent because of a timeout.
  285.                        * TextDatei is deleted.
  286.                        * Error report goes to the sender.
  287.  
  288.         After passing through  FDTFAX.BAT should be deleted to make
  289.         sure you don't call it once again. It is  then going to be
  290.         renewed by FDT.
  291.  
  292.         Batch for Line 1 looks like:
  293.  
  294.         CD\ZYXEL
  295.         IF NOT EXIST FDTFAX.BAT goto NoFaxe
  296.         CALL FDTFAX.BAT
  297.         DEL FDTFAX.BAT
  298.         :NoFaxe
  299.  
  300.         By the way, my fax number is  +49-421-3722174 ;-)
  301.  
  302.  
  303.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 8
  304.  
  305.        ╒══════════════════════════════════════════════════════════════╕
  306.        │ -=  Whats On Hold =-                                         │
  307.        ╘══════════════════════════════════════════════════════════════╛
  308.  
  309.         /O=OutFile
  310.         /U={FileName}  Take a different file as USER2AKA.FDT in the
  311.                        Frontdoor -System directory. ** Please read the
  312.                        describtion  in the  MAILHIST
  313.  
  314.         A little ASC statistics  is generated which shows whats on
  315.         hold. It is the same as the one you can see at the InfoScreen
  316.         by using ALT-B, but it is written into a file so you can see
  317.         it every time you want.
  318.  
  319.         FDT looks for a file named NAMES.WOH. This file has the
  320.         following contents:
  321.  
  322.         [NodeNumber] [Changed text]
  323.  
  324.         Sample:
  325.  
  326.         2:2426/3035 Heiko Stoevesandt
  327.  
  328.         Sample: FDT WOH /O=WOH.TXT
  329.  
  330.         The file can automaticely generatet with the programm PMGR (
  331.         The PowerManager )  or manual with a ASCI-Editor.
  332.  
  333.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                 9
  334.  
  335.        ╒══════════════════════════════════════════════════════════════╕
  336.        │ -=  Mail Historys =-                                         │
  337.        ╘══════════════════════════════════════════════════════════════╛
  338.         Summarize Mailhistory and  generating a survey
  339.  
  340.         Parameters:
  341.  
  342.         /I             Summarize Inbound History
  343.                        +   Sorts the History
  344.         /O             Summarize Outbound History
  345.                        +   Sorts the History
  346.         /W             Writing Summary
  347.                        +   Sorts the History
  348.         /Z             TestMode
  349.         /A=MaxRecord   Max. Amount of Records in INBOUND.HIS
  350.         /B=MaxRecord   Max. Amount of Records in  OUTBOUND.HIS
  351.         /U={FileName}  Use a different file as USER2AKA.FDT in the
  352.                        Frontdoor System directory -
  353.         /R             Reverse sorting order.
  354.         /F=FidoAka     It_s a Filter. Shows only the node
  355.                        with_FidoAka_
  356.  
  357.         Warning:  INB?.HIS OUT?.HIS  are being deleted without a test
  358.         running through.
  359.  
  360.         4 ASC Files are generated which are called  TRAFFIC.1 - 4.
  361.         1+2 are Inbound; 3 + 4 are Outbound tables.
  362.         1+3 are summaries about single sessions.
  363.         2+4 are summaries of  one single node.
  364.  
  365.  
  366.         ** This part is also guilty for the WOH- and InfoScreen
  367.         parameters-
  368.  
  369.         Since the Beta  1.34B04.07.95 nodes can be combined. It
  370.         happened that you sent a crash mail to someone under 2
  371.         different addresses but it was one and the same person. To let
  372.         FDT take note of  this, you have do define a file in the FD
  373.         systempath
  374.  
  375.         The following rules are valid:
  376.  
  377.         - Every line starting with a valid nodenumber is a main-AKA
  378.  
  379.         - Every line with an indented nodenumber is a sub-AKA
  380.  
  381.         For example:
  382.  
  383.         2:2426/3000
  384.             2:2426/3035
  385.             2:2426/3036
  386.             37:1/315
  387.             144:4902/0
  388.             144:4902/1
  389.  
  390.         No matter to what address your mail has been crashed to,  FDT
  391.         is always going to register  the Fido 3000 AKA on the traffic
  392.         statistics!!
  393.  
  394.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  10
  395.  
  396.        ╒══════════════════════════════════════════════════════════════╕
  397.        │ -=  Updating LastCaller =-                                   │
  398.        ╘══════════════════════════════════════════════════════════════╛
  399.  
  400.         FDT can also change the  LASTC*.FD file. Herewith as the last
  401.         call  any name  can be entered as OutCall or InCall. The
  402.         following parameters are possible:
  403.  
  404.  
  405.         /F=FromUser    Name, otherwise FDT
  406.         /N=Nodenummer  The entered Fidaddress, otherwise  2:2426/3999
  407.         /W=Wohnort     Residence which shall be entered.
  408.         /R             Entering OutCall instead of  InCall.
  409.         /O=Task        Which task has to be changed, otherwise the
  410.                        actual task
  411.  
  412.         Example:
  413.  
  414.         FDT /L LCALL "/F=Heiko Stoevesandt" /W=At_Home /N=2:2426/9999
  415.         /R
  416.  
  417.  
  418.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  11
  419.  
  420.        ╒══════════════════════════════════════════════════════════════╕
  421.        │ -=  Shorten LogFiles =-                                      │
  422.        ╘══════════════════════════════════════════════════════════════╛
  423.  
  424.         LOGSHORT
  425.  
  426.         I had the idea when I let Frontdoor running with RDEBUG for
  427.         some weeks.  Hereby 5 lines came up 20 MB (!) the week  only
  428.         with  LogFiles from FD. That couldn't be right I said to
  429.         myself and so I tried to find a LogShortener who could delete
  430.         fixed lines.
  431.  
  432.         Some tools I found were good enough for the functions, but the
  433.         only program I could have used in my case was Clear. The
  434.         problem was that it always changed the complete logfile into
  435.         CAPITALS.  Unfortunately I wasn't able to reach the writer by
  436.         Fido.  Well, to make it short: FDT had to be enlarged ;-).
  437.  
  438.         There are the following parameters:
  439.  
  440.         /A             Append Modus ( not ready yet).  The output file
  441.                        is lengthened by the input file after the
  442.                        shortening. .
  443.         /J             Permit Overwrite. Especially if input and
  444.                        output files are matching.
  445.         /Z             TestModus; After shortening the file  FDT.$$$
  446.                        is left.
  447.         /I=Filename    Input-file; the file who has to get shortened.
  448.         /O=Filename    OutPut-Datei; the file that has to be written.
  449.         /R=Rules-Datei Contents the rules after which one or more
  450.                        lines are being deleted.
  451.  
  452.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  12
  453.  
  454.  
  455.         Here comes a file as example:
  456.  
  457.         E.G. Call:
  458.  
  459.         FDT /L LOGSHORT /J /I=FDTASK.LOG /O=FDSHORT.LOG
  460.         /R=P:\FDT\LOGSHORT.FDT
  461.  
  462.         E.G. file:
  463.  
  464.         ; LogShort - Example
  465.         ;
  466.         ;    created : 21.04.95   By Heiko Stoevesandt
  467.         ;
  468.         ;-------------------------------------------------------------
  469.         ;
  470.         ;
  471.         ; General Rules
  472.         ;
  473.         ;  Possible Keywords
  474.         ;
  475.         ;  Double = Deleting the same, following up files
  476.  
  477.         Double
  478.         ;-------------------------------------------------------------
  479.         ;
  480.         ; After the following statement, files are totally removed if
  481.         ; they fulfil one of the following rules.
  482.         ;
  483.         DELLINES
  484.         ;
  485.         ; FOL The following words have to appear, but they have to
  486.         ; start with $1-$9 (first to ninth word). If there's a
  487.         ; different word, the line won't be deleted.
  488.         ;
  489.         ; TRI Leave trivialities out of consideration. The follow up
  490.         ; line has to start the same way, otherwise the line won't be
  491.         ; deleted.
  492.         ;
  493.         ; KOM Leave a complete line out of consideration if it's named
  494.         ; as follows
  495.         FOL $1=Msg $3=from
  496.         ;z.B. Msg 1023 from 2:2426/3011 to 2:2426/3140 via 2:2426/3140
  497.         FOL $1=Destination $2=System $4=doesn't $5=exist, $6=Msg
  498.         TRI Bundle not sent to
  499.         TRI NoTouch:
  500.         KOM Rescan requested
  501.         KOM Preparing outbound mail
  502.         ;RING without telefonnumber not in protocol
  503.         KOM RING
  504.  
  505.         ;-------------------------------------------------------------
  506.         ; EOF
  507.  
  508.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  13
  509.  
  510.        ╒══════════════════════════════════════════════════════════════╕
  511.        │ -=  Sorting LogFiles =-                                      │
  512.        ╘══════════════════════════════════════════════════════════════╛
  513.  
  514.         Parameters:
  515.  
  516.         /A=Logfilename The LogFile which has to be sorted
  517.         /Z             TestMode
  518.  
  519.         By using LOGSORT, Log files are sorted. The begin of a block
  520.         will be established if  it starts with  10 minus signs
  521.         (Frontdoor-Style-Logformat). Out of this and the follow up
  522.         line the date and time is going to be established. If a space
  523.         follows,   00:00:00 h is assumed.
  524.  
  525.         If there are mistakes, the function is continued as good as
  526.         possible, but the temporary file won't be renamed,
  527.         respectively the original won't be deleted. It'll stay with
  528.         the filename of the original file and the extension.$$$. That
  529.         also counts for the test mode.
  530.  
  531.         This function can manage 6000 blocks, that's a LogFile size of
  532.         about 8 MB.
  533.  
  534.         If this function is used, possible connected logical blocks
  535.         can  get apart if a caller goes over the  00:00 - limit.
  536.  
  537.  
  538.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  14
  539.  
  540.        ╒══════════════════════════════════════════════════════════════╕
  541.        │ -=  Local Poll via FDT =-                                    │
  542.        ╘══════════════════════════════════════════════════════════════╛
  543.  
  544.         Parameters:
  545.  
  546.         /O=OutboundPath
  547.         /A=Address
  548.         /P=SessionPassword
  549.         /U=UserName_to_write_to_Protokoll
  550.         /Z TestModus
  551.         /I INBOUND.HIS to write
  552.         /F FD.LOG  to write
  553.  
  554.         LOCPOLL does a _real_ local poll, that means it looks into the
  555.         netmail inbound to find out which files (+Attach) are for the
  556.         given node and copies them into a named outbound.
  557.  
  558.         There are some things that deviate a little bit from
  559.         Frontdoor, but normally are insignificant.
  560.  
  561.          LocPoll only functions in the way out. If you want to have
  562.         packets or files from the inbound of another program, you
  563.         should buy a corresponding program.
  564.  
  565.         The most simple application are  Sysop Points.
  566.  
  567.         To make sure you don't wrote anything wrong, a  SessionPW is
  568.         neccessary.  Otherwise you could get or delete anything from
  569.         an address which you actually didn't want to.
  570.  
  571.         A simple example:
  572.  
  573.         FDT /T=20 /L=LOGPoll.LOG LOCPOLL /A37:1/317 /P=THERE
  574.         /O=C:\FD\IN
  575.  
  576.         Herewith all NetMail and fileattaches are copied. In the
  577.         outbound exist one PKT foer each mail. FileAttaches are also
  578.         copied to the outbound. Is the mailflag KILL the mail will
  579.         killed after proceed. Normaly the mail will flagged as SENT.
  580.         The behavior is identical to these from FrontDoor.
  581.  
  582.         If you don't want your own netmail outbound to be edited
  583.         because you probably want to test the routing or anything
  584.         else, you can set the parameter /Z  which copies everything
  585.         but doesn't touch the outbound. Instead of this, every
  586.         operation will be shown on the screen.
  587.  
  588.         Routing is supported for only a minimum. Also, only the verb
  589.         ROUTE-TO is taken into consideration. The only permitted macro
  590.         is *.  Besides, the routing has to be in the global part of
  591.         the Route.FD.
  592.  
  593.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  15
  594.  
  595.  
  596.         If it's neccessary to need a certain  ROUTE.FD, you can set
  597.         FDT on a  TASK which is free. FDT also pays attention to the
  598.         Task if it runs under FD2.11 or 2.02.. For Task 20 the
  599.         Route.FD must be a  ROUTE20.FD.
  600.  
  601.         Possible  ROUTE-TO are for example:
  602.  
  603.         ROUTE-TO 37:1/317 37:1/317.* 144:4902/44 144:2002/*
  604.  
  605.         Of course you can handle several lines ROUTO-TO at the same
  606.         time.
  607.  
  608.         Notice:  FrontDoor distinguishes  ROUTE-TO, but ROUTE-FILES.
  609.         FDT doesn't!!
  610.  
  611.         Messages or files with a  HOLD-Flag can't be routed, you
  612.         always have to call if you want your packet.
  613.  
  614.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  16
  615.  
  616.        ╒══════════════════════════════════════════════════════════════╕
  617.        │ -=  FILES.BBS-Funktions =-                                   │
  618.        ╘══════════════════════════════════════════════════════════════╛
  619.  
  620.                        This function won't be developed any more.
  621.                        Oliver Weindl's
  622.                        Wizard works much better than  FDT.
  623.  
  624.         Description:
  625.  
  626.         This is one of the functions that took most of my time.
  627.  
  628.         At first, here's a brief survey:
  629.  
  630.         /I=IncludeDir  Multiple calls are possible
  631.         /A=FLSEARCH.CTL    Text file that contents file directories.
  632.         /V             No search in subdirectories.
  633.         /O=OutputFile
  634.         /H=HeaderFile
  635.         /F=FooterFile
  636.         /Q             QBBS / RA(?)-Format
  637.         /R             SortFlag
  638.         /C=CounterFile Path and Filename to FD - Logfile
  639.         /P=PathExclude Don_t save this path in Counter-Helpfile
  640.         /D=[0,1,2]     Check Directory for orphaned files and so on.
  641.                        Default = 0
  642.                        0 = No Check
  643.                        1 = Check and write to LOGFILE
  644.                        2 = Check, and when file orphaned, kill it.
  645.         /E=EntryLevel  Create FLSEARCH.CTL with Accountlevel.
  646.                        0-65534 ( 65535 for internal use )
  647.  
  648.         The idea of these functions is very simple. It should have
  649.         been possible to manage files without using an additional
  650.         program and to keep them sorted. So I did it without an
  651.         automatically header. Herewith, fileboxes can be summed up by
  652.         their content and also labled with only one big headline but
  653.         are still schematically subdivided and sorted.
  654.  
  655.          The switches in particular:
  656.  
  657.         /I=PATH        is a path which  is examinated together with
  658.                        all available subdirectories for the file
  659.                        FILES.BBS. All entries are checked of their
  660.                        existance.  If a file won't be found, it shows
  661.                        an error report  but continues obviously.
  662.  
  663.         /A=FILE        is a macro file which contents paths which
  664.                        should be examined to avoid that you haven't to
  665.                        type /l  every time.  Unfortunately, DOS
  666.                        doesn't allow to give parameters with more than
  667.                        128 characters. The filename could be
  668.                        FLSEARCH.CTL  which is used by many mailbox
  669.                        programs.
  670.  
  671.         /O=Datei       is a total file which has to be used for the
  672.                        output. If you don't want a total file to be
  673.                        generated, you can give /O=NUL.
  674.  
  675.         /H=Headerfile  that should be clear. You have to write the
  676.                        Header in front of the total file.  As a
  677.                        standard parameter you have to use HEADER.FDT.
  678.  
  679.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  17
  680.  
  681.  
  682.         /F=Footer      that should be also clear. You have to write
  683.                        the Footer on the back.  As a  standard
  684.                        parameter you have to use  FOOTER.FDT.
  685.  
  686.         /Q             forces FDT to consider all data entries as QBBS
  687.                        compatible. By outputting a total filelist, too
  688.                        long describtions are avoided. If it's not
  689.                        possible to tear a describtion with words
  690.                        because the line has more than 40 characters,
  691.                        it cuts of right across the word. Besides, in
  692.                        this mode time and length of the file are taken
  693.                        out of the DOS dates.
  694.                        If the switch  /Q is missing, the outputting
  695.                        file is filled with what is written in the file
  696.                        FILES.BBS.
  697.  
  698.         /R             With this switch, the file FILES.BBS will be
  699.                        sorted. As a help file FILES.BAK is generated
  700.                        in the directory and after the sorting it will
  701.                        be deleted,  so that BAK's disappear after the
  702.                        sorting in every case.
  703.  
  704.         /C=FD.LOG      let the counter of the Files counting up by
  705.                        using the FD.LOG. It always has to be a
  706.                        Frontdoor-LOG-file.
  707.  
  708.                        Everything standing between  "Sent" and the
  709.                        ending  ";" is considered as a filesend. If the
  710.                        file (including the path but excluding the
  711.                        drive) is found, the counter between  "[" and
  712.                        "]" increases about one.
  713.  
  714.         /P=[Path]      doesn't save this path in the file amongst.
  715.                        Herewith, the performance can be accelerated
  716.                        considerably. Path is WITHOUT Drive!
  717.                        Here, the file FILES.BAK will be also used as a
  718.                        help file.  Of course you can use the switches
  719.                        /R und /C during a run through.
  720.  
  721.         /E=EntryLevel  If a file path is missing in the FLSEARCH.CTL,
  722.                        a new line will be generated.  But it doesn't
  723.                        touch the FLSEARCH.CTL, merely a file
  724.                        FLSEARCH.NEW will be written.  EntryLevel
  725.                        describes the level which entries the line.
  726.  
  727.         /V             No search of subdirectories except the given
  728.                        path.
  729.  
  730.  
  731.         Example:
  732.  
  733.         FDT FILES /T=255 /L=SORT.LOG /I=T:\FILEBOX /O=NUL /Q /R
  734.         /C=FD.LOG
  735.  
  736.         All directories in T:\FILEBOX  which contains a file FILES.BBS
  737.         will be counter updated with FD.LOG and arranged
  738.         alphabetically.
  739.  
  740.  
  741.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  18
  742.  
  743.         FDT FILES /O=24263036.LST /A=FREE.ARS /H=HEADER.FDT .....
  744.         /F=FOOTER.FDT /T=255 /L=Q:\BOX\LOG\FDT$TASK$.LOG /Q
  745.  
  746.         A total file will be generated which searches for all
  747.         directories in  FREE.ARS and arranges them to 24263036.LST.
  748.  
  749.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  19
  750.  
  751.        ╒══════════════════════════════════════════════════════════════╕
  752.        │ -=  ROBOTER-Mails =-                                         │
  753.        ╘══════════════════════════════════════════════════════════════╛
  754.  
  755.         This function is very simple. If you want to outpoll someone,
  756.         by using the command FDT POLL /R2:2426/3000 a corresponding
  757.         address can be outpolled.  For this, an empty Poll-Msg will be
  758.         generated.
  759.  
  760.         At the moment it is implemented that you can send any text
  761.         message to someone.
  762.  
  763.         Commands:
  764.  
  765.         POLL           Generating Poll-Msg
  766.         TEXT           Send text as MSG
  767.         RPOLL          Delete Poll-Msg
  768.  
  769.         /F<Text im Re: Field>
  770.         /R<receiver-adresse>
  771.         /T<Txtfile, as messagel>
  772.         /M<MsgBits>
  773.  
  774.         MsgBits could be:
  775.  
  776.           P = MSGPRIVATE
  777.           C = MSGCRASH
  778.           Y = MSGREAD
  779.           S = MSGSENT
  780.           K = MSGKILL
  781.           L = MSGLOCAL
  782.           H = MSGHOLD
  783.  
  784.         Followed by a '+' or '-' , the single flags can be switched ON
  785.         or OFF.
  786.  
  787.         Example:
  788.  
  789.         FDT /L ROBO POLL  /R2:2426/99
  790.         FDT /L ROBO RPOLL /R2:2426/99
  791.         FDT /L ROBO TEXT  /R2:2426/6000 /TMAIL.TXT "/F Compiling New
  792.         Version"
  793.  
  794.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  20
  795.  
  796.        ╒══════════════════════════════════════════════════════════════╕
  797.        │ -=  OUTBOUND / FileAttaches "on the Fly" =-                  │
  798.        ╘══════════════════════════════════════════════════════════════╛
  799.  
  800.         Since the 0.21g you may write  OutFile attaches. This function
  801.         is so extensive in his possible parameters that it needed his
  802.         own config file.
  803.  
  804.         The idea of this function was that you can simply put files
  805.         into a directory and then send it via FDT with a netmail to a
  806.         certain person. Every addressee has his own subdirectory. If
  807.         files have been sent, they will be deleted by  Frontdoor.
  808.         (Del/Sent).
  809.  
  810.         By using the parameter /I you state which config file FDT has
  811.         to use. In the config file all lines with a semicolon at the
  812.         beginning and with spaces will be ignored.
  813.  
  814.         Bspl:
  815.  
  816.         ; OUTDIR.CTL-File
  817.         ;
  818.         ;  DIR              FROMAKA     TOAKA       FLAGS   [@MESSAGE]
  819.         P:\PRV\KLAUS    2:2426/3035 2:2426/6002 Hold  Direct @SendKlau
  820.         P:\PRV\KLAUS2   2:2426/3035 2:2426/6002 Crash Direct @SendKlau
  821.         P:\PRV\GEROLD   2:2426/3035 2:2426/3121 Hold  Direct @SendGero
  822.         P:\PRV\TORSTEN  2:2426/3035 2:2426/3131 Direct
  823.         ;
  824.         ;-eof-
  825.  
  826.         DIR            is a valid directory.
  827.         FROMAKA        has to be an aka known by  Frontdoor.
  828.         TOAKA          could be any Fido address.
  829.         FLAGS          only  CRASH HOLD DIRECT are possible.
  830.         MESSAGE        is an optional  parameter which sends along a
  831.                        netmail to the file attach. The mail HAS to
  832.                        have the ending FDT and stands in the same
  833.                        directory as in which FDT has been started.
  834.  
  835.  
  836.         Example for OutFiles:
  837.  
  838.         FDT OutFiles /I=OUTDIR.CTL /T=11
  839.  
  840.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  21
  841.  
  842.        ╒══════════════════════════════════════════════════════════════╕
  843.        │ -=  MGR-Find SCAN =-                                         │
  844.        ╘══════════════════════════════════════════════════════════════╛
  845.  
  846.         /U=user /U=. tells which MGR's has to be found'
  847.  
  848.         Here, a file called  MGROPT.BAT will be generated which
  849.         appears as follows:
  850.  
  851.         Set MGROPT=GECHO FILEMGR
  852.  
  853.         It is merely ascertained which  MGR's have to get called and
  854.         these are utilized as  SET-variables.
  855.  
  856.         With this, only aimed  MGR's can be called who have NetMails
  857.         left. The often unneccessary run through of all MGR's can be
  858.         dropped.
  859.  
  860.  
  861.         GECHO TOSS -NoMgr
  862.         IF EXIST MGROPT.BAT DEL MGROPT.BAT
  863.         FDT SCAN /T=255 /L /U=GECHO /U=ALLFIX /U=VOTEMGR
  864.         IF NOT EXIST MGROPT.BAT Goto NoMgr
  865.         CALL MGROPT.BAT
  866.         DEL MGROPT.BAT
  867.  
  868.         :NextMgr
  869.         ECHO @echo off >tmp.bat
  870.         ECHO SET U=%%1>>tmp.bat
  871.         ECHO SET MGROPT=>>tmp.bat
  872.         ECHO IF NOT %%2/==/ SET MGROPT=%%2 %%3 %%4 %%5 %%6 %%7 %%8
  873.         %%9>>tmp.bat
  874.         CALL TMP.BAT %MGROPT%
  875.         DEL TMP.BAT
  876.  
  877.         IF %U%/==GECHO/   CALL GECHO MGR
  878.         IF %U%/==VOTEMGR/ CALL VOTERUN.BAT
  879.         IF %U%/==ALLFIX/  CALL AF\ALLFIX MGR
  880.         IF NOT %MGROPT%/==/ goto NextMgr
  881.  
  882.         :NoMgr
  883.         GECHO SCAN IMPORT Pack -Hold
  884.         [usw.]
  885.  
  886.         Example:
  887.  
  888.         FDT SCAN /L /U=GECHO /U=ALLFIX
  889.  
  890.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  22
  891.  
  892.        ╒══════════════════════════════════════════════════════════════╕
  893.        │ -=  Generate Pointlists in the "Boss"-Format =-              │
  894.        ╘══════════════════════════════════════════════════════════════╛
  895.  
  896.         FDT PL
  897.  
  898.         /I=FileName    Otherwise, POINTS24.* is assumed
  899.         O=FileName     Otherwise, FDPOINT.PVT is assumed
  900.         /Z=ZONE        new Zone Number
  901.         /5[=Filename]  3D-Poinlist with convertion of the towns into
  902.                        "normal" 3D format (as above)
  903.         /4             Convert 4D-Pointlist
  904.         /X             Convert Pointlist in Boss format
  905.         /A             Adding to an existing file
  906.         /B             Boss telephone number and flags, instead of
  907.                        9,9600
  908.  
  909.         As  Frontdoor can only use lists in the "BOSS" format, FDT
  910.         stands in and works for Fido. You should always generate a
  911.         POINTS.PVT. Frontdoor then can work properly with it.
  912.  
  913.  
  914.  
  915.        ╒══════════════════════════════════════════════════════════════╕
  916.        │ -=  5D-List =-                                               │
  917.        ╘══════════════════════════════════════════════════════════════╛
  918.  
  919.         In this time, it is attached a great importance to a short PL.
  920.         But unfortunately, the clearance and exact determining of
  921.         residence of a point suffers on it (e.g. DD instead of Dresden
  922.         is registered).
  923.  
  924.         FDT expands this motor vehicle numbers by using a mot.veh.
  925.         translation table, which either has  FIDO-5D.LST in  the
  926.         directory  where  FDT has been called, or responds over
  927.         /5={Path}[Filename].
  928.  
  929.         FDT changes DD back to Dresden. Besides the BossFlags are
  930.         taken with it, too. So you get back the overall view and don't
  931.         have to remember all motor vehicle numbers. (this was just for
  932.         example)
  933.  
  934.  
  935.         Example:
  936.  
  937.         FDT PL /5=CIA5D.LST
  938.         FDT PL /A /I=..\3035LIST
  939.         FDT PL /A /I=..\TREKNET\TREKPNT /4 /Z=37
  940.  
  941.  
  942.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  23
  943.  
  944.        ╒══════════════════════════════════════════════════════════════╕
  945.        │ -=  NodeDiff's workage =-                                    │
  946.        ╘══════════════════════════════════════════════════════════════╛
  947.  
  948.         ND
  949.  
  950.         /D=DiffFile    otherwise NODEDIFF
  951.         /I=Nodeliste   otherwise NODELIST
  952.         /R             after successful assimilation, deleting old
  953.                        NODELIST & DIFF
  954.         /C             CRC-check out of function
  955.         F10 breaks off
  956.  
  957.         FDT is very exact in the default attidude to make sure that a
  958.         diff has enough functions to work successfully. FDT grows
  959.         100%  together to the FTS. Which means that that diffs with a
  960.         wrong checksum or other changes won't be inbounded at all.
  961.         They just stay where they are.
  962.  
  963.         Example:
  964.  
  965.         FDT ND /D=PR24DIFF /I=POINTS24
  966.  
  967.  
  968.  
  969.        ╒══════════════════════════════════════════════════════════════╕
  970.        │ -=  Writing a protocol into FD-LOG =-                        │
  971.        ╘══════════════════════════════════════════════════════════════╛
  972.  
  973.         PRO
  974.  
  975.         Is writing a string into the actual  Frontdoor protocol
  976.  
  977.         /H             Oppress header
  978.         /A             AutoAdd Header when neccessary if you already
  979.                        have a header for today's date. If there's
  980.                        already a header for today's date, no new
  981.                        header will be written.
  982.  
  983.         /F=filename    use other filename, otherwise use what's
  984.                        written in  SETUP.FD. Most of the multiline
  985.                        systems use  FD%TASK%.LOG.
  986.  
  987.         e.g.
  988.         FDT /A PRO I switch the light off now.
  989.  
  990.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  24
  991.  
  992.        ╒══════════════════════════════════════════════════════════════╕
  993.        │ -=  Show PKT =-                                              │
  994.        ╘══════════════════════════════════════════════════════════════╛
  995.  
  996.         PKTVIEW or PK
  997.  
  998.         Show details of PKT's
  999.  
  1000.         /D             shows not only the MSG header but also the MSG
  1001.                        itself
  1002.         /Z             test modus ( FDT.PKT will be generated )
  1003.         filename       Filename ( with or without path ), even with
  1004.                        Wildcards
  1005.  
  1006.         The output can be stopped with  ESC.
  1007.  
  1008.         e.g.
  1009.         FDT /T3 /L PKTView /Z O:\OPKT\37*.PKT
  1010.  
  1011.         Notice: FDT stopps searching after finding the first
  1012.         successful  PKT.  If you want more PKT of the same matching
  1013.         to be shown,  you could use the following batch:
  1014.  
  1015.         ;-Example batch for FDT-PKT-Viewer
  1016.         ;
  1017.         IF %1/==/ goto Syntax
  1018.  
  1019.         FOR %%I in (%1) DO FDT /L PKTVIEW /D %%I
  1020.         goto ende
  1021.  
  1022.         :Syntax
  1023.         ECHO Appeal to %0 [PKTNAME-Matching]
  1024.         goto ende
  1025.  
  1026.         :ende
  1027.         ;-EOF-
  1028.  
  1029.  
  1030.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  25
  1031.         ╔══════════════════════════════════════════════════════════════╗
  1032.         ║                         InfoScreen                           ║
  1033.         ╚══════════════════════════════════════════════════════════════╝
  1034.  
  1035.         ╒══════════════════════════════════════════════════════════════╕
  1036.         │ -=  Foreword to InfoScreen =-                                │
  1037.         ╘══════════════════════════════════════════════════════════════╛
  1038.  
  1039.         The first version of InfoScreen wasn't surely too bad.
  1040.         Nervertheless it wasn't originally thought as Info, but rather
  1041.         as an indication with an EventManager. The available version
  1042.         of  InfoScreen is a global information- and overall viewtool
  1043.         for  Frontdoor. No other utility I know has this powerful
  1044.         access to internal Frontdoor structures and files.
  1045.  
  1046.         FDT has surely become such a tremendous instrument for
  1047.         Frontdoor user because of the InfoScreen. But of course I also
  1048.         have to say thanks to all the beta testers who called me
  1049.         constantly with improvements and  who tested tireless and gave
  1050.         me the ideas to write new functions for this tool.
  1051.  
  1052.         So the InfoScreen is also a development of the  beta testers,
  1053.         whose names are written in the appendix.
  1054.  
  1055.         I think that with the Info Screen I wrote a function that
  1056.         speaks for a product offering an open programming interface.
  1057.  
  1058.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  26
  1059.  
  1060.        ╒══════════════════════════════════════════════════════════════╕
  1061.        │ -=  The Multi(Single)-Line-InfoScreen =-                     │
  1062.        ╘══════════════════════════════════════════════════════════════╛
  1063.  
  1064.         The main parameter is INFO
  1065.  
  1066.         Potential parameters:
  1067.  
  1068.         /C=0           Used for programming. The screen won't be
  1069.                        deleted after ending.
  1070.         /E=0           Not fetching forced events
  1071.         /F=0/1         Color (default-FD-results) instead of  Mono
  1072.                        0=Mono
  1073.                        1=Color
  1074.         /K=Passwort    Placing a Password.. (ATTENTION, you find it in
  1075.                        the LOGFile)
  1076.         /M=0/1/2       0 No mover above left
  1077.                        1 Pulsating point above left
  1078.                        2 Shows routines (Program developing)
  1079.         /U={FileName}  Take a different file as USER2AKA.FDT in the
  1080.                        Frontdoor system directory.
  1081.                        **  Read the describtion in MAILHIST
  1082.         /R             Reverse order by overview of inbound and
  1083.                        outbound flow
  1084.  
  1085.         e.g.:
  1086.         FDT INFO /T=255 /L /M=1
  1087.  
  1088.           !!! NEW !!!     Since 1.42
  1089.  
  1090.         The main routine of the Info Screen is written completely new,
  1091.         that means it corresponds mostly with Frontdoor and his
  1092.         keyboard verification.
  1093.  
  1094.         There are 3 fields in InfoScreen:
  1095.  
  1096.         1. Top         Show information for SiteInfo, number of
  1097.                        drives, over the top FDT will show time and
  1098.                        date.
  1099.         2. Middle      Shows the task, configured in file SETUP.FDT,
  1100.                        the lastcaller information also on the right
  1101.                        side the resend activity in minimal form
  1102.         3. Bottom      Shows lastcaller info from FDT-Line. On the
  1103.                        right side the Eventinfo. Above, in the bottom
  1104.                        line from right window we see the same
  1105.                        informations also in FrontDoor _.  FDT shows
  1106.                        not the word _mail_. But he will show _lock_
  1107.                        when keyboard is locked.
  1108.  
  1109.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  27
  1110.  
  1111.  
  1112.  
  1113.        ╒══════════════════════════════════════════════════════════════╕
  1114.        │ -=  Keyboard commands =-                                     │
  1115.        ╘══════════════════════════════════════════════════════════════╛
  1116.  
  1117.         The following keyboard commands are similar, resp. call
  1118.         Frontdoor.
  1119.  
  1120.         Alt-E          FM (Message Editor) will be started.
  1121.         Alt-J          FD /TERM will be started.  (Fossil is needed)
  1122.         Alt-C          FDSETUP
  1123.         Alt-K          Showing all F-Keys - User keys
  1124.         Alt-Z          Call Dos-Shell ( Attention, I still didn't find
  1125.                        a way to restore the video mode properly)
  1126.         Alt-L          Lock/DeLock Keyboard
  1127.         Alt-H          Help Screen
  1128.         Alt-V          Undial-Manager
  1129.         Alt-Q, ALT-X, X    End FDT
  1130.         CTRL-A         Copyright notice (always shown by starting the
  1131.                        shareware version
  1132.  
  1133.  
  1134.         Altered functions for Frontdoor
  1135.  
  1136.         Alt-A          Activate event - show all events
  1137.         Alt-I          Inbound History of ALL lines
  1138.         Alt-O          Outbound History of ALL Lines
  1139.         Alt-R          Recent activity - the activity of ALL lines
  1140.         Alt-B          Mail Bundle - What's on WOH for whom
  1141.         Alt-F          Forced call to a node. In contrast to FD a poll
  1142.                        msg will be generated
  1143.         Alt-G          Carries out a filerequest. In contrast to FD a
  1144.                        request msg will be generated
  1145.         1-9            (Only in the topical BETA) Look into a bundle
  1146.                        of a line. Not only the mails are going t to
  1147.                        get analysed, but also the FDC to a line.
  1148.         ALT-N          Show NodeInfo Inbound- & Outbound- activyties
  1149.                        and Nodelist- LookUp. Here works the detailinfo
  1150.                        described later.
  1151.  
  1152.         Besides, it is paid attention to the existing user keys for
  1153.         the mailer. That counts for the keys which produce the error
  1154.         level and also for the keys which calls the programs!
  1155.         If a break has been set, after EVERY program seperated by a
  1156.         semicolon it'll make a break.
  1157.  
  1158.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  28
  1159.  
  1160.        ╒══════════════════════════════════════════════════════════════╕
  1161.        │ -=  FileInfo-Viewer =-                                       │
  1162.        ╘══════════════════════════════════════════════════════════════╛
  1163.  
  1164.          In FDT I have installed a "little" Fileviewer which should be
  1165.         good enough for the needed requirements. Apart from the common
  1166.         cursor key functions (up/down, picture up.., etc.) the
  1167.         following things are added:
  1168.  
  1169.         F   Find Text - search a certain text, F3 goes on with the
  1170.             search.
  1171.         D   Detailinfo
  1172.         S   Save-File
  1173.  
  1174.  
  1175.        ╒══════════════════════════════════════════════════════════════╕
  1176.        │ -=  Special 2 Inbound & Outbound-View =-                     │
  1177.        ╘══════════════════════════════════════════════════════════════╛
  1178.  
  1179.         If you type "D" in a line with a valid node entry, a
  1180.         highlighted line appears on the screen with which you can
  1181.         chose one of the entries. After selecting an entry by typing
  1182.         "Enter" FDT tries to
  1183.         read the information out of the LOGFILE . That works of course
  1184.         only if it is available.
  1185.         Many systems proved that oversized logfiles doesn't make sense
  1186.         and only lower the performance. Therefore, FDT first searches
  1187.         the pointed LOGFILE in the setup and then changes the
  1188.         extension into .OLD. But if that isn't entirely successful,
  1189.         FDT replaces the complete filename with FDTASK.LOG and last
  1190.         with FDTASK.OLD. If all of this doesn't lead to the wanted
  1191.         success,  FDT stops the search. After being successful in
  1192.         having a result of the search the part of the logfile which
  1193.         fits to the entry in LastCaller is presented.
  1194.  
  1195.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  29
  1196.  
  1197.  
  1198.  
  1199.        ╒══════════════════════════════════════════════════════════════╕
  1200.        │ -=  Browsing Nodelists =-                                    │
  1201.        ╘══════════════════════════════════════════════════════════════╛
  1202.  
  1203.         is called by   Force-Poll
  1204.                        Get Files
  1205.                        NodeInfo
  1206.  
  1207.         Remark:
  1208.  
  1209.         I racked my brain over the nodelist browser of FDT. The
  1210.         nodelist is generated by TACCESS.
  1211.         I programmed the complete browsing and the internal structure
  1212.         with LOW-Level. All index trees and contexts had to be
  1213.         investigated very exactly. Originally, I didn't want to write
  1214.         a browser,  but please consider the FDT browser only as a help
  1215.         to the nodenumber input!!!
  1216.         Nothing more or less.
  1217.  
  1218.         After typing an address or a name you'll find yourself in a
  1219.         FD-like nodelist-browser.
  1220.         Essentially it does the same as FD, but there are some
  1221.         differences:
  1222.  
  1223.         All nets of one zone are shown correctly. That means that even
  1224.         on zone level the 37:* lists the host address 1. It's easy to
  1225.         describe the reason why Frontdoor isn't able to do the same:
  1226.         FD uses ZONE.ZONE/0 as start address.
  1227.  
  1228.  
  1229.         If you change from an underlevel to a toplevel (cursor on the
  1230.         left), FDT will search the underlevel until it finds the
  1231.         chosen boss of the node.  For e.g., from  2:2426/3000 to
  1232.         the host level it'll reel to the screen where the host 2:2426
  1233.         is situated.
  1234.  
  1235.         More deviations:
  1236.  
  1237.  
  1238.         FDT always lists the complete address.
  1239.         Not only a node/point etc. will be shown, but also, if
  1240.         available, the responsible HUB/Host.
  1241.         It is also recorded with the node number whether the session
  1242.         was protected or not.
  1243.  
  1244.  
  1245.         In some cases the telephone number will be changed in
  1246.         FDNODE.CTL (or via  FDNC).
  1247.         In that case,  it writes down the complete entry into the
  1248.         FDNODE.FDA. The disadvantage of this is that not all FLAGS can
  1249.         be registered. Just a little warning: FDT sets an !FDA!  in
  1250.         front of such flags.
  1251.  
  1252.         After selecting with ENTER  FDT will ALWAYS ask you if you
  1253.         want to go on. (Force poll)
  1254.         If you have request files, you can state any file you want,
  1255.         just as with FD. Attention! FDT is generating mails! The
  1256.         advantage is that they don't disappear after a rescan, but
  1257.         that's also the disadvantage of it!
  1258.  
  1259.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  30
  1260.  
  1261.  
  1262.  
  1263.        ╒══════════════════════════════════════════════════════════════╕
  1264.        │ -=  Line-Controlling =-                                      │
  1265.        ╘══════════════════════════════════════════════════════════════╛
  1266.  
  1267.         ALT-F(1-9)     De-/Freeze LINE Num
  1268.         ALT-F10        De-/Freeze ALL
  1269.         CTRL-F(1-9)    View LogFile to line (F9 oder F) can search a
  1270.                        text or mark the place of the logfile.  CTRL-L
  1271.                        or F3 goes on with the search.
  1272.         CTRL-F10       Browsing FDT-LOGfile
  1273.         ALT-(1-9)      Semaphoren - Controlling ! Flags shall/may only
  1274.                        be used by an FD-experienced user. FDT marks
  1275.                        these points specially.
  1276.         ALT-0          Set global semaphores or remove them.
  1277.  
  1278.        ╒══════════════════════════════════════════════════════════════╕
  1279.        │ -=  Interactive controlling at the InfoScreen =-             │
  1280.        ╘══════════════════════════════════════════════════════════════╛
  1281.  
  1282.         At the InfoScreen modus you have to notice the following:
  1283.  
  1284.         The SETUP.FDT file in the Frontdoor system directory.
  1285.         Please read the details about parametric programming in the
  1286.         enclosed SETUP.FDT.
  1287.  
  1288.         The responsible event file for the task.
  1289.         But only eXternal events, as FDT normally doesn't need a
  1290.         routing.
  1291.  
  1292.         The File FDXITxxx.yyy
  1293.  
  1294.         And of course the Freeze-Flag.
  1295.  
  1296.         In particular:  FREEZE for the FDT-LINE doesn't open any files
  1297.         no more. FDXIT*.* is not considered and events will be frozen.
  1298.         ALL keyboard functions are still carried out!!
  1299.  
  1300.         If another LINE as the FDT-Line is frozen, its files won't be
  1301.         touched any more. A typical entry is then:
  1302.  
  1303.         "LC not found or untouched"
  1304.  
  1305.         This message comes also when no lastcaller is there for this
  1306.         task.
  1307.  
  1308.  
  1309.        FrontDoorTool V1.5 _ by Heiko Stoevesandt                  31
  1310.  
  1311.                                   AT THE END
  1312.  
  1313.  
  1314.        ╒══════════════════════════════════════════════════════════════╕
  1315.        │ -=  Planned Features: =-                                     │
  1316.        ╘══════════════════════════════════════════════════════════════╛
  1317.  
  1318.         FDT with FD 2.30 mL
  1319.  
  1320.         Address of the Autor
  1321.         Error - Bug- Proposal report to:
  1322.  
  1323.         Heiko Stoevesandt  2:2426/3000   (Fido)
  1324.                        37:1/300 (TrekNet)
  1325.                        85:220/100    (InfoNet)
  1326.                        144:4902/0    (GamesNet)
  1327.  
  1328.         or SnailMail to
  1329.  
  1330.             Heiko Stoevesandt
  1331.             Siedenburgskamp 4
  1332.             28219 Bremen
  1333.                     Germany
  1334.  
  1335.        ╒══════════════════════════════════════════════════════════════╕
  1336.        │ -=  FDT Beta tester: =-                                      │
  1337.        ╘══════════════════════════════════════════════════════════════╛
  1338.  
  1339.         Robert Bergermann  (2:2426/3002)
  1340.         Torsten Mausolf    (2:2426/3130)
  1341.         Klaus Winckler (2:2426/6000)
  1342.  
  1343.  
  1344.        ╒══════════════════════════════════════════════════════════════╕
  1345.        │ -=  Translation =-                                           │
  1346.        ╘══════════════════════════════════════════════════════════════╛
  1347.  
  1348.             English: Angela Klugius (2:2426/3035.12)   Orig.
  1349.         Translation of 1.50
  1350.                     Klaus Winckler (2:2426/6000) Continuation
  1351.  
  1352.        FrontDoorTool V1.5 _ by Heiko Stoevesandt
  1353.  
  1354.        ╒══════════════════════════════════════════════════════════════╕
  1355.        │ -=  COPYRIGHT =-                                             │
  1356.        ╘══════════════════════════════════════════════════════════════╛
  1357.  
  1358.         This program  is subject to the German and International
  1359.         copyright as to the contractual right. .
  1360.  
  1361.         FDT is NO Public-Domain or Freeware, it is released as
  1362.         Shareware. Everybody who wants to use it until after 30 days
  1363.         of testing will have to register or to delete the program.
  1364.  
  1365.         Passing on the program to everyone is really wanted, as long
  1366.         as the content of the original archives is not changed in any
  1367.         way.  The distribution of a modified program archives is
  1368.         prohibited.
  1369.  
  1370.         There may not come any expenses into the program being
  1371.         distributed to the purchaser.  Professional shareware
  1372.         distributors who break on of the limitations stated above need
  1373.         the particular, written authorization of the author.
  1374.  
  1375.  
  1376.         Exclusion of liability and warranty:
  1377.  
  1378.         This program is given to you in particular without any
  1379.         liability and warranty. It fulfils a certain purpose, nothing
  1380.         more.
  1381.  
  1382.         There's no possibilty to let the author be responsible for any
  1383.         direct or indirect damage on your computer. The user carries
  1384.         the risk, especially for the safety of his datas.
  1385.  
  1386.         If local laws should break one of the rules stated above, the
  1387.         usage of the program is forbidden. .
  1388.         The following modules NOT written by the author are used and
  1389.         therefore are not copyrighted by me:
  1390.  
  1391.         EXC33   Public domain software by
  1392.  
  1393.                 Thomas Wagner
  1394.                 Ferrari electronic GmbH
  1395.                 Beusselstrasse 27
  1396.                 D-1000 Berlin 21
  1397.                 Germany
  1398.  
  1399.  
  1400.         GETKEY         by courtesy of KWS-Enterprises
  1401.                        Copyright by Klaus Winckler ( Fido 2:2426/6000 )
  1402.  
  1403.