home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / IBANKV07.RAR / ICEBANK.DOC < prev    next >
Text File  |  1996-01-30  |  38KB  |  873 lines

  1.  
  2.  ─────────────────────────────────────────────────────────────────────────────
  3.  
  4.             ┌───┐┌─────┐┌─────┐ ┌───────┐┌───────┐┌───────┐┌───┐┌──┐
  5.             │░▒▓││░▒▓┌─┘│░▒▓┌─┘ │░▒▓┌┐░▒││░▒▓┌┐░▒││░▒▓┌┐░▒││░▒▓││░▒│
  6.             │▒▓█││▒▓█│  │▒▓█└┐  │▒▓█└┘▒▓┘│▒▓█││▒▓││▒▓█││▒▓││▒▓█└┘▒▓┘
  7.             │▓██││▓██│  │▓██┌┘  │▓██┌┐▓█││▓██└┘▓█││▓██││▓█││▓██┌┐▓█│
  8.             │███││███└─┐│███└─┐ │███└┘██││███┌┐██││███││██││███││██│
  9.             └───┘└─────┘└─────┘ └───────┘└───┘└──┘└───┘└──┘└───┘└──┘
  10.  
  11.                         Deluxe Time/Kbyte Banking System
  12.                     For RemoteAccess v2.xx, & ProBoard v2.xx
  13.  
  14.  ─────────────────────────────────────────────────────────────────────────────
  15.     IceBank v0.70 -  CopyRight Jeremy Landvoigt, 1994-96  - IceBank v0.70
  16.  ─────────────────────────────────────────────────────────────────────────────
  17.  
  18.  ┌───────────────────────────────────────────────────────────────────────────┐
  19.  │░░░▒▒▒▓▓▓                   Notice From The Author                ▓▓▓▒▒▒░░░│
  20.  └───────────────────────────────────────────────────────────────────────────┘
  21.  
  22.    If you're currently using IceBank v0.60, and are upgrading to v0.70, all
  23.    you need to do to complete the conversion is copy all the archive files
  24.    over the existing IceBank files. There is no conversion utility provided
  25.    in the archive as file structures remain unchanged for this new version.
  26.  
  27.    Just wanted to apologize to all those Non RA/PB users who were looking
  28.    forward to using IceBank with their system. Unfortunately, the addition
  29.    of door.sys support was not added to v0.70, do to circumstances regarding
  30.    support/registration sites - a new version had to be released immediately
  31.    with new documentation.  Door.Sys support WILL be added to v0.80, hope
  32.    you guys can be patient for a little longer. :)
  33.  
  34.  ┌───────────────────────────────────────────────────────────────────────────┐
  35.  │░░░▒▒▒▓▓▓          CopyRight Notices & Program Disclaimer         ▓▓▓▒▒▒░░░│
  36.  └───────────────────────────────────────────────────────────────────────────┘
  37.  
  38.     The utility IceBank, along with all its support files and documents,
  39.     are Copyright (C) 1994-96 Jeremy Landvoigt.  Distributing a version
  40.     AFTER it has been registered is prohibited;  distribution & execution of  
  41.     the original, unaltered version is permitted, indeed encouraged, as long  
  42.     as all support-files and documentation that accompany the program are    
  43.     included WITHOUT ALTERATION OF ANY SORT. None of the files included
  44.     in the IceBank archive may be modified in any way or distributed in any
  45.     package without the express permission of Ice Technologies. Any type of
  46.     cracking of either evaluation or registered versions of IceBank
  47.     including (but not limited to) hex-editing, reverse engineering,
  48.     decompiling are strictly prohibited.
  49.  
  50.     The author can be quickly reached for information through the RA_UTIL
  51.     international FidoNET Conference, or at InterNET e-mail address:
  52.  
  53.     jlandvoigt@hopserv.interhop.net
  54.  
  55.     Or, If you wish to trust comments/complaints/suggestions to the Post
  56.     Office, you can send them to:
  57.  
  58.             Jeremy Landvoigt
  59.             100 Burling Place
  60.             Newmarket, Ontario
  61.             Canada  L3Y 5W4
  62.  
  63.     The following programs mentioned in this documentation are Copyright of   
  64.     their respective authors. They are listed in no particular order:
  65.  
  66.     IceBank      - CopyRight Jeremy Landvoigt
  67.     RemoteAccess - CopyRight Wantree Development & Andrew Milner
  68.     FKFossil     - CopyRight Tim Strike and Forbidden Knights Systems
  69.  
  70.     THE USUAL LEGALITIES
  71.  
  72.     I (Jeremy Landvoigt) make no warranty of any kind, expressed or implied,  
  73.     including without limitation any warranties of merchantability
  74.     and/or fitness for a particular purpose.  I shall not be held liable      
  75.     for any damages, whether direct, indirect, special or consequential       
  76.     arising from the failure of this program to operate in the manner desired 
  77.     by the user.  I shall not be held liable for any damage to data or        
  78.     property which may be caused directly or indirectly by the use of this    
  79.     program.
  80.  
  81.     In no event will I be held liable for any damages, including (but
  82.     not limited to) any lost profits, lost savings, or other incidental       
  83.     or consequential damages arising out of the use -- or the inability       
  84.     to use -- this program, or for any claim by any other party.  The only    
  85.     thing that IceBank is guaranteed to do is to take up space on your
  86.     hard drive.
  87.  
  88.     Making use of this software is acknowledgement that you have read,
  89.     understand, and fully agree to the license and disclaimer agreement.
  90.  
  91.  ┌───────────────────────────────────────────────────────────────────────────┐
  92.  │░░░▒▒▒▓▓▓                         Credits                         ▓▓▓▒▒▒░░░│
  93.  └───────────────────────────────────────────────────────────────────────────┘
  94.  
  95.    There are a few people who helped with the development of IceBank that
  96.    although they weren't involved in the creation or writing of the program,  
  97.    their suggestions, Bug reports, and lengthy ßeta testing have been an      
  98.    enormous asset. I would like to thank in no particular order :
  99.    Ian Thomsen, David Doyle, David Casey, Eric Staufer & Max Quagliotto for
  100.    all of their help. Couldn't have done it without them!
  101.  
  102.    Special thanks to Kevin McKillop for creating and maintaining our
  103.    homepage on the internet! (http://www.ionsys.com/~mckkev/icesoft.html)
  104.  
  105.    Also, portions of the Fossil Routines used in IceBank v0.70 are Copyright
  106.    1993-94 By Tim Strike and Forbidden Knights Systems.
  107.  
  108.  ┌───────────────────────────────────────────────────────────────────────────┐
  109.  │░░░▒▒▒▓▓▓                       Registration                      ▓▓▓▒▒▒░░░│
  110.  └───────────────────────────────────────────────────────────────────────────┘
  111.  
  112.    The Development of IceBank v0.70 took many long hours, and a lot of time
  113.    and effort not to mention money. This program is not FreeWare.  If this   
  114.    program satisfies your expectations of a RemoteAccess TimeBank, if not MORE,
  115.    then you are expected to register it after an evaluation period of 30 days
  116.    or sooner.  By doing this you can be sure of continued development of the  
  117.    software. Thanks for your support.
  118.  
  119.    This Program may be freely distributed but DO NOT under any circumstances  
  120.    change any of the executables or alter any files that come in the original 
  121.    distribution archive.
  122.  
  123.    I urge you to register as soon as you can! The more registrations that     
  124.    I have will show the interest of people in the program, and I will release 
  125.    a newer version with many more features. If you should choose to register
  126.    IceBank all "Unregistered" messages and almost inaudible beeps within the
  127.    program will also be removed. Please note that the status of features
  128.    (whether they are available or not to unregistered users) may be changed
  129.    without further warning in later versions of the software; but this does
  130.    not mean that they will be changed.
  131.  
  132.    If you wish to register, please fill out the registration form :
  133.  
  134.      North America
  135.      -------------
  136.  
  137.      Register.Can - Registration Form For Canadian Users
  138.      Register.Usa - For the U.S.A, and for all other Registrations
  139.  
  140.      Europe
  141.      ------
  142.  
  143.      Register.Ger - Registration Form For Germany
  144.      Register.Uk  - Registration Form For UK/Eire
  145.  
  146.    Please note: The AUSTRALIAN and NETHERLANDS registration sites are NOT
  147.                 available, so please do not forward your registration funds
  148.                 to either of these sites (if you have an older registration
  149.                 form). Both sites are continuing as support sites, but not
  150.                 registration sites.
  151.  
  152.  
  153.    Please at this time send ALL registrations to the address listed in the    
  154.    correct registration form. Thank you for your support.
  155.  
  156.    Any Registration forms that have invalid or missing information may be   
  157.    considered void and not be processed, depending on the extent of the       
  158.    errors.
  159.  
  160.    Due to recent events, I have changed my policy on personal cheques that
  161.    are sent in to pay for registration. I will continue to honour them,
  162.    however as of this release, there will be a 3 week hold placed on the
  163.    cheque to ENSURE that it does NOT go N.S.F.  Although most people are
  164.    honest about this, lately too many people have sent in N.S.F. cheques, and
  165.    when contacted about them, show little or no concern about them or the
  166.    financial difficulties they may have caused.
  167.  
  168.    Additionally, a service charge of $15 will be levied against any N.S.F.
  169.    cheques. Until both the full payment, and the service charge is recieved
  170.    in the form of a MONEY ORDER, the registration (and any future
  171.    registrations) will not be processed.
  172.  
  173.    In conclusion to the above information, to ensure a speedy turnaround time
  174.    it is recommended you send your registration in the form of a money order
  175.    (or direct deposit for Canadian residents) If you do choose to send in a
  176.    personal cheque, it means that you have read and understood these
  177.    conditions.
  178.  
  179.  ┌───────────────────────────────────────────────────────────────────────────┐
  180.  │░░░▒▒▒▓▓▓                      Archive Contents                   ▓▓▓▒▒▒░░░│
  181.  └───────────────────────────────────────────────────────────────────────────┘
  182.  
  183.     IceBank v0.70 has been compressed using RAR. The archive should be
  184.     approximately 120k in size. This archive should have an authenticity
  185.     verification seal by Jeremy Landvoigt. If this archive is not in RAR
  186.     format, or if the seal has been broken, it is may be advisable to get a
  187.     new archive from one of the support sites listed at the end of the
  188.     documentation.
  189.  
  190.     The IceBank archive should contain the following files :
  191.  
  192.     ICEBANK.EXE         - The Main Program
  193.     BANKCFG.EXE         - Use to configure the program
  194.     BANKNET.EXE         - InterBBS transaction tosser
  195.     ICEBANK.DOC         - Program Documentation
  196.     REGISTER.USA        - Generic Registration Form
  197.     REGISTER.GER        - Germany/European Registration Form
  198.     REGISTER.UK         - UK/Eire Registration Form
  199.     REGISTER.CAN        - Canadian Registration Form
  200.     FILE_ID.DIZ         - General Program Description
  201.  
  202.     If one or any combination of these files are missing, or files have been  
  203.     ADDED, then you are using a possibly modified or altered copy of IceBank.
  204.     It would be advised that you delete this copy, and get a clean copy of    
  205.     IceBank from one of the BBS's listed at the end of the documentation.
  206.     Newest Version of IceBank can be F'REQed from Ice Technologies BBS under
  207.     the magic name 'ICEBANK' (Without the quotes)
  208.  
  209.  ┌───────────────────────────────────────────────────────────────────────────┐
  210.  │░░░▒▒▒▓▓▓                   Files Used By IceBank                 ▓▓▓▒▒▒░░░│
  211.  └───────────────────────────────────────────────────────────────────────────┘
  212.  
  213.     Files IceBank will create are :
  214.  
  215.     ICEBANK.CFG         - The configuration file.
  216.     BANKNET.DAT         - Unacknowledged BBS transactions.
  217.     BANKMSG.DAT         - Internal MSG Database.
  218.     BANKBOOK.DAT        - User transactions book.
  219.  
  220.     Files IceBank can/will read are :
  221.  
  222.     CONFIG.RA           - Read when IceBank is first installed. It will
  223.                           attempt to determine if you are running RA by use
  224.                           of Environment variable, and if it can find the
  225.                           CONFIG.RA, it will read in some information from
  226.                           it.
  227.     DORINFO1.DEF        - Drop file containing user information.
  228.  
  229.     BANKINIT.ANS        - This will replace the bank introduction
  230.                           information. Registered only [+]
  231.  
  232.     BANKDONE.ANS        - This will replace the bank closedown screen.
  233.                           Registered only [+]
  234.  
  235.     also IceBank will read the files that it creates.
  236.  
  237.  ┌───────────────────────────────────────────────────────────────────────────┐
  238.  │░░░▒▒▒▓▓▓                   Program Information                   ▓▓▓▒▒▒░░░│
  239.  └───────────────────────────────────────────────────────────────────────────┘
  240.  
  241.    IceBank is a full featured Time/Kbyte banking system designed
  242.    specifically for use with RA 2.xx/PB v2.xx. It was created over a
  243.    year ago, but like many of my utilities, was thrown on the shelf and
  244.    forgotten about.  Because of recent inquiries, I have decided to
  245.    re-construct the software. It has been completely overhauled from the
  246.    original TimeBank I created, and has the Ice "Look 'N Feel" similar to
  247.    IceChat, IceEdit, IceNote, & IceUser.
  248.  
  249.  ┌───────────────────────────────────────────────────────────────────────────┐
  250.  │░░░▒▒▒▓▓▓         Program Configuration -  Using BankCfg          ▓▓▓▒▒▒░░░│
  251.  └───────────────────────────────────────────────────────────────────────────┘
  252.  
  253.    Setting up IceBank is quite easy. This section of the documentation will
  254.    attempt to take you step by step on how to use the configuration utility   
  255.    BankCfg.Exe to set up IceBank. Most of the options are self explanatory.
  256.  
  257.   FILE:
  258.   -----
  259.  
  260.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  261.   ▌ Save & Exit       ▐
  262.   ▌ Save Without Exit ▐
  263.   ▌ Exit Without Save ▐
  264.   ▌ Limits Manager    ▐
  265.   ▌ Events Manager    ▐
  266.   ▌ Registration Info ▐
  267.   ▌ Program Info      ▐
  268.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  269.  
  270.  
  271.    · Save & Exit - This will save your current configuration to the
  272.      IceBank.Cfg file and will exit the program.
  273.  
  274.    · Save Without Exit - This will save your current configuration to the
  275.      IceBank.Cfg file and will allow you to continue modifying your setup.
  276.  
  277.    · Exit Without Save - This will abort the save procedure (just in case you
  278.      somehow really messed up!) and will exit the program.
  279.  
  280.    · Limits Manager - This will allow you to configure up to 13 different
  281.      security level restrictions within the bank.. Eg, Regular User,
  282.      Priveledged User, Co-SysOp, etc..
  283.  
  284.    · Events Manager - This will allow you to configure as many System Events
  285.      as your BBS has.  IceBank will attempt to gather the information from
  286.      when RA you first install it, but the data can be manually altered here.
  287.      Toggle whether or not the event is active, what time the event is at,
  288.      and what days the event is run on. IceBank will check both to see if
  289.      there is an event on the current day, and also if any events on the next
  290.      day would affect the users ability to withdraw time.
  291.  
  292.    · Registration Info - This will simply display your current registration
  293.      status, whether registered or unregistered.
  294.  
  295.    · Program Info - This will give you a little bit of information on the
  296.      current version of IceBank that you happen to be using.
  297.  
  298.  
  299.   PATHS:
  300.   ------
  301.  
  302.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  303.   ▌ External Chat   ▐
  304.   ▌ Logfile Path    ▐
  305.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  306.  
  307.    · External Chat - This is the full path and filename of your external chat
  308.      utility. This can be executed from within IceBank using the ALT-C key.
  309.  
  310.    · Logfile Path - Path and filename of the logfile that IceBank will
  311.      create and write to. IceBank will log deposits, withdrawals, transfers,
  312.      etc.. as well as program errors.
  313.  
  314.  
  315.   TOGGLES:
  316.   --------
  317.  
  318.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  319.   ▌ Enable Robbing     YES ▐
  320.   ▌ Enable Transfers   YES ▐
  321.   ▌ Enable T/K Buying  YES ▐
  322.   ▌ Show Success Rate  NO  ▐
  323.   ▌ Enable Userlist    YES ▐
  324.   ▌ Message Writing    YES ▐
  325.   ▌ Read Security Once YES ▐
  326.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  327.  
  328.  
  329.   · Enable Robbing - Should users be permitted to make bank robberies?
  330.  
  331.   · Enable Transfers - Should users be allowed to transfer time & Kbytes
  332.     to other accounts? (This toggle enables/disables BOTH local and InterBBS
  333.     transfers)
  334.  
  335.   · Enable T/K Buying - Should users be allowed to buy time or Kbytes from
  336.     the bank at the cost determined in the Limits file?
  337.  
  338.   · Show Success Rate - Should users be told what their percentage chances
  339.     are of a successful rob attempt?
  340.  
  341.   · Enable Userlist - Should users be able to list the other account names
  342.     and how much time/kbytes those other accounts have?
  343.  
  344.   · Message Writing - Should users be able to write 3 line messages to other
  345.     users?
  346.  
  347.   · Read Security Once - Should IceBank read in the user security only once,
  348.     when the user's account is created, or should it update their security
  349.     in the user datafile every time they enter the bank? If set to only
  350.     once, this feature can be useful for giving "bad" users less bank access
  351.     than other users of their "real" security level. Eg: A user can have
  352.     less security in the bank than they do on the BBS.
  353.  
  354.   NAMES:
  355.   ------
  356.  
  357.   █▀▀▀▀▀▀▀▀▀▀▀▀█
  358.   ▌ BBS Name   ▐
  359.   ▌ SysOp Name ▐
  360.   ▌ Bank Name  ▐
  361.   █▄▄▄▄▄▄▄▄▄▄▄▄█
  362.  
  363.   · BBS Name - The name of the BBS as configured in RemoteAccess. It MUST
  364.     match both the name in RA, as well as the BBSname in the key (if
  365.     registered).
  366.  
  367.   · SysOp Name - The name of the System Operator as configured in Remote-
  368.     Access. It MUST match both the name in RA, as well as the SYSOPname in
  369.     the key (if registered).
  370.  
  371.   · Bank Name - The name of this financial institution, as displayed in the
  372.     header during runtime. [+]
  373.  
  374.   COLOURS:
  375.   --------
  376.  
  377.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  378.   ▌ Lines (Dark)      ▐
  379.   ▌ Lines (Light)     ▐
  380.   ▌ Header Text       ▐
  381.   ▌ Header Background ▐
  382.   ▌ Fill Character    ▐
  383.   ▌ Numbers           ▐
  384.   ▌ Information Text  ▐
  385.   ▌ Menu Option Text  ▐
  386.   ▌ Hot Keys          ▐
  387.   ▌ Str.Punctuation   ▐
  388.   ▌ Str.Numbers       ▐
  389.   ▌ Str.UpperCase     ▐
  390.   ▌ Str.LowerCase     ▐
  391.   ▌ Str.High Bit      ▐
  392.   ▌ Default Settings  ▐
  393.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  394.  
  395.    · This section on colour configuration is self explanatory. Simply select
  396.      the type of character which you wish to colour configure. Another box
  397.      will appear that will show you the list of available colours. Type in
  398.      the number of the colour you want to use.
  399.  
  400.    · STR refers to all prompts and transaction description paragraphs in the
  401.      program.
  402.  
  403.    · All remaining colour configuration fields refer to text on the main
  404.      transaction screen.
  405.  
  406.    · DEFAULT SETTINGS will restore all the colours to their original
  407.      installation settings.
  408.  
  409.  
  410.   OTHER:
  411.   ------
  412.  
  413.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  414.   ▌ Fill Character      ▐
  415.   ▌ Daily Time Interest ▐
  416.   ▌ Daily Byte Interest ▐
  417.   ▌ Success Rate Chance ▐
  418.   ▌ No. Of Rob Attempts ▐
  419.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  420.  
  421.    · Fill Character - The character IceBank will use to fill empty place
  422.      values.
  423.  
  424.    · Daily Time Interest - The percentage of time added or removed DAILY.
  425.      A small percentage is recommended. You MUST run ICEBANK /M in your maint
  426.      if you want to enable this feature.
  427.  
  428.    · Daily Bite Interest - The percentage of kbytes added or removed DAILY.
  429.      A small percentage is recommended. You MUST run ICEBANK /M in your maint
  430.      if you want to enable this feature.
  431.  
  432.    · Success Rate % - What percentage should the user have of succesfully
  433.      robbing the bank or another user?
  434.  
  435.    · No. Of Rob Attempts - How many rob attempts should the user get while
  436.      they are in the bank.
  437.  
  438.  
  439.   ACCOUNT MANAGER:
  440.   ----------------
  441.  
  442.   █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  443.   ▌ Add Account    ▐
  444.   ▌ Edit Account   ▐
  445.   ▌ Delete Account ▐
  446.   ▌ List Accounts  ▐
  447.   ▌ Sort Accounts  ▐
  448.   █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  449.  
  450.   · Add Account - Allows you to add user accounts to the IceBank database.
  451.  
  452.   · Edit Account - Allows you to edit user accounts in the IceBank database.
  453.     You can edit fields such as total time and kbytes deposited today, as
  454.     well as current account balances, their security level, and their
  455.     robbery status toggle.
  456.  
  457.   · Delete Account - Delete an account from the IceBank database.
  458.  
  459.   · List Accounts - Lists accounts in the IceBank database. Will list
  460.     name, total kbytes, total time, and robbery status toggle.
  461.  
  462.   · Sort Accounts - Will sort and pack the user database file in
  463.     alphabetical order by user lastname.
  464.  
  465.  ┌────────────────────────────────────────────────────────────────────────────┐
  466.  │░░░▒▒▒▓▓▓          Installing IceBank Into RA v2.xx Systems        ▓▓▓▒▒▒░░░│
  467.  └────────────────────────────────────────────────────────────────────────────┘
  468.  
  469.  Please read the section of this document entitled 'Setting Up IceBank Using
  470.  BankCfg.Exe' BEFORE attempting to install IceBank into RA. Failure to setup
  471.  IceBank correctly before installing it into your bbs program will probably
  472.  result in IceBank failing to run or not running as expected.
  473.  
  474.  IceBank is only known to run with RA v2.xx/PB v2.xx. If other BBS packages
  475.  can emulate the RemoteAccess EXITINFO.BBS file, then IceBank should work
  476.  with those BBS packages as well.
  477.  
  478.  In order to run IceBank.Exe, you must have a fossil driver active. A fossil
  479.  driver such as BNU should work fine with IceBank. If you don't have a fossil
  480.  driver installed, a simple error message will be displayed, and the program
  481.  will stop. A fossil is not required when running in local mode.
  482.  
  483.  We will now run through EVERYTHING you need to do in order to get IceBank to
  484.  run in your RemoteAccess setup.
  485.  
  486. 1.  Extract all the files in the distribution archive to a directory of your
  487.     choice. C:\RA\ICEBANK is recommended and is assumed to be the directory
  488.     you are using from now on.
  489.  
  490. 2.  To help IceBank find it's configuration files, you need to define an
  491.     environment variable for it in this manner in your AutoExec.Bat :
  492.  
  493.     SET IBANK={PATH TO ICEBANK DIRECTORY}
  494.  
  495.     PLEASE NOTE, THE ENVIRONMENT VARIABLE NAME IS IBANK  -  NOT ICEBANK !!
  496.  
  497.     The environment variable is used by IceBank to find its system files
  498.     and configuration. Failure to setup the environment variable can result
  499.     in IceBank failing to run correctly - YOU HAVE BEEN WARNED!
  500.  
  501.     Please see your DOS manual for more information on environment variables.
  502.  
  503.   N.B.
  504.     You will need to reboot your machine after entering the environment 
  505.     variable for it to take effect.
  506.  
  507. 3.  Run BankCfg.Exe and configure all of IceBank's options as explained earlier
  508.     in this document. You MUST configure IceBank for it to work correctly!
  509.     Refer to the section of this document for setting up IceBank.
  510.  
  511. 4.  IceBank can be run using either a type 7 or a type 15 menu command. A type
  512.     15 menu will require a batch file that is called to execute IceBank, a type
  513.     7 menu only  needs  to have  the command  line  to execute  IceBank on the
  514.     Optional data line of the menu. See your BBS manual for more information on
  515.     type 7 and type 15
  516.     menus... Decide which type of menu command (Type 7 or type 15) you wish to
  517.     use and then do ONE of the following depending on which menu type you have
  518.     chosen to use:
  519.  
  520.     Type 7 Menu Command:
  521.  
  522.       
  523.       Optional Data:
  524.        <command line> [control codes]
  525.       
  526.       Description:
  527.       This function will run an external program, or door in a
  528.       shell while the user is on-line.
  529.  
  530.  Example command lines for Type 7 usage:
  531.  
  532.  Calling IceBank in either a single line or multiline system you would use:
  533.  
  534.  
  535.  Single Line:  C:\RA\IceBank\IceBank.Exe -d:C:\ra *! *M
  536.  Multi Line :  C:\RA\IceBank\IceBank.Exe -d:C:\ra\line*N -N:*N *M
  537.  
  538.  The following RA parameters are used in the above examples:
  539.  
  540.  ** It is strongly recommended that regardless if you set the environment
  541.     variable or not, that you run IceBank from a batchfile. If you install
  542.     INTERBBS support, you MUST run IceBank from a batchfile, so that it can
  543.     access the packet tosser. A sample batchfile might look like this:
  544.  
  545.     @Echo Off
  546.     Cd \Ra\IceBank
  547.     IceBank.Exe -d:C:\ra
  548.     CD \Ra
  549.  
  550.  
  551.       *M
  552.       Activate the MemorySwap feature. RemoteAccess attempts to
  553.       swap itself and all the memory it occupies to XMS and EMS
  554.       memory (if available) or to disk, leaving only 3KB resident.
  555.       This is ideal when running memory-hungry programs but takes
  556.       a few seconds longer in order to perform the swap.  If the
  557.       swap cannot be accomplished, RemoteAccess will attempt to
  558.       load the program in a normal shell.
  559.       
  560.       *N
  561.       The current node number, as specified by the -N command line
  562.       parameter when RemoteAccess was loaded.
  563.       
  564.  
  565.     Type 15 Menu Command:
  566.  
  567.       
  568.       Exit to DOS with errorlevel
  569.       Optional data:
  570.       <errorlevel>
  571.       
  572.       Description:
  573.       This function causes RemoteAccess to exit to DOS completely,
  574.       returning an errorlevel to your BBS batch file.  The
  575.       optional data field should contain the errorlevel that you
  576.       wish to pass to the batch file.  The batch file should trap
  577.       the errorlevel and act accordingly.
  578.      
  579.       If you use this exit while the user is still on- line, the
  580.       user may be logged back into RemoteAccess using the command
  581.       line parameter -R.  This forces RemoteAccess to read the
  582.       EXITINFO.BBS file that was written at the time of the exit
  583.       so that it can restore system and user information,
  584.       presenting the user with the TOP menu.
  585.        
  586.       NOTE:  Errorlevels 0 through 5 are reserved for internal use
  587.       by RemoteAccess.  For a complete description of these
  588.       internal errorlevels and how they are used, see the
  589.       Errorlevels section of the Reference chapter.
  590.       
  591.       
  592. If you decide to use a Type 15 menu to call IceBank you will need to add IceBank
  593. into your BBS batchfile and call IceBank with the errorlevel you have chosen.
  594.  
  595.             :START
  596.             IF ERRORLEVEL 10 GOTO IceBank
  597.             IF ERRORLEVEL  5 GOTO NET&ECHO
  598.             IF ERRORLEVEL  4 GOTO ECHOMAIL
  599.             IF ERRORLEVEL  3 GOTO NETMAIL
  600.             IF ERRORLEVEL  0 GOTO START_UP
  601.             GOTO START_UP
  602.  
  603.             :IceBank
  604.             CD\RA\IceBank
  605.             IceBank.EXE <Don't forget IceBank's Parameters!>
  606.             RA -R
  607.             GOTO AFTER_BBS
  608.  
  609.            In this  example, a TYPE 15  menu command with an Errorlevel of
  610.            10 will make the batch file  execute the command following  the
  611.            :IceBank label. Include  the line "RA  -R" to  return to
  612.            the board after the external programs have been executed.
  613.  
  614.  N.B. 
  615.   DO NOT FORGET to include the correct command line switches for IceBank in
  616.   your batchfile. Failure to do so will result in IceBank not functioning as
  617.   it is intended. See the section of this doc file for more info on IceBanks
  618.   parameters.
  619.  
  620. 5.  Make sure you have changed ALL of the menus you wish to call IceBank from
  621.     and that you have saved the changes.
  622.  
  623.     These are only an example to get you going... Please refer to the section of
  624.     these docs about 'parameters' to ensure you have the correct command line
  625.     to execute IceBank.
  626.  
  627.  That's all there is to it....
  628.  
  629.  When you run IceBank, be sure that the IceBank.Cfg file has been created.  If
  630.  it has not, then you MUST run BankCfg.Exe. If you don't, and attempt to run
  631.  IceBank.Exe directly, IceBank will display an error message that IceBank.Cfg
  632.  doesn't exist.
  633.  
  634.  
  635.  ┌───────────────────────────────────────────────────────────────────────────┐
  636.  │░░░▒▒▒▓▓▓           IceBank.Exe Commandline Parameters            ▓▓▓▒▒▒░░░│
  637.  └───────────────────────────────────────────────────────────────────────────┘
  638.  
  639.  Note: ALL Commandline parameters are optional, and do NOT have to be used.
  640.  
  641.     /D:[PATH] - Use this parameter to specify the path ONLY to the
  642.                 dropfiles that are to be used by IceBank (DORINFO1.DEF,
  643.                 EXITINFO.BBS) Eg. ICEBANK.EXE /D:C:\RA\LINE2
  644.  
  645.     /M        - This parameter puts IceBank into maintenance mode. Once
  646.                 maintenance is run, the program will terminate.
  647.  
  648.     /N:[#]    - This parameter will specify the node number that IceBank
  649.                 is being accessed by.
  650.  
  651.  
  652.  ┌───────────────────────────────────────────────────────────────────────────┐
  653.  │░░░▒▒▒▓▓▓      Setting up IceBank for InterBBS Transactions       ▓▓▓▒▒▒░░░│
  654.  └───────────────────────────────────────────────────────────────────────────┘
  655.  
  656.  IceBank has the ability to be setup so that users can transfer time & kbytes
  657.  between different BBS's. So far as I know, this is a completely unique
  658.  feature that no other TimeBank has to offer! This feature is useful for
  659.  BBS's that work in co-operation with each other. (Generally, there are at
  660.  least a few SysOps in an area who are friends and support each other's
  661.  BBS's.)
  662.  
  663.  InterBBS setup is quite simple, and is done in BANKCFG.EXE.  We will briefly
  664.  run through it now:
  665.  
  666.  INTERBBS:
  667.  ---------
  668.  
  669.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  670.  ▌ Inbound Path  ▐
  671.  ▌ Outbound Path ▐
  672.  ▌ Netmail Path  ▐
  673.  ▌ Node Address  ▐
  674.  ▌ System Pwd    ▐
  675.  ▌ Network BBS's ▐
  676.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  677.  
  678.  · Inbound Path - Where all inbound files are placed by the mailer that you
  679.    use.
  680.  
  681.  · Outbound Path - Where all outbound files are placed by IceBank.
  682.  
  683.  · Netmail Path - Where all netmail messages are stored. (*.MSG format only!)
  684.  
  685.  · Node Address - What is your system node address? [Zone:Net/Node]
  686.  
  687.  · System Pwd - What is the System password that will be used for security
  688.    during transfers.
  689.  
  690.  · Network BBS's -
  691.  
  692. █ Address ▀▀▀▀▀ Route-To ▀▀▀▀▀ BBSName ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Password ▀▀▀ CDH ▀▀▀▀▀█
  693. ▌ 0:0/0········ ·············· RemoteAccess BBS······· ******······ -------- ▐
  694. ▌ ············· ·············· ······················· ············ -------- ▐
  695. ▌ ············· ·············· ······················· ············ -------- ▐
  696. ▌ ············· ·············· ······················· ············ -------- ▐
  697. ▌ ············· ·············· ······················· ············ -------- ▐
  698. ▌ ············· ·············· ······················· ············ -------- ▐
  699. ▌ ············· ·············· ······················· ············ -------- ▐
  700. ▌ ············· ·············· ······················· ············ -------- ▐
  701. ▌ ············· ·············· ······················· ············ -------- ▐
  702. ▌ ············· ·············· ······················· ············ -------- ▐
  703. ▌ ············· ·············· ······················· ············ -------- ▐
  704. ▌ ············· ·············· ······················· ············ -------- ▐
  705. ▌ ············· ·············· ······················· ············ -------- ▐
  706. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  707.  
  708.  Enter connected BBS's in this section.  Specify Address, BBSName, and
  709.  the password that they use for packet security. Press <ENTER> to edit, and
  710.  <INS> to add more records.
  711.  
  712.  IceBank uses the program BANKNET.EXE as an external tosser to process inbound
  713.  and outbound transfer packets. It MUST be located in the IceBank directory,
  714.  as it needs to be able to read the configuration, as well as other IceBank
  715.  files.
  716.  
  717.  When a user decides to transfer to another BBS, IceBank will prompt the user
  718.  for the BBSname, and then what to transfer and how much. If the limits are
  719.  not exceeded, IceBank will exit to run BANKNET.EXE. The execution is not
  720.  visible on either the SysOp or user end, so a brief pause will seem to occur.
  721.  During this pause, BankNET will be creating a file attach for the target BBS,
  722.  which can be transferred when the frontend mailer re-loads. Please note,
  723.  only FrontDoor has been tested and is known to work. Intermail should work
  724.  due to its similarity. Please contact the author if you are able to get your
  725.  mailer working with IceBank if it is something other than these mailers.
  726.  
  727.  Files that IceBank will create for InterBBS purposes:
  728.  
  729.  .IBX   - any file with this extension is a transaction file which has not
  730.           yet been processed. If it is located in your IceBank directory, it
  731.           is most likely one that your bank created that has not been sent.
  732.           If it is in your inbound files directory, it is likely a file from
  733.           another BBS that is awaiting processing by your bank.
  734.  
  735.  .IBR   - any file with this extension is a transaction file that HAS been
  736.           processed. It serves the function of a return receipt, and will
  737.           be sent back to the originating BBS to inform them if the
  738.           transaction succeeded or failed.
  739.  
  740.  .IBT   - any file with this extension is a transaction file that has been
  741.           ROUTED.  Assuming a path has been agreed upon, it is currently on
  742.           course to it's destination. You should not interfere with this
  743.           file, as it is not for your system or from your system.
  744.  
  745.  IceBank will keep another file of unprocessed tranactions for it's records
  746.  in BANKNET.DAT. As .IBR files are received, it will "check off" that the
  747.  transaction has been recieved, regardless if it succeeded or failed.
  748.  
  749.  Some limitations exist:
  750.  
  751.  1) Time & Kbytes can only be transferred if the user on the target BBS
  752.     exists in the TimeBank userfile.
  753.  2) Time & Kbytes can only be transferred if the amounts do not exceeded the
  754.     account limitations on the TARGET system.
  755.  
  756.  SETTING UP BANKNET.EXE WITH YOUR MAILER:
  757.  ----------------------------------------
  758.  
  759.  You must setup BANKNET.EXE almost the same as you would your Echomail or
  760.  File Tosser. An example would be:
  761.  
  762.  IF EXIST C:\BBS\FD\FILES\*.IB* GOTO ICEBANK
  763.  
  764.  :ICEBANK
  765.  CD \BBS\DOORS\BANK
  766.  BANKNET INBOUND
  767.  GOTO START
  768.  
  769.  You would place this in the section of your BBS.BAT that executes your
  770.  echomail tosser when mail and files are recieved. As you can see, the
  771.  parameter to do this is:
  772.  
  773.  BANKNET.EXE INBOUND
  774.  
  775.  You MUST change directory to your IceBank directory BEFORE executing the
  776.  tosser. Your current directory MUST be your IceBank directory.
  777.  
  778.  ┌────────────────────────────────────────────────────────────────────────────┐
  779.  │░░░▒▒▒▓▓▓            Other Ice Technologies Utilities              ▓▓▓▒▒▒░░░│
  780.  └────────────────────────────────────────────────────────────────────────────┘
  781.  
  782.   Here is a list of all the Ice Technologies utilities that were available at
  783.   the time of release of this archive. If you enjoy using this IceSoft utility,
  784.   you may want to check some of these out! :)
  785.  
  786.   · IceChat -
  787.  
  788.     IceChat is a split screen chat utility for RemoteAccess BBS packages.
  789.     It can be used with many other BBS types as long as they support
  790.     Dorinfo1.Def/Door.Sys type Doors.
  791.  
  792.   · IceEdit -
  793.  
  794.     IceEdit is a fullscreen ANSi message editor that was originally designed
  795.     for use with RemoteAccess. Although it has only been tested with
  796.     RemoteAccess v2.xx, and TeleGard v2.7 it should be compatible with any
  797.     other BBS that uses the QuickBBS style dropfiles that contain the
  798.     message writing information. These files are MSGTMP & MSGINF. You should
  799.     check your BBS documentation to   see if your software supports this
  800.     system. IceEdit also calls on the Dorinfo1.Def file to read in necessary
  801.     information about the user profile.
  802.  
  803.   · IceNote -
  804.  
  805.     IceNote was the third Ice Technologies door to become available. It is a
  806.     message to all users type door with many neat features.  It has been tested
  807.     with both RemoteAccess v2.xx, and the latest release of Renegade, and
  808.     should work with any other Dorinfo1.Def compatible BBS Packages.
  809.  
  810.   · IceBank -
  811.  
  812.     IceBank was the fourth Ice Technologies utility available. It is a fully
  813.     functional, fully configurable timebank system for RemoteAccess v2.xx.
  814.     It has many cool features, including InterBBS transactions.
  815.  
  816.   · IceUser -
  817.  
  818.     This is the fifth Ice Technologies utility to become available. It is a
  819.     fully functional online user editor for RemoteAccess v2.xx.  Very secure.
  820.  
  821.   · IceCBV -
  822.  
  823.     The very newest Ice Technologies door available!  Took awhile to finally
  824.     get it released, but you won't be disappointed.  Full featured callback
  825.     verification system for RemoteAccess and ProBoard. Many unique features!
  826.     Look forward to even more features in the next version!
  827.  
  828.  ┌───────────────────────────────────────────────────────────────────────────┐
  829.  │░░░▒▒▒▓▓▓            Program Support - BBS Locations              ▓▓▓▒▒▒░░░│
  830.  └───────────────────────────────────────────────────────────────────────────┘
  831.  
  832.   All Ice Technologies utilities are available from our internet homepage of
  833.   http://www.ionsys.com/~mckkev/icesoft.html
  834.  
  835.   IceBank can be File Requested from any of the following BBS's under the
  836.   magic name of IceBank.
  837.  
  838.   Legend
  839.   ──────
  840.  
  841.   S - Support Site  B - Beta Site  R - Registration Site  D - Distrib. Site
  842.  
  843.   Ice Technologies          Concession Stand          Minerva Online Ltd.
  844.   Ontario, Canada           Florida, USA              London, England
  845.   (905) 895-7775            (407) 569-6568            +44-(0)181-402-3350
  846.   FidoNET 1:259/912         FidoNET 1:374/6568        FidoNET 2:254/33
  847.   Max. Baud: 28800          Max. Baud: 33600          Max. Baud: 28800
  848.   Flags: S B R D            Flags: S B D              Flags: S R D
  849.  
  850.  
  851.   The Modem Link            Slash BBS                 The Fisherman's Cove
  852.   Heidelburg, Germany       Venray, The Netherlands   Maryland, USA
  853.   +49-6221-390239           +31-478-550103            (410) 561-9937
  854.   FidoNET 2:2468/6022       Fidonet 2:284/801         FidoNET 1:261/1041
  855.   Max. Baud: 19200          Max. Baud 33600           Max. Baud 38400
  856.   Flags: S B R D            Flags: S D                Flags S R D
  857.  
  858.  
  859.   Infinity Communications   Crossed Wires BBS         Lost Horizons BBS
  860.   Doncaster, Australia      North Carolina, USA       Texas, USA
  861.   +61-3-9850-9115           (919) 580-7194            (915) 757-1299
  862.   FidoNET 3:633/262         FidoNET 1:3660/809        FidoNET 1:381/92
  863.   Max. Baud: 28800          Max. Baud: 28800          Max. Baud: 28800
  864.   Flags: S D                S B D                     D
  865.  
  866.   RaLin Enterprises
  867.   California, USA
  868.   (510) 226-7731
  869.   FidoNET 1:215/710
  870.   Max Baud: 14400
  871.   Flags: D
  872.  
  873. [EOF]