home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
IBANKV07.RAR
/
ICEBANK.DOC
< prev
next >
Wrap
Text File
|
1996-01-30
|
38KB
|
873 lines
─────────────────────────────────────────────────────────────────────────────
┌───┐┌─────┐┌─────┐ ┌───────┐┌───────┐┌───────┐┌───┐┌──┐
│░▒▓││░▒▓┌─┘│░▒▓┌─┘ │░▒▓┌┐░▒││░▒▓┌┐░▒││░▒▓┌┐░▒││░▒▓││░▒│
│▒▓█││▒▓█│ │▒▓█└┐ │▒▓█└┘▒▓┘│▒▓█││▒▓││▒▓█││▒▓││▒▓█└┘▒▓┘
│▓██││▓██│ │▓██┌┘ │▓██┌┐▓█││▓██└┘▓█││▓██││▓█││▓██┌┐▓█│
│███││███└─┐│███└─┐ │███└┘██││███┌┐██││███││██││███││██│
└───┘└─────┘└─────┘ └───────┘└───┘└──┘└───┘└──┘└───┘└──┘
Deluxe Time/Kbyte Banking System
For RemoteAccess v2.xx, & ProBoard v2.xx
─────────────────────────────────────────────────────────────────────────────
IceBank v0.70 - CopyRight Jeremy Landvoigt, 1994-96 - IceBank v0.70
─────────────────────────────────────────────────────────────────────────────
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Notice From The Author ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
If you're currently using IceBank v0.60, and are upgrading to v0.70, all
you need to do to complete the conversion is copy all the archive files
over the existing IceBank files. There is no conversion utility provided
in the archive as file structures remain unchanged for this new version.
Just wanted to apologize to all those Non RA/PB users who were looking
forward to using IceBank with their system. Unfortunately, the addition
of door.sys support was not added to v0.70, do to circumstances regarding
support/registration sites - a new version had to be released immediately
with new documentation. Door.Sys support WILL be added to v0.80, hope
you guys can be patient for a little longer. :)
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ CopyRight Notices & Program Disclaimer ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
The utility IceBank, along with all its support files and documents,
are Copyright (C) 1994-96 Jeremy Landvoigt. Distributing a version
AFTER it has been registered is prohibited; distribution & execution of
the original, unaltered version is permitted, indeed encouraged, as long
as all support-files and documentation that accompany the program are
included WITHOUT ALTERATION OF ANY SORT. None of the files included
in the IceBank archive may be modified in any way or distributed in any
package without the express permission of Ice Technologies. Any type of
cracking of either evaluation or registered versions of IceBank
including (but not limited to) hex-editing, reverse engineering,
decompiling are strictly prohibited.
The author can be quickly reached for information through the RA_UTIL
international FidoNET Conference, or at InterNET e-mail address:
jlandvoigt@hopserv.interhop.net
Or, If you wish to trust comments/complaints/suggestions to the Post
Office, you can send them to:
Jeremy Landvoigt
100 Burling Place
Newmarket, Ontario
Canada L3Y 5W4
The following programs mentioned in this documentation are Copyright of
their respective authors. They are listed in no particular order:
IceBank - CopyRight Jeremy Landvoigt
RemoteAccess - CopyRight Wantree Development & Andrew Milner
FKFossil - CopyRight Tim Strike and Forbidden Knights Systems
THE USUAL LEGALITIES
I (Jeremy Landvoigt) make no warranty of any kind, expressed or implied,
including without limitation any warranties of merchantability
and/or fitness for a particular purpose. I shall not be held liable
for any damages, whether direct, indirect, special or consequential
arising from the failure of this program to operate in the manner desired
by the user. I shall not be held liable for any damage to data or
property which may be caused directly or indirectly by the use of this
program.
In no event will I be held liable for any damages, including (but
not limited to) any lost profits, lost savings, or other incidental
or consequential damages arising out of the use -- or the inability
to use -- this program, or for any claim by any other party. The only
thing that IceBank is guaranteed to do is to take up space on your
hard drive.
Making use of this software is acknowledgement that you have read,
understand, and fully agree to the license and disclaimer agreement.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Credits ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
There are a few people who helped with the development of IceBank that
although they weren't involved in the creation or writing of the program,
their suggestions, Bug reports, and lengthy ßeta testing have been an
enormous asset. I would like to thank in no particular order :
Ian Thomsen, David Doyle, David Casey, Eric Staufer & Max Quagliotto for
all of their help. Couldn't have done it without them!
Special thanks to Kevin McKillop for creating and maintaining our
homepage on the internet! (http://www.ionsys.com/~mckkev/icesoft.html)
Also, portions of the Fossil Routines used in IceBank v0.70 are Copyright
1993-94 By Tim Strike and Forbidden Knights Systems.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Registration ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
The Development of IceBank v0.70 took many long hours, and a lot of time
and effort not to mention money. This program is not FreeWare. If this
program satisfies your expectations of a RemoteAccess TimeBank, if not MORE,
then you are expected to register it after an evaluation period of 30 days
or sooner. By doing this you can be sure of continued development of the
software. Thanks for your support.
This Program may be freely distributed but DO NOT under any circumstances
change any of the executables or alter any files that come in the original
distribution archive.
I urge you to register as soon as you can! The more registrations that
I have will show the interest of people in the program, and I will release
a newer version with many more features. If you should choose to register
IceBank all "Unregistered" messages and almost inaudible beeps within the
program will also be removed. Please note that the status of features
(whether they are available or not to unregistered users) may be changed
without further warning in later versions of the software; but this does
not mean that they will be changed.
If you wish to register, please fill out the registration form :
North America
-------------
Register.Can - Registration Form For Canadian Users
Register.Usa - For the U.S.A, and for all other Registrations
Europe
------
Register.Ger - Registration Form For Germany
Register.Uk - Registration Form For UK/Eire
Please note: The AUSTRALIAN and NETHERLANDS registration sites are NOT
available, so please do not forward your registration funds
to either of these sites (if you have an older registration
form). Both sites are continuing as support sites, but not
registration sites.
Please at this time send ALL registrations to the address listed in the
correct registration form. Thank you for your support.
Any Registration forms that have invalid or missing information may be
considered void and not be processed, depending on the extent of the
errors.
Due to recent events, I have changed my policy on personal cheques that
are sent in to pay for registration. I will continue to honour them,
however as of this release, there will be a 3 week hold placed on the
cheque to ENSURE that it does NOT go N.S.F. Although most people are
honest about this, lately too many people have sent in N.S.F. cheques, and
when contacted about them, show little or no concern about them or the
financial difficulties they may have caused.
Additionally, a service charge of $15 will be levied against any N.S.F.
cheques. Until both the full payment, and the service charge is recieved
in the form of a MONEY ORDER, the registration (and any future
registrations) will not be processed.
In conclusion to the above information, to ensure a speedy turnaround time
it is recommended you send your registration in the form of a money order
(or direct deposit for Canadian residents) If you do choose to send in a
personal cheque, it means that you have read and understood these
conditions.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Archive Contents ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
IceBank v0.70 has been compressed using RAR. The archive should be
approximately 120k in size. This archive should have an authenticity
verification seal by Jeremy Landvoigt. If this archive is not in RAR
format, or if the seal has been broken, it is may be advisable to get a
new archive from one of the support sites listed at the end of the
documentation.
The IceBank archive should contain the following files :
ICEBANK.EXE - The Main Program
BANKCFG.EXE - Use to configure the program
BANKNET.EXE - InterBBS transaction tosser
ICEBANK.DOC - Program Documentation
REGISTER.USA - Generic Registration Form
REGISTER.GER - Germany/European Registration Form
REGISTER.UK - UK/Eire Registration Form
REGISTER.CAN - Canadian Registration Form
FILE_ID.DIZ - General Program Description
If one or any combination of these files are missing, or files have been
ADDED, then you are using a possibly modified or altered copy of IceBank.
It would be advised that you delete this copy, and get a clean copy of
IceBank from one of the BBS's listed at the end of the documentation.
Newest Version of IceBank can be F'REQed from Ice Technologies BBS under
the magic name 'ICEBANK' (Without the quotes)
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Files Used By IceBank ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
Files IceBank will create are :
ICEBANK.CFG - The configuration file.
BANKNET.DAT - Unacknowledged BBS transactions.
BANKMSG.DAT - Internal MSG Database.
BANKBOOK.DAT - User transactions book.
Files IceBank can/will read are :
CONFIG.RA - Read when IceBank is first installed. It will
attempt to determine if you are running RA by use
of Environment variable, and if it can find the
CONFIG.RA, it will read in some information from
it.
DORINFO1.DEF - Drop file containing user information.
BANKINIT.ANS - This will replace the bank introduction
information. Registered only [+]
BANKDONE.ANS - This will replace the bank closedown screen.
Registered only [+]
also IceBank will read the files that it creates.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Program Information ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
IceBank is a full featured Time/Kbyte banking system designed
specifically for use with RA 2.xx/PB v2.xx. It was created over a
year ago, but like many of my utilities, was thrown on the shelf and
forgotten about. Because of recent inquiries, I have decided to
re-construct the software. It has been completely overhauled from the
original TimeBank I created, and has the Ice "Look 'N Feel" similar to
IceChat, IceEdit, IceNote, & IceUser.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Program Configuration - Using BankCfg ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
Setting up IceBank is quite easy. This section of the documentation will
attempt to take you step by step on how to use the configuration utility
BankCfg.Exe to set up IceBank. Most of the options are self explanatory.
FILE:
-----
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Save & Exit ▐
▌ Save Without Exit ▐
▌ Exit Without Save ▐
▌ Limits Manager ▐
▌ Events Manager ▐
▌ Registration Info ▐
▌ Program Info ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· Save & Exit - This will save your current configuration to the
IceBank.Cfg file and will exit the program.
· Save Without Exit - This will save your current configuration to the
IceBank.Cfg file and will allow you to continue modifying your setup.
· Exit Without Save - This will abort the save procedure (just in case you
somehow really messed up!) and will exit the program.
· Limits Manager - This will allow you to configure up to 13 different
security level restrictions within the bank.. Eg, Regular User,
Priveledged User, Co-SysOp, etc..
· Events Manager - This will allow you to configure as many System Events
as your BBS has. IceBank will attempt to gather the information from
when RA you first install it, but the data can be manually altered here.
Toggle whether or not the event is active, what time the event is at,
and what days the event is run on. IceBank will check both to see if
there is an event on the current day, and also if any events on the next
day would affect the users ability to withdraw time.
· Registration Info - This will simply display your current registration
status, whether registered or unregistered.
· Program Info - This will give you a little bit of information on the
current version of IceBank that you happen to be using.
PATHS:
------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ External Chat ▐
▌ Logfile Path ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· External Chat - This is the full path and filename of your external chat
utility. This can be executed from within IceBank using the ALT-C key.
· Logfile Path - Path and filename of the logfile that IceBank will
create and write to. IceBank will log deposits, withdrawals, transfers,
etc.. as well as program errors.
TOGGLES:
--------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Enable Robbing YES ▐
▌ Enable Transfers YES ▐
▌ Enable T/K Buying YES ▐
▌ Show Success Rate NO ▐
▌ Enable Userlist YES ▐
▌ Message Writing YES ▐
▌ Read Security Once YES ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· Enable Robbing - Should users be permitted to make bank robberies?
· Enable Transfers - Should users be allowed to transfer time & Kbytes
to other accounts? (This toggle enables/disables BOTH local and InterBBS
transfers)
· Enable T/K Buying - Should users be allowed to buy time or Kbytes from
the bank at the cost determined in the Limits file?
· Show Success Rate - Should users be told what their percentage chances
are of a successful rob attempt?
· Enable Userlist - Should users be able to list the other account names
and how much time/kbytes those other accounts have?
· Message Writing - Should users be able to write 3 line messages to other
users?
· Read Security Once - Should IceBank read in the user security only once,
when the user's account is created, or should it update their security
in the user datafile every time they enter the bank? If set to only
once, this feature can be useful for giving "bad" users less bank access
than other users of their "real" security level. Eg: A user can have
less security in the bank than they do on the BBS.
NAMES:
------
█▀▀▀▀▀▀▀▀▀▀▀▀█
▌ BBS Name ▐
▌ SysOp Name ▐
▌ Bank Name ▐
█▄▄▄▄▄▄▄▄▄▄▄▄█
· BBS Name - The name of the BBS as configured in RemoteAccess. It MUST
match both the name in RA, as well as the BBSname in the key (if
registered).
· SysOp Name - The name of the System Operator as configured in Remote-
Access. It MUST match both the name in RA, as well as the SYSOPname in
the key (if registered).
· Bank Name - The name of this financial institution, as displayed in the
header during runtime. [+]
COLOURS:
--------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Lines (Dark) ▐
▌ Lines (Light) ▐
▌ Header Text ▐
▌ Header Background ▐
▌ Fill Character ▐
▌ Numbers ▐
▌ Information Text ▐
▌ Menu Option Text ▐
▌ Hot Keys ▐
▌ Str.Punctuation ▐
▌ Str.Numbers ▐
▌ Str.UpperCase ▐
▌ Str.LowerCase ▐
▌ Str.High Bit ▐
▌ Default Settings ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· This section on colour configuration is self explanatory. Simply select
the type of character which you wish to colour configure. Another box
will appear that will show you the list of available colours. Type in
the number of the colour you want to use.
· STR refers to all prompts and transaction description paragraphs in the
program.
· All remaining colour configuration fields refer to text on the main
transaction screen.
· DEFAULT SETTINGS will restore all the colours to their original
installation settings.
OTHER:
------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Fill Character ▐
▌ Daily Time Interest ▐
▌ Daily Byte Interest ▐
▌ Success Rate Chance ▐
▌ No. Of Rob Attempts ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· Fill Character - The character IceBank will use to fill empty place
values.
· Daily Time Interest - The percentage of time added or removed DAILY.
A small percentage is recommended. You MUST run ICEBANK /M in your maint
if you want to enable this feature.
· Daily Bite Interest - The percentage of kbytes added or removed DAILY.
A small percentage is recommended. You MUST run ICEBANK /M in your maint
if you want to enable this feature.
· Success Rate % - What percentage should the user have of succesfully
robbing the bank or another user?
· No. Of Rob Attempts - How many rob attempts should the user get while
they are in the bank.
ACCOUNT MANAGER:
----------------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Add Account ▐
▌ Edit Account ▐
▌ Delete Account ▐
▌ List Accounts ▐
▌ Sort Accounts ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· Add Account - Allows you to add user accounts to the IceBank database.
· Edit Account - Allows you to edit user accounts in the IceBank database.
You can edit fields such as total time and kbytes deposited today, as
well as current account balances, their security level, and their
robbery status toggle.
· Delete Account - Delete an account from the IceBank database.
· List Accounts - Lists accounts in the IceBank database. Will list
name, total kbytes, total time, and robbery status toggle.
· Sort Accounts - Will sort and pack the user database file in
alphabetical order by user lastname.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Installing IceBank Into RA v2.xx Systems ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
Please read the section of this document entitled 'Setting Up IceBank Using
BankCfg.Exe' BEFORE attempting to install IceBank into RA. Failure to setup
IceBank correctly before installing it into your bbs program will probably
result in IceBank failing to run or not running as expected.
IceBank is only known to run with RA v2.xx/PB v2.xx. If other BBS packages
can emulate the RemoteAccess EXITINFO.BBS file, then IceBank should work
with those BBS packages as well.
In order to run IceBank.Exe, you must have a fossil driver active. A fossil
driver such as BNU should work fine with IceBank. If you don't have a fossil
driver installed, a simple error message will be displayed, and the program
will stop. A fossil is not required when running in local mode.
We will now run through EVERYTHING you need to do in order to get IceBank to
run in your RemoteAccess setup.
1. Extract all the files in the distribution archive to a directory of your
choice. C:\RA\ICEBANK is recommended and is assumed to be the directory
you are using from now on.
2. To help IceBank find it's configuration files, you need to define an
environment variable for it in this manner in your AutoExec.Bat :
SET IBANK={PATH TO ICEBANK DIRECTORY}
PLEASE NOTE, THE ENVIRONMENT VARIABLE NAME IS IBANK - NOT ICEBANK !!
The environment variable is used by IceBank to find its system files
and configuration. Failure to setup the environment variable can result
in IceBank failing to run correctly - YOU HAVE BEEN WARNED!
Please see your DOS manual for more information on environment variables.
N.B.
You will need to reboot your machine after entering the environment
variable for it to take effect.
3. Run BankCfg.Exe and configure all of IceBank's options as explained earlier
in this document. You MUST configure IceBank for it to work correctly!
Refer to the section of this document for setting up IceBank.
4. IceBank can be run using either a type 7 or a type 15 menu command. A type
15 menu will require a batch file that is called to execute IceBank, a type
7 menu only needs to have the command line to execute IceBank on the
Optional data line of the menu. See your BBS manual for more information on
type 7 and type 15
menus... Decide which type of menu command (Type 7 or type 15) you wish to
use and then do ONE of the following depending on which menu type you have
chosen to use:
Type 7 Menu Command:
Optional Data:
<command line> [control codes]
Description:
This function will run an external program, or door in a
shell while the user is on-line.
Example command lines for Type 7 usage:
Calling IceBank in either a single line or multiline system you would use:
Single Line: C:\RA\IceBank\IceBank.Exe -d:C:\ra *! *M
Multi Line : C:\RA\IceBank\IceBank.Exe -d:C:\ra\line*N -N:*N *M
The following RA parameters are used in the above examples:
** It is strongly recommended that regardless if you set the environment
variable or not, that you run IceBank from a batchfile. If you install
INTERBBS support, you MUST run IceBank from a batchfile, so that it can
access the packet tosser. A sample batchfile might look like this:
@Echo Off
Cd \Ra\IceBank
IceBank.Exe -d:C:\ra
CD \Ra
*M
Activate the MemorySwap feature. RemoteAccess attempts to
swap itself and all the memory it occupies to XMS and EMS
memory (if available) or to disk, leaving only 3KB resident.
This is ideal when running memory-hungry programs but takes
a few seconds longer in order to perform the swap. If the
swap cannot be accomplished, RemoteAccess will attempt to
load the program in a normal shell.
*N
The current node number, as specified by the -N command line
parameter when RemoteAccess was loaded.
Type 15 Menu Command:
Exit to DOS with errorlevel
Optional data:
<errorlevel>
Description:
This function causes RemoteAccess to exit to DOS completely,
returning an errorlevel to your BBS batch file. The
optional data field should contain the errorlevel that you
wish to pass to the batch file. The batch file should trap
the errorlevel and act accordingly.
If you use this exit while the user is still on- line, the
user may be logged back into RemoteAccess using the command
line parameter -R. This forces RemoteAccess to read the
EXITINFO.BBS file that was written at the time of the exit
so that it can restore system and user information,
presenting the user with the TOP menu.
NOTE: Errorlevels 0 through 5 are reserved for internal use
by RemoteAccess. For a complete description of these
internal errorlevels and how they are used, see the
Errorlevels section of the Reference chapter.
If you decide to use a Type 15 menu to call IceBank you will need to add IceBank
into your BBS batchfile and call IceBank with the errorlevel you have chosen.
:START
IF ERRORLEVEL 10 GOTO IceBank
IF ERRORLEVEL 5 GOTO NET&ECHO
IF ERRORLEVEL 4 GOTO ECHOMAIL
IF ERRORLEVEL 3 GOTO NETMAIL
IF ERRORLEVEL 0 GOTO START_UP
GOTO START_UP
:IceBank
CD\RA\IceBank
IceBank.EXE <Don't forget IceBank's Parameters!>
RA -R
GOTO AFTER_BBS
In this example, a TYPE 15 menu command with an Errorlevel of
10 will make the batch file execute the command following the
:IceBank label. Include the line "RA -R" to return to
the board after the external programs have been executed.
N.B.
DO NOT FORGET to include the correct command line switches for IceBank in
your batchfile. Failure to do so will result in IceBank not functioning as
it is intended. See the section of this doc file for more info on IceBanks
parameters.
5. Make sure you have changed ALL of the menus you wish to call IceBank from
and that you have saved the changes.
These are only an example to get you going... Please refer to the section of
these docs about 'parameters' to ensure you have the correct command line
to execute IceBank.
That's all there is to it....
When you run IceBank, be sure that the IceBank.Cfg file has been created. If
it has not, then you MUST run BankCfg.Exe. If you don't, and attempt to run
IceBank.Exe directly, IceBank will display an error message that IceBank.Cfg
doesn't exist.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ IceBank.Exe Commandline Parameters ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
Note: ALL Commandline parameters are optional, and do NOT have to be used.
/D:[PATH] - Use this parameter to specify the path ONLY to the
dropfiles that are to be used by IceBank (DORINFO1.DEF,
EXITINFO.BBS) Eg. ICEBANK.EXE /D:C:\RA\LINE2
/M - This parameter puts IceBank into maintenance mode. Once
maintenance is run, the program will terminate.
/N:[#] - This parameter will specify the node number that IceBank
is being accessed by.
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Setting up IceBank for InterBBS Transactions ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
IceBank has the ability to be setup so that users can transfer time & kbytes
between different BBS's. So far as I know, this is a completely unique
feature that no other TimeBank has to offer! This feature is useful for
BBS's that work in co-operation with each other. (Generally, there are at
least a few SysOps in an area who are friends and support each other's
BBS's.)
InterBBS setup is quite simple, and is done in BANKCFG.EXE. We will briefly
run through it now:
INTERBBS:
---------
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌ Inbound Path ▐
▌ Outbound Path ▐
▌ Netmail Path ▐
▌ Node Address ▐
▌ System Pwd ▐
▌ Network BBS's ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
· Inbound Path - Where all inbound files are placed by the mailer that you
use.
· Outbound Path - Where all outbound files are placed by IceBank.
· Netmail Path - Where all netmail messages are stored. (*.MSG format only!)
· Node Address - What is your system node address? [Zone:Net/Node]
· System Pwd - What is the System password that will be used for security
during transfers.
· Network BBS's -
█ Address ▀▀▀▀▀ Route-To ▀▀▀▀▀ BBSName ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Password ▀▀▀ CDH ▀▀▀▀▀█
▌ 0:0/0········ ·············· RemoteAccess BBS······· ******······ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
▌ ············· ·············· ······················· ············ -------- ▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
Enter connected BBS's in this section. Specify Address, BBSName, and
the password that they use for packet security. Press <ENTER> to edit, and
<INS> to add more records.
IceBank uses the program BANKNET.EXE as an external tosser to process inbound
and outbound transfer packets. It MUST be located in the IceBank directory,
as it needs to be able to read the configuration, as well as other IceBank
files.
When a user decides to transfer to another BBS, IceBank will prompt the user
for the BBSname, and then what to transfer and how much. If the limits are
not exceeded, IceBank will exit to run BANKNET.EXE. The execution is not
visible on either the SysOp or user end, so a brief pause will seem to occur.
During this pause, BankNET will be creating a file attach for the target BBS,
which can be transferred when the frontend mailer re-loads. Please note,
only FrontDoor has been tested and is known to work. Intermail should work
due to its similarity. Please contact the author if you are able to get your
mailer working with IceBank if it is something other than these mailers.
Files that IceBank will create for InterBBS purposes:
.IBX - any file with this extension is a transaction file which has not
yet been processed. If it is located in your IceBank directory, it
is most likely one that your bank created that has not been sent.
If it is in your inbound files directory, it is likely a file from
another BBS that is awaiting processing by your bank.
.IBR - any file with this extension is a transaction file that HAS been
processed. It serves the function of a return receipt, and will
be sent back to the originating BBS to inform them if the
transaction succeeded or failed.
.IBT - any file with this extension is a transaction file that has been
ROUTED. Assuming a path has been agreed upon, it is currently on
course to it's destination. You should not interfere with this
file, as it is not for your system or from your system.
IceBank will keep another file of unprocessed tranactions for it's records
in BANKNET.DAT. As .IBR files are received, it will "check off" that the
transaction has been recieved, regardless if it succeeded or failed.
Some limitations exist:
1) Time & Kbytes can only be transferred if the user on the target BBS
exists in the TimeBank userfile.
2) Time & Kbytes can only be transferred if the amounts do not exceeded the
account limitations on the TARGET system.
SETTING UP BANKNET.EXE WITH YOUR MAILER:
----------------------------------------
You must setup BANKNET.EXE almost the same as you would your Echomail or
File Tosser. An example would be:
IF EXIST C:\BBS\FD\FILES\*.IB* GOTO ICEBANK
:ICEBANK
CD \BBS\DOORS\BANK
BANKNET INBOUND
GOTO START
You would place this in the section of your BBS.BAT that executes your
echomail tosser when mail and files are recieved. As you can see, the
parameter to do this is:
BANKNET.EXE INBOUND
You MUST change directory to your IceBank directory BEFORE executing the
tosser. Your current directory MUST be your IceBank directory.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Other Ice Technologies Utilities ▓▓▓▒▒▒░░░│
└────────────────────────────────────────────────────────────────────────────┘
Here is a list of all the Ice Technologies utilities that were available at
the time of release of this archive. If you enjoy using this IceSoft utility,
you may want to check some of these out! :)
· IceChat -
IceChat is a split screen chat utility for RemoteAccess BBS packages.
It can be used with many other BBS types as long as they support
Dorinfo1.Def/Door.Sys type Doors.
· IceEdit -
IceEdit is a fullscreen ANSi message editor that was originally designed
for use with RemoteAccess. Although it has only been tested with
RemoteAccess v2.xx, and TeleGard v2.7 it should be compatible with any
other BBS that uses the QuickBBS style dropfiles that contain the
message writing information. These files are MSGTMP & MSGINF. You should
check your BBS documentation to see if your software supports this
system. IceEdit also calls on the Dorinfo1.Def file to read in necessary
information about the user profile.
· IceNote -
IceNote was the third Ice Technologies door to become available. It is a
message to all users type door with many neat features. It has been tested
with both RemoteAccess v2.xx, and the latest release of Renegade, and
should work with any other Dorinfo1.Def compatible BBS Packages.
· IceBank -
IceBank was the fourth Ice Technologies utility available. It is a fully
functional, fully configurable timebank system for RemoteAccess v2.xx.
It has many cool features, including InterBBS transactions.
· IceUser -
This is the fifth Ice Technologies utility to become available. It is a
fully functional online user editor for RemoteAccess v2.xx. Very secure.
· IceCBV -
The very newest Ice Technologies door available! Took awhile to finally
get it released, but you won't be disappointed. Full featured callback
verification system for RemoteAccess and ProBoard. Many unique features!
Look forward to even more features in the next version!
┌───────────────────────────────────────────────────────────────────────────┐
│░░░▒▒▒▓▓▓ Program Support - BBS Locations ▓▓▓▒▒▒░░░│
└───────────────────────────────────────────────────────────────────────────┘
All Ice Technologies utilities are available from our internet homepage of
http://www.ionsys.com/~mckkev/icesoft.html
IceBank can be File Requested from any of the following BBS's under the
magic name of IceBank.
Legend
──────
S - Support Site B - Beta Site R - Registration Site D - Distrib. Site
Ice Technologies Concession Stand Minerva Online Ltd.
Ontario, Canada Florida, USA London, England
(905) 895-7775 (407) 569-6568 +44-(0)181-402-3350
FidoNET 1:259/912 FidoNET 1:374/6568 FidoNET 2:254/33
Max. Baud: 28800 Max. Baud: 33600 Max. Baud: 28800
Flags: S B R D Flags: S B D Flags: S R D
The Modem Link Slash BBS The Fisherman's Cove
Heidelburg, Germany Venray, The Netherlands Maryland, USA
+49-6221-390239 +31-478-550103 (410) 561-9937
FidoNET 2:2468/6022 Fidonet 2:284/801 FidoNET 1:261/1041
Max. Baud: 19200 Max. Baud 33600 Max. Baud 38400
Flags: S B R D Flags: S D Flags S R D
Infinity Communications Crossed Wires BBS Lost Horizons BBS
Doncaster, Australia North Carolina, USA Texas, USA
+61-3-9850-9115 (919) 580-7194 (915) 757-1299
FidoNET 3:633/262 FidoNET 1:3660/809 FidoNET 1:381/92
Max. Baud: 28800 Max. Baud: 28800 Max. Baud: 28800
Flags: S D S B D D
RaLin Enterprises
California, USA
(510) 226-7731
FidoNET 1:215/710
Max Baud: 14400
Flags: D
[EOF]