home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / SPITFIRE / BCSUTI.ZIP / BCSUTI.DOC < prev    next >
Text File  |  1994-03-15  |  36KB  |  738 lines

  1.                                 BCSUTI
  2.                               Version 1.3
  3.                  Copyright (C) by Mike Woltz, 1992-1994
  4.                          Buffalo Creek Software
  5.  
  6.  
  7.     INTRODUCTION
  8.     ------------
  9.  
  10.       BCSUTI is a utility written by Mike Woltz, author of SPITFIRE
  11.     Bulletin Board System. It consists of eight programs which are
  12.     designed to interface a SPITFIRE BBS with PCRelay/Postlink Networking
  13.     Software, MegaMail Door and other netmail systems which require
  14.     a Revision 2 UTI.  BCSUTI is not intended to operate independently
  15.     but rather in conjunction with the aforementioned programs.  The 
  16.     component BCSUTI programs were written in Turbo Assembler for 
  17.     maximum speed while requiring very little disk space.
  18.  
  19.  
  20.     REQUIREMENTS AND OPTIONS
  21.     ------------------------
  22.  
  23.        To utilize the BCSUTI, the SPITFIRE Sysop need obtain and properly
  24.     install their netmail programs.  Such programs include the PCRelay/
  25.     Postlink Networking software, the MegaMail Door or other netmail systems
  26.     which require a Revision 2 UTI.  This document will not attempt to 
  27.     explain the setup of those programs.  If you have questions regarding
  28.     their setup, please refer to the appropriate documentation or contact 
  29.     the author of that particular program for support.
  30.  
  31.        It should be noted, a Microsoft-compatible mouse may be used with 
  32.     the BCSUTI.COM utility.  However, BCSUTI.COM does not REQUIRE a mouse.
  33.  
  34.  
  35.     DISTRIBUTION PACKAGE
  36.     --------------------
  37.       
  38.       When decompressed, the distribution package, BCSUTI.ZIP, should
  39.     contain the following files:
  40.     
  41.        BCSUTI.DOC      - This documentation file
  42.        UTIEXPRT.EXE    - Export module
  43.        UTIIMPRT.EXE    - Import module
  44.        UTIDOOR.COM     - Works with the Megadoor program
  45.        UTIVER.EXE      - Version number of the UTI
  46.        UTIHIGH.EXE     - Marks highest message for netmail programs
  47.        UTILIST.EXE     - Creates SPITFIRE conference listing
  48.        UTILSTRD.EXE    - Tracks and resets last read messages
  49.        BCSUTI.COM      - Configuration program
  50.        FILE_ID.DIZ     - Text file containing file description
  51.  
  52.       You are free to distribute the BCSUTI program as long as it remains
  53.     unmodified and no fee is charged.  Sysops are free to post this and 
  54.     subsequent versions of BCSUTI on public Bulletin Board Systems as
  55.     long as no fee is charged to obtain the file.
  56.     
  57.     
  58.     SETUP
  59.     -----
  60.     
  61.       The eight programs that make up the BCSUTI (excluding BCSUTI.DOC)
  62.     should reside in a DOS subdirectory which is located in your PATH.
  63.     Sysops can either place them in an existing subdirectory or create a 
  64.     new one specifically for them.  The DOS path statement should include
  65.     the directory in which the BCSUTI files are located.  (For information
  66.     on creating or modifying the DOS path statement, refer to your DOS
  67.     documentation.)
  68.     
  69.       Next, a line must be placed in your AUTOEXEC.BAT file which
  70.     enables BCSUTI to locate the SPITFIRE HOME directory.  The
  71.     line should read:
  72.     
  73.     SET SFPATH=C:\SF
  74.     
  75.     In the above example, C:\SF will need to be replaced with the drive 
  76.     and directory of the SPITFIRE HOME directory if located on a drive 
  77.     other than C: or in a directory other than SF on the C drive.  The 
  78.     SPITFIRE HOME directory is defined as the drive and directory in 
  79.     which the files SFNODE.DAT and SFMCONF.DAT can be found.  
  80.  
  81.  
  82.     BCSUTI CONFIGURATION
  83.     --------------------
  84.        
  85.        When BCSUTI is first executed, you will see a mouseable
  86.     menu including the choices: Full Review, Add/Edit Conf, Delete 
  87.     Conf, Quick Review and Exit.  If this is your initial installation,
  88.     you will want to select "Delete Conf" and use the submenu option to
  89.     delete "All Conf" to prepare SPITFIRE's SFMCONF.DAT for the
  90.     BCSUTI's configuration.  Next, you will most likely want to
  91.     select "Add A Conf" so that you can begin configuring the
  92.     message conferences that will be used for netmail.  Each of the
  93.     mouseable menu options are explained in detail below.
  94.  
  95.     Full Review
  96.     -----------
  97.     
  98.       When this option is selected, information pertaining to the
  99.     first message conference is displayed for review and/or updating.
  100.     Any modifications made here will automatically update SPITFIRE's
  101.     SFMCONF.DAT file.  An example of what might appear follows:
  102.     
  103.         >>>> RECORD [1 Of 15]  MESSAGE SYSTEM <<<<
  104.         <C>onference Description.. : SPITFIRE Support
  105.         <M>sg Conference Access... : Equal To Or Greater Than Caller Security
  106.         <P>ublic Messages Only.... : No
  107.         <R>ead Only Conference.... : No
  108.         Conference <S>ecurity..... : 10
  109.         <N>et-Mail Conference..... : Yes
  110.         Maximum Msg <L>ength...... : 99
  111.         Purge Msgs <O>lder Than... : 120 days
  112.         Caller Msg <D>eletion..... : Yes
  113.         Purge <U>nreceived Msg.... : Yes
  114.         Purge Old <T>hread Msg.... : Yes
  115.         Net <I>D Name............. : SPITFIRE SUPPOR
  116.         <A>llow Message Routing... : Yes
  117.         Pri<V>iledged Securities.. : 5;0;0;0;0
  118.         Mar<K> Messages As Sent... : Yes
  119.  
  120.         ENTER COMMAND - [+ - # C M P R S N L O D U T I A V K Q]?
  121.  
  122.         Command <+> - Next Conference
  123.                       This option is used to move forward from one Message
  124.                       System record to another.  Pressing the "+" key
  125.                       initiates the progression from one Message Conference
  126.                       record to the next in sequential order.  Upon reaching
  127.                       the last record, if the "+" key is pressed, SPITFIRE
  128.                       will cycle to the first Message System record.
  129.  
  130.         Command <-> - Previous Conference
  131.                       This option is used to cycle through the Message
  132.                       System records in reverse order.  Pressing the "-" key
  133.                       causes the previous conference number to be displayed.
  134.                       From the first Message System record, if the "-" key is
  135.                       pressed, SPITFIRE will cycle to the last Message
  136.                       System record.
  137.  
  138.         Command <#> - Record Number
  139.                       Allows you to enter a specific Message Conference record
  140.                       number.  After entering the number, the information for
  141.                       the record number you specified is displayed.
  142.  
  143.         Command <C> - Conference Description
  144.                       Allows you to supply a user defined description of this
  145.                       Message Conference.  The Conference Description should
  146.                       reflect the content of messages expected in this
  147.                       message conference.  For instance, in the above
  148.                       example; SPITFIRE Support would indicate messages
  149.                       relating to SPITFIRE BBS Software program.
  150.  
  151.         Command <M> - Msg Conference Access
  152.                       You will note that SPITFIRE defaults the Message
  153.                       Conference Access to "Equal To Or Greater Than".  What
  154.                       this means is that any caller with a security level equal
  155.                       to or greater than the security level of this Message
  156.                       Conference can access it.  If you select <M>, SPITFIRE
  157.                       will toggle this feature to "Equal To Caller Security"
  158.                       and only callers with a security level equal to the
  159.                       security level of the Message Conference will be able to
  160.                       access this conference.  Callers with a security level
  161.                       greater than or less than the security level of this
  162.                       conference will not be able to access this conference
  163.                       (unless the caller has Sysop security or whose security
  164.                       is equal to a specified Privileged Security).
  165.  
  166.         Command <P> - Public Messages Only
  167.                       Toggles whether the Message Conference will allow
  168.                       non-public messages.  The default setting of SPITFIRE is
  169.                       to allow non-public messages.  By selecting <P> you can
  170.                       toggle this feature so that only messages marked as
  171.                       public are allowed.
  172.  
  173.         Command <R> - Read Only Conference
  174.                       When this feature is toggled to No, callers may read and
  175.                       enter messages in this conference.  If toggled to Yes,
  176.                       callers may read messages in this conference but no
  177.                       messages can be entered.  Any caller with Sysop status
  178.                       may read and enter messages regardless of how this
  179.                       option is set.  (For more information, refer to the
  180.                       SPITFIRE documentation regarding Special Commands for 
  181.                       Sysop Status.)
  182.  
  183.         Command <S> - Conference Security
  184.                       This allows you to set the security level for this
  185.                       Message Conference.  SPITFIRE defaults to a security
  186.                       level of 5, which means that any caller with a security
  187.                       of 5 or greater will be able to read messages in this
  188.                       conference.  If you wish to set a different security 
  189.                       level for this Message Conference, then select <S> to 
  190.                       change the security level of the conference.
  191.  
  192.         Command <N> - Net-Mail Toggle
  193.                       Allows the Sysop to configure whether an individual
  194.                       message conference will allow net-mail.  If a message
  195.                       conference is set up to allow net-mail, callers are
  196.                       allowed to leave messages to a person who is not a caller
  197.                       on the BBS.  If a message conference is not configured to
  198.                       allow net-mail a caller can only leave messages to other
  199.                       callers of the BBS.
  200.  
  201.         Command <L> - Maximum Msg Length
  202.                       The option allows the Sysop to configure the maximum
  203.                       lines that will be allowed per message in this message
  204.                       conference.  Valid options range from 25 lines to 99
  205.                       lines.  For instance, if 50 is entered, the maximum
  206.                       length for all messages in this conference would be
  207.                       50 lines.
  208.  
  209.         Command <O> - Purge Msgs Older Than
  210.                       Specifies how many days old a message in this particular
  211.                       conference must be prior to it being purged during
  212.                       SPITFIRE's internal message packing procedure.  For
  213.                       instance, if this is set to 120 days, when SPITFIRE packs
  214.                       this message conference any messages older than 120 days
  215.                       will be purged.
  216.  
  217.         Command <D> - Caller Msg Deletion
  218.                       Toggles whether a caller of the BBS is allowed to delete
  219.                       messages.  If set to Yes, the caller will be able to
  220.                       delete messages either sent to or sent by them.  If
  221.                       this is toggled to No, a caller will not be allowed to
  222.                       delete any messages.  This option is set for each message
  223.                       conference individually.  You may toggle it one way for
  224.                       one message conference and the other for another message
  225.                       conference.
  226.  
  227.         ****  Although Buffalo Creek Software offers the Caller Deletion option
  228.               which the Sysop can use to configure whether a caller is allowed
  229.               to delete messages in SPITFIRE, it assumes no responsibility for
  230.               Sysops who use this feature.  Legal judgments concerning the
  231.               ownership of messages on a bulletin board system could possibly
  232.               hold Sysops liable for denying callers control of their posted
  233.               messages.
  234.  
  235.         Command <U> - Purge Unreceived Msg
  236.                       Specifies whether messages which are unreceived are
  237.                       allowed to be purged from the Message Conference.  If
  238.                       set to Yes, when packing the message base any messages
  239.                       older than the days set with the <O>..Old Message Purge
  240.                       option will be purged even if they have not yet been
  241.                       received.  If set to No, unreceived messages will not be
  242.                       purged.
  243.  
  244.         Command <T> - Purge Old Thread Msg
  245.                       This option allows the Sysop to designate whether
  246.                       threaded messages will be deleted when using SPITFIRE's
  247.                       internal message packer.  If this is toggled to Yes,
  248.                       when the message base is packed, threaded messages
  249.                       older than the days set with the Purge Msgs <O>lder Than
  250.                       will be deleted.  If toggled to No, threaded messages
  251.                       will not be deleted from the message base.
  252.  
  253.         Command <I> - Net ID Name
  254.                       When this feature is selected, the Sysop can configure
  255.                       the Net ID Name for this conference.  The Net ID Name
  256.                       is a shortened conference description name used by BCSUTI
  257.                       and LAKOTA (SPITFIRE's QWK Mail System).  If the Sysop
  258.                       does not configure this, the Net ID Name defaults to
  259.                       the first 15 characters from the Message Conference
  260.                       description.  (LAKOTA uses the first 13 characters of
  261.                       the Net ID Name while BCSUTI and other mail exchange
  262.                       programs may use the full 15 characters.)
  263.  
  264.         Command <A> - Allow Message Routing
  265.                       The Routing option is only applicable if the message
  266.                       conference has been configured as a net-mail conference.
  267.                       When set to Yes, and you are using BCSUTI Version 1.1
  268.                       or greater, the message will automatically be routed for
  269.                       you.  Otherwise, you will need to route your messages
  270.                       in the normal fashion.
  271.  
  272.         Command <V> - Privileged Securities
  273.                       This feature allows the Sysop to configure up to five
  274.                       privileged security levels per Message Conference.  If
  275.                       a caller logs on and has a security level equal to a
  276.                       security assigned here, the caller will have access to
  277.                       this Message Conference regardless of how the Message
  278.                       Conference Security and the Message Conference Access
  279.                       options have been configured.  In other words, the
  280.                       privileged security will always override the Security
  281.                       and the Access configuration for the Message Conference.
  282.                       As an example, assume a Message Conference has been
  283.                       configured only to allow callers with a security level
  284.                       greater than or equal to 50.  Also, assume that 30 is
  285.                       configured as a privileged security.  If a caller with
  286.                       a security of 30 logs onto the BBS, the caller will have
  287.                       access to that particular Message Conference.
  288.  
  289.         Command <K> - Mark Messages As Sent
  290.                       This option allows you to toggle messages in this
  291.                       conference as having been sent after it has been 
  292.                       exported.  Normally you will want this set to Yes so 
  293.                       you are not duplicating the messages you are exporting.
  294.                       However, if you are exchanging mail with more than one 
  295.                       mail network and the conferences are shared by both 
  296.                       networks you may want to enter N at this prompt so 
  297.                       messages are assured of being exported to the multiple 
  298.                       mail networks.  This option is explained more fully
  299.                       under Add/Edit Conf.
  300.  
  301.         Command <Q> - Quit
  302.                       Upon selecting this option, you are returned to the
  303.                       DOS prompt.
  304.     
  305.     
  306.     Adding A Conference
  307.     -------------------
  308.  
  309.       Upon selecting "Add/Edit Conf" a submenu appears which provides the
  310.     following options:
  311.  
  312.       Add <A>ll
  313.       Add <O>ne
  314.       <E>dit One
  315.       Command?
  316.  
  317.       By entering A for <A>ll, the BCSUTI will configure all messages at
  318.     once.  Entering O for <O>ne, allows you to configure a single message
  319.     conference.  Selecting <E>dit, you are provided the option of editing
  320.     a conference you have configured with BCSUTI.
  321.  
  322.      Adding <A>ll Conferences
  323.      ------------------------
  324.  
  325.        Once you enter A at the "Add/Edit Conf" submenu, the BCSUTI will
  326.      display the following prompt:
  327.  
  328.                   "Mark exported messages as sent? [Y/n]"
  329.  
  330.      BCSUTI defaults to Yes and hitting Y or enter will mark all exported
  331.      messages as having been sent.  Normally you will want this set to
  332.      Yes so you are not duplicating the messages you are exporting.
  333.      However, if you are exchanging mail with more than one mail network
  334.      and the conferences are shared by both networks you may want to
  335.      enter N at this prompt so messages are assured of being exported
  336.      to the multiple mail networks.
  337.  
  338.         If you are using multiple mail networks, whether a conference is
  339.      configured to mark exported messages as sent would depend on the order
  340.      in which the mail exchange occurs for the shared conference.  You
  341.      would only want to configure the BCSUTI to mark the exported messages
  342.      as sent for the last mail network that would be exchanging messages
  343.      in that conference.
  344.  
  345.        Once you have answered this prompt, BCSUTI will configure all message
  346.      conferences.  When <A>ll is selected, BCSUTI automatically uses the
  347.      first 15 characters of the SPITFIRE Message Conference description
  348.      for the short name.  In other words, a SPITFIRE Message Conference
  349.      with a description of "SPITFIRE Questions & Answers" will have the
  350.      short name of "SPITFIRE QUESTI".
  351.  
  352.        The BCSUTI program stores the short name descriptions used by both
  353.      the PCRelay/Postlink CONFIG.EXE program and by the MegaMail Door.
  354.      The short name descriptions are used when creating the LISTING.UTI 
  355.      file used by PCRelay/Postlink and the MegaMail door.  Anytime you make 
  356.      changes to the conferences you have configured for netmail with the 
  357.      BCSUTI, the LISTING.UTI should be erased.  If the LISTING.UTI is not
  358.      found, programs which require the LISTING.UTI will initiate the
  359.      UTILIST.EXE module to build a new listing with the updated message 
  360.      conference information.  Refer to the section, The LISTING.UTI File,
  361.      below.
  362.  
  363.  
  364.      Adding <O>ne Conference
  365.      -----------------------
  366.       
  367.        Selecting O, provides the option of configuring a single message
  368.      conference.  When O is selected, a listing of the message conferences
  369.      on your BBS will be displayed.  You are then prompted to enter the number
  370.      of the respective conference you wish to configure with the BCSUTI.  
  371.      For example:
  372.  
  373.            SPITFIRE Conference #1 - SPITFIRE Technical Support
  374.            SPITFIRE Conference #2 - SPITFIRE Sysops
  375.            SPITFIRE Conference #3 - SPITFIRE Utilities
  376.    
  377.            <#> of conference, ( ENTER ) to continue
  378.  
  379.      If you have more than 22 conferences, pressing ENTER will take you
  380.      to the second page of your listings.
  381.  
  382.        Enter the number of the conference you wish to configure for netmail.
  383.      You will immediately be displayed the following prompt:  
  384.     
  385.                "Enter conference short name description
  386.                       15 character maximum!"
  387.  
  388.      At this time, a short description should be provided for the conference.
  389.      Note that the short name is limited to a maximum of 15 characters.
  390.  
  391.      Let's assume that we were configuring SPITFIRE Conference #3 from the
  392.      list above.  We may want to use a short name of SFUTILS.  So we would
  393.      simply type SFUTILS when prompted for the short name description.
  394.     
  395.         You will next be prompted with:
  396.        
  397.                 "Mark exported messages as sent? [Y/n]"
  398.     
  399.      BCSUTI defaults to Yes and hitting Y or enter will mark all exported
  400.      messages as having been sent.  Normally you will want this set to
  401.      Yes so you are not duplicating the messages you are exporting.  
  402.      However, if you are exchanging mail with more than one mail network
  403.      and the conferences are shared by both networks you will want to
  404.      enter N at this prompt so messages are assured of being exported
  405.      to the multiple mail networks.  You should verify that the last
  406.      mail exchange for the conference marks exported messages as sent
  407.      to prevent exporting the same messages repeatedly.
  408.     
  409.        After completing the question regarding marking exported messages
  410.      as being sent, BCSUTI will redisplay all information regarding this
  411.      conference and ask you to verify that the information is correct.
  412.      Using the example above, the following information would appear:
  413.  
  414.                   Short Name Description = SFUTILS
  415.                   SPITFIRE Conference    = SPITFIRE Utilities
  416.                   Mark Messages As Sent  = Yes
  417.                
  418.                        Is this correct? [Y/n]
  419.  
  420.        Responding with a Y or simply pressing enter will add the information
  421.      for this conference to SPITFIRE's SFMCONF.DAT file.  If the information
  422.      is not correct, you will need to reconfigure this message conference.
  423.      
  424.  
  425.        The BCSUTI program stores the short name descriptions used by both
  426.      the PCRelay/Postlink CONFIG.EXE program and by the MegaMail Door.
  427.      The short name descriptions are used when creating the LISTING.UTI 
  428.      file used by PCRelay/Postlink and the MegaMail door.  Anytime you make 
  429.      changes to the conferences you have configured for netmail with the 
  430.      BCSUTI, the LISTING.UTI should be erased.  If the LISTING.UTI is not
  431.      found, programs which require the LISTING.UTI will initiate the
  432.      UTILIST.EXE module to build a new listing with the updated message 
  433.      conference information.  Refer to the section, The LISTING.UTI File,
  434.      below.
  435.      
  436.  
  437.      Editing A Conference
  438.      --------------------
  439.  
  440.        The "<E>dit One" slide-bar menu option provides the opportunity to 
  441.      edit the short name description of a configured message conference or 
  442.      to change whether messages in this conference are to be marked as 
  443.      exported when sent.  If you find that a conference in your BCSUTI 
  444.      configuration needs to be modified, you can do so by selecting this 
  445.      option.  Upon doing so, the BCSUTI configuration program will list all
  446.      the message conferences that you have configured with BCSUTI.  If you 
  447.      have more than 22 conferences, pressing ENTER will take you to the second
  448.      page of your listings.  Entering a conference number and pressing ENTER
  449.      will display the short name description associated with that conference
  450.      number.  Using the example above, this is what you would see displayed:
  451.     
  452.                  Enter/Edit conference short name description
  453.                           15 character maximum!
  454.                               SFUTILS
  455.  
  456.        The BCSUTI short name description can be edited at this point.  The
  457.      short name description is limited to a maximum of 15 characters.  For
  458.      the sake of example, let's assume that we want to change the short name
  459.      description to SFUTILITIES.  Once the modifications are made, pressing 
  460.      ENTER will then prompt you with:
  461.  
  462.                 "Mark exported messages as sent? [Y/n]"       
  463.  
  464.      BCSUTI defaults to Yes and hitting Y or enter will mark all exported
  465.      messages as having been sent.  Normally you will want this set to
  466.      Yes so you are not duplicating the messages you are exporting.  
  467.      However, you if are exchanging mail with more than one mail network
  468.      and the conferences are shared by both networks you will want to
  469.      enter N at this prompt so messages are assured of being exported
  470.      to the multiple mail networks.  You should verify that the last
  471.      mail exchange for the conference marks exported messages as sent
  472.      to prevent exporting the same messages repeatedly.
  473.     
  474.        After completing the question regarding marking exported messages
  475.      as being sent, BCSUTI will redisplay all information regarding this
  476.      conference and ask you to verify that the information is correct.
  477.      Using the example above, the following information would appear:
  478.  
  479.                   Short Name Description = SFUTILITIES
  480.                   SPITFIRE Conference    = SPITFIRE Utilities
  481.                   Mark Messages As Sent  = Yes
  482.                
  483.                        Is this correct? [Y/n]
  484.  
  485.        Responding with a Y or simply pressing enter will update the information
  486.      for this conference in SPITFIRE's SFMCONF.DAT file.  If the information
  487.      is not correct, you will need to reconfigure this message conference.
  488.  
  489.  
  490.      Deleting Message Conferences
  491.      ----------------------------
  492.         Upon selecting "Delete Conf" a submenu appears which provides the
  493.      following options:
  494.  
  495.        Del <A>ll
  496.        Del <O>ne
  497.        Command?
  498.  
  499.        By entering A for <A>ll, the BCSUTI will delete all messages conferences
  500.      from the BCSUTI configuration at one time.  Entering O for <O>ne, allows 
  501.      you to delete a single message conference from the BCSUTI configuration.
  502.  
  503.      Deleting All Conferences
  504.      ------------------------
  505.  
  506.         When this option is selected, the BCSUTI will delete all message
  507.      conferences from your configuration.  This option should be used during
  508.      the initial configuration  to prepare SPITFIRE's SFMCONF.DAT for the
  509.      BCSUTI's configuration.
  510.      
  511.      Deleting One Conference
  512.      -----------------------          
  513.        
  514.        If you find that a conference you have added to the configuration
  515.      needs to be deleted, you can do so by selecting the slide-bar option,
  516.      "Del <A>ll".  The BCSUTI configuration module will then list all the
  517.      message conferences that you have configured with BCSUTI.  If you have 
  518.      more than 22 conferences, pressing ENTER will take you to the second 
  519.      page of your listings.  Entering the number of the conference and 
  520.      pressing <ENTER> will delete that message conference from your BCSUTI
  521.      configuration. 
  522.     
  523.      Quick Review
  524.      ------------      
  525.  
  526.        This option allows you to review any message conferences that have
  527.      been added to the BCSUTI configuration.  Information pertaining to
  528.      each conference is displayed, including the shortname description, the
  529.      SPITFIRE Conference description and information on whether exported 
  530.      message will be marked when sent.  Using the sample listing of: 
  531.  
  532.         SPITFIRE Conference #1 - SPITFIRE Technical Support
  533.         SPITFIRE Conference #2 - SPITFIRE Sysops
  534.         SPITFIRE Conference #3 - SPITFIRE Utilities
  535.    
  536.      this might be what you would expect to see:
  537.  
  538.      Short Name Description = SFTECH
  539.      SPITFIRE Conference    = SPITFIRE Technical Support
  540.      Mark Messages As Sent  = Yes
  541.  
  542.      Short Name Description = SFSYSOPS
  543.      SPITFIRE Conference    = SPITFIRE Sysops
  544.      Mark Messages As Sent  = Yes
  545.  
  546.      Short Name Description = SFUTILITIES
  547.      SPITFIRE Conference    = SPITFIRE Utilities
  548.      Mark Messages As Sent  = Yes
  549.     
  550.      Press your favorite key to continue
  551.  
  552.      or, if you had used the Add <A>ll option, when you reviewed your
  553.      configuration, you might expect to see the following:
  554.     
  555.      Short Name Description = SPITFIRE TECHNI
  556.      SPITFIRE Conference    = SPITFIRE Technical Support
  557.      Mark Messages As Sent  = Yes
  558.  
  559.      Short Name Description = SPITFIRE SYSOPS
  560.      SPITFIRE Conference    = SPITFIRE Sysops
  561.      Mark Messages As Sent  = Yes
  562.  
  563.      Short Name Description = SPITFIRE UTILIT
  564.      SPITFIRE Conference    = SPITFIRE Utilities
  565.      Mark Messages As Sent  = Yes
  566.     
  567.      Press your favorite key to continue
  568.  
  569.      Reviewing your configuration provides the opportunity to see how each
  570.      of your message conferences have been configured.  If you notice that
  571.      any of your conferences have been configured incorrectly, that conference
  572.      should be edited so that it has the correct information.
  573.  
  574.  
  575.      Quit
  576.      ----
  577.  
  578.        Selecting this option will return you to the DOS prompt.  Any
  579.      changes you have made in your configuration will automatically be
  580.      saved.  Pressing the escape key will also return you to the DOS
  581.      prompt.
  582.  
  583.  
  584.      Important Notes Regarding BCSUTI
  585.      --------------------------------
  586.  
  587.        It is important to note that adding or deleting a message conference 
  588.      from the BCSUTI configuration has no affect of the SPITFIRE message
  589.      conference.  In other words, if you delete a conference from your BCSUTI
  590.      configuration, this DOES NOT delete that conference from the SPITFIRE
  591.      message base.  Similarly, adding a conference to the BCSUTI configuration
  592.      does not add it to the SPITFIRE message base.  The adding, editing or
  593.      deleting only affects your BCSUTI configuration!
  594.  
  595.  
  596.      The LISTING.UTI File
  597.      --------------------
  598.  
  599.        Some netmail programs, such as the Megamail Door, require that the
  600.      LISTING.UTI file be erased anytime you perform conference updating.  In 
  601.      other words, if you add a conference or delete a conference, you should 
  602.      erase the LISTING.UTI file.  The program, such as the Megamail Door, will
  603.      then initiate the UTILIST.EXE module to rebuild a new LISTING.UTI from 
  604.      the updated conference list.
  605.  
  606.      USE OF BCSUTI
  607.      -------------
  608.  
  609.        The BCSUTI programs are usually called by another program. As long
  610.      as they are all placed in a subdirectory available to the calling
  611.      program, they will function as intended. Components of BCSUTI are
  612.      capable of being used on a multinode SPITFIRE BBS as they honor
  613.      file-sharing. One node can be performing a PCRelay/Postlink transfer at 
  614.      the same time that another node has a caller using the MegaMail door
  615.      (although this is not generally considered to be good practice.)
  616.      The MegaMail door CAN be operated simultaneously on multiple nodes.
  617.  
  618.        For more information on the use and setup of PCRelay/Postlink and
  619.      MegaMail, consult the documentation supplied with those programs.
  620.  
  621.  
  622.      BCSUTI ERROR CODES
  623.      ------------------
  624.  
  625.        The various BCSUTI programs return specific error codes if and when
  626.      an error occurs during their operate.  Listed below are those various
  627.      error codes:
  628.   
  629.       UTIIMPRT
  630.       --------
  631.          0 = Operation Successful
  632.         10 = Incorrect number of passed parameters
  633.         13 = Error opening SFNODE.DAT
  634.         14 = Error reading SFNODE.DAT
  635.         15 = Error opening file to be imported
  636.         16 = SFMSG<x>.DAT not found - error occurred creating SFMSG<x>.DAT
  637.         17 = SFMSG<x>.IDX not found - error occurred creating SFMSG<x>.IDX
  638.         18 = SFMSG<x>.PTR not found - error occurred creating SFMSG<x>.PTR
  639.         19 = Error reading SFMSG<x>.PTR
  640.         20 = Inadequate disk space to perform message import
  641.  
  642.       UTIEXPRT
  643.       --------
  644.          0 = Operation Successful
  645.         30 = Incorrect number of passed parameters
  646.         31 = Invalid starting message number
  647.         34 = Error opening SFMCONF.DAT
  648.         35 = Error opening SFNODE.DAT
  649.         36 = Error reading SFNODE.DAT
  650.         37 = Error creating message export text file
  651.         38 = Error opening SFMSG<x>.PTR
  652.         39 = Error opening SFMSG<x>.DAT
  653.         40 = Error opening SFMSG<x>.IDX
  654.  
  655.       UTIVER
  656.       ------
  657.          0 = Operation Successful
  658.         50 = Incorrect number of parameters
  659.         51 = Error creating version text file
  660.  
  661.       UTILIST
  662.       -------
  663.          0 = Operation Successful
  664.         60 = Incorrect number of passed parameters
  665.         63 = Error opening SFMCONF.DAT
  666.         64 = Error reading SFMCONF.DAT
  667.         65 = Error creating list text file
  668.  
  669.       UTIHIGH
  670.       -------
  671.          0 = Operation Successful
  672.         70 = Incorrect number of passed parameters
  673.         71 = Error opening SFNODE.DAT
  674.         72 = Error reading SFNODE.DAT
  675.  
  676.       UTILSTRD
  677.       --------
  678.          0 = Operation Successful
  679.         80 = Incorrect number of passed parameters
  680.         83 = Error opening SFNODE.DAT
  681.         84 = Error reading SFNODE.DAT
  682.         85 = Error opening SFMCONF.DAT
  683.         86 = Error reading SFMCONF.DAT
  684.         87 = Error creating last read text file
  685.         88 = Error opening SFMSG<x>.LMR
  686.         89 = Error reading last read text file
  687.         90 = Error opening SFMSG<x>.PTR
  688.         91 = Last read text file not found
  689.         
  690.  
  691.      COPYRIGHT INFORMATION
  692.      ---------------------
  693.  
  694.      SPITFIRE is Copyright of Buffalo Creek Software, 1987-1993.
  695.      PCRelay, Postlink and MegaMail are Copyright Kip Compton, 1988-1993.
  696.      Turbo Assembler is Copyright Borland International, Inc., 1983-1993.
  697.      DOS is Copyright Microsoft Corporation, 1981-1993.
  698.  
  699.  
  700.      REGISTRATION
  701.      ------------
  702.  
  703.         BCSUTI is distributed under the shareware concept.  You may use
  704.      the files included within BCSUTI.ZIP for a trial period of thirty
  705.      days.  If you continue to use these programs beyond the thirty day
  706.      trial period a $1.00 registration fee is required.  Registration 
  707.      should be sent to:
  708.  
  709.                          Buffalo Creek Software
  710.                          ATTN: Mike Woltz
  711.                          913 39th Street
  712.                          West Des Moines, Iowa   50265
  713.  
  714.  
  715.      DISCLAIMER
  716.      ----------
  717.         
  718.         Mike Woltz and/or Buffalo Creek Software shall in no way be 
  719.      held responsible for any damage incurred while operating BCSUTI.
  720.      All responsibility lies with the user of the software.
  721.  
  722.        The documentation for BCSUTI is contributed by Jacque
  723.     Shipley and The Mother Board BBS.  The shareware version of
  724.     SPITFIRE and other SPITFIRE utilities are available for download
  725.     from:
  726.  
  727.          Buffalo Creek's BBS              The Mother Board BBS
  728.           Mike Woltz, Sysop               Jacque Shipley, Sysop
  729.            (515) 225-8496                    (515) 986-3464
  730.     38400/19200/9600/2400/1200 Baud    38400/19200/9600/2400/1200 Baud
  731.  
  732.     BCSUTI v1.3 - 03-15-94 - UTIIMPRT was altered to add a CRC value to
  733.     the imported record within SFMSG<x>.PTR.  The purpose of this CRC is
  734.     for duplicate message checking for planned future projects.  SPITFIRE
  735.     v3.5 and LAKOTA also are adding this CRC value within SFMSG<x>.PTR.
  736.     There were a few other small fixes to the various BCSUTI modules.
  737.  
  738.