home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
RADB_350.ZIP
/
RADB2DAY.DOC
< prev
next >
Wrap
Text File
|
1993-04-19
|
18KB
|
434 lines
───────────────────────────────────────────────────────────────────────
▒▒ RADB2DAY ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Version 3.50 ▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
░░░░ ▒▒▒ ▓▓▓▓ ▒▒▒▒▒ ▄███▄ ▓ ▓ Andy Williams 2:441/80.2
░ ░ ▒ ▓ ▒ █ █ ▓▓ ▓ And
░░░░ ▒ ▓▓▓▓ ▒ █ █ ▓ ▓ ▓ Peter Burnett 2:441/80.0
░ ▒ ▓ ▒ █ █ ▓ ▓▓
░ ▒▒▒ ▓▓▓▓ ▒ ▀███▀ ▓ ▓ ┌─┐
┌───────░·░─┐ │ │
┌───┐ ┌───┐ │ ░·░ │ │ │
│ ┌─┘ └─┐ └──────────────│ ░·░ │┌─────────┘ └──┐
│ │ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │ ░·░ │└───┬───┬ └───
│ └─┐ ┌─┘ ┌──────────────│ ░·░ │ └┬──┴┐
└───┘ └───┘ │ ░·░ │ └┬──┴┬ ┌────
└───────░·░─┘ └───┴──────┘
Piston Popper BBS, Hastings, UK ▓▓▓▓ ▄███▄ ░░░░ ▒▒▒▒ ▓▓▓▓ ███▄
+44-424-853361 - Hst / V32 ▓ ▓ █ █ ░ ░ ▒ ▒ ▓ █ █
▓▓▓▓ █ █ ░░░░ ▒▒▒▒ ▓▓▓ ████
▓ █ █ ░ ▒ ▓ █ █▌
▓ ▀███▀ ░ ▒ ▓▓▓▓ █ █
───────────────────────────────────────────────────────────────────────
▒▒ RADB2DAY ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Version 3.50 ▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
╔══════════════════════════════════════════════╗
║ Piston Popper Software Systems, Hastings, UK ║
╚══════════════════════════════════════════════╝
10 Parsons Close
St. leonards On Sea
East Sussex
UK TN38 9QT
Piston Popper Software
Proudly Presents!
RemoteAccess & D'Bridge Callers Today !!! Version 3.50
Copyright (C) 1991,1992,1993 Andy Williams, All Rights Reserved
───────────────────────────────────────────────────────────────────────
▒▒ CREDITS ! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
RemoteAccess(tm) is a trademark of Andrew Milner & Continental Software
D'Bridge(tm) is a trademark of Chris Irwin
RADB2DAY & RADB286 was written in PASCAL and ASSEMBLER and is compiled by
Borlands Pascal v7.00 & Borlands Turbo Assembler v3.20
───────────────────────────────────────────────────────────────────────
▒▒ DISCLAIMER & LICENSE ! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
■ RADB2DAY is SHAREware *NOT* Public Domain!
■ The documentation and accompanying program are copyrighted material
designed, produced and tested by the author of the software.
■ Although every care and attention has been taken to write and test the
program to make sure that it does what this documentation states, the
program is provided as it is, without warranty or guarantee of any kind,
either expressed or implied, as to the quality or performance of this
program, except that it will occupy disk space.
■ The author shall not be held liable to you or anyone else for any direct,
indirect, incidental or consequential damages, including any lost profits,
lost savings, lost business, which may result from the use or inability
to use this program.
■ Your use of this program constitutes your agreement to this disclaimer and
your release of the author from any form of liability or litigation.
■ You are granted a license to use RADB2DAY 3.50 for an evaluation period
of 30 days. After this period has expired you must either REGISTER the
program or cease to use it. Details of the registration procedure are
included in the document file REGISTER.ME
■ You are actively encouraged to copy and distribute it in an unmodified way
as much as you want, as long as you still abide to the conditions mentioned
here and that no money or monies or any other form of compensation is asked
or accepted.
───────────────────────────────────────────────────────────────────────
▒▒ INTRODUCTION ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
NOTE: RADB2DAY will *ONLY* function when RemoteAccess BBS software and
D'Bridge mail system are installed together. It is NOT currently
compatible with any other mailer software whatsoever. It will NOT
function without the D'Bridge software being installed.
This version of RADB2DAY will only work with v2.00 of RA. Version
3.01 of RADB2DAY ( 'RADB_301.*' ) is for RA v1.1x.
What is RADB2DAY ?
This program provides an improved display of the number of calls made
to a RemoteAccess BBS system that it is installed on. Improved in the
sense that it not only displays the human callers who have logged into
the BBS during the day, but also a list of the inbound and outbound mail
sessions which have taken place. This is of course providing a D'Bridge
mailer system is installed on the front end of the BBS to handle the mail.
I have seen similiar program which work with D'Bridge and RemoteAccess,
but my one has an advantage over the others in that it also displays
the *NAME* of the bulletin board in the inbound and outbound mail session
summaries. It does this by directly accessing the nodelist files on your
hard disk.
The archive you downloaded/received should be named RADB_350.??? where
??? will be one of the many archive type extensions, ( Lzh, Pak, Arc
Zip, Arj ).
The RADB_350.??? archive may be converted to another archive format
provided that all the listed files below are included and no others
are added either.
RADB2DAY.EXE The generic executable program.
RADB286.EXE The 80286+ executable program.
RADB2DAY.DOC This documentation you are reading now.
THANK.YOU List of sites that have registered PP Software
REGISTER.ME Registration Information & Form
WHATSNEW.350 Update, Debug & History Information
───────────────────────────────────────────────────────────────────────
▒▒ WHAT IT DOES !!▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
RADB2DAY interrogates the LASTCALL.BBS file produced by RemoteAccess
and the D'Bridge DL1 & DL2 files, to determine the activity which has
occurred so far on the BBS for the day.
It then produces two files, one ASCII & one ANSI which maybe displayed
via a Type 5 menu option ( Display .ASC/.ANS file ) inside RemoteAccess.
The files produced are called RADB2DAY.ASC and RADB2DAY.ANS respectively,
they are automatically placed into your RemoteAccess textfiles directory
which contain your text files for menus etc.
───────────────────────────────────────────────────────────────────────
▒▒ HOW TO INSTALL IT !!▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
Unpack the files from the archive and copy them into your RA directory.
RADB2DAY can in actual fact be run from anywhere on your system as
it locates the path for RemoteAccess and D'Bridge system files from
the "PATH" environment variable.
SET PATH=C:\;C:\DOS;C:\RA;C:\DB.........
This variable *MUST* be declared before RADB2DAY will run.
If the "PATH" search fails, then RADB2DAY will search the directories
defined by the "RA", "DB" or "DBRIDGE" environment variables.
SET RA=<Full Drive & Path to RA Directory>
SET DBRIDGE=<Full Drive & Path to D'Bridge Directory )
e.g.
SET RA=C:\RA1
SET DBRIDGE=C:\DB
Note
----
In some multi-line configurations it is useful to be able to specify a
path other than the RA system. In this case set an environment variable
called RADB2DAY to the path of your choice. It will automatically override
any setting specified in the RA path variable.
The search order for the CONFIG.RA is :-
1. Via the "RADB2DAY" environment variable
2. Via the "PATH" environment variable
3. Via the "RA" environment variable
The search order for the D'Bridge System files is :-
1. Via the "PATH" environment variable
2. Via the "DB" environment variable
3. Via the "DBRIDGE" environment variable
RABD2DAY should be installed into your mail BBS batch file, so that it is
executed when the following conditions occur:
1) After every BBS caller logs-off
2) After every D'Bridge mail session
3) During your midnight maintainance schedule
It is installed into your BBS batch file as simply:
RADB2DAY.EXE or RADB286.EXE
There are NO command line or parameters required to be specified.
The final stage is to create a menu option ( I prefer to have it on my
TOP menu ) to display the text files produced by RADB2DAY. Use a menu
Type 5 ( Display .ANS/.ASC file ) - NOT a type 45 option. The text files
produced already contain prompts for the user to press a key to continue.
In the optional data field in the RAMENU editor enter:
RADB2DAY ( Do not specify an extension of .ASC or .ANS )
Thats all there is to it !
The program has been successfully tested on several systems under
a wide range of video cards including Hercules, CGA, EGA & VGA.
───────────────────────────────────────────────────────────────────────
▒▒ MULTIPLE NODELISTS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
RADB2DAY is now multiple nodelist aware. This means providing you
have compiled your nodelists with RANODE as per the RemoteAccess
documentation, then RADB2DAY will now recognise the new nodes in the
corresponding nodelist files.
No configuration files are necessary, RADB2DAY uses the information
produced by RANODE to locate the respective nodelist files for the
information it requires.
RADB2DAY is now also Point aware. If a point system off your BBS
calls you his full network address including point number will be
displayed.
The BBS name will still be that of the Boss Node of the calling
point. If anyone doesn't like this arrangement - I'm open to suggestions
on what to display in place of the Boss node's system name.
───────────────────────────────────────────────────────────────────────
▒▒ LOCAL CONSOLE LOGINS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
If a login is made to the BBS from the Sysops console keyboard i.e. not
via a remote modem, the baud rate column has the word "Local" placed in
it instead of "0" as per normal with RemoteAccess.
───────────────────────────────────────────────────────────────────────
▒▒ ERRORLEVELS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
I thought it was about time RADB2DAY produced some Errorlevels for all
you batch file fiends out there!
RADB2DAY currently produces the different errorlevels as follows:
-6 - Not Enough EMS Memory
-5 - EMS Driver Not Installed
-4 - Overlay File I/O Error
-3 - Not Enough Memory For Overlay Buffer
-2 - Overlay File Not Found
-1 - Overlay Manager Error
0 - OK. Program Terminated Normally
1 - Invalid Function Number
2 - File Not Found
3 - Path Not Found
4 - Too Many Open Files
5 - File Access Denied
6 - Invalid File Handle
8 - Not Enough MEMORY !
10 - Invalid Environment
11 - Invalid Format
12 - Invalid File Access Code
15 - Invalid Drive Number
16 - Cannot Remove Current Directory
17 - Cannot Rename Accross Drives
18 - No More Files
32 - Sharing violation
33 - Lock violation
34 - Invalid disk change
35 - FCB unavailable
36 - Sharing buffer overflow
50 - Network request not supported
51 - Remote computer not listening
52 - Duplicate name on network
53 - Network name not found
54 - Network busy
55 - Network device no longer exists
56 - Net BIOS command limit exceeded
57 - Network adapter hardware error
58 - Incorrect response from network
59 - Unexpected network error
60 - Incompatible remote adapter
61 - Print queue full
62 - Not enough space for print file
63 - Print file was deleted
64 - Network name was deleted
65 - Access denied
66 - Network device type incorrect
67 - Network name not found
68 - Network name limit exceeded
69 - Net BIOS session limit reached
70 - Temporarily paused
71 - Network request not accepted
72 - Print of disk redirection is paused
80 - File exists
82 - Cannot make directory entry
83 - Fail no INT 24
84 - Too many redirections
85 - Duplicate redirection
86 - Invalid password
87 - Invalid parameter
88 - Network data fault
100 - Disk Read Error
101 - Disk Write Error
102 - File Not Assigned
103 - File Not Open
104 - File Not Open For Input
105 - File Not Open For Output
106 - Invailid Numeric Format
150 - Disk Is Write Protected
151 - Unknown Unit
152 - Drive Not Ready
153 - Unknown Command
154 - CRC Error In Data
155 - Bad Drive Request Structure Length
156 - Disk Seek Error
157 - Unknown Media Type
158 - Sector Not Found
159 - Printer Out Of Paper
160 - Device Write Fault
161 - Device Read Fault
162 - Hardware Failure / Sharing violation
200 - Division By Zero
201 - Range Check Error
202 - Stack Overflow Error
203 - Heap Overflow Error
204 - Invalid Pointer Operation
205 - Foating Point Overflow
206 - Foating Point Underflow
207 - Invalid Floating Point Operation
208 - Overlay Manager Not Installed
209 - Overlay File Read Error
210 - Object Not Initialised
211 - Call To Abstract Method
212 - Stream Registration Error
213 - Collection Index Out Of Range
214 - Collection Overflow Error
215 - Arthimetic Overflow Error
216 - General Protection Error
241 - Error. Can't find CONFIG.RA "PATH" in DOS environment
242 - Error. Can't find D'Bridge directory "PATH" in DOS environment
243 - Error. Can't find CONFIG.RA in specified path
244 - Error. Invalid configuration file: CONFIG.RA
245 - Error. Can't find NODEINC.RA in specified path
246 - Error. Problem trying to access NODEINC.RA
247 - Error. Fatal software error!
248 - Error. Can't find NODEIDX.RA in path
249 - Error. Problem accessing registration key!
250 - Error. Can't find < Nodelist File > in specified path
Errorlevel 245 is particularly useful when trapped in a batch file. This
error normally occurs if you apply a NODEDIFF to a NODELIST file, but
forget to run RANODE to compile it. You can now trap this error and make
your batch file automatically process RANODE if it can't find the respective
nodelist file. 8-)
───────────────────────────────────────────────────────────────────────
▒▒ DESQview Users ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
When RADB2DAY initialises it checks for the presence of the DESQview
multi-tasking environment and if active re-directs the screen to the
DESQview window in which it is running.
N.B.
~~~~
Be carefull when trying to run RADB2DAY in a window simultaneously
when D'Bridge is active in another DESQview window. D'Bridge
appears at times not to support file locking and unpredictable
results can occur when it tries to access the nodelist files.
───────────────────────────────────────────────────────────────────────
▒▒ Registered Copies ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
If you have registered your copy of RADB2DAY ( see REGISTER.ME for more
details ), you will have received your key in the form of a file
called RADB2DAY.KEY. This file must either reside in your working
directory, or in a directory that appears somewhere in your PATH
environment variable.
───────────────────────────────────────────────────────────────────────
▒▒ HELP!!! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────
If you have any other problems/bug reports/suggestions I can be contacted
via E-Mail at the following addresses :-
2:441/80.3@fidonet
44:1000/80.3@chatnet
73:7440/80.3@ranet
bostick@popper.fidouk.fidonet.org
.........or via snail mail :-
Andy Williams / Peter Burnett
C/O Piston Popper Software
10 Parsons Close
St Leonards On Sea
EAST SUSSEX
UK TN38 9QT
If you have any other suggestions then drop me a line!!
Thanks for using our program!
Andy Williams & Peter Burnett - Authors of RADB2DAY