home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / BBS / SRCH132S.ZIP / SEARCH.DOC < prev    next >
Encoding:
Text File  |  1989-02-12  |  33.9 KB  |  1,189 lines

  1.  
  2.          SEARCH - The BBS Message Searcher Version 1.32        Page -1-
  3.  
  4.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                 Documentation for
  22.                               BBS message SEARCHer 
  23.  
  24.                                Copyright (C) 1989
  25.                                        by
  26.                                     Don Lewis
  27.  
  28.                                 5207 Mossgrey Ln.
  29.                                Spring, Tx.  77373
  30.                         AC 713-353-5295 (after 6:00 P.M.)
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                   *** NOTE ***
  40.  
  41.         This program is SHAREWARE, not FREEWARE! It is Copyrighted and
  42.         remains my property.  If you try it, and find it useful, please
  43.         send $10.00 to me at the above address and I will send you the
  44.         latest version on disk.  If you do not find SEARCH useful, please
  45.         pass the .ARC file on to someone who needs it.
  46.  
  47.             *** Once a registered user, always a registered user. ***
  48.  
  49.         I have a number of ideas to add to SEARCH, and I plan to continue
  50.         to release new versions of SEARCH (if enough people find it use-
  51.         ful and register).  Registered users may update to the latest
  52.         version by sending me the original distribution disk and a
  53.         stamped, self-addressed floppy disk mailer.
  54.  
  55.         I will gladly provide telephone support to registered users.
  56.         Unregistered users who are having problems can take their
  57.         chances.  Anyone who suggests a useful modification which I use
  58.         in a later version receives the latest version on disk and
  59.         becomes a registered user.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.          SEARCH - The BBS Message Searcher Version 1.32        Page -2-
  69.  
  70.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  71.  
  72.  
  73.  
  74.                    ********    NOTICE:    ********
  75.  
  76.         The following describes the legal basis under which SEARCH and
  77.         its associated files is distributed.  If you disagree with these
  78.         terms, please destroy all copies of the files, all printed mate-
  79.         rial and forget you ever heard of this...
  80.  
  81.                                 Thanks
  82.                                        /Don Lewis
  83.  
  84.         Now for the legal-eagle detail...
  85.  
  86.         SEARCH is provided on an "as is" basis without warranty of any
  87.         kind, express or implied. In no event will Don Lewis (hereafter
  88.         referred to as the Author), be liable to you for any damages,
  89.         including any lost profits, lost savings or other incidental or
  90.         consequential damages arising out of the use of or inability to
  91.         use SEARCH, even if the Author has been advised of the possibil-
  92.         ity of such damages, or for any claim by any other party.
  93.  
  94.         Your use of SEARCH is at your own risk, and by your use of it,
  95.         you agree to indemnify and hold harmless the Author, his heirs
  96.         and assigns from any legal action arising from your use of SEARCH
  97.         for any purpose whatsoever.
  98.  
  99.         The version of SEARCH referenced in this document supersedes all
  100.         previous versions.  The Author advises that all previous versions
  101.         of SEARCH be destroyed. 
  102.  
  103.         Whew!  I hope that deflects the hungry lawyers to a more helpless
  104.         target (or one with deeper pockets).
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.          SEARCH - The BBS Message Searcher Version 1.32        Page -3-
  135.  
  136.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  137.  
  138.         SEARCH was written to deal with a problem I had as I was doing
  139.         Genealogy research.  There were so many messages posted on a
  140.         local Bulletin Board from the National Genealogy Conference, that
  141.         I used all my on-line time each day just reading.  I decided to
  142.         capture all the new messages and read them offline.  That took
  143.         much less online time, but then I had to read through 
  144.         ** HUNDREDS ** of messages looking for those few which referred
  145.         to something I needed.
  146.  
  147.         SEARCH quickly reads all those messages for me now, compares each
  148.         one to a list of words I am looking for, and then makes a file
  149.         containing ** ONLY ** those messages which matched.
  150.  
  151.         SEARCH should also be useful to CompuServe(c) users, GEnie(c)
  152.         users, members of The Source(c), or anyone who uses a BBS which
  153.         handles lots of messages.
  154.  
  155.         Preparing to use SEARCH
  156.         -----------------------
  157.  
  158.         Like everything designed to save time, a little effort must be
  159.         spent getting ready.  To keep SEARCH relatively small and fast, I
  160.         have not used elaborate error-checking for files that you will
  161.         create.  Please carefully follow the steps below, and your trou-
  162.         bles will be few...
  163.  
  164.               1)    Using your terminal program (I'll not attempt to
  165.                     instruct on that, as there are a myriad of different
  166.                     terminal programs), dial up your BBS.  Select the BBS
  167.                     command to read messages without stopping, and have
  168.                     your terminal program capture the messages in a file
  169.                     having the following name:
  170.  
  171.                           MMMDD.NNN
  172.  
  173.                        where:
  174.                            MMM is the three-letter month name e.g. JAN
  175.                            DD  is the two-number day-of-the-month e.g. 10
  176.                            NNN is the three-letter BBS name abbreviation
  177.                                e.g. PST for PasTracks
  178.                                     TRS for TreeShare
  179.  
  180.                     Thus, the file I captured from PasTracks on January
  181.                     10, 1989 is named JAN10.PST
  182.  
  183.                                   *** Note ***
  184.                     Avoid EXE, COM or BAT for abbreviations and be con-
  185.                     sistent once an abbreviation is selected for a spe-
  186.                     cific bulletin board.
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.          SEARCH - The BBS Message Searcher Version 1.32        Page -4-
  201.  
  202.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  203.  
  204.  
  205.  
  206.               2)    Create a file named SRCHTITL.NNN, where the NNN is
  207.                     the BBS name abbreviation used in step 1.  This file
  208.                     must contain three (and ONLY three) words.  The first
  209.                     word will be found at the very beginning of each mes-
  210.                     sage on the bulletin board, the second begins the
  211.                     line where message subject is shown and the third
  212.                     word is found at the beginning of the last line of
  213.                     each message (see procedure and example messages in
  214.                     Appendix A).
  215.  
  216.                     These words are placed there by the BBS software, not
  217.                     by the message sender, and ** MUST ** appear in
  218.                     SRCHTITL.NNN exactly as they do in the downloaded
  219.                     messages (uppercase, lowercase, and any punctuation).
  220.  
  221.               3)    Create a file of search words named SEARCH.LST.  A
  222.                     search word may contain letters, numbers, spaces or
  223.                     punctuation. Words may be composed of UPPERCASE, low-
  224.                     ercase or Mixed Case letters; SEARCH doesn't care and
  225.                     will find the letter sequence without reference to
  226.                     case.
  227.  
  228.                     A word may be any length, but the longer it is, the
  229.                     slower SEARCH runs, and the less likely it is that a
  230.                     matching word will be found.  Words are searched at
  231.                     full length, but are shortened to 8 characters for
  232.                     the screen display.
  233.  
  234.                     Use only one word per line, 39 words maximum per
  235.                     search (more are ignored).  Don't get too fancy with
  236.                     the punctuation and spaces in the word, because
  237.                     SEARCH looks for an ** EXACT ** match, and it is hard
  238.                     to predict how someone who sends a message will use
  239.                     punctuation.
  240.  
  241.                     You can create this and the previous file using a
  242.                     word processor (be sure to use an ASCII format...
  243.                     some word processing programs call this a non-
  244.                     document mode), by using EDLIN (supplied with your
  245.                     DOS disks) or by using COPY CON (see Appendix C for
  246.                     details).
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.          SEARCH - The BBS Message Searcher Version 1.32        Page -5-
  267.  
  268.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  269.  
  270.  
  271.  
  272.         Using SEARCH
  273.         ------------
  274.  
  275.         Now we are ready to use SEARCH.  The simplest arrangement is to
  276.         have all the files SEARCH needs to be in the same directory as
  277.         SEARCH.  Files you will need are:
  278.  
  279.              SEARCH.EXE   - the main program
  280.              SRCHTITL.NNN - contains the three BBS message marker words
  281.              SEARCH.LST   - contains the words you are looking for
  282.              MMMDD.NNN    - the raw message file you captured
  283.  
  284.         Remember:  The NNN in SRCHTITL.NNN **MUST** be the same as the
  285.                    abbreviation used as the extension to the raw message
  286.                    file, and a different SRCHTITL file must exist for
  287.                    each BBS you use. Just naming the file SRCHTITL.NNN
  288.                    will not work!
  289.  
  290.         Identify the file of BBS messages to be searched by entering it
  291.         when SEARCH is run.  e.g.  SEARCH JAN10.PST
  292.  
  293.         Search will display the count of messages it is reading and those
  294.         it is finding which include your search words.  While it is
  295.         searching, it creates 2 new files:
  296.  
  297.             MMMDDSRT.NNN, which contains the selected messages, and
  298.  
  299.             MMMDDSUB.NNN, which contains the subject of all the messages
  300.                           in the raw message file.
  301.  
  302.         (For JAN10.PST, the selected message file that SEARCH creates is
  303.         named JAN10SRT.PST, and the file of subjects is named
  304.         JAN10SUB.PST).
  305.  
  306.         JAN10SRT.PST contains all messages found to include any of the
  307.         search words you put in SRCHTITL.NNN.  Note that if you are
  308.         searching for a word which is used as part of another word, mes-
  309.         sages containing the longer word will be saved, too (when I
  310.         search for my Grandfather Carr, I find messages including the
  311.         words carry and Carrolton).
  312.  
  313.         To help you understand what word caused a message to be selected,
  314.         SEARCH puts a header, which lists the found word, before each
  315.         message, and marks the found word in the selected message file.
  316.  
  317.         You may TYPE the file of selected messages or subjects to the
  318.         screen or printer to examine the result of the search. (See
  319.         Appendix B for details). If no matching messages were found, the
  320.         file will be created with just a header, the list of search words
  321.         used, but no messages.  In any case, the file of subjects will be
  322.         created.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.          SEARCH - The BBS Message Searcher Version 1.32        Page -6-
  333.  
  334.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.                                 *** Note ***
  343.           ***********************************************************
  344.           * The file of selected messages is over-written each time *
  345.           * SEARCH is run, so be sure to rename it if you want to   *
  346.           * keep it for future reference.                           *
  347.           ***********************************************************
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.          SEARCH - The BBS Message Searcher Version 1.32        Page -7-
  399.  
  400.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  401.  
  402.  
  403.  
  404.                         ========== APPENDIX A ==========
  405.  
  406.         Here are several example messages to help you determine what
  407.         words to use in SRCHTITL.NNN.  In the example messages, all the
  408.         messages begin with
  409.  
  410.                         From:
  411.  
  412.         This is what the BBS software uses to indicate the beginning of a
  413.         message.  We'll use it too, so the first entry in the file
  414.         SRCHTITL.NNN is
  415.                         From:
  416.  
  417.         The first several letters of the line at the beginning of the
  418.         message subject line are the same for all messages, too.  That
  419.         line begins
  420.  
  421.                        Subject:
  422.  
  423.         The second entry in SRCHTITL.NNN is
  424.  
  425.                        Subject:
  426.  
  427.         The first several letters of the line at the end of the message
  428.         are the same for all messages, too.  That line begins
  429.  
  430.                        * Origin:
  431.  
  432.         SEARCH will ignore the leading space before the *, and so can we.
  433.         The third entry in SRCHTITL.NNN is
  434.  
  435.                        * Origin:
  436.  
  437.  
  438.         This BBS is called OnoxX, so the file will be named SRCHTITL.ONX.
  439.         (It could just as well have been named SRCHTITL.OXX, or
  440.         SRCHTITL.ONO; your choice.)  Create a file for each BBS you use
  441.         so each new raw message file will be searched properly.
  442.  
  443.         SRCHTITL.ONX consists of the following words:
  444.  
  445.             From:
  446.             Subject:
  447.             * Origin:
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.          SEARCH - The BBS Message Searcher Version 1.32        Page -8-
  465.  
  466.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  467.  
  468.  
  469.  
  470.                     ========== APPENDIX A (cont'd) ==========
  471.  
  472.               ---------------- example messages -------------------
  473.  
  474.         From:    Bill Harris
  475.         To:      All Concerned                            Msg #2,
  476.                       26-Dec-88 12:12am
  477.         Subject: Genealogy Search
  478.  
  479.         I am interested in learning more about the HARRIS family of Osh-
  480.         kosk. They came to Minnesota in the 1850's.  Your assistance is
  481.         greatly appreciated. Have a Merry Christmas and Happy New Year!
  482.         Thank you.
  483.         Bill Harris
  484.  
  485.         ---
  486.          * Origin: The OnoxX BBS (Opus 9:999/999)
  487.  
  488.  
  489.         From:    Robert Peloppos
  490.         To:      Frank Hutrado                            Msg #3,
  491.                       26-Dec-88 02:20am
  492.         Subject: Re: Alto City., IA
  493.  
  494.         Frank, I did get your message.  However, I am running about four
  495.         weeks late in replying these days.  I have the week off between
  496.         Christmas and New Years and hope to use some of that time in
  497.         catching up.  Will get back to you soon. Bob
  498.  
  499.         ---
  500.          * Origin: The OnoxX BBS (Opus 9:999/999)
  501.  
  502.         *** There is a reply. See #250.
  503.  
  504.  
  505.         From:    Alex Chadwicke                           Rec'd
  506.         To:      Jacob Beemer                             Msg #12,
  507.                       26-Dec-88 08:25pm
  508.         Subject: Virginia Ancestors
  509.  
  510.         Thanks for the feedback Jacob.  Glad it can be of use to you.
  511.         Alex
  512.  
  513.         --- Opus-CBCS 1.10.v
  514.          * Origin: Treasury * Clanton Va * (403) 254-9573 * 9600 HST
  515.                       (9:999/9999.9)
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.          SEARCH - The BBS Message Searcher Version 1.32        Page -9-
  531.  
  532.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  533.  
  534.  
  535.  
  536.                        =========== APPENDIX B ============
  537.  
  538.         Displaying the found messages in the search file.
  539.  
  540.         Note:
  541.  
  542.             [ent] means press the Enter key
  543.  
  544.         You can scroll the file on your screen to see what is in it by:
  545.  
  546.                 TYPE JAN10SRT.PST[ent]
  547.  
  548.         As the messages start, hold your pinkie finger on the Ctrl key,
  549.         and hover your forefinger over the S.  When you see something
  550.         interesting, press the S and the display will stop scrolling.
  551.         Still holding the Ctrl, press the Q key to start the display
  552.         again.  Some computers will restart the scrolling when the Enter
  553.         key or the Spacebar are pressed, also.
  554.  
  555.         You can get more fancy by copying the DOS file MORE.COM to the
  556.         same disk (and same directory, if you have a Hard Disk) as
  557.         SEARCH.  Then, enter the following command:
  558.  
  559.                 LOOKAT JAN10SRT.PST[ent]
  560.  
  561.         You will then get the file a screenful at a time, and a chance to
  562.         read all of it at your leisure.  You can stop reading at any time
  563.         by holding the Ctrl key and pressing C.
  564.  
  565.         You can get a more permanent form by sending it to the printer.
  566.         Make sure your printer is turned on, is online and has paper.
  567.  
  568.                TYPE JAN10SRT.PST > PRN[ent]
  569.  
  570.         The entire file of found messages will be printed.
  571.  
  572.         Note that the same process can be used on any of the SEARCH docu-
  573.         mentation files, as well as those created by SEARCH.  SEARCH.DOC,
  574.         MMMDDSUB.NNN, NOTES.TXT, and MMMDD.NNN can be read or printed as
  575.         described above.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.          SEARCH - The BBS Message Searcher Version 1.32        Page -10-
  597.  
  598.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  599.  
  600.  
  601.  
  602.                       ============ APPENDIX C ============
  603.  
  604.         Using COPY CON to create SRCHTITL.NNN and SEARCH.LST
  605.  
  606.         This is the slow way, but it works.  If you do not have a word
  607.         processor that can create a plain ASCII file (no control or for-
  608.         matting codes) or a programmer's editor, and do not wish to sub-
  609.         mit yourself to the mess that is EDLIN (which I can certainly
  610.         understand), do this:
  611.  
  612.         Note:
  613.  
  614.             [ent] means press the Enter key, and
  615.             [C-Z] means hold the key marked Ctrl or Control while press-
  616.                   ing Z
  617.  
  618.         first, from the DOS prompt, enter
  619.  
  620.             COPY CON SRCHTITL.NNN[ent]
  621.             From:[ent]
  622.             Subject:[ent]
  623.             * Origin:[ent]
  624.             [C-Z][ent]
  625.  
  626.         -the computer will respond with-
  627.  
  628.             1 File(s) copied.
  629.  
  630.         then, from the DOS prompt, enter:
  631.  
  632.             TYPE SRCHTITL.NNN[ent]
  633.  
  634.            The new file will be listed to the screen.  The file should
  635.            have ** ONLY ** three words in it and (for this example), they
  636.            ** MUST ** appear like this:
  637.  
  638.             From:
  639.             Subject:
  640.             * Origin:
  641.  
  642.            If the file contains the words you wanted it to, and they look
  643.            like the example, you're done.  Otherwise you will have to
  644.            recreate the file again, because with COPY CON, there is no
  645.            editing.  Remember that the NNN extension used in this example
  646.            is for example ** ONLY **.  You must use an extension that
  647.            matches the extension used on the appropriate BBS raw message
  648.            file.
  649.  
  650.            Use the same process to create SEARCH.LST.  SEARCH does not
  651.            care whether the words you use in SEARCH.LST are UPPERCASE,
  652.            lowercase, or Mixed Case, so just type them in, and you're
  653.            ready to go!
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.          SEARCH - The BBS Message Searcher Version 1.32        Page -11-
  663.  
  664.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  665.  
  666.  
  667.  
  668.                      =========== APPENDIX D ============
  669.  
  670.  
  671.         ADVANCED USER TIPS:
  672.  
  673.                             MARKING INTERESTING MESSAGES:
  674.                             ----------------------------
  675.                             If you use a text editor to read through your
  676.                             raw message file, any message can be marked
  677.                             by adding ~ anywhere in the text (Note that
  678.                             while any character can be used, ~ is fairly
  679.                             uncommon in messages).
  680.  
  681.                             Add ~ to SEARCH.LST to recover marked mes-
  682.                             sages. This is useful for messages of a gen-
  683.                             erally interesting nature which do not con-
  684.                             tain words that you usually search.
  685.  
  686.                             While SEARCH can process a file of any size,
  687.                             some text editors cannot load a **VERY**
  688.                             large file (like 256 Kbytes, approximately
  689.                             300 messages). If your message files are
  690.                             likely to be very large, break up a capture
  691.                             session into smaller chunks.
  692.  
  693.  
  694.                             USING THE SUBJECT FILE:
  695.                             -----------------------
  696.                             The Subject file (MMMDDSUB.NNN) provides a
  697.                             quick look at some new words to search for.
  698.                             After running SEARCH through a raw message
  699.                             file, take a look at the file of subjects;
  700.                             you may find something new, maybe a name or
  701.                             word to add permanently to your SEARCH.LST
  702.                             file.
  703.  
  704.  
  705.                             WORDS TO SEARCH FOR:
  706.                             --------------------
  707.                             Sometimes you will get more names if you do
  708.                             not use the entire name you want to find.
  709.                             I'm not sure how my wife's G-father spelled
  710.                             TACKETT (TACKET?). I search for TACKET, and
  711.                             find both spellings.  This is useful for any
  712.                             name which could have variable spellings in
  713.                             the last few letters.  Note that if you are
  714.                             looking for SUBLETTE and you just use SUB,
  715.                             you are going to find ** ALL ** the messages,
  716.                             since they all have Subject: in the message
  717.                             heading. In cases like that, it is better to
  718.                             enter each of the alternative spellings in
  719.                             SEARCH.LST.
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.          SEARCH - The BBS Message Searcher Version 1.32        Page -12-
  729.  
  730.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  731.  
  732.  
  733.  
  734.                      =========== APPENDIX D (cont'd) ============
  735.  
  736.  
  737.                             AUTOMATING SEARCH:
  738.                             -----------------
  739.                             SEARCH sets a DOS ERRORLEVEL code when it has
  740.                             completed a run.  ERRORLEVEL is set to 0 if
  741.                             the file of found messages has at least one
  742.                             message in it; otherwise, ERRORLEVEL is set
  743.                             to 255.  Your batchfile can check the ERROR-
  744.                             LEVEL to decide whether to rename the file of
  745.                             found messages or to go on with the next
  746.                             SEARCH using a renamed list of search words. 
  747.  
  748.                             See your DOS manual, in the area that
  749.                             describes batchfiles, for the discussion of
  750.                             the IF ERRORLEVEL construct.  My thanks to
  751.                             James Davis for this idea.
  752.  
  753.  
  754.                             SEARCH ON A HARD DISK:
  755.                             ----------------------
  756.                             SEARCH need not be to be in the same subdi-
  757.                             rectory with these BBS message files in order
  758.                             to work:
  759.  
  760.                                 SRCHTITL.NNN
  761.                                 SEARCH.LST
  762.                                 MMMDD.NNN
  763.  
  764.  
  765.                             Make sure that SEARCH.EXE is in a subdirec-
  766.                             tory on the path, and the three files are
  767.                             together in the same directory.  Change to
  768.                             the subdirectory containing the three files
  769.                             and then use the command:
  770.  
  771.                                       SEARCH MMMDD.NNN
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.          SEARCH - The BBS Message Searcher Version 1.32        Page -13-
  795.  
  796.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  797.  
  798.  
  799.  
  800.                      =========== APPENDIX D (cont'd) ============
  801.  
  802.                             SEARCH ON A DIFFERENT DRIVE:
  803.                             ----------------------------
  804.                             SEARCH does not have to be on the same drive
  805.                             as the message files, either.  If you have
  806.                             the three files on drive A: and SEARCH.EXE on
  807.                             your C: drive in the \UTIL subdirectory,
  808.                             change to A: and issue the following command:
  809.  
  810.                                       C:\UTIL\SEARCH MMMDD.NNN
  811.  
  812.                             If you use the same floppy disk to search
  813.                             messages each time, create a batchfile named
  814.                             SEARCH.BAT on the floppy disk. The batchfile
  815.                             will contain the following line:
  816.  
  817.                                       C:\UTIL\SEARCH %1
  818.  
  819.                             Also, make sure the three files are on the
  820.                             floppy disk. Then, you can invoke SEARCH by
  821.                             typing SEARCH MMMDD.NNN, just as though
  822.                             SEARCH.EXE was present on the floppy disk.
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.          SEARCH - The BBS Message Searcher Version 1.32        Page -14-
  861.  
  862.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  863.  
  864.  
  865.  
  866.                      =========== APPENDIX D (cont'd) ============
  867.  
  868.                             SEARCH CAN BE RENAMED:
  869.                             ----------------------
  870.                             SEARCH has no idea what its' name is, nor any
  871.                             concern about being renamed; in the software
  872.                             development process, it undergoes a name
  873.                             change, anyway.
  874.  
  875.                             Why do I mention this?  Well, apparently
  876.                             SEARCH.EXE is not an uncommon name among
  877.                             genealogy program files (and maybe among
  878.                             other types of utilities, as well).
  879.  
  880.                             Feel free to rename it to suit yourself and
  881.                             to avoid conflicts with existing utilities
  882.                             having the same name.
  883.  
  884.  
  885.                             SYSOP'S UTILITY:
  886.                             ---------------
  887.                             Thanks to Edward Hayden, SysOp of PasTracks
  888.                             BBS for the following tip:  SysOps of FIDO
  889.                             and OPUS BBS systems use a utility called
  890.                             SAVECHO (there are some other utilities with
  891.                             the same capability) to automatically save
  892.                             messages before they are erased due to age.
  893.                             SAVECHO creates a file which can be searched
  894.                             with SEARCH, just as though the messages had
  895.                             been captured while online.
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.          SEARCH - The BBS Message Searcher Version 1.32        Page -15-
  927.  
  928.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  929.  
  930.  
  931.  
  932.                      =========== APPENDIX E ============
  933.  
  934.  
  935.         ERROR MESSAGES AND CONDITIONS:
  936.  
  937.         1) Q: Just after the program started, I got a box on the screen
  938.               warning that the filename had improper form.
  939.  
  940.            A: The only raw message filename that SEARCH recognizes is in
  941.               the form MMMDD.NNN.  Pretty picky about that.  See section
  942.               1 in "Preparing to use SEARCH".
  943.  
  944.         2) Q: Just after the program started, I got a box on the screen
  945.               warning that a file was missing.
  946.  
  947.            A: Either SRCHTITL.NNN or SEARCH.LST (or both) is missing from
  948.               the current directory, or is garbled.  Create or repair
  949.               them as necessary.  SEARCH must have both files available
  950.               and in correct format.
  951.  
  952.         3) Q: SEARCH processes the raw message file, but the message
  953.               count doesn't increase from 0 or increases very slowly even
  954.               though I know the messages are short and there are lots of
  955.               them.
  956.  
  957.            A: SRCHTITL.NNN contains the wrong words to mark the beginning
  958.               and end of a message for the raw message file you are
  959.               searching.
  960.  
  961.                                  -- or --
  962.  
  963.               The BBS may not be adding an ending line to all messages;
  964.               some BBS software only adds an ending line to messages
  965.               received via a network (the origin of local messages is not
  966.               given, because presumably, you know where you are...).
  967.               Look for a header that the BBS places before the From:
  968.               line, and use that for the ending line. CompuServe is an
  969.               example of this.
  970.  
  971.         4) Q: As SEARCH processes the raw message file, the message count
  972.               stops at 1 and then SEARCH crashes.
  973.  
  974.            A: There is an error in the ending line marker word in
  975.               SRCHTITL.NNN. SEARCH is finding the beginning of the mes-
  976.               sage, but doesn't see the end, so it just keeps reading
  977.               until your computer memory fills.
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.          SEARCH - The BBS Message Searcher Version 1.32        Page -16-
  993.  
  994.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  995.  
  996.  
  997.  
  998.                      =========== APPENDIX E (cont'd) ============
  999.  
  1000.  
  1001.         5) Q: SEARCH finds every message.
  1002.  
  1003.            A: SEARCH.LST contains a word that appears in every message
  1004.               (from, to, subject, etc.)
  1005.  
  1006.         6) Q: When I search for CARR, SEARCH finds carrel, carrot, carry-
  1007.               ing, Carrolton and Carrie; I don't want to find that
  1008.               junk... what to do?
  1009.  
  1010.            A: Nothing.  Just use the header word in the sorted message
  1011.               file to see what caused SEARCH to select that particular
  1012.               message, and look for the marked word in the body of the
  1013.               message.
  1014.  
  1015.         **********
  1016.         ** Note ** Don't try to fool SEARCH into catching only names by
  1017.         ********** putting a space before or after a name in SEARCH.LST.
  1018.                    Many message writers use a / to separate names, as:
  1019.  
  1020.                     CARR/KARR/SMITH/JONES
  1021.  
  1022.                    or some other symbol
  1023.  
  1024.                     CARR, SMITH
  1025.  
  1026.              Neither of those would be caught by [spc]CARR[spc] in
  1027.                             SEARCH.LST               
  1028.  
  1029.         7) Q: When I run on a floppy disk, SEARCH occasionally crashes
  1030.               with a message like:
  1031.  
  1032.               Error 61 in Module SRCH1xx at XXXX:YYYY
  1033.  
  1034.               Press any key to return to system.
  1035.  
  1036.            A: Your disk is full, and became full as SEARCH was writing
  1037.               found message records.  Why did I (your obedient program-
  1038.               mer) let this happen?  Well, SEARCH cannot determine how
  1039.               large a found message record file will be, and thus cannot
  1040.               anticipate this failure. 
  1041.  
  1042.               Note that when this failure occurs, the file of found mes-
  1043.               sages ** WILL NOT ** be complete; create some free disk
  1044.               space and run SEARCH again.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.          SEARCH - The BBS Message Searcher Version 1.32        Page -17-
  1059.  
  1060.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  1061.  
  1062.  
  1063.  
  1064.                      =========== APPENDIX E (cont'd) ============
  1065.  
  1066.               You can create more free space on your work floppy by mov-
  1067.               ing some un-needed program or raw message files to an
  1068.               archive disk.  Or, reduce the number of search words so
  1069.               that the found message file will be smaller.  Note that
  1070.               deleting the output files SEARCH produces will not help, as
  1071.               they are re-created each time SEARCH runs.
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.          SEARCH - The BBS Message Searcher Version 1.32        Page -18-
  1125.  
  1126.              Copyright (C) 1989 by Don Lewis.  All rights reserved.
  1127.  
  1128.  
  1129.  
  1130.                           =========== APPENDIX F ===========
  1131.  
  1132.         The shareware version of SEARCH must be provided to other users
  1133.         without charge, except that a reasonable disk duplication and
  1134.         postage charge may be made (not to exceed $5).
  1135.  
  1136.         This ARC must contain the following files:
  1137.  
  1138.                   SEARCH.EXE   - the main program file
  1139.                   SEARCH.DOC   - the document file you are reading
  1140.                   PRINTDOC.BAT - prints SEARCH.DOC
  1141.                   LOOKAT.BAT   - displays the found or raw message file
  1142.                   NOTES.TXT    - release notes and bug fixes
  1143.                   README.1ST   - Urgent updates from earlier versions
  1144.  
  1145.         If all files are not present, please contact me and tell me what
  1146.         files are present, and where you got your copy.
  1147.  
  1148.         Please support SHAREWARE programmers by sending your SHAREWARE
  1149.         contribution to make more (and better) software available.
  1150.         Remember that with SHAREWARE, if you don't like what I did in the
  1151.         program, you have no money invested and thus no hassle getting
  1152.         your money back.
  1153.  
  1154.         Just try to get a refund after you have opened the package of a
  1155.         $300.00 commercial application!
  1156.  
  1157.         If you feel that this program is useful to you, please send
  1158.         $10.00 to:
  1159.  
  1160.                                     Don Lewis
  1161.                                 5207 Mossgrey Ln.
  1162.                                Spring, Texas 77373
  1163.  
  1164.         Registered users receive the latest version of SEARCH, serialized
  1165.         and without the SHAREWARE contribution solicitation.  Registered
  1166.         users may update to the latest version by sending me the original
  1167.         distribution disk and a stamped, self-addressed floppy disk
  1168.         mailer.
  1169.  
  1170.  
  1171.                                Thank you for using SEARCH
  1172.                                                  ... Don
  1173.                                   Copyright (C) 1989
  1174.                                       Don Lewis 
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.