home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
RA
/
BBSDOR25.ZIP
/
BBS_DOOR.DOC
< prev
next >
Wrap
Text File
|
1994-04-05
|
13KB
|
307 lines
BBS_DOOR version 2.50
The Premiere BBS Listing Door for DORINFO1.DEF systems!
by Mark L. Sarnov, Fozzy INC.
March 1994
The BBS_DOOR system includes :
BBS_DOOR.EXE : the executable door file.
BBS_TOOL.EXE : Command Line program to generate listings, RENUMBER
the entries, and IMPORT entries from another
BBS_DOOR.BBS file or a TEXT file Listing into your
listing!
BBS_DOOR.XFR : Protocol/Archive Definition file for Downloading.
BBSHELP.ANS/ASC : Help Screens for callers without Nuking Security
BBSHELP2.ANS/ASC: Help Screens for callers with Nuking Security.
BBS_DOOR.DOC : This File!
BBS_TOOL.DOC : Doccumentation for BBS_TOOL.EXE
BBS_DOOR.REG : The BBS_DOOR registration form! <hint, hint!>
supplemental files :
11TO25.EXE : Use this file to update your BBS_DOOR.BBS from
version 1.0, 1.1 to 2.5.
20TO25.EXE : Use this program to update your old BBS_DOOR.BBS
file if you have used BBS_DOOR version 2.0.
TEMPLBDR.250 : Sample TEMPLATE file to be used with BBS_TOOL.EXE
when importing a TEXT FILE LISTING created by
BBS_DOOR.EXE v2.5 or BBS_TOOL.EXE v2.5.
TEMPLBDR.200 : Sample TEMPLATE file to be used with BBS_TOOL.EXE
when importing a TEXT FILE LISTING created by
BBS_DOOR.EXE v2.0.
What BBS_DOOR.EXE does!
This door will create and maintain a BBS listing for your BBS. This
program features :
* Compatibility with any system using a standard DORINFO1.DEF
drop file!
* Easy execution as Type 7 (External Door) menu option
* Alphabetized listing of the BBS's
* Brief Display of BBS name, number, location as well as ability
to examine details of an entry.
* Detailed entry lookup including
BBS Name, Number, Sysop, Location,
Software, Baud Rates, Hours of operation,
Networks the BBS is on, and 3 lines of additional comments!
* Almost Unlimited number of listings! ([9999] numbered lisings)
* Checking for Duplicate entries, regardless of how user enters
BBS name (i.e. "FOZZY'S PLACE" will not be added if "Fozzy's Place"
is already listed)
* Editing of specific entries provided the user editing is the user
who posted the listing OR is the SYSOP of the BBS!
* Ability to NUKE (Delete) listings if security level is above the
security level indicated on the command line.
* Ability to CREATE ARCHIVED LISTINGS for Download!!
* Generation of BBS listings in TEXT FILE FORMAT!
* Ability to DOWNLOAD the Entire Listing from within the door!
(External transfer program required)
* Ability to Search desired entries based on specific field criteria!
** Now Advanced Cross Indexing!! **
* Help screens in ANSI/ASCII format called from within program!
* more stuff too! Try the program and see!!
How to setup and use this door for your BBS!
SETUP:
First create a directory where you would like the BBS_DOOR program
files to reside, then copy all the archive files to that directory!
For example, create the directory "C:\RA\BBS_DOOR", then copy all
files from the BBS_DOOR archive to "C:\RA\BBS_DOOR".
Then... make sure the following environment variables are set up.
The program will search for a unique environment variable called
BBS_DOOR so please include :
SET BBS_DOOR=drive:\dir\ <path to BBS_DOOR files>
in your batch file or your AUTOEXEC.BAT
For example, if you have your files in "C:\RA\BBS_DOOR" then place
SET BBS_DOOR=C:\RA\BBS_DOOR
in your AUTOEXEC.BAT file!
This is VITAL for BBS_DOOR to find the files BBS_DOOR.XFR,
BBSHELP*.ANS/ASC, and BBS_DOOR.BBS program files!
The program will also search for the RA environment variable..
(i.e. SET RA=c:\ra in AUTOEXEC.BAT)
to locate the DORINFO1.DEF drop file from your BBS program in order to
operate properly..
Make sure the environment variable is set correctly!
Execution
[Method 1]
Run this program as a Type 7 external door with the command line :
c:\RA\BBS_DOOR\BBS_DOOR.EXE /S=<sec level> /N=*N /L=Filename *M *D
the /S=<sec level> will be the minimum level a person can
Nuke (delete) a BBS listing.. Handy if you want to allow only
Visiting sysops to delete listings or set it to the SYSOP security
level to insure only the SYSOP can nuke a listing. This option
is MANDATORY!
the /N is for the node you are launching from.. default is
node 1. This parameter is optional.
the /L=Filename determines if you would like the program
to allow the DOWNLOADING of the TWO types of BBS LISTINGS!
**NOTE : Do not include the filename's EXTENSION! See the DOWNLOAD
section under PROGRAM FEATURES below for details!
*M will allow Remote Access to swap itself to EMS/XMS (one of the
two) so BBS_DOOR will occupy conventional memory and also have room
for the External File Transfer Protocols to run properly!
*D will force RemoteAccess to produce a DORINFO1.DEF without the "-R"
denoting error correction after the baud rate.
For Example :
Type 7 (Run External Door)
BBS_DOOR.EXE /S=100 /N=*N /L=C:\RA\BBSLIST *M *D
Hot Key : L
AutoExecute : No
will only allow users equal or over a security of 100 to nuke entries
and Downloading is enabled with the files "C:\RA\BBSLIST.LST"
transferred as the COMPLETE listing and "C:\RA\BBSLIST.SCH" as the
SEARCHED listing. After the user quits the program, a complete list
of the entries is created in "C:\RA\BBSLIST.LST" for display as a
"Display Text File" from within RA.
[Method 2]
Run this program after a Type 15, Exit with Errolevel
You can run this program from a batch file like any other Door program.
Just use the same format as noted above in your batch file.
If you are using BBS software that does not create a DORINFO1.DEF drop
file, you can run a CONVERTER like QDOOR.EXE, or DM.EXE (Door Master)
that can create one for you! You may have to fiddle around with
where you put the DORINFO1.DEF file, but in most cases, put it in
the directory you are running the batch file from!
------------ PROGRAM FEATURES!! ---------------
[A]dd a BBS:
The program will allow ALL users to Add entries. The Adding of a entry
is menu driven and the user may edit the entry before saving it to the
listing.
[E]dit a BBS:
Users can Edit existing entries provided they are the one who
entered it in the first place. (Sysops can Edit ANY entry).
[I]nfo on BBS:
Users can obtain more details on an entry than initially displayed.
The general listing only shows BBS Name, number, location, and whether
the current caller entered the entry. The caller can enter the number of
the BBS entry and gain other details.
[S]earch:
This REVAMPED option in BBS_DOOR version 2.50 now presents you with a
menu to activate certain fields to search and the keywords associated
with those fields. The fields available for searching and limiting the
listings are NAME, NUMBER, LOCATION, SYSOP, NUMBER, BAUD RATES, SOFTWARE,
and NETWORKS. The program will display the number of entries that match
the entered criteria each time you change a setting. The caller may then
<D>isplay the Entries, <R>eset all fields, or <E>xit and do not search.
** If a <D>isplay Entries is selected when ZERO entries match the criteria
the [S]earch is disabled but the criteria is saved for modification.
When the [S]earch is activated, the Menu Item for [S]earch will be
capitalized ([S]earch) and FLASH! <blink, blink>. To disable the
SEARCH, the caller must choose the [S]EARCH again and [E]xit and
do not Search from the SEARCH SCREEN.
[D]OWNLOAD:
Users may download the entire listing (details on each BBS included)
or a subset of the listing (see below) provided the program has access
to an external transfer program like CEXYZ.EXE. The program requires a
"protocol definition file" called BBS_DOOR.XFR and one is included with
documentation in the file. To use the Download option, you must also use
the /L=<Filename> parameter when calling the door in order to tell
BBS_DOOR.EXE the name of the file listing to transfer! If you have other
external file transfer programs and set them up correctly, please send me
a note with the program's command line structure via netmail!
You may use the *B and *P parameter to designate Baud and Port #
respectively in the BBS_DOOR.XFR file for you multi-line sysops!
BBS_DOOR utilizes the SEARCH feature for the downloadable BBS
Listing as well. IF the user has the SEARCH ACTIVATED, the caller
will be asked if he/she would like to download :
[1] COMPLETE BBS Listing
[2] SEARCHED Listing
If the caller selects the COMPLETE Listing, the text file created
will be named : FILENAME.LST.
If the caller selects the SEARCHED Listing, the text file created
will be named : FILENAME.SCH
IF the SEARCH is NOT ACTIVATED, BBS_DOOR will default to the COMPLETE
listing and not prompt the user for a choice of BBS Listings.
** BBS_DOOR now can archive the listing created above into NINE definable
archive types, such as ZIP, ARJ, LZH. The setup for these archive
definitions is explained and examples are given in the BBS_DOOR.XFR
file with adequate doccumentation. The caller will be prompted to choose
an ARCHIVE format or [N]one, If no ARCHIVE definitions are present in the
BBS_DOOR.XFR file the uncompressed listing will be transferred.
Then the caller will be prompted for the type of protocol defined in
the BBS_DOOR.XFR file.
[N]uke:
Callers can DELETE a file entry provided their security is equal to or
higher than the value you set in the command line with the
/S=<sec level> parameter. (optional data field in the RA menu structure!)
[H]elp!
BBS_DOOR version 2.5 has built in HELP screens that must be located
in the directory pointed to by the SET BBS_DOOR=drive:\directory
environment variable.. (Am i harping on this point?) The help files
have the names of BBSHELP*.ANS/ASC.
[M]ore
Advance One Page (15 listings)
[B]ack 1 page
umm. Back one page.. (15 listings back!)
[R]elist
Displayed at the END of the listing, the List will restart from Entry
Number ONE!
[Q]uit
Quit the program and return to the BBS.
DISCLAIMER!!
This program is not guaranteed to do anything but take up space on your
hard drive. It has been tested fairly extensively and should not corrupt
any of your RA files, however.. Backup your files consistently and often,
a rule that applies to any computer user!!
This program will display una UNREGISTERED EVALUATION VERSION at the top
of the caller screen if you are not registered! The program is not crippled
in any way, but if you use this program for more than 21 days, it would
be nice to show your appreciation and register this fine door for a paltry
$15 US! :) The program won't go boom or anything, but you may wind up with
a guilty conscience!
To encourage future versions of this program please register by sending $15
to:
Mark Sarnov
c/o Fozzy INC.
44 Avonwood Rd.
Apt #221
Avon, CT 06001
Thanks! Mark Sarnov