home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / CO / CO003C.ZIP / STO102.ARC / ST.DOC next >
Text File  |  1988-08-27  |  53KB  |  1,757 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                      Sysop Tools - GT Power Host Utilities
  31.  
  32.                      (C)Copyright P & M Software Co. 1988.
  33.                     (C)Copyright Chris B. Smith 1987, 1988.
  34.                              All rights reserved.
  35.  
  36.                                  Version 1.10
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                    DisclaimerDisclaimer
  60.  
  61.        Sysop  Tools, and this manual, are provided  AS  IS  without  anyAS  IS
  62.        warranty, expressed or  implied,  including  but  not  limited to
  63.        fitness for a particular purpose. P&M Software Co.  and  Chris B.
  64.        Smith specifically DISCLAIM all warranties. IN NO EVENT SHALL P&M                          DISCLAIM                 IN NO EVENT SHALL P&M
  65.        SOFTWARE CO. OR CHRIS B. SMITH BE HELD  LIABLE  FOR  ANY  LOSS OF       SOFTWARE CO. OR CHRIS B. SMITH BE HELD  LIABLE  FOR  ANY  LOSS OF
  66.        PROFIT OR  ANY OTHER COMMERCIAL DAMAGE, INCLUDING BUT NOT LIMITED       PROFIT OR  ANY OTHER COMMERCIAL DAMAGE, INCLUDING BUT NOT LIMITED
  67.        TO SPECIAL, INCIDENTAL,  CONSEQUENTIAL OR OTHER DAMAGES RESULTING       TO SPECIAL, INCIDENTAL,  CONSEQUENTIAL OR OTHER DAMAGES RESULTING
  68.        FROM THE USE OF THIS PRODUCT.       FROM THE USE OF THIS PRODUCT.
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                          This manual was produced with
  89.                     Sprint: The Professional Word Processor.
  90.  
  91.  
  92.  
  93.                  Sysop Tools is a trademark of Chris B. Smith.
  94.                    GT POWER is a trademark of P & M Software.
  95.                 Other brand and product names are trademarks or
  96.                registered trademarks of their respective holders.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                  ContentsContents
  110.  
  111.  
  112.  
  113.             Introduction                                          1
  114.                Technical Specifications  . . . . . . . . . . . .  1
  115.                Features of Sysop Tools . . . . . . . . . . . . .  2
  116.                Credits . . . . . . . . . . . . . . . . . . . . .  2
  117.                Technical Support . . . . . . . . . . . . . . . .  3
  118.  
  119.             Chapter 1  Getting Started                            4
  120.                1.1  Backing Up . . . . . . . . . . . . . . . . .  4
  121.                1.2  Batch Files & Paths  . . . . . . . . . . . .  5
  122.                   1.2.1  GTLOCAL.BAT . . . . . . . . . . . . . .  5
  123.                   1.2.2  GTREMOTE.BAT  . . . . . . . . . . . . .  5
  124.                   1.2.3  Paths . . . . . . . . . . . . . . . . .  5
  125.                1.3  Generic Tool Interface (GTI) . . . . . . . .  6
  126.                1.4  Navigating in Sysop Tools  . . . . . . . . .  6
  127.                   1.4.1  Local Movement  . . . . . . . . . . . .  6
  128.                   1.4.2  Remote Movement . . . . . . . . . . . .  7
  129.  
  130.             Chapter 2  User File Maintenance                      8
  131.                2.1  Change User Area . . . . . . . . . . . . . .  8
  132.                2.2  Scan/Edit Users  . . . . . . . . . . . . . .  8
  133.                   2.2.1  Name Scan . . . . . . . . . . . . . . .  8
  134.                   2.2.2  Access Level Scan . . . . . . . . . . .  9
  135.                   2.2.3  Sequential Scan . . . . . . . . . . . .  9
  136.                   2.2.4  Banned Scan . . . . . . . . . . . . . . 10
  137.                   2.2.5  Deleted Scan  . . . . . . . . . . . . . 10
  138.                2.3  Add New User . . . . . . . . . . . . . . . . 10
  139.                2.4  Delete Users . . . . . . . . . . . . . . . . 10
  140.                   2.4.1  Inactive Delete . . . . . . . . . . . . 11
  141.                   2.4.2  User Name Delete  . . . . . . . . . . . 11
  142.                2.5  User File Sort . . . . . . . . . . . . . . . 11
  143.                2.6  Global Class Change  . . . . . . . . . . . . 12
  144.                2.7  Pack User File . . . . . . . . . . . . . . . 12
  145.  
  146.             Chapter 3  Message Area Maintenance                  13
  147.                3.1  Compress Messages  . . . . . . . . . . . . . 13
  148.                3.2  Renumber Messages  . . . . . . . . . . . . . 14
  149.                3.3  Delete Messages  . . . . . . . . . . . . . . 14
  150.                3.4  Validate Messages  . . . . . . . . . . . . . 15
  151.  
  152.             Chapter 4  File Area Maintenance                     16
  153.                4.1  Change File Area . . . . . . . . . . . . . . 16
  154.                4.2  Add Color  . . . . . . . . . . . . . . . . . 16
  155.                4.3  Validate Files.BBS . . . . . . . . . . . . . 16
  156.                4.4  Move Files . . . . . . . . . . . . . . . . . 17
  157.  
  158.  
  159.  
  160.                                        i
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.             Chapter 5  Reports                                   18
  168.                5.1  User Report  . . . . . . . . . . . . . . . . 18
  169.                5.2  Message Report . . . . . . . . . . . . . . . 18
  170.  
  171.             Chapter 6  Other Functions                           19
  172.                6.1  Archive GT Files . . . . . . . . . . . . . . 19
  173.                6.2  Unarchive GT Files . . . . . . . . . . . . . 20
  174.                6.3  Shell to Dos . . . . . . . . . . . . . . . . 20
  175.                6.4  Dos File Maintenance . . . . . . . . . . . . 21
  176.  
  177.             Chapter 7  Editor                                    22
  178.                7.1  Editor . . . . . . . . . . . . . . . . . . . 22
  179.  
  180.             Appendix A  Crash Recovery                           23
  181.  
  182.             Appendix B  Editor Commands                          24
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                                       ii
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.                                  IntroductionIntroduction
  238.  
  239.  
  240.        GT POWER, the  brainstorm  of Paul Meiners has grown tremendously
  241.        during the past few years. It has evolved in  size  and  function
  242.        from  a  simple  terminal program to a  complete  bulletin  board
  243.        system  supporting  Netmail, Echomail and  an  enhanced  terminal
  244.        program.
  245.  
  246.        Several utilities have been written to assist the  GT  POWER Host
  247.        Mode sysops in  maintaining  their systems. None of the utilities
  248.        developed to date utilizes pull-down  menus  and  pop-up windows.
  249.        Today's sophisticated user has come to expect these features. It
  250.        is for these reasons Sysop Tools was developed.
  251.  
  252.        We hope you find Sysop Tools to be as enjoyable  and  easy to use
  253.        as GT POWER has been over  the  years. Like GT POWER, Sysop Tools
  254.        will continue to be in the state of "becoming", with enhancements
  255.        based on user input. Please  keep us informed of any suggestions,
  256.        gripes  or  compliments  (everyone  likes  those)  you  may have.
  257.        Without your input Sysop Tools  will become dormant and will fail
  258.        to fulfill your needs.
  259.  
  260.  
  261.        Technical Specifications       Technical Specifications
  262.  
  263.  
  264.        Any  system   successfully  operating  as  a  GT  POWER  Host  is
  265.        compatible  with Sysop Tools. Sysop Tools as  well  as  GT  POWER
  266.        14.00 have support for Expanded  Memory  (EMS),  specifically the
  267.        Lotus, Intel, Microsoft (LIM) specification.
  268.  
  269.        Running the overlaid version of either of these programs with EMS
  270.        memory, will cause the overlay files to be  loaded  into expanded
  271.        memory saving anywhere from 40  - 120k of conventional memory for
  272.        use by other software such as memory resident programs!
  273.  
  274.        Sysop Tools offers three major modes of operation. First there is
  275.        the direct video mode  with  pull-down  menus and pop-up windows.
  276.        This mode utilizes  direct  video access. Support for a Microsoft
  277.        compatible mouse is included in this mode of operation. This mode
  278.        is accessed by typing STOVL  at the command line. Secondly, there
  279.        is a BIOS mode. Some  multitasking software may require this mode
  280.        to work properly. This mode is accessed by typing STOVL  /BIOS at
  281.        the command line. Thirdly, there is a DOS mode. This mode  can be
  282.        used to do system maintenance from a remote  terminal.  This mode
  283.        is accessed by typing STOVL /DOS at the command line.
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.        If you are using the unoverlaid version of Sysop Tools substitute
  291.        STUNOVL for STOVL in the examples above.
  292.  
  293.  
  294.        Features of Sysop Tools       Features of Sysop Tools
  295.  
  296.  
  297.            o  43 line EGA Support
  298.  
  299.            o  50 line VGA Support
  300.  
  301.            o  Expanded Memory Support
  302.  
  303.            o  Crash Recovery
  304.  
  305.            o  Full Remote Maintenance
  306.  
  307.            o  Built in Wordstar(Tm) compatible Editor
  308.  
  309.            o  Full Backup & Restore
  310.  
  311.            o  Generic Tools Interface (GTI) Compatible
  312.  
  313.            o  File Base Maintenance
  314.  
  315.            o  Message Base Maintenance
  316.  
  317.            o  User Record Maintenance
  318.  
  319.            o  Limited Reporting Capability
  320.  
  321.            o  DOS File Maintenance
  322.  
  323.  
  324.        Credits       Credits
  325.  
  326.  
  327.        I would like  to  thank  the  following people for their help and
  328.        support during this endeavor.
  329.  
  330.        First  comes  my  wife. She has put up with not spending any time
  331.        with  me  for over four months now.  For  that  reason  I  hereby
  332.        dedicate  this  program  to  her.   Without   her   patience  and
  333.        understanding none of this would have ever come to pass.
  334.  
  335.        I  would   also like  to thank  Mr. Paul  Meiners. Without    his
  336.        patience, understanding and guidance  the  last  few  weeks would
  337.        have been one heck of a  lot  worse.  Oh yeah, without GT I would
  338.        not have a program to write this program for.
  339.  
  340.        Mr.  Dave Steinman was instrumental in  the  initial  testing  of
  341.        Sysop Tools. He has put in  many  hours (not to mention the phone
  342.        bills) in getting Sysop Tools to its present state. He also wrote
  343.  
  344.  
  345.  
  346.  
  347.                                      - 2 -
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.        90%  of  this  documentation. If the documentation is bad - blame
  355.        him. If the program is bad - blame me.
  356.  
  357.        Mr. John Perry has put in many hours of testing. Without his help
  358.        several bugs would have  been  released  with  this code. You all
  359.        need to give him a pat on the back.
  360.  
  361.        Mr.   Rick   Kunz   has  also  put  in  many  hours  testing  and
  362.        benchmarking. He has been very  patient with me. For  that reason
  363.        I owe him more than I will ever be able to repay.
  364.  
  365.        There are many others  too  numerous to name here who have helped
  366.        in  one way or another. Some gave moral  support.  Some  gave  of
  367.        their time. Some just showed interest and therefore  made  it all
  368.        worthwhile.
  369.  
  370.  
  371.        Technical Support       Technical Support
  372.  
  373.  
  374.        If  you  need  technical support, please use one of the following
  375.        methods of contacting me. I plan to support and, with  your help,
  376.        enhance this product for a long time to come.
  377.  
  378.            o  The Private Sector BBS
  379.               GT Net/Node 001/002
  380.               (713) 664-7679
  381.               300/1200/2400 N-8-1
  382.               24hrs
  383.  
  384.            o  GT NET Echomail Conference
  385.               Sysop Tools - E00/033
  386.  
  387.            o  Compuserve I.D. 76120,41
  388.  
  389.            o  Genie Mailbox C.Smith18
  390.  
  391.            o  Voice Number: (713) 661-9359
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.                                      - 3 -
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.                                    Chapter 1Chapter 1
  425.  
  426.                                 Getting StartedGetting Started
  427.  
  428.  
  429.        1.1  Backing Up       1.1  Backing Up
  430.  
  431.  
  432.        I can hear it now, "I  hate  backing  up. It takes too much time.
  433.        Besides, nothing will ever happen to my computer."
  434.  
  435.        You can  come  up  with  a million and one excuses why you do not
  436.        need to backup.  I can only come up with one excuse as to why you
  437.        should.  Here  is  the  bottom  line.  If  you find you are in  a
  438.        situation  where  you  need the backup and you do not have it you
  439.        are in a heap of trouble. If you never need  the  backup at least
  440.        you had some insurance.
  441.  
  442.        We are all plagued with the  misfortune  of data loss from a hard
  443.        disk  from time to time. Specifically with  the  operation  of  a
  444.        bulletin board,  data  is  written  to  and   deleted from a disk
  445.        frequently;   fragmenting  and  cross-linked  clusters  are   not
  446.        uncommon.
  447.  
  448.        In  other words, if the information contained  on  your  disk  is
  449.        important to you - something you couldn't re-create  in  a flash,
  450.        backing  up  as often as possible may  save  you  many  hours  of
  451.        unneeded work and aggravation.
  452.  
  453.        In the case of operating GT POWER with  Netmail  and/or Echomail,
  454.        Full backups are required for  at least the \MAILOUT, \MAILIN and
  455.        each  message  directory including each  \GTMSGS,  the  directory
  456.        containing the actual message files. Incremental and differential
  457.        backups are  not  recommended.  These  methods  for  backing will
  458.        restore files that were otherwise  deleted  intentionally  by the
  459.        Netmail software. This is something you want to avoid.
  460.  
  461.        Sysop Tools' archive function allows you to "take  a  picture" of
  462.        your GT POWER  Host  at  a  point  in time. This coupled with the
  463.        unarchive function  eases the pain of keeping current backups. Be
  464.        sure to use the archive function  on  a regular basis. Its use is
  465.        outlined in section 6.1, which begins on page 19.
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.                                      - 4 -
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.        1.2  Batch Files & Paths       1.2  Batch Files & Paths
  483.  
  484.  
  485.        1.2.1  GTLOCAL.BAT       1.2.1  GTLOCAL.BAT
  486.  
  487.        Sysop  Tools requires a minimum of two  batch  files  for  proper
  488.        operation. The first, STLOCAL.BAT,  is  executed  by ST when used
  489.        locally  via a macro key in conjunction with  the  GTI.  GT  will
  490.        instruct  ST  to  use direct screen writes and the pull-down menu
  491.        structure. This batch file should look something like this:
  492.  
  493.        ECHO OFF     { Batch commands not displayed }
  494.        CLS          { Clears the screen }
  495.        STOVL        { Executes Sysop Tools in direct video mode }
  496.  
  497.        1.2.2  GTREMOTE.BAT       1.2.2  GTREMOTE.BAT
  498.  
  499.        This batch file  is  used  for  executing ST remotely via a sysop
  500.        macro key and tells ST to use DOS writes for redirection  out the
  501.        communications  port. When using ST remotely,  GT  is  no  longer
  502.        resident  in memory thus a 'watchdog'  is  not  present.  Without
  503.        such  a 'watchdog' there is no protection  against  loss  of  DTR
  504.        which  will  cause  your  system  to remain off-line  should  you
  505.        disconnect improperly.
  506.  
  507.        Doorman, another utility I have written for GT, monitors DTR when
  508.        a user  is  in  a  door. If DTR is dropped, doorman will reset GT
  509.        automatically. STREMOTE.BAT should look something like this:
  510.  
  511.        ECHO OFF     { Batch commands not displayed }
  512.        CTTY GATE1   { Redirects output via Gateway }
  513.        CHEKTIME ON  { Turns doorman on and watches for drop of DTR }
  514.        STOVL /DOS   { Executes ST (overlay version) with DOS writes }
  515.        CHEKTIME OFF { Turns doorman off }
  516.        CTTY CON     { Redirects output to the local console }
  517.  
  518.        1.2.3  Paths       1.2.3  Paths
  519.  
  520.        Two paths need to  be  setup for proper execution of Sysop Tools.
  521.        The first should already be done for use with GT POWER  - GTPATH.
  522.        This  path  points  to  the  directory  containing  the GT  POWER
  523.        executable file(s).
  524.  
  525.        The second path is for the Archive and Unarchive Files options of
  526.        Sysop Tools and is called STPATH. Archived files  will  be placed
  527.        in this directory for  storage.  To  setup  these paths place the
  528.        following commands in your AUTOEXEC.BAT or other batch files:
  529.  
  530.            o  SET STPATH={ ST pathname }
  531.  
  532.            o  SET GTPATH={ GT pathname }
  533.  
  534.        NOTE:  Never shell from GT to DOS remotely  and  execute  one  of
  535.        these batch files. This will  execute the CTTY command twice. The
  536.  
  537.  
  538.  
  539.                                      - 5 -
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.        system  will hang when you try to return to GT. This is a problem
  547.        with  MS-DOS. DOS seems to lose the first  pointer  when  2  CTTY
  548.        commands are executed back to  back. This is just another example
  549.        of the re-entrancy problems with MS-DOS.
  550.  
  551.  
  552.        1.3  Generic Tool Interface (GTI)       1.3  Generic Tool Interface (GTI)
  553.  
  554.  
  555.        The Generic Tool  Interface  (GTI)  is  a new feature of GT POWER
  556.        beginning  with  version 14.00. This  function  allows  utilities
  557.        written for GT to take advantage of this feature to   be executed
  558.        directly from a macro in local or remote modes. When this occurs,
  559.        GT POWER is removed  from  memory giving all available RAM to the
  560.        called program. Upon  the  program's  completion,  it  is removed
  561.        from memory and GT POWER is reloaded.
  562.  
  563.        It is IMPERATIVE that you do not rename the  GT1400.EXE  file  at
  564.        any point and time. Renaming of this file will not allow  the GTI
  565.        program to find GT  for  reloading and will leave you stranded at
  566.        the dos prompt.
  567.  
  568.        In order to utilize ST remotely, a macro key must be setup in the
  569.        ALT F1-F10 range. Remotely, they  correspond  to  0-9.  The macro
  570.        will call GTREMOTE.BAT and should like something like this:
  571.  
  572.        {@/}C:\GT\GTEXEC.EXE|  (See the GT manual for help with macros)
  573.  
  574.        The GTEXEC.EXE file should be  placed  in  the  GTPATH directory.
  575.        This is the interface between GT and utilities  created  with GTI
  576.        capabilities.
  577.  
  578.        A similar macro may  be  created to enable local execution of ST,
  579.        in any function  key  excluding ALT F1-F10. Local macro execution
  580.        using the GTI interface will call GTLOCAL.BAT.
  581.  
  582.        Note: Be aware when ending remote maintenance with  ST,  you will
  583.        be  returned  to  GTSYSID.BBS after a brief pause, and the entire
  584.        log-on sequence will  once  again be necessary. It is recommended
  585.        that  you  leave  remote system maintenance to the last thing you
  586.        do before terminating your remote session.
  587.  
  588.  
  589.        1.4  Navigating in Sysop Tools       1.4  Navigating in Sysop Tools
  590.  
  591.  
  592.        1.4.1  Local Movement       1.4.1  Local Movement
  593.  
  594.        The  movement from one menu to another and  from  one  option  to
  595.        another can be accomplished several different ways,  allowing you
  596.        the user to choose the one you feel more comfortable with.
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.                                      - 6 -
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.        HIGHLIGHTED  CHARACTERS may be pressed for  the  option  of  your
  611.        choice. This will automatically  bring  up  the menu item without
  612.        additional key presses.
  613.  
  614.        MENU BARS may also be used  to  select items simply by moving the
  615.        cursor with the [UP] or [DOWN] arrow keys, followed  by  a  [CR].
  616.        [LEFT] and [RIGHT] arrow  keys  are used to choose items from the
  617.        main menu. [ESC]ape always brings you back to  the  previous sub-
  618.        menu.
  619.  
  620.        A Microsoft compatible mouse  may  also be used to move around in
  621.        ST. The left mouse button coincides with the enter key. The right
  622.        mouse button coincides with the escape key.
  623.  
  624.        The  current  cursor  keys  available  for  movement  are  always
  625.        displayed on the bottom of the screen for reference.
  626.  
  627.        1.4.2  Remote Movement       1.4.2  Remote Movement
  628.  
  629.        Moving around in  ST  remotely  is  a bit different than using it
  630.        locally since the cursor keys are not supported.  Menu  items are
  631.        selected by alphabetic characters followed by a  carriage return.
  632.        When scanning users  in  the  user  editor, a simple press of the
  633.        return key will bring up the next user, and  a  [MINUS][CR]  will
  634.        bring up the last user.
  635.  
  636.        More detailed navigation will be given as we explore each  of the
  637.        menus of Sysop Tools.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                      - 7 -
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.                                    Chapter 2Chapter 2
  681.  
  682.                              User File MaintenanceUser File Maintenance
  683.  
  684.  
  685.        Every time a User  File  Maintenance  menu  option is chosen, the
  686.        user area currently being maintained will be displayed on row one
  687.        beginning  in column three of the screen,  and  will  contain  64
  688.        characters of your description. This will disappear  upon exiting
  689.        from the User Maintenance menu.
  690.  
  691.  
  692.        2.1  Change User Area       2.1  Change User Area
  693.  
  694.  
  695.        The change area option pulls down a window  containing  the first
  696.        15 message areas listed  in  your  GTMDIR.BBS  file. You may move
  697.        through the window with the [UP] and [DOWN] arrow keys. To select
  698.        the next page of message areas, press [PgUp] or [PgDn]  and again
  699.        move through the window with the [UP] and [DOWN] arrow keys.
  700.  
  701.        The default area  selected  (the area automatically chosen by ST)
  702.        is the directory pointed  to  by  your  DEFAULT MESSAGE BASE PATH
  703.        statement in the GT POWER  setup menu [ALT-I]. This area contains
  704.        information  about  EVERY  user  that  logs  onto   your  system.
  705.        Logically,  this  is  where you will  spend  most  of  your  time
  706.        maintaining  user  records.  One exception to this  rule  is  the
  707.        Netmail  message  area.  Only  in  that directory can  you  issue
  708.        credit to yourself or your users for creating and transmitting of
  709.        messages within the GT POWER Network.
  710.  
  711.  
  712.        2.2  Scan/Edit Users       2.2  Scan/Edit Users
  713.  
  714.  
  715.        The Scan/Edit option  allows  the user to modify user information
  716.        in  several  different  ways - by scanning for a particular name,
  717.        scanning for users of a  particular access level (A-Z, a-z, 0-9),
  718.        scanning  users  in sequential (numerical)  order,  scanning  for
  719.        users  who  have  been  banned   (great   for   updating  private
  720.        conferences) or scanning for users who have been deleted.
  721.  
  722.        2.2.1  Name Scan       2.2.1  Name Scan
  723.  
  724.        Once you have selected to edit  a  user by scanning for the name,
  725.        you  may  scan  for any part of a name. For example, scanning for
  726.        "Rich"  would  display  "John   RICHard",   "RICH   Smith",  "Sam
  727.        eRICHson", etc.
  728.  
  729.  
  730.  
  731.                                      - 8 -
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.        After ST scans the user file for names matching  your  input,  it
  739.        will display the first one it  comes  to.  If that is not the one
  740.        you  are  looking  for, pressing the [RIGHT ARROW] will bring the
  741.        next user record to the  window. You may continue displaying each
  742.        record that matches  your  criteria by pressing the [RIGHT ARROW]
  743.        to see  the next record  or  by  pressing the [LEFT ARROW] to see
  744.        the previous record.
  745.  
  746.        Once  you  have  found the record you wish to edit, press [F2] to
  747.        move the cursor  into  the  window.  You may move the cursor from
  748.        field to field sequentially by  pressing  the  [RETURN]  or [TAB]
  749.        keys,  by pressing [Shift-TAB] to move from  field  to  field  in
  750.        reverse, or by pressing the [UP] or [DOWN] arrow keys to move the
  751.        cursor vertically in the current column.
  752.  
  753.        After  editing  the  the  user  record, press [F10] to save  your
  754.        changes or press [ESC] to abort your changes without saving them.
  755.  
  756.        At  this  point  you will once again be prompted to enter data to
  757.        scan for. If you are finished scanning for records by name, press
  758.        [ESC]ape  again to close the current window  and  return  to  the
  759.        menu.
  760.  
  761.        2.2.2  Access Level Scan       2.2.2  Access Level Scan
  762.  
  763.        After selecting scan/edit users, picking "access level scan" from
  764.        the sub-menu will  allow  editing user records according to their
  765.        access  level. GT POWER Host supplies the  sysop  with  a  "three
  766.        tier" access level scheme. The  three levels in order of priority
  767.        are 0-9, A-Z and a-z. To avoid confusion, it is  recommended that
  768.        the lower case series of access levels not be used.
  769.  
  770.        After choosing the access level you wish to scan for,  ST quickly
  771.        builds  an  index  of those users matching your criteria. As each
  772.        record appears, you may elect to edit any of the fields  by first
  773.        pressing [F2] to move the  cursor into the record. After editing,
  774.        press  [F10] to save your changes or press  [ESC]  to  abort  the
  775.        changes.
  776.  
  777.        You  may scan through other records by  pressing  the  [LEFT]  or
  778.        [RIGHT]  arrow  keys  to move forward or backwards. Press [F2] to
  779.        edit a record or  press  [ESC] to abort editing. Once exiting the
  780.        user record window you will  be prompted for another access level
  781.        to scan for. You may continue to search by access level  or press
  782.        [ESC] again to backup to the previous window.
  783.  
  784.        2.2.3  Sequential Scan       2.2.3  Sequential Scan
  785.  
  786.        Scanning the user file sequentially  very  simply  allows  you to
  787.        search for user records in a numerical sequence  starting  at any
  788.        record number you choose. The same steps are used to  edit fields
  789.        as for the other scans.
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                      - 9 -
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.        Upon terminating the scan by  pressing [ESC] you will be prompted
  803.        for another user record number to start a  sequential  scan from.
  804.        At  this point you may enter another number, or press [ESC] again
  805.        to back out of the sequential scan window.
  806.  
  807.        2.2.4  Banned Scan       2.2.4  Banned Scan
  808.  
  809.        2.2.5  Deleted Scan       2.2.5  Deleted Scan
  810.  
  811.        Banned  and deleted scans are very similar,  in  that  they  both
  812.        search the user  file  for  records  which  have  been  marked as
  813.        deleted  or  banned.  After finding the records you wish to edit,
  814.        simply  edit them as you would when  scanning  for  name,  access
  815.        level, or in sequential  order.  As always [ESC] backs out of the
  816.        current window.
  817.  
  818.  
  819.        2.3  Add New User       2.3  Add New User
  820.  
  821.  
  822.        If you wish to prearrange access for a user prior to  their first
  823.        call, the add new user option comes in very handy. ST will prompt
  824.        you for the  user's  name,  city/state,  password  desired, phone
  825.        number and access level.
  826.  
  827.        NOTE - adding  new  users  should  be done in the DEFAULT message
  828.        area if the record is being  created  for a first time caller. If
  829.        you simply want  to  add  a  user to another message area, simply
  830.        change to that area and create the record.
  831.  
  832.  
  833.        2.4  Delete Users       2.4  Delete Users
  834.  
  835.  
  836.        From time to time it may become necessary to  delete  users  from
  837.        your system due to inactivity  or users abusing your system. This
  838.        option will assist you with that task.
  839.  
  840.        Sysop Tools provides  the  option of deleting users by inactivity
  841.        or  on   an  individual  basis.  The  delete  function  does  not
  842.        physically remove the  user  from your system but merely "raises"
  843.        the user record delete flag. To remove the user record  from your
  844.        control file you need to pack the appropriate  control  file. See
  845.        section  2.7 for an explanation of the Pack User function.
  846.  
  847.        NOTE: Only deleting users from  the default message base path set
  848.        in the GT Host configuration file will prevent users from logging
  849.        on again. Only after  packing  the control files will the user be
  850.        permanently removed from your system.
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                                     - 10 -
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.        2.4.1  Inactive Delete       2.4.1  Inactive Delete
  867.  
  868.        The deletion of users  from  your  system  may be accomplished by
  869.        removing  them from the current area, all  areas  or  by  picking
  870.        specific areas from a pick list.
  871.  
  872.        Users may be deleted according to the last time they visited your
  873.        system. Some sysops  hold  a  strict  60 day connect policy. If a
  874.        user  has  not  logged onto the system within a period of 60 days
  875.        they are removed from the system records.
  876.  
  877.        The above example is  easily  accomplished  by first pulling down
  878.        the delete  user window. After selecting inactive delete you will
  879.        be prompted for the  number  of days of inactivity and the number
  880.        of log-ons to override. The  number of log-ons to override allows
  881.        you to omit deleting users that  have  not logged on for x number
  882.        of days, but have called y number of times.
  883.  
  884.        Press [F10] to start marking the records as deleted. If  you have
  885.        made a mistake or changed your mind simply press  [ESC]  to  back
  886.        out of the window.
  887.  
  888.        2.4.2  User Name Delete       2.4.2  User Name Delete
  889.  
  890.        It  may become necessary to delete an  "unruly"  user  from  your
  891.        system. This option  will  allow  you  to do that by entering the
  892.        user's complete name. If you do not spell the  entire  user  name
  893.        correctly the delete will not occur.
  894.  
  895.        A user can be deleted from the current message area,  all message
  896.        areas or from areas you pick from the pick list menu.
  897.  
  898.        If the user is deleted from the default message area (set  in the
  899.        GT configuration  file)  he  will  not  be  able to log-on to the
  900.        system again. However, if a user record is deleted from  any area
  901.        other than the default, he will be able  to  log-on  on  his next
  902.        call.
  903.  
  904.        The pick list allows marking  of individual areas for user record
  905.        deletion.  This  option  can be used to remove records from areas
  906.        the user does not wish to have the host system's mail  scan check
  907.        for waiting mail.
  908.  
  909.  
  910.        2.5  User File Sort       2.5  User File Sort
  911.  
  912.  
  913.        The user control file(s) maintains  users in the order of initial
  914.        log-on. Users listed towards  the  end  of  the control file will
  915.        experience  a  longer  log-on sequence than a user list closer to
  916.        the  beginning.  You  may  want  to expedite the log-on for  more
  917.        frequent users. This is one of a few uses of the user file sort.
  918.  
  919.  
  920.  
  921.  
  922.  
  923.                                     - 11 -
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.        In the example above, sorting the user control file by  number of
  931.        log-ons  is  one  of 5 different sorts available. Other sorts are
  932.        date of last log-on, first name, last name or  by  access  level.
  933.        Each of the sorts may also be done  in  ascending  order  (low to
  934.        high) or  in  descending  order  (high  to  low). I sort users by
  935.        number of log-ons in descending  order.  This  gives  my frequent
  936.        callers a faster quicker log-on.
  937.  
  938.  
  939.        2.6  Global Class Change       2.6  Global Class Change
  940.  
  941.  
  942.        Changing access levels for  a  group of users is made simple with
  943.        this  option.  This  allows  the  system operator to  change  the
  944.        structure of the GTPASSWD.BBS file.
  945.  
  946.        After selecting the global access change window, enter the access
  947.        level  of  the  users you wish to change and the new access level
  948.        they will be changed to. Once you are sure of your entries, press
  949.        [F10] to accept and execute the change or [ESC] to abort.
  950.  
  951.  
  952.        2.7  Pack User File       2.7  Pack User File
  953.  
  954.  
  955.        Users flagged for  deletion  remain  in  the user file and can be
  956.        toggled until that user file is packed. Once packed, the  user is
  957.        permanently removed from the system.
  958.  
  959.        To pack a user file(s), select either the current file  area, all
  960.        file areas or multiple areas from the pick list. Once selected ST
  961.        will ask you if you are  sure  the  options you chose is what you
  962.        want. If not, select no and  redo  the settings or press [ESC] to
  963.        exit the user editor window.
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                                     - 12 -
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.                                    Chapter 3Chapter 3
  1001.  
  1002.                            Message Area MaintenanceMessage Area Maintenance
  1003.  
  1004.  
  1005.        More time has been dedicated to the development  of  this section
  1006.        of Sysop Tools than  on  any other. Coding and re-coding has been
  1007.        done to optimize the time required for managing  message  areas -
  1008.        local,  Netmail  and  Echomail.  Because  of  the  popularity  of
  1009.        Echomail it is possible for a conference area to increase in size
  1010.        by several hundred messages or more during any  given  event. The
  1011.        larger the  message  area  the  longer  it  will take to do group
  1012.        deletions, renumber and compressing. Much of the delay in message
  1013.        area management is the cause of DOS' handling of multiple files.
  1014.        NOTE:  It is HIGHLY RECOMMENDED that backups  be  done  prior  to
  1015.        maintenance of the message areas. Crash Recovery (see Appendix A)
  1016.        has been implemented to help prevent problems  during maintenance
  1017.        however nothing is 100%. Please take the time to protect yourself
  1018.        and the  valuable information contained on your system by BACKING
  1019.        UP FIRST.
  1020.  
  1021.  
  1022.        3.1  Compress Messages       3.1  Compress Messages
  1023.  
  1024.  
  1025.        Compressing a message area removes  records from the FRONT of the
  1026.        control file.
  1027.  
  1028.        Example:
  1029.  
  1030.        Let's take a message  area  containing  numbers 1-10. If messages
  1031.        1,2,3  and  10  were killed, compressing this  area  will  remove
  1032.        records 1-3. The  next  time  a  user displays that area, it will
  1033.        show that messages 4-10  are  available  for reading. If messages
  1034.        have  been  killed  from  locations  other than the front of  the
  1035.        control file using the renumber messages option will take care of
  1036.        those messages including records at the front.
  1037.  
  1038.        Once you have  decided  to  compress  a message area, you will be
  1039.        prompted to compress the current, all or any combination of areas
  1040.        from a pick list. A final  prompt  to  be sure you are ready will
  1041.        appear. If you are unsure of your choices simply select  "no" and
  1042.        you will be returned to the message area maintenance menu.
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.                                     - 13 -
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.        3.2  Renumber Messages       3.2  Renumber Messages
  1059.  
  1060.  
  1061.        Renumbering messages removes "dead"  space  in  a message area by
  1062.        compressing and renumbering each message.
  1063.  
  1064.        Example:
  1065.  
  1066.        Let's take a message area  containing  message  numbers  1-10. If
  1067.        messages 1,2 and 8 were marked as killed,  renumbering  this area
  1068.        will remove records 1,2 and 8 and renumber 9 to 8  and  10  to 9.
  1069.        The  next  time a user displays that  area,  it  will  show  that
  1070.        messages 3-9 are available for reading.
  1071.  
  1072.        Once again, just like compress,  selecting  renumber  will prompt
  1073.        you for the current, all or any combination of areas from  a pick
  1074.        list. A final prompt to be sure you are ready will appear. If you
  1075.        are unsure of  your  choices  simply  select "no" and you will be
  1076.        returned to the message area maintenance menu.
  1077.  
  1078.        NOTE: Renumber serves a dual duty as renumber and compress. Since
  1079.        renumber will scan the entire  area for messages to renumber this
  1080.        option will consume quite a bit more time than  compress.  It  is
  1081.        recommended that renumber be done less frequently than a compress
  1082.        especially following a delete.
  1083.  
  1084.        IMPORTANT:  In  case  of  power  failure during a  renumber,  see
  1085.        Appendix  A  beginning  on  page  23.  A  very simple  method  of
  1086.        recovering from such a hazard is outlined there.
  1087.  
  1088.  
  1089.        3.3  Delete Messages       3.3  Delete Messages
  1090.  
  1091.  
  1092.        Two options for deleting groups of messages are available in this
  1093.        release of Sysop Tools.  Both  options  allow  the user to delete
  1094.        messages in the current,  all  or  a  combination of areas chosen
  1095.        from a pick list.
  1096.  
  1097.        Electing to delete old messages will prompt you for the number of
  1098.        days to retain. Sysop Tools will delete all  messages  older than
  1099.        that date after you press F10. If unsure, [ESC] will back  out of
  1100.        the delete window.
  1101.  
  1102.        Unconditional delete will  remove  all  messages  accept  for the
  1103.        number you wish to retain.  Again, pressing F10 will proceed with
  1104.        the deletion and [ESC] will back out of the window.
  1105.  
  1106.        Since both unconditional and  deletion  by  age  removes messages
  1107.        from  the  front of the message area,  a  compress  will  be  the
  1108.        fastest way of removing the header records from the control file.
  1109.        Renumber  is  only  necessary when a number of messages have been
  1110.        deleted in the middle or at the end of the area.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.                                     - 14 -
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.        3.4  Validate Messages       3.4  Validate Messages
  1123.  
  1124.  
  1125.        Validating a message area  will  ensure  that every header record
  1126.        has an accompanying message file, and every message  file  has an
  1127.        accompanying header record. If either condition  does  not exist,
  1128.        one of the following will occur:
  1129.  
  1130.            o  A header record without a message file will  be  marked as
  1131.               deleted.
  1132.  
  1133.            o  A message file without a header record will be logged to a
  1134.               file  called  VALMSGS.LOG. It is  your  responsibility  to
  1135.               determine what action you want taken.
  1136.  
  1137.            o  A message file with a header record marked as deleted will
  1138.               be deleted.
  1139.  
  1140.        You  will  once  again  be  prompted to validate messages in  the
  1141.        current, all or a combination of areas selected from a pick list.
  1142.        After choosing one of  the  options,  validation  will ask you to
  1143.        verify wanting to proceed.  Answer  yes  to  continue or [ESC] to
  1144.        back out of validate window.
  1145.  
  1146.        Headers marked deleted  during  validation will be removed once a
  1147.        compress or renumber is executed.
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.                                     - 15 -
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                                    Chapter 4Chapter 4
  1193.  
  1194.                              File Area MaintenanceFile Area Maintenance
  1195.  
  1196.  
  1197.        4.1  Change File Area       4.1  Change File Area
  1198.  
  1199.  
  1200.        Nothing too technical about this feature.  Selecting  change file
  1201.        area  from  the  file maintenance menu will display a window with
  1202.        all directory paths listed in the GTDIR.BBS file. Move the cursor
  1203.        bar to the directory you wish to work in and press [RETURN].
  1204.  
  1205.  
  1206.        4.2  Add Color       4.2  Add Color
  1207.  
  1208.  
  1209.        Each  file  directory  contains  a  files.BBS file. This  is  the
  1210.        default  listing  of  file names and descriptions  shown  to  all
  1211.        users.  However,  if  a user is  using  ANSI  they  will  have  a
  1212.        files.CBS  displayed  for  them  if  it  exists.  To  create  the
  1213.        files.CBS with color, select  add  color.  You  will be given the
  1214.        option  of  adding color to the current  area,  all  areas  or  a
  1215.        combination of areas chosen from a pick list.
  1216.  
  1217.        In  the  true  spirit of GT  POWER  14.00,  the  following  color
  1218.        combinations  from  the  GT control file (GT.CNF) will be used in
  1219.        creating the files.CBS:
  1220.  
  1221.            o  File Name  - GT Window colors.
  1222.  
  1223.            o  File Size  - GT Option Hi Light colors.
  1224.  
  1225.            o  File Date  - GT Option Lo Light colors.
  1226.  
  1227.            o  File Desc. - GT Dialing Directory highlight bar colors.
  1228.  
  1229.  
  1230.        4.3  Validate Files.BBS       4.3  Validate Files.BBS
  1231.  
  1232.  
  1233.        Validate Files.BBS builds  a  new  Files.BBS  containing  all the
  1234.        files in the current  directory.  If  a  description exists it is
  1235.        retained. If a description exists  but no matching file the entry
  1236.        is deleted.  If  a  file  exists  but  no description an entry is
  1237.        created for editing later. FILES.* are ignored.
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.                                     - 16 -
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.        4.4  Move Files       4.4  Move Files
  1251.  
  1252.  
  1253.        This function allows you to move, copy or delete files  and their
  1254.        descriptions from the current  file  area.  Initially a window is
  1255.        displayed with the current FILES.BBS in it. You can pick a series
  1256.        of files and then press [F6]  to  copy them to another area, [F7]
  1257.        to move them to another area or [F9] to delete them all together.
  1258.        After you have finished with your file maintenance  you  must use
  1259.        the Validate Files.BBS function (preferably  the  All  option) to
  1260.        resort all the updated Files.BBS.
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.                                     - 17 -
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                    Chapter 5Chapter 5
  1321.  
  1322.                                     ReportsReports
  1323.  
  1324.  
  1325.        5.1  User Report       5.1  User Report
  1326.  
  1327.  
  1328.        The User Dump report creates a report named  USER.RPT  and places
  1329.        it in each user/message area it is executed in. These reports may
  1330.        be created for the current area, all areas or  a  combination  of
  1331.        areas chosen from a pick list.
  1332.  
  1333.        The report is  created  in  the  current sorted order of the user
  1334.        control file. If you would like to create a report in a different
  1335.        sorted order, first use the global user sort option from the user
  1336.        maintenance menu. By first doing  this, reports by number of log-
  1337.        ons, date of last  log-on,  first name, last name or access level
  1338.        may be created.
  1339.  
  1340.  
  1341.        5.2  Message Report       5.2  Message Report
  1342.  
  1343.  
  1344.        The dump message report shows the status of each  message  as  to
  1345.        the  subject and the person it is addressed  to.  Like  the  user
  1346.        report the output report (MSG.RPT) is placed it each user/message
  1347.        area it is created for. The report may be created for the current
  1348.        area,  all areas or a combination of areas  chosen  from  a  pick
  1349.        list.
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.                                     - 18 -
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                                    Chapter 6Chapter 6
  1385.  
  1386.                                 Other FunctionsOther Functions
  1387.  
  1388.  
  1389.        6.1  Archive GT Files       6.1  Archive GT Files
  1390.  
  1391.  
  1392.        As mentioned in the  getting  started  section,  backing up is an
  1393.        important function in maintaining any  system  but  is  even more
  1394.        important in ensuring the integrity of a bulletin board system.
  1395.  
  1396.        Sysop Tools provides the sysop with the ability  to  backup their
  1397.        system by means of archiving the files with Phil Katz's PKARC and
  1398.        PKXARC.  Both  these  archive  utilities  have proven to  be  the
  1399.        fastest and easiest to use among all archive software.
  1400.  
  1401.        After selecting the archive option, ST will prompt  you  for your
  1402.        choice of message areas to archive, either the current, all  or a
  1403.        combination of areas selected from the pick list menu. Regardless
  1404.        of  which  option  you  choose,  the GTMDIR.BBS from the GT  main
  1405.        directory (pointed to by GTPATH)  will  always  be  archived. The
  1406.        unarchive function will  use  the GTMDIR.BBS in your GT directory
  1407.        to determine where the message files originated.
  1408.  
  1409.        The directory pointed to by the GTPATH will be archived  when you
  1410.        choose  a full archive. Files in that  directory  which  will  be
  1411.        archived are .CBS, .BBS,  .BAT,  .CNF,  .DIR,  .KEY, .LOG and all
  1412.        routing files. Because of this, it is highly recommended that you
  1413.        choose to archive all message areas.
  1414.  
  1415.        As ST archives these files, a log is also generated and placed in
  1416.        the STPATH directory along with the archives themselves. This log
  1417.        is called ARCHIVE.LOG.
  1418.  
  1419.        Archives are named using the following naming conventions:
  1420.  
  1421.        YYYYMMDD.DIR
  1422.  
  1423.            o  YYYY = year
  1424.  
  1425.            o  MM   = month
  1426.  
  1427.            o  DD   = day
  1428.  
  1429.            o  DIR  = directory number
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.                                     - 19 -
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.        The  directory  number  corresponds  with  the   order   of  your
  1443.        GTMDIR.BBS file.  The first directory listed will have an archive
  1444.        extension  of  .001,  the  second  .002 and so on. The  directory
  1445.        pointed to by GTPATH will have a file extension of .GTB.
  1446.  
  1447.        NOTE: Due to the methods used in archiving  these  files, message
  1448.        areas can only be restored by Sysop Tools' unarchive option.
  1449.  
  1450.  
  1451.        6.2  Unarchive GT Files       6.2  Unarchive GT Files
  1452.  
  1453.  
  1454.        In  case of data loss or user error,  Sysop  Tools  includes  the
  1455.        ability to unarchive  files  previously archived with ST. You may
  1456.        choose  to  restore  to  the    current  area,  all  areas  or  a
  1457.        combination of areas from a pick list.
  1458.  
  1459.        If all, or areas from a  pick  list are chosen, the unarchive can
  1460.        be stopped by pressing any key. The process will  end  after  the
  1461.        current directory is unarchived.
  1462.  
  1463.  
  1464.        6.3  Shell to Dos       6.3  Shell to Dos
  1465.  
  1466.  
  1467.        Forget to check something? Need  to make a quick adjustment? This
  1468.        option  will allow you to quickly shell out  to  dos  leaving  ST
  1469.        resident. To return to ST type EXIT at the DOS prompt.
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.                                     - 20 -
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.        6.4  Dos File Maintenance       6.4  Dos File Maintenance
  1507.  
  1508.  
  1509.        This  option  allows  you  to  maintain your file  areas  without
  1510.        leaving Sysop Tools with these options:
  1511.  
  1512.            o  [F5] CHANGE DIRECTORIES - Either move the highlight bar to
  1513.               the directory you wish to change to and press [RETURN], or
  1514.               press [F5] and enter  the  FULL  pathname to the directory
  1515.               you wish to move to.
  1516.  
  1517.            o  [F6] COPY A FILE - Highlight the file you wish to copy and
  1518.               press [F6]. Enter the full pathname of the destination for
  1519.               the file.
  1520.  
  1521.            o  [F7] MOVE A FILE - Highlight the file you wish to move and
  1522.               press [F7]. Enter the full pathname of the destination for
  1523.               the file. If the  file  is  being  moved from directory to
  1524.               directory  on  the  same drive a true move is executed. If
  1525.               the file is being moved across drives, the  file  is first
  1526.               copied and then deleted from the source location.
  1527.  
  1528.            o  [F8] RENAME A FILE - Highlight the file you wish to rename
  1529.               and press [F8]. Enter the new filename and press [RETURN].
  1530.  
  1531.            o  [F9] ERASE A FILE  -  Highlight the file you wish to erase
  1532.               and  press  [F9].  ST will verify that you are certain the
  1533.               highlighted file is to be deleted.
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.                                     - 21 -
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.                                    Chapter 7Chapter 7
  1577.  
  1578.                                     EditorEditor
  1579.  
  1580.  
  1581.        7.1  Editor       7.1  Editor
  1582.  
  1583.  
  1584.        A  long  tutorial  on the use of this editor would  prove  to  be
  1585.        fruitless and long winded as it would be a manual in itself. This
  1586.        editor  uses  the  same  combination  control  key  functions  of
  1587.        Micropro's Wordstar(Tm)  and Borland's Sidekick(Tm). A listing of
  1588.        editor commands can be found in Appendix B, which begins  on page
  1589.        24.
  1590.  
  1591.        When prompted for a filename, if you use  wild-cards  a highlight
  1592.        list  of  the  matching  files  in the current directory will  be
  1593.        displayed.  If  you  want to display an entire directory, end the
  1594.        pathname  with  a  backslash and press [RETURN]. To select a file
  1595.        for editing merely place the highlight bar on the file's name and
  1596.        press enter. The editor is limited to files with a size of 63K or
  1597.        less.  It's  intention is to give you  easy  access  to  a  small
  1598.        Wordstar(Tm) compatible editor to  use  on  your routing and .BBS
  1599.        files.
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.                                     - 22 -
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.                                   Appendix AAppendix A
  1641.  
  1642.                                 Crash RecoveryCrash Recovery
  1643.  
  1644.  
  1645.        Crash recovery has been implemented for Renumber Messages. In the
  1646.        event  that  you  have a loss of power during a Renumber you must
  1647.        immediately (after your local  electric  company  gives  you back
  1648.        some juice) initiate a Renumber in the area that you were in when
  1649.        it crashed. ST will sense that a crash occurred  and  resume  the
  1650.        Renumber at the point it left off. IT IS VERY IMPORTANT THAT THIS
  1651.        BE DONE IMMEDIATELY! Otherwise,  a  user  may  lose his last read
  1652.        message pointer etc.
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.                                     - 23 -
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.                                   Appendix BAppendix B
  1705.  
  1706.                                 Editor CommandsEditor Commands
  1707.  
  1708.  
  1709.        Character left        Ctrl-S       End block             Ctrl-K-K
  1710.        Character right       Ctrl-D       Mark current word     Ctrl-K-T
  1711.        Word left             Ctrl-A       Toggle block display  Ctrl-K-H
  1712.        Word right            Ctrl-F       Copy block            Ctrl-K-C
  1713.        Line up               Ctrl-E       Move block            Ctrl-K-V
  1714.        Line down             Ctrl-X       Delete block          Ctrl-K-Y
  1715.        Scroll up             Ctrl-W       Read file from disk   Ctrl-K-R
  1716.        Scroll down           Ctrl-Z       Write block to file   Ctrl-K-W
  1717.        Page up               Ctrl-R       Print marked block    Ctrl-K-P
  1718.        Page down             Ctrl-C       Set marker 0          Ctrl-K-0
  1719.        Cursor to left side   Ctrl-Q-S     Set marker 1          Ctrl-K-1
  1720.        Cursor to right side  Ctrl-Q-D     Set marker 2          Ctrl-K-2
  1721.        Top of screen         Ctrl-Q-E     Set marker 3          Ctrl-K-3
  1722.        Bottom of screen      Ctrl-Q-X     Jump to marker 0      Ctrl-Q-0
  1723.        Top of file           Ctrl-Q-R     Jump to marker 1      Ctrl-Q-1
  1724.        Bottom of file        Ctrl-Q-C     Jump to marker 2      Ctrl-Q-2
  1725.        Top of block          Ctrl-Q-B     Jump to marker 3      Ctrl-Q-3
  1726.        Bottom of block       Ctrl-Q-K     Find pattern          Ctrl-Q-F
  1727.        Last cursor position  Ctrl-Q-P     Search and replace    Ctrl-Q-A
  1728.        New line              Ctrl-M       Repeat last find      Ctrl-L
  1729.        Insert line           Ctrl-N       Tab                   Ctrl-I
  1730.        Toggle insert mode    Ctrl-V       Toggle autoindent     Ctrl-Q-I
  1731.        Delete line           Ctrl-Y       Toggle fixed tabs     Ctrl-O-T
  1732.        Delete to end of line Ctrl-Q-Y     Save file and exit    Ctrl-K-D
  1733.        Delete right word     Ctrl-T       Save file and resume  Ctrl-K-S
  1734.        Delete current char   Ctrl-G       Abort edit            Ctrl-K-Q
  1735.        Delete left character Ctrl-H       Restore line          Ctrl-Q-L
  1736.        Begin block           Ctrl-K-B     Insert control char   Ctrl-P
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.                                     - 24 -
  1756.  
  1757.