home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / IBANKV06.RAR / ICEBANK.DOC < prev    next >
Encoding:
Text File  |  1995-07-30  |  36.1 KB  |  852 lines

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