home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
MODEM
/
TLXANA10.ZIP
/
TLXANA10.DOC
< prev
next >
Wrap
Text File
|
1994-02-15
|
23KB
|
614 lines
| TLXANA (TeLiX ANAlyzer) v1.00
|
| A TELIX.use analyzer
|
| February 15, 1994 ( Radu Caulea )
|
| Documentation printed on February 1, 1994
TLXANA.DOC Page 1 Contents
-------------------------------------------------------------------
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . 1
Contacting the author . . . . . . . . . . . . . . . . . . . . 2
ACKNOWLEDGEMENTS . . . . . . . . . . . . . . . . . . . . . . . 3
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What does it cover ? . . . . . . . . . . . . . . . . . . . . 5
What it doesn't cover . . . . . . . . . . . . . . . . . . . . 5
Why use TLXANA? . . . . . . . . . . . . . . . . . . . . . . . 6
What is the problem? . . . . . . . . . . . . . . . . . . . . . 6
What is the solution?. . . . . . . . . . . . . . . . . . . . . 6
System Requirements . . . . . . . . . . . . . . . . . . . . . 6
Default files involved in using TLXANA . . . . . . . . . . . . 7
Installing TLXANA . . . . . . . . . . . . . . . . . . . . . . 8
Using TLXANA . . . . . . . . . . . . . . . . . . . . . . . . 8
Command-Line Usage . . . . . . . . . . . . . . . . . . . . . 9
Files' meaning. . . . . . . . . . . . . . . . . . . . . . . . 10
Organizing a price file. . . . . . . . . . . . . . . . . . . . 11
Registration . . . . . . . . . . . . . . . . . . . . . . . . 13
Registration form . . . . . . . . . . . . . . . . . . . . . . 14
TLXANA.DOC Page 2 Contacting the author
-------------------------------------------------------------------
TLXANA v1.00
Contacting the author
---------------------
This documentation will tell what you need to know about using
TLXANA. Should you have further questions, please direct them the to
me:
Electronic mail:
Compuserve: 73631,303
Mail to:
Radu Caulea
9, Allee de L'Elephant
Le Champ Tortu
77184 EMERAINVILLE
FRANCE
Phone : + (33 1) 64 62 97 02
Fax/BBS + (33 1) 64 11 99 85
(My BBS is located in FRANCE, so be aware of your communication
rates when logging in)
When reporting a bug, please be specific as to the nature of the
problem:
- Part of the analyzed file
- Error message
TLXANA.DOC Page 3 Acknowledgements
-------------------------------------------------------------------
The author makes no claims as to the suitability of this product for
any application. In case of malfunction, the author's liability
shall be limited to a replacement or refund.
It is your responsibility to find out if the program will work
reliably on your equipment and for your particular business
environment. That is why evaluation copies are made available to
you. This software probably has bugs; no significant software has
ever been produced without them. If you feel that this program can
be improved in some way, we are open to your ideas. If you discover
a problem, please send a copy of your program file to us, and we will
attempt to fix the problem. Anyhow, your remedy for any problem is
limited to the purchase price paid to Radu Caulea.
TLXANA v1.00 was compiled using Borland C++ v3.0.
The editor used was Norton Editor & the Borland Integrated Editor.
=====================================================================
TELIX is copyrighted by DeltaComm Development, PO Box 1185 Cary, NC
27512. You must contact DeltaComm for Telix related questions. See
Telix BBS number on page 5 (Notes).
TLXANA.DOC Page 4 Notes
-------------------------------------------------------------------
Notes:
------
You may distribute TLXANA freely or for a small transportation fee
(in fact, I would appreciate your doing so), provided that you
distribute only the full, unmodified archive (TLXANAXX.ZIP), with its
full intact name (XX stands for release #) containing the following
files:
TLXANA.DOC (this file)
TLXANA.EXE (main program)
TLXANA.PAY (sample communication fees)
TLXANA.TCM (sample telecom report)
TLXANA.STT (sample statistics report)
TLXANA.XMP (example - it is a sample TELIX.USE file)
Feel free to distribute TLXANA in other archive formats (such as
LHARC, PAK, LZH, etc.) - but again, you must retain the full name,
as in TLXANAXX.LZH or TLXANAXX.ARJ.
If you're not sure whether you have the latest version of TLXANA, the
following systems (among others) are always kept up to date:
TELIX Support BBS (DeltaComm Development) (919) 481-9399
Compuserve IBMCOM Forum (as TLXANA.ARJ)
My BBS (Develo(p)er BBS) + (33 1) 64 11 99 85
(My BBS is located in FRANCE, so be aware of your communication rates
when logging in)
If after a reasonable period of time you wish to continue using it,
please consider filling out and sending in the registration form at
the end of this document. You'll be supporting shareware, making
possible future improved versions of this and other programs; you
will also receive the latest registered version of TLXANA, including
features not present in the Shareware version (see "What Doesn't It
Cover," below). For further details, see the Registration section
at the end of this document.
I would also like to know, even if you don't want to register
Is there something you don't like about TLXANA?
Is there something missing? (related to its purpose)
Are there any features you would like it to have?
Is the documentation incomplete?
Thank you for your feed-back
TLXANA.DOC Page 5 What does it cover or not
-------------------------------------------------------------------
What does it cover?
====================
Today only english version of TELIX.USE is covered. Please send to
the author a list of messages that may appear in a foreign version.
The shareware version
---------------------
Analysis of TELIX.use producing
1. Telecom like tracking of all calls including date, time,
time online, price
2. Statistics concerning all calls, BBSes, total time on-line
3. Some reminder for registering
You can also purge inconsistent paragraphs from TELIX.USE
The registered version
---------------------------------------------
Everything in the registered version plus :
1. Statistics regarding uploads, downloads (average speeds)
2. Tracking and statistics regarding up/downloaded files
3. No register reminder
4. Total amount of money spent on every BBS
What doesn't it cover? (Yet)
=============================
1. TLXANA assumes that the time in TELIX.USE appears in
military format (24 hrs) - feature used in calculating
prices/communications
2. Connections begun yesterday and finished today.
3. Statistics for incoming calls (for those interested in
using TELIX as a managing tool for mailers, faxes, BBSes)
4. Currency. Today you will see over the prices' column the
$ sign. Future versions will use preferences.
Of course your opinion will be very useful for deciding the following
aspects:
1. New features in future versions
2. Design of future versions
TLXANA.DOC Page 6 Why use TLXANA?
-------------------------------------------------------------------
Why use TLXANA?
What is the problem?
-------------------
1. I have been using TELIX for quite a time, but since I bought a
New Speedy Modem, my TELECOM bills are enormously long and
expensive, because I logged in overseas, and online time and
price increased vertiginously.
2. Sometimes TELIX exits from a communication "forgetting" to
specify the "elapsed time online" information.
3. Often I tune my HOST+ environment and TELIX.LOG is full of
unnecessary information.
4. My BBS being based on Host+ (the TELIX mini BBS), I wanted to
have some statistics related to its usage.
What is the solution?
--------------------
A program that might successfully and most completely :
1. Correct the logging missing information.
2. Calculate the prices per communication.
3. Offer the possibility to purge unnecessary paragraphs in
TELIX.USE
4. Offer statistics in respect with past connections.
System Requirements
-------------------
IBM PC compatible
MS-DOS 3.0 or above, or DR-DOS 5 or above
TELIX
60 K of free RAM or more.
Any monitor and disk drive setup supported by TELIX
TLXANA.DOC Page 7 Default files involved ...
-------------------------------------------------------------------
The default files involved in using TLXANA are:
TLXANA.EXE necessary
Program used for analyzing TELIX.USE
TLXANA.PAY optional
File containing prices per minute of communication, depending
on different prefixes and daily periods.
TLXANA.TLC created by TLXANA
Telecom file tracking all the connections in TELIX.USE and
prices when possible.
TLXANA.STT created by TLXANA
Statistics file - Statistics for TELIX connections including
Connect Phones, Names, Time connected, Downloads, Uploads
TLXANA.USE created by TLXANA
New log file. It is TELIX.USE file with some paragraphs purged.
You would like to rename it as TELIX.USE later.
TLXANA.TRS created by TLXANA
Trash file. It contains the paragraphs purged from TLXANA.USE
TELIX.USE necessary
TELIX log file - created by TELIX
TLXANA.DOC Page 8 Installing/using TLXANA
-------------------------------------------------------------------
Installing TLXANA
You should decompress the original file normally received in a
compressed form with the specific file decompressor.
You can do that directly in the TELIX directory or in another
directory (for testing)
Files inside the archive are named TLXANAXX.YYY, where
XX stands for version and
YYY stands for specific use
Using TLXANA
The easiest, most automatic way to use TLXANA is to start TLXANA in
the TELIX.USE directory with no command line parameters
TLXANA
TLXANA will 1) read the TELIX.USE file
2) create a statistics file and a telecom file
You must have TELIX.USE in your TLXANA.EXE directory.
If you do not have TELIX.USE (strange), rename the TLXANA.XMP file
(found in the archive) as TELIX.USE
TLXANA.DOC Page 9 Command line
-------------------------------------------------------------------
TLXANA accepts a list of parameters/files on the command line
.1 /uFile (/UFile)
------------------------------------
Specifies the TELIX usage file to be processed
If no /u found on the command line, or
If no valid File is found, default is TELIX.USE
.3 /pFile (/PFile)
------------------------------------
Specifies the TELIX purged usage file
If no /p found on the command line, no purge of TELIX.USE is done
unless you specify /m (see below)
If File is not specified, default is TLXANA.PRG
After the treatment, you might want to rename TLXANA.PRG as TELIX.USE
.4 /gFile (/GFile)
------------------------------------
Specifies the TELIX trash usage file, it contains paragraphs purged
from TELIX.USE (for verification only).
If no /g found on the command line, no purge of TELIX.USE is done
unless you specify /p or /m (see below)
If File is not specified, default is TLXANA.TRS
.5 /tFile (/TFile)
------------------------------------
Specifies the TELIX TELECOM usage file
If no /t found on the command line, default is TLXANA.TCM
If File is not specified, default is TLXANA.TCM
.6 /sFile (/Sfile)
------------------------------------
Specifies the TELIX usage statistics file
If no /s found on the command line, default is TLXANA.STT
If File is not specified, default is TLXANA.STT
.7 /$File
------------------------------------
Specifies prices for connect time
If no /$ found on the command line, default is TLXANA.PAY
If File is not specified, default is TLXANA.PAY
If no valid file exists, all calculated prices will be zero
.7 /m (/M)
------------------------------------
Specifies if purging TELIX.USE is done manually or automatically
If no /M but /P or/and /g found on the command line, default is
automatic purge
TLXANA.DOC Page 10 Meaning of files
-------------------------------------------------------------------
Files
-----
/p[File] (example /pTLXANA.PRG)
Specifies the file where consistent paragraphs of TELIX.USE are to
be written. Consistent paragraphs are lines between "TELIX usage log
opened" and "TELIX usage file closed" which specify that significant
events occurred: connections, down/uploading, connect time > 0, etc.
By default (no /P) no purging is done
Note: A /p, even with no file specified, will purge
inconsistent paragraphs writing the default
files.
/m
Specifies if a manual purge will be done
When specifying /m, program will prompt for action for each
paragraph:
"Keep paragraph ? [Y/N], default is yes"
A paragraph consists of TELIX.USE lines between
TELIX usage log opened and
TELIX usage log closed
Any keyboard input will KEEP the paragraph, (write it to /PFile)
except N/n which will purge the paragraph (write it to /GFile).
You might want to rename TLXANA.PRG as TELIX.USE after verifications
/g[File] (garbage file) (example /gTLXANA.TRS)
Specifies the file where inconsistent paragraphs of TELIX.USE are
to be written. Inconsistent paragraphs are lines between "TELIX usage
log opened" and "TELIX usage file closed" which specify that nothing
have occurred: no connections, no down/uploading, connect time = 0,
etc.
Note: A /g, even with no file specified, will purge
inconsistent paragraphs writing the default
files.
/t[File] (example /tTLXANA.TCM)
Specifies the file where every connection is interpreted and price
for that connection is calculated based on prices /minute /phone
prefix found in TLXANA.PAY (see below)
TLXANA "repairs" connection logs where lines are missing
Sometimes my TELIX.USE file doesn't have the "total online" line, due
to a brutal disconnection or a hangup. In these cases TLXANA
calculates the total minutes online from available information:
connect time,hangup time, usage log closed time, etc.
TLXANA.DOC Page 11 Organizing a price file
-------------------------------------------------------------------
/$File (example /$TLXANA.PAY)
Specifies the file were prices for communications are found.
Prices are listed in the form:
---------------------------------------------------------
Prefix HH:MM-HH:MM FMin. FPrice. EMin. EPrice.
---------------------------------------------------------
All lines containing a "//" are ignored,
regardless of the double slash's position
Where :
PREFIX
------
is prefix or a prefix followed by some digits as it appears in
the phone directory of TELIX
Example: Suppose that a TELIX number has a +341-xxx-xxx form.
If prefix +34-1- is found in the /$File, every
connection in /uFile ("connected with .. at phone
+34-1-xxx-xxxx") will be analyzed on the basis of
+34-1- price.
You might have also a line containing +341-514- of course, the
TELIX.use file will be analyzed for that number *IF* the most
complete prefix is listed before the least complete prefix
Example: Suppose you have two entries for connecting in
Germany with BBS situated in different regions.
The prefix for Germany is +34.
Suppose you know the exact price for connecting in one
specific region, but not for the others, (although for
international calls, prices for different regions don't
differ enormously)
The two numbers listed in TELIX.FON are
+34-1-514-1234 and
+34-1-921-678
1. If prefix listed in /pFile is +34-1, prices will be
calculated on the +34-1 basis, regardless of region
for the Germany calls (+34-1 prefix)
2. If prefix listed in /pFile are
+34-1 ................
+34-1-514 ...........,
prices will be calculated on the +341 basis,
regardless of region for the Germany calls (+341
prefix)
3. If prefix listed in /pFile are
+34-1-514 ........................
+34-1- .......................,
prices will be calculated on the +34-1-514 basis for
34-1-514- called numbers, and on the +34-1- basis for
all other regions in Germany
For every number used in TELIX.USE whose prefix is not listed
in /pFile, a zero price will be calculated.
TLXANA.DOC Page 12 Organizing a price file
-------------------------------------------------------------------
HH:MM-HH:MM
-----------
Specifies beginning and end of periods when prices are
calculated.
This might be interesting for cheaper connections.
For one specific prefix you might enter several lines for prices
containing different periods and prices
If the connection time found in TELIX.USE doesn't fit any period
specified in /pFile, a 0 price will be calculated
FMin, Fprice
------------
Specify the First period and price for it at connect.
Generally, Phone companies charge a first period at a certain
price different from the next periods price
Emin, Eprice
------------
Specify price per period after the Fmin period (see above)
Example:
+341- 08:00-19:00 1.5 3. 0.75 1.
means that For calling a +341-xxxx number between 8 a.m. and 7
p.m. you will have to pay $3. /minute the first 1.5 minutes and
$1.00 every 45 seconds (.75 minutes)
Generally, during the first FMin period, the whole period is billed,
regardless of real connect time
If in your area there is not a whole period charge for the first Fmin
period of time, you would enter Fmin equal to Emin and Fprice equal
to Eprice.
TLXANA.DOC Page 13 Registration
-------------------------------------------------------------------
Registration
NOTE: TLXANA may NOT be used in a business or commercial
environment without registration.
TLXANA is distributed as shareware. The advantage of this is
that you get to try out the full, working program and see whether or
not it suits your needs. If you find TLXANA useful, you must
register the program. Registration has some benefits: you will
receive the latest version of TLXANA on disk, along with inexpensive
on-disk updates to future versions. Comments, suggestions, and
requests from registered users will of course have high priority.
To register TLXANA, just fill out the registration form below;
be sure to include your check or money (15 (see note 1) US Dollars
or 60 French Francs), and mail it to the address below. Basic
registration is ten dollars, including shipping, handling, and the
cost of a floppy disk (3 1/2", MS-DOS DS/DD, with the latest version
of TLXANA). Of course, once you've registered one version of TLXANA,
you've registered all future versions as well -- so you can simply
download the latest version from a BBS. I provide the upgrade service
for those who can't find the latest version elsewhere.
-----------------------------------------------------------------
Note 1)
Price includes the approx $5 bank fee when cashing a foreign check
------------------------------------------------------------------
International money transfer problems
-------------------------------------
Please do not hesitate because of the often discussed complications
of foreign money orders, international bankers' cheques etc..
Simply take a cheque form from your own usual bank-account, add 5 $
or so to cover the international cheque fees (cashed in by the
author's bank) and send the cheque with your order to the author
(airmail, please, in case of letters from USA to Europe).
Thank you for registering TLXANA.
The registration form follows.
TLXANA.DOC Page 14 Registration form
-------------------------------------------------------------------
Please send this form, along with your check or money for the
appropriate amount of US dollars or French Francs, to:
Radu Paul CAULEA
9, Allée de L'Eléphant
77184 EMERAINVILLE
FRANCE
I would like to register TLXANA in the following manner:
__ Regular registration (with the latest version on disk)
For $15.00 or 60 French Francs (please specify currency)
Name:
___________________________________________________
Company:
___________________________________________________
Street Address:
___________________________________________________
City, ST:
___________________________________________________
Zip: _____________
Home phone number (optional): (_____)-______________
Work phone number (optional): (_____)-______________
CIS address (optional): ________________________
Where did you find TLXANA?
___________________________________________
Comments and/or Suggestions:
_______________________________________________________________
_________________________________________________________________
_________________________________________________________________
__________________________________________________________________