home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_UTIL / EAGLE103.ZIP / EA103.ZIP / EAGLE.DOC < prev    next >
Text File  |  1994-03-20  |  24KB  |  507 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                Eagle Enterprises
  7.                             BBS Subscription Service
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                          License to Use Agreement
  25.   ───────────────────────────────────────────────────────────────────────
  26.  
  27.      Eagle Enterprises (herein referred to as EE), grants to the
  28.      purchaser and purchaser accepts a non-transferable and
  29.      nonexclusive license to use, on a single computer, the software
  30.      products and accompanying materials provided to the purchaser by
  31.      EE. Purchaser is hereby licensed only to read the program from
  32.      its medium into the memory of a single computer solely for the
  33.      purpose of executing the program.
  34.  
  35.      EE shall have the right to terminate this license if purchaser
  36.      violates any of its provisions.  Purchaser agrees that the
  37.      software products and accompanying materials are the property of
  38.      EE and that EE shall maintain title to and ownership of the
  39.      software products at all times. Purchaser agrees to make no more
  40.      than one (1) additional working copy and one (1) backup copy of
  41.      the software products for their personal use only.
  42.  
  43.      EE makes no warranties of any kind, expressed or implied, with
  44.      respect to the quality, performance, accuracy, or fitness of the
  45.      software products for any particular purpose.  EE assumes no
  46.      responsibility for any decisions make or actions taken on the
  47.      part of the purchaser because of the use of the software
  48.      products.  In no event shall EE, or any of its representatives,
  49.      be liable for any loss of profit or any other damages, arising
  50.      out of the use or inability to use this product - even if EE or
  51.      an authorized agent of such has been advised of the possibility
  52.      of such damages - or for any claim by any other party.
  53.  
  54.      EE reserves the right to make changes, enhancements and
  55.      improvements to the software products at any time without
  56.      notice.
  57.  
  58.  
  59.                               DISCLAIMER
  60.      ───────────────────────────────────────────────────────────────
  61.  
  62.      There is made no warranty of any kind, express or implied
  63.      including without limitation, any warranties of merchantability
  64.      and / or fitness for a particular purpose.  EE shall not be
  65.      liable for any damages, whether direct, indirect, special or
  66.      sequential arising from a failure of this program to operate in
  67.      the manner desired by the user.  EE shall not be liable for any
  68.      damage to data or property which may be caused directly or
  69.      indirectly by the user of this program.
  70.  
  71.  
  72.      IN NO EVENT WILL EE BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  73.      ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  74.      CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
  75.      USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  76.  
  77.  
  78.      Eagle is copyrighted by Computer Profiles (C) 1993
  79.      
  80.      EAGLE                                                        
  81.      ──────────────────────────────────────────────────────────────────────────
  82.  
  83.      EAGLE Setting Up
  84.  
  85.      For those of you who have never setup doorware for Bulletin Board 
  86.      Systems before, you will be walked through some of the most basic 
  87.      procedures to ensure that you setup your copy of EAGLE properly
  88.      the first time with minimum work and time. For those of you who are 
  89.      experienced please bear with us.
  90.  
  91.  
  92.      Creating a     EAGLE must have its own directory to run from.  
  93.      directory      Create a directory from which you wish to run the program
  94.                     from. This name may be any name as long as it conforms to
  95.                     DOS standards. We suggest running it from a sub directory
  96.                     like the following example.
  97.  
  98.                     C:\PCB\DOORS\EAGLE
  99.  
  100.                     We will use the above example for the remainder of this
  101.                     setup session. Create the directory by moving to your bbs
  102.                     directory PCB\DOORS and type MD EAGLE
  103.  
  104.  
  105.      Copy the       You now must copy the files from your distribution disk or
  106.      files          shareware zip file to the newly created directory.
  107.  
  108.                     Example.
  109.  
  110.                     Copy EAGLExx.ZIP C:\PCB\DOORS\EAGLE
  111.  
  112.                     Your EAGLExx.zip file will now be located in the directory
  113.                     in which you created for EAGLE.
  114.  
  115.  
  116.      Unpacking      If you received your version of EAGLE from a Bulletin 
  117.      the files      Board you will have to have a copy of PKUNZIP in your path.
  118.                     Once you are in your EAGLE directory type the 
  119.                     following (Where xx is the version number of the copy you
  120.                     received).
  121.  
  122.                     Example.    PKUNZIP EAGLExx.ZIP
  123.  
  124.      Construct      To run EAGLE from most bulletin boards you will 
  125.      a batch file   need to construct a batch file that your Bulletin Board 
  126.                     Software will use to call the EAGLE program. If you
  127.                     are running multinodes of EAGLE you will want to 
  128.                     make use of environment variables provided by your 
  129.                     software.
  130.  
  131.  
  132.      EAGLE 
  133.      ──────────────────────────────────────────────────────────────────────────
  134.  
  135.                     By creating this batch file you are configuring it so 
  136.                     EAGLE  will run for that node. Each batch file you
  137.                     create should be like the following example. (Assuming we
  138.                     are configuring for a single Node) (The Users file in 
  139.                     line 3 is only for PCBoard 14.5+ systems)
  140.        
  141.                     EAGLE -  (PCBoard Version)
  142.  
  143.                     Line 1    @ECHO OFF
  144.                     Line 2    CD C:\PCB\DOORS\EAGLE
  145.                     Line 3    EAGLE EAGLE.CNF C:\PCB\PCBOARD.SYS C:\PCB\MAIN\USERS
  146.                     Line 4    CD C:\PCB
  147.                     Line 5    BOARD
  148.  
  149.                     EAGLE -  (PCBoard Multinode Version)
  150.  
  151.                     Line 1    @ECHO OFF
  152.                     Line 2    CD C:\PCB\DOORS\EAGLE
  153.                     Line 3    EAGLE.EXE EAGLE.CNF %PCBDRIVE%PCBDIR%\PCBOARD.SYS
  154.                               C:\PCB\USERS
  155.                     Line 4    CD %PCBDIR%
  156.                     Line 5    BOARD
  157.  
  158.  
  159.                     EAGLE - (Other BBS Version)
  160.  
  161.                     Line 1    @ECHO OFF
  162.                     Line 2    CD C:\BBS\DOORS\EAGLE
  163.                     Line 3    EAGLE EAGLE.CNF DOOR.SYS
  164.                     Line 4    CD C:\BBS
  165.                     Line 5    BBS COMMAND
  166.  
  167.                     Meanings:
  168.  
  169.                     Line 1 Turns off the Local Screen Echo (DOS 3.3 and up)
  170.                     Line 2 Changes the directory to where EAGLE is stored
  171.                     Line 3 (1) EAGLE Executable Statement
  172.                            (2) The complete path to that nodes PCBoard.sys, 
  173.                                DOOR.sys, Generic.sys file
  174.                            (3) If you are using a PCBoard 14.5 system you
  175.                                must put the path to your users file
  176.                                here. (ALL other type bbs's leave blank)
  177.                     Line 4 Changes the directory back to the BBS directory
  178.                     Line 5 Calls the BBS program 
  179.                         
  180.                     NOTE: Your EAGLE batch file should be similar to the 
  181.                           example above, Line 3 however, Must contain the path 
  182.                           to the pcboard.sys or door.sys type file.
  183.  
  184.                     This file is to be placed in the PCBoard or BBS directory.
  185.  
  186.  
  187.      EAGLE 
  188.      ──────────────────────────────────────────────────────────────────────────
  189.  
  190.      Adding to      The next step to setup EAGLE is to add it to your
  191.      BBS Doors      Bulletin Boards Doors file. If you use PCBoard this is 
  192.      file           done through the PCBoard SETUP program. All that needs 
  193.                     to be done once you are in PCBSETUP editor for doors 
  194.                     is place the name of the batch file you just created 
  195.                     above in a slot for a door, give it a minimum security 
  196.                     level and your all done. (DO NOT SHELL OUT TO THE EAGLE
  197.                     DOOR!) If you prefer to use the door.sys information 
  198.                     make sure you select to create a door.sys file. You 
  199.                     should use PCBOARD.SYS if you intend to use instant 
  200.                     registration.
  201.  
  202.                     This completes the basic setup of EAGLE. Please read
  203.                     further to configure EAGLE to run with your database 
  204.                     and software.
  205.  
  206.  
  207.      You are now ready to utilize the configuration program (CONFIG.EXE). This 
  208.      program will assist you in setting up your configuration file 
  209.      (EAGLE.CNF).  
  210.  
  211.      The CONFIG file must be run in the home directory where the EAGLE
  212.      program is found.  If not you will recreate the EAGLE.CNF file that  
  213.      runs EAGLE. To begin type CONFIG from the command line.
  214.  
  215.  
  216.      MAIN MENU   (Type F1 for context sensitive help)
  217.  
  218.      CONFIGURATION  Highlight this option and press enter. This is the first 
  219.      INFORMATION    part of the configuration file. If you have not run 
  220.                     CONFIG you will see the default entries. Change these to 
  221.                     suit your system.
  222.  
  223.                     BBS Name - Place the name of your Bulletin Board System 
  224.                     on this line. You have a maximum of 50 characters. (This 
  225.                     should match your registration Bulletin Board Name exactly,
  226.                     If not, contact EAGLE ENTERPRISES for new registration 
  227.                     information).
  228.  
  229.                     BBS Software Type - Place the code for the type of BBS
  230.                     software you are running in this place. A listing of
  231.                     the codes follows and may also be reviewed by pressing
  232.                     F1 when this item is highlighted.
  233.  
  234.                            PCBOARD      WILDCAT      OTHER
  235.  
  236.      EAGLE 
  237.      ──────────────────────────────────────────────────────────────────────────
  238.  
  239.                     Registration Number - Place the registration number you 
  240.                     received from EE or the support board on this line. If you
  241.                     have not registered your version of EAGLE, Place 
  242.                     00000 on this line or leave the default.
  243.  
  244.                     Account Number - This is the account number assigned to
  245.                     you from EAGLE ENTERPRISES. Without this account number
  246.                     your purchases cannot be tracked. Contact Eagle Enterprises
  247.                     for your personal account number.
  248.  
  249.                     Auto Registration - If you run a PCBoard or WILDCAT system
  250.                     and want auto registration done then place a "Y" in this 
  251.                     block. If you do not wish for auto registration (Security
  252.                     Level and Adjusted Expire Date) then place a "N" in this
  253.                     block. (WILDCAT only updates SECURITY LEVEL at this time)
  254.  
  255.                     NOTE: ALL OTHER BBS TYPES place a "N" here since there is
  256.                     currently no support for auto registration of other board
  257.                     types.
  258.  
  259.                     Show Shareware Menu - If you will be creating and using
  260.                     a database of shareware items to sell, enter a "Y" here
  261.                     and the users will be allowed to view that database. 
  262.                     Entering a "N" will not show the item on the main menu.
  263.  
  264.                     PRESS F10 to save the configuration ESC to abort...
  265.  
  266.  
  267.      FINANCIAL      Highlight this option and press enter. This is where the  
  268.      INFORMATION    financial information is edited from. If you have not 
  269.                     run CONFIG you will see the default entries. Change 
  270.                     these to suit your system.
  271.  
  272.                     Tax Percentage - Place the percentage of tax that your
  273.                     State/Province charges. If no tax is ever to be charged
  274.                     for the products you offer then place .00 (Default) in 
  275.                     this field, else place the appropriate amount here.
  276.                     (This is a calculated percentage and is applied to
  277.                     SHAREWARE ONLY...SERVICES ARE NOT TAXABLE)
  278.  
  279.                     Handling Percentage - If you are using a percentage for
  280.                     handling your value must be less than 1, example: if you
  281.                     want to charge 2 percent you would place a .02 on this
  282.                     line. If you want to charge a set rate your value will be
  283.                     over 1. example: to charge 2 dollars each time place a 2.0
  284.                     here. (This is a calculated percentage and is applied to
  285.                     SHAREWARE ONLY.)
  286.  
  287.                     State to Charge Tax - The two (2) letter state designator 
  288.                     for your state should be placed on this line if your state 
  289.                     requires that you charge sales tax. The following other 
  290.                     codes may be substituted to personalize your system 
  291.                     regardless of what country you are in.
  292.  
  293.                     NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  294.                     'F10' WILL SAVE THE ENTRIES TO DISK.
  295.  
  296.     PATHS AND FILE  Highlight and press enter. This is the area that you will
  297.     NAMES           define the paths and file names required for proper 
  298.                     operation.
  299.  
  300.                     PATH WHERE ENCRYPTED INVOICES SHOULD BE LOCATED - Eagle
  301.                     creates a encrypted invoice that is passed to Eagle  
  302.                     enterprises. Enter the FULL PATH to the location that
  303.                     you want EAGLE to write these files.
  304.  
  305.                     LOGOFF PATH/FILE NAME - This is the FULL PATH/NAME of
  306.                     the file that should be shown to users when logging off
  307.                     from the EAGLE door.
  308.  
  309.                     PATH/NAME OF DOWNLOADABLE REGISTRATION FILE - This is the
  310.                     FULL PATH/NAME of your Text/ZIP registration file. EAGLE
  311.                     allows your users to download your registration text file
  312.                     in the event they do not want to register via credit card.
  313.  
  314.                     PATH TO USERINFO.DAT FILE - WILDCAT! USERS ONLY! - This
  315.                     is the PATH minus the node number where WILDCAT! writes
  316.                     the userinfo.dat file. Normally this is C:\WC30\WCWORK\
  317.                     NODE (Remember do not put the node number here, EAGLE will
  318.                     append the number when the door is run).
  319.  
  320.                     NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  321.                     'F10' WILL SAVE THE ENTRIES TO DISK.                    
  322.  
  323.     SUBSCRIPTION    Eagle maintains TWO databases. One for Subscriptions and
  324.     MAINTENANCE     one for Shareware items. Highlight this option to edit the
  325.                     subscription database.
  326.  
  327.                     Security Level - Enter the Security level for this
  328.                     subscription.
  329.  
  330.                     Expired Security Level - Enter this subscriptions
  331.                     expired security level. This is the level that is 
  332.                     assigned after the users registration date has passed.
  333.                     (Each subscription level may have a different expired
  334.                     level).
  335.  
  336.                     Number of Days - Enter the number of days that this
  337.                     level is good for. (ie..1 year would be 365 days, 6 
  338.                     months would be 183 etc...) Entering a 0 here will 
  339.                     set the users expire date to 00/00/00 which means
  340.                     the user has no expiration date. (Good for lifetime
  341.                     memberships etc..)
  342.  
  343.                     Time Per Session - Minutes - Enter the time in minutes
  344.                     that the user receives for this level. (WILDCAT ONLY)
  345.                     In order to upgrade the users time instantly online
  346.                     you need to put the amount of time the user will receive
  347.                     for this level here. Upon exiting the door, Wildcat
  348.                     will assign the user this amount of time. (NOTE: PCBoard
  349.                     takes care of this automatically once the security
  350.                     level has been changed.
  351.                      
  352.                     Subscription Cost - Enter the amount in dollars (Excluding
  353.                     the $ sign) that the subscription/software cost is. (This
  354.                     is UNIT cost and does not contain Tax / Handling costs.)
  355.  
  356.                     Update Expire by (0, 1, 2) - The ways the days are applied
  357.                     to the user is discussed below: Enter a;
  358.  
  359.                     0) Enter a 0 will add the number of days for this
  360.                        subscription to TODAYS date.
  361.  
  362.                     1) Entering a 1 will add the number of days for this 
  363.                        subscription to the users current expiration date.
  364.  
  365.                     2) Enter a 2 will apply dates in accordance with the 
  366.                        users REGISTERED field in the users information. 
  367.  
  368.                        If the user was previously registered and a "Y" is 
  369.                        found in the users REGISTERED field then the
  370.                        number of days for this subscription will be added
  371.                        to the users Expiration date. If there is a "N"
  372.                        or blank found then the number of days will be
  373.                        added to todays date.
  374.  
  375.                       (NOTE: If any other number besides a 0,1,or 2 
  376.                       is found, the default is 0)
  377.  
  378.                     1) 2) 3) 4) - The next four lines are for the description 
  379.                     of the subscription level. 
  380.  
  381.  
  382.                     NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  383.                     'F10' WILL SAVE THE ENTRIES TO DISK. USE F1 FOR HELP
  384.  
  385.     SHAREWARE       Press and edit these items if you will be offering 
  386.     MAINTENANCE     shareware to your users.
  387.  
  388.                     Item Name - Enter the items name here, This is only
  389.                     used for indexing purposes by EAGLE, however it is
  390.                     mandatory that you enter a name.
  391.  
  392.                     Item Cost - Enter the cost of the item.
  393.  
  394.                     1) 2) 3) 4) - The next four lines are for the description 
  395.                     of the shareware / software. 
  396.  
  397.                     NOTE : PRESSING 'ESC' WILL ABORT ANY ENTRY, PRESSING
  398.                     'F10' WILL SAVE THE ENTRIES TO DISK. USE F1 FOR HELP
  399.                      
  400.     TRANSFER        EAGLE allows you to define the protocols that users will
  401.     PROTOCOLS       use to download thier invoices or your registration file
  402.                     with. Highlight and press enter to edit these options.
  403.                     (NOTE YOU MUST ALSO ENTER THE BATCH FILES)
  404.  
  405.                     Eagle allows you to enter protocol names and letters
  406.                     that are configurable by you. You are allowed up to five 
  407.                     seperate protocols.
  408.  
  409.                     Each protocol MUST have a different letter assigned.
  410.                     Eagle will look for that Protocols batch file by appending
  411.                     the letter to E, so if you entered ZMODEM for the protocol
  412.                     name and Z for the protocol letter, Eagle would search 
  413.                     for a batch file name EZ.BAT.
  414.  
  415.  
  416.  
  417.     USER            Eagle keeps a database of all users that have entered the
  418.     MAINTENANCE     EAGLE door. This information may be edited by the sysop.
  419.  
  420.                     Full Name (BBS User) - This is the FULL NAME that
  421.                     the user has logged on to the BBS with. 
  422.                     (PCBoard/WC identifies the user by this name)
  423.  
  424.                     Credit Card Name - This is name that appears on
  425.                     the users credit card. (For validation purposes)
  426.  
  427.                     Street Address - Address to where the users credit
  428.                     card statements are sent. (Or users home)
  429.  
  430.                     City/Province - Users city of residence.
  431.  
  432.                     State/Country - Users state or country code. (Must
  433.                     be 2 characters to work with TAX information).
  434.  
  435.                     Zipcode/Postal Code - Users zip or postal code.
  436.  
  437.                     Home phone number - Home phone number of user.
  438.  
  439.                     Work phone number - Work phone number of user.
  440.  
  441.                     Is user registered - If the user is a registered
  442.                     member a "Y" should be entered here.  Eagle uses this 
  443.                     field if you selected to update by number 2 in the 
  444.                     subscriptions section.
  445.  
  446.     EXIT            This item will exit the config program.
  447.     PROGRAM
  448.  
  449.     IMPORTANT ITEMS FOR SYSOPS
  450.  
  451.     TRASHCAN FILE
  452.  
  453.      The trashcan file is a listing of ALL credit card numbers that you do
  454.      not wish to have access to your products. If a credit card number is
  455.      placed in this file then the user of that card will be informed that
  456.      their information is invalid and it will be reported. This file has a
  457.      format of one number per line. There should be NO spaces or other 
  458.      characters between the numbers. 
  459.  
  460.             ex.      1234567812345678
  461.  
  462.      The file name of this file is TRASHCAN and cannot be changed. It is
  463.      a text file, so you may use your favorite text editor to edit the file.
  464.      the file MUST exist in the default directory.
  465.  
  466.  
  467.      COMMUNICATION PARAMETERS  
  468.  
  469.      For those of you that understand Ports and IRQ settings!
  470.  
  471.      NOTE: If you need to specify a non-standard port address and IRQ, 
  472.      then the syntax is PORT:AAAA:X where AAAA is the base address and X is
  473.      the IRQ. It doesn't matter whether PORT:AAAA:X is the third  or fourth
  474.      parameter as long as it is the LAST parameter passed.
  475.  
  476.      PORT is optional, and EAGLE will default to standard addresses 
  477.      and irqs if it not used based on the port number read from the BBS 
  478.      file. EAGLE will assume COM1 = 03F8 IRQ 4, COM2 = 02E8 IRQ3, 
  479.      COM3 = 03E8 IRQ4 and COM4 = 02E8 IRQ 3.  If you have a different
  480.      non-standard port address and irq, you could then use the PORT cmd to 
  481.      change the defaults.  
  482.  
  483.      EAGLE will also support the use of FOSSIL drivers.  The syntax 
  484.      for a FOSSIL driver is: PORT:F:P. The 'F' tells EAGLE to use a
  485.      Fossil driver for it's communications.  The 'P' following it tells it
  486.      which port to use for the Fossil. Example - PORT:F:1, tells EAGLE
  487.      to use a fossil driver for port 1. 
  488.  
  489.      Digiboard Intelligent Async boards are  supported thru the Universal
  490.      DOS driver for Digiboard.  The syntax is the same as the Fossil driver
  491.      except you replace the F with D and give the channel number to use.
  492.      Example - PORT:D:6 tells EAGLE that it is connected to a
  493.      Digiboard and to use channel 6 on the Digiboard.
  494.  
  495.      Your program's cmd line for the above could be any one of the following:
  496.  
  497.      EAGLE EAGLE.CNF door.sys                    ;Using standard ports
  498.      EAGLE EAGLE.CNF  door.sys PORT:03E8:5       ;Using non-standard port
  499.      EAGLE EAGLE.CNF door.sys PORT:D:5           ;Using Digiboard channel 5
  500.  
  501.      EAGLE also supports IRQ's 8-15.
  502.  
  503.      END OF DOCUMENTATION.
  504.  
  505.          
  506.  
  507.