home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
FDTG_310.ZIP
/
FDTGFILE.DOC
next >
Wrap
Text File
|
1998-07-19
|
7KB
|
161 lines
FDTGFILE v3.10
Telegard 3.1x/FrontDoor Download Counter Updater
Program Documentation
Copyright (C) 1991,1998 by Tim Strike
All Rights Reserved.
Released: July 18, 1998
INTRODUCTION
For use with Telegard 3.1x. If used with any other versions
of Telegard, FDTGFILE could cause unpredictable and
unrepairable results. FDTGFILE supports FrontDoor v2.02+ (and
compatable) log file formats only.
FDTGFILE was designed to search the FrontDoor logs and find
transferred files, and then update the database in Telegard to
properly reflect the number of downloads (in this case file
requests and FREQ's) and last transfer dates. These records
would normally never be updated, but your system has possibly
transferred these files to many boards, and they aren't as
'inactive' as their statistics would appear.
FDTGFILE also has the ability to update the system HISTORY
logs to reflect the proper number of download counters for
that day (both # files/K).
FDTGFILE uses the quick file indexing system of Telegard to
locate the files. As long as this index is properly
maintained, you will experience no problems with FDTGFILE.
When diagnosing problems with FDTGFILE, please ensure that all
your other utilities are properly maintaining the QFILES.IDX
file -- and try using the # debug option to determine what
might be causing the problem before submitting a bug report.
PROGRAM OPERATION
FDTGFILE <filepath-of-CONFIG> <logfile> <output> <options>
<filename-of-CONFIG> is the full path and filename to the
Telegard configuration file that you want to use. This will
for most normal setups be in the main BBS directory as the
/CONFIG.TG file.
<logfile> is the FrontDoor logfile to check. This log file
will me renamed or deleted after use (so it can not be
rechecked again to cause duplicate processing). The full path
and filename should be included.
<output> is the filename to output. This will contain a
listing of all files processed by FDTGFILE and the file
directory that they were processed in.
<options> are used to control how FDTGFILE handles the various
checks, updates and logfiles. The options should all be run
together with one command line switch -- stray options will
not be seen. The options list can contain any of the
following characters to cause certain actions to be taken.
A Disable area path match file areas; do not check to see if
outbound path matches found file area (i.e. match to
first area found instead of correct area by path). If
they do not match, the files are considered "found"
but not "updated". DEFAULT: Path matching
D Delete FrontDoor log after processing. DEFAULT: Rename
the log to <filename>.nnn where nnn is the next number
in sequence.
E Look for file to see if it exists before going any
further. If it does not exist, consider "missing"
and do not even look in file indexes. DEFAULT: Do
not look for files.
H Do not update HISTORY.DAT downloads/K. DEFAULT: Update
L Delete FDTGFILE log after processing. DEFAULT: Keep
Note: Even if you specify L in the options, you
must provide a valid, non-existing <output> file.
# Debug mode: outputs lines as they are parsed; if you find
a runtime error during the operation, use this option
to determine where the error is occuring.
Sample command lines might be:
FDTGFILE C:\BBS\CONFIG.TG C:\FD\FD.LOG C:\BBS\SYSOP\FDTG.LOG -DA
FDTGFILE C:\BBS\CONFIG.TG C:\FD\FD1.LOG C:\BBS\SYSOP\FDTG.LOG
VERSION HISTORY
A general summary of new features, bug fixes, etc. "+"
indicates a new feature, "*" indicates an updated (fixed)
feature.
v3.00
+ Written in Turbo Pascal 7.0 for TELEGARD 3.0
v3.10
+ Written in Borland Pascal 7.0 for TELEGARD 3.1x
* Last downloaded dates now properly updated
* Switched option "P" to "A", and reversed the default;
it now defaults to area path matching (since the new
Telegard can store more than one file with the like name
in different paths, this was necessary).
+ Uses FrontDoor or Binkley style logs per Telegard
settings (Why Binkley if this is a FD utility? Binkley
style logs supported since I'll add binkley download
support to FDTG shortly . . .)
LEGALITIES
WARRANTY
FDTGFILE is provided as-is without a warranty of any kind,
either express or implied. Under no circumstances shall the
anyone related to the production of this utility be liable to
you or anyone else 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 misuse of this
program. Usage of this program is an understanding and
agreement of said statement.
COPYRIGHT
The program, and all documents and files included in the
original FDTGFILE release package are copyrighted to Tim
Strike and Forbidden Knights Systems. The included files may
not be modified in any manner.
CREDITS
All brand and product names referenced in this document are
trademarks, registered trademarks, or copyrighted works of
their respective holders.
CONTACT INFORMATION
Author Tim Strike
Fidonet 1:259/423
Internet tim@telegard.net
WWW http://www.interlog.com/~strike (until end of 1998)
FTP ftp://telegard.net/pub/tg
BBS (905)820-7273
2400-33,600 Dual Standard (HST/V34)
24 hours, except ZMH (4:00-5:00pm)