home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBSUTIL1
/
DROPTRK3.ZIP
/
DROPTRK3.DOC
next >
Wrap
Text File
|
1991-11-29
|
7KB
|
161 lines
DROPTRK3.EXE (c) 1991 by Richard Pate, 2421 E. 21, Odessa, Texas 79761
-----------------------------------------------------------------------
Release 0.03 BETA copy
Statement of Warranty and Liability: NONE!
This program was written in Turbo Pascal 5.5. It was written for use with
your WILDCAT! ACTIVITY.nnn. It will read the activity log searching for
those who dropped carrier, and create a USERxxx.BBS file for each of them.
I use it in a daily event. If a USERxxx.BBS already exists from yesterday,
the program deletes that file and writes a new one. It will list the times
and dates each user dropped the carrier in the file it creates.
I use a utility to keep only the last 7 days of my activity.log, so this
program will list dropped carriers for the last 7 days. As you know, the
USERxxx.BBS is erased by WILDCAT! after it is read by the appropriate user.
This program will continue writeing a file to that user each day until he/she
no longer has any dropped carriers in the activity log ( the last 7 days in
the case of my bbs ).
USING THE PROGRAM:
The program is very easy to use, as long as you follow a few rules.
DropTrk3.EXE should be in the same directory as your ACTIVITY.LOG.
You must create a simple text file named DropTrk3.CFG with any ASCII text
editor. The CFG file contains the following lines:
Richard Pate ; Name of sysop
KwikSoft Solutions BBS ; Name of BBS
C:\WC30\DISP ; Path to your display files
C:\WC30\ACTIVITY.001 ; Path and FILENAME to your activity log
C:\WC30\DATA ; Path to your ALLUSERS.xxx file
I have not got WC3 running yet, so this program has not been fine tuned.
I THINK that you will need a different Config file in each node directory,
setting the path to the different activity files. I have not programmed in
file locking, so if used on a multi-node system, it will be up to you to
assure that maintenance for each node is run at different times.
WC3.x does not put the user number in the activity.xxx as WC2.x did, so this
version of DropTrk3 must also open and read your ALLUSERS data files. For
that reason, it is a little slower than release 0.2.
NOTE!
=====
If a new user drops carrier before he/she is given a user number, the
program will NOT create a USERxxx.BBS for the user, since there is no
user number.
The program has been modified to work with Version 3.x of Wildcat! Beta
release 0.02 would only work with version 2.x.
The following is an actual USERxxx.BBS created by DROPTRK3.EXE:
------------------------------------------------
THIS MESSAGE WAS CREATED AUTOMATICALLY FROM THE WILDCAT! BBS ACTIVITY.LOG
DropTrk3.EXE (c) 1991 BY RICHARD PATE, 2421 E. 21, ODESSA, TX 79761
U R On-Line with KwikSoft Solutions BBS. Your sysop is Richard Pate.
══════════════════════════════════════════════════════════════════════════════
TERESA,
In the following list you will find a record of your recent dropped carriers.
If the board is hanging, please leave a comment to the sysop advising what you
were doing when it hung, so that I can try to get it fixed.
If you are having hardware problems, please try to get it fixed. If call-
waiting is the problem, contact your phone service and see if it is possible
to disable call-waiting temporarily while you are on line. Thanks.
Dropped carrier at 21:49 on Sun, 03-17-91
-------------------------------------------------
If you prefer to replace this message with your own, simply put an ascii text
file, with the name DropTrk3.MSG, containing your message in the same directory
as DropTrk3.EXE. If the program finds that file there, it will replace the
"canned" message above with the message contained in DropTrk3.MSG. The message
will be inserted between the user's first name and the "Dropped carrier" list.
There is a control L and a control C imbedded at the beginning of the USERxxx
file, so that it will clear the screen and force the user to wait until it has
finished displaying before going on.
I run the program in my nightly maintenance event. Below is a copy of my
MIDNIGHT.BAT event file.
-------------------------------------------------
COPY datafile\*.DAT e:\BACKUP\*.*
COPY datafile\*.DIA e:\BACKUP\*.*
COPY datafile\*.IX e:\BACKUP\*.*
DIR c:\BACKUP\*.* > e:\bACKUP\BACKUP.DAT
copy c:\wildcat\activity.log e:\backup\activity.txt
Sizemon
Callers : Appends today's callers to the weeks callers
cd\wildcat\livecat\fish
del fishdat.*
fishmant
fishtext c:\wildcat\bull\bull13.bbs c:\wildcat\bull\bull13.scr
cd \wildcat\livecat\tw
twmaint /B /L
cd\wildcat
DropTrk3 : Write USERxxx.BBS files
doortrak c:\wildcat\bull\bull15 : Write BBS door usage chart bulletin
timetrak c:\wildcat\bull\bull11 : Write BBS time usage chart bulletin
ptcltrak c:\wildcat\bull\bull12 : Write BBS protocol usage chart bulletin
trimwcal 7 : Trim the activity log to 7 days
cat
-------------------------------------------------
The program allocates memory to keep track of the data needed to track the
carrier droppers, so it may be possible to run out of memory if your activity
log is very long. As I said, my activity log is only 7 days long, and I only
have about 20-35 callers a day. If you get a Runtime Error 203, there is
not enough memory to run the program. Each record requires 40 bytes of ram,
so unless you have a LOT of carrier droppers in your activity log, there
shouldn't be a problem.
If you have any suggestions for improving the program, or any gripes about the
program, please don't hesitate to contact me at the above address, or leave me
a comment on KwikSoft Solutions BBS at 915-367-1707 (300/1200/2400,8,N,1).
If you feel that this program is of value, a donation of whatever you think it
is worth would not be turned down either...
Richard Pate
Sysop, KwikSoft Solutions BBS
2421 E. 21
Odessa, Texas 79761
Voice (915) 367-1865
OTHER KwikSoft WILDCAT SYSOP UTILITIES:
DoorTrak ; Makes chart of door usage
TimeTrak ; Makes chart of time usage
PTCLTrak ; Makes chart of UL/DL Protocol usage
TrimWCAL ; Trims Wildcat activity log to specified # of days
FIXES:
03-19-91
Fixed program so that the "\" is not necessary on the end of the path line
in the config file.
10-20-91
Made modifications so that the full path and filename of the activity file
is passed to the program from the configuration file.
10-25-91
Modified program to open and read ALLUSERS data and index files so it can get
the user number.