home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
CO
/
CO012.ZIP
/
TAPUTIL.DOC
< prev
Wrap
Text File
|
1988-09-10
|
52KB
|
1,452 lines
TapUtil
Version 2.1
Utility Programs
for
CompuServe Message Management
September 6, 1988
Copyright (c) 1988 Software Architects, Inc.
All Rights Reserved
_______
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
TapUtil 2.1
What is TapUtil?
Have you ever known that you had a CompuServe message, somewhere,
on some topic and been unable to find it? If you save lots of
messages and catalogs of libraries, it can be very tiresome to
look through all the files to find the one you need. TapFind to
the rescue! Given a text string, TapFind will find all messages
and catalog entries containing the string. You can combine many
selection criteria to find just the messages and entries you
want. TapFind can search any number of files.
TapSplit helps you manage your message files by separating
messages in different Forum sections into different files. If
you follow messages in several sections of a Forum, TapSplit will
separate the messages into separate files by Forum Section
number, making it easier to find the messages again.
TapUtil is a package of utility programs to assist in managing
CompuServe message files and library catalogs. TapUtil works
both with files created by TAPCIS as well as with files created
by other communications programs.
TapUtil Version 2.1 includes TapFind and TapSplit. Later
versions may contain additional programs.
TapUtil is a shareware package and is not free software. See
pages 1 and 15 for license terms and registration requirements.
Acknowledgements and Credits
TAPCIS is "A Complete Program for Accessing CompuServe" by Howard
Benner, Omni Information Resources, Inc., and is Copyright 1986,
1987, 1988 Omni Information Resources, Inc.
Special thanks are due to the TapUtil beta test team, who have
provided invaluable suggestions and assistance in testing the
TapUtil programs, and to the Computer Consultant's Forum on
CompuServe (GO CONSULT), who provided a place in which to test
TapUtil.
TapUtil, TapFind, and TapSplit are trademarks of Software
Architects, Inc.
- i -
TapUtil 2.1
Table of Contents
What is TapUtil? . . . . . . . . . . . . . . . . . . . . . . i
Acknowledgements and Credits . . . . . . . . . . . . . . . . i
Shareware Terms . . . . . . . . . . . . . . . . . . . . . . . 1
Technical Support . . . . . . . . . . . . . . . . . . . . . . 1
Who is Software Architects, Inc.? . . . . . . . . . . . . . . 1
Copyright Notice and Software License . . . . . . . . . . . . 2
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 Getting Started . . . . . . . . . . . . . . . . . . . . . 3
1.1 Extracting the Files . . . . . . . . . . . . . . . . 3
1.2 Selecting a Directory for the Configuration File . . 3
1.3 Selecting a Directory for TapUtil EXE Files . . . . 4
2 TapFind . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Starting TapFind . . . . . . . . . . . . . . . . . . 5
2.2 Using TapFind with Library Catalogs . . . . . . . . 7
2.3 Restrictions and Limitations . . . . . . . . . . . . 8
2.4 Examples . . . . . . . . . . . . . . . . . . . . . . 8
2.5 Questions and Answers . . . . . . . . . . . . . . . 9
3 TapSplit . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Starting TapSplit . . . . . . . . . . . . . . . . . 11
3.2 Configuration Limitations . . . . . . . . . . . . . 13
3.3 Examples . . . . . . . . . . . . . . . . . . . . . . 13
3.4 Questions and Answers . . . . . . . . . . . . . . . 14
4 Registering Taputil . . . . . . . . . . . . . . . . . . . 15
5 Plans for TapUtil . . . . . . . . . . . . . . . . . . . . 16
Association of Shareware Professionals . . . . . . . . . . . 18
File Description . . . . . . . . . . . . . . . . . . . . . . 20
Order Form . . . . . . . . . . . . . . . . . . . . . . . . . 21
- ii -
TapUtil 2.1
Shareware Terms
TapUtil is a 'shareware' program, which means that you may try
the program and evaluate its usefulness to you without payment.
You may give complete copies of the TapUtil product to others,
provided that you do not charge for TapUtil.
You are permitted under the terms of this license to use this
software for a period of 30 days without any payment. If you
continue to use this software past this point, you must register
your copy as outlined below.
Registering TapUtil for your personal use costs $25. Payment of
this license fee entitles you to the following:
1. License to use TapUtil for your personal use
2. A free update to the next release of TapUtil
3. Printed documentation
4. Technical support
Site and commercial licenses are available. Please contact us if
you are interested in other license arrangements.
Technical Support
Technical support for TapUtil is provided free of charge to
registered users. Support is provided in Section 4 of the
Computer Consultant's Forum (GO CONSULT) and Section 6 of the
TAPCIS Forum (GO TAPCIS) on CompuServe Information Service. A
message left on CONSULT will generally obtain a faster response.
For on-line support, send a message to Guy Scharf, CompuServe
User ID 76010,3250.
Who is Software Architects, Inc.?
Software Architects, Inc., specializes in the design and
development of office automation software. We have developed
electronic mail systems, data base applications, spreadsheet
programs, and other products for use in the office. We also
consult with companies on the use of computers in their business,
and adjust or write computer software to meet their needs. We
work with personal computers, minicomputers, or mainframes as
necessary to accomplish the client's goals. Guy Scharf, the
principal designer for Software Architects, Inc., has 25 years
experience in the computer industry.
- 1 -
TapUtil 2.1
Copyright Notice and Software License
TapUtil, the TapFind and TapSplit programs, and all documentation
are copyrighted by Software Architects, Inc. The copyright owner
hereby licenses you to: evaluate the software without charge;
make as many copies of the software and documentation as you
wish; give exact copies of the original to anyone; and distribute
the software and documentation in its unmodified form via
electronic means. There is no charge for any of the above.
You are specifically prohibited from charging or requesting
donations for any such copies, however made. Exceptions may be
granted to organizations that charge a small fee for materials,
handling, postage and general overhead.
This is not free software. This license allows you to evaluate
this software without charge for a period of 30 days. After the
30 day evaluation period, you are expected either to register the
product and pay the license fee, or remove the product from your
system.
No copy of the software may be distributed or given away without
this accompanying documentation; this notice must not be removed.
Warranty
There is no warranty of any kind associated with this software,
and the copyright owner is not liable for damages of any kind.
By using this software, you agree to these conditions. Every
effort has been made to make this product bug-free. However, the
nature of software development is that it is impossible to
guarantee bug-free software.
In the event a verifiable bug is found, Software Architects, Inc.
will attempt to repair the bug. A registered user who reports a
valid bug in TapUtil will receive an update at no charge.
This software and manual are sold "AS IS" and without warranties
of any kind. SOFTWARE ARCHITECTS, INC. SPECIFICALLY DISCLAIMS
ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. In no event shall Software Architects, Inc.,
be liable for any loss of profit or any other commercial damage,
including but not limited to special, incidental, consequential,
or other damages. Any liability of seller or manufacturer will
be limited exclusively to product replacement or refund of the
purchase price.
- 2 -
TapUtil 2.1
1 Getting Started
Getting started with the TapUtil family is easy. You must
extract the programs from their archive file, place them where
they can be executed, and decide where the TapUtil configuration
file should be.
The simplest approach is to extract the program files into your
TAPCIS directory, and then start TapFind or TapSplit. However,
some additional steps may make the programs easier to use.
1.1 Extracting the Files
It you are reading this document, you have probably mastered the
first step of extracting or "un-ARCing" the files. If you have
yet to do that, you will need one of the extraction utilities
such as ARC, ARC-E, or PKUNPK (formerly PKXARC). These utilities
are available from any Bulletin Board System and on many
CompuServe Forums. At the DOS command line, type:
pkunpak taputl
PKUNPK will extract the TapUtil programs from the TAPUTL.ARC file
and place them in the current directory.
1.2 Selecting a Directory for the Configuration File
The TapUtil programs have a configuration file. The first time
you use the program, the TAPUTIL.CFG configuration file will be
created automatically. You should decide which subdirectory the
configuration file should be in.
If you use TAPCIS, the best place to put the configuration file
is in the subdirectory with the TAPCIS configuration file. If
you use other communications programs, pick any convenient
directory for the configuration file.
The location of the configuration file can be controlled in one
of two ways. If you have a TAPPATH environment variable, then
that variable will identify the subdirectory in which the
configuration file is kept. If you do not have that variable,
the configuration file will be kept in the current directory.
Without the TAPPATH environment variable, a separate copy of the
configuration file will be needed for each directory in which you
execute any of the TapUtil programs.
- 3 -
TapUtil 2.1
To create the TAPPATH variable, modify your AUTOEXEC.BAT file to
include this statement:
SET TAPPATH=d:\tap
where "d:\tap" is the directory in which you wish to keep the
configuration file. Any drive and subdirectory may be specified.
If you have TAPCIS, set the directory to the one containing your
PARAMS.CIS file.
After modifying your AUTOEXEC.BAT file, reboot your system so
that the environment variable is set.
1.3 Selecting a Directory for TapUtil EXE Files
TapUtil has two executable files: TAPFIND.EXE and TAPSPLIT.EXE.
These files need to be in a subdirectory from which they can be
executed.
We recommend placing programs you are evaluating in a different
directory than the directory you use for programs that are
registered and paid for. This practice helps you distinguish
programs under evaluation from those you have registered and
incorporated into your regular working environment.
For TapUtil, you can place the executable files in the TAPCIS
directory. After you have evaluated the programs and registered
them, move them to any directory that is in your PATH statement.
- 4 -
TapUtil 2.1
2 TapFind
Last month, you saved a message about "SMARTDRV.SYS," knowing
that you would need to refer to it again. A month's gone by.
But where is the message? Which Forum was it on, and which file
is the message in?
Or, you know you have seen a description of a program that speeds
up the keyboard, but what is it called? You remember that the
file description includes the word "keyboard" or "rate" -- but
which of the hundreds of catalog descriptions for a dozen Forums
was it in?
You can spend an hour looking through possible files with TAPCIS
or your favorite editor, or just ask TapFind to find the message
or library entry for you. Just start TapFind, tell it the files
to examine, and tell it what to look for. TapFind prepares a
file containing all messages or catalog entries that meet your
criteria.
Then, you can examine this small subset of your messages with
TAPCIS or your favorite editor.
2.1 Starting TapFind
TapFind is controlled from the DOS command line. To start
TapFind, type:
tapfind <options> -w <outfile> <filename> [<filename> ...]
The minimum command line requires one parameter to select
messages, the -w parameter to say where the selected messages are
to be stored, and the name of a file to scan. For example:
tapfind -s Sony -w sony.msg ibmhw.msg
The following options tell the program what to do:
-t "xxx" Select TO field with specified contents.
-f "xxx" Select FROM field with specified contents.
-s "xxx" Select SUBJECT field with specified contents.
-x "xxx" Select TEXT with specified contents.
-n nn Select message with specified SECTION NUMBER.
- 5 -
TapUtil 2.1
-a "xxx" Select ANY field with specified contents.
The To, From, Subject, and Text fields are
searched for "xxx".
-o Combine multiple tests with OR logic. The
default is to combine tests with AND logic.
With OR logic, only one selection test need
be true for the message to be written to the
output file. With the default AND logic, all
selection tests must be true for the message
to be written to the output file.
-w <outfile> Specify the output file in which the messages
are to be saved.
-v Overwrite the output file. If -v is not
specified, messages found by TapFind will be
appended to the end of the file specified by
-w, if it exists when you start the program.
With -v, the output file will be created anew
and any existing contents will be lost.
-q Be quiet and do not display messages on the
console about the TapFind's progress, except
for identification and summary lines.
-qq Be very quiet and do not display any messages
on the console. This option is available
only to registered users.
-cm Configure system for monochrome monitor
-ca Configure system for automatic monitor type
determination. This is the default
configuration and is required for color
monitors.
The -t, -f, -s, -x, -n, and -a parameters must all be followed by
a text string to be looked for. At least one of these parameters
is required on the command line; otherwise TapFind doesn't know
what to look for. If the text string contains blanks or special
characters, it must be enclosed in quotes. TapFind ignores the
case in which you type the text when searching the files. Thus,
you may type in upper or lower case as you please -- it makes no
difference.
As many selection parameters as you desire may be placed on the
command line, and the same parameter may be repeated with
different selection strings. All of the selections will be
combined with "and" or "or" logic, depending on whether the -o
- 6 -
TapUtil 2.1
parameter was given. If operating with the default "and"
condition, then only messages in which all of the tests are
satisfied will be displayed. If the -o parameter was included,
then the message must satisfy any one of the criteria to be
selected and output.
The -w parameter must be followed by a file name. The -w
parameter is required to tell TapFind where to write the messages
it finds. Without that parameter, TapFind wouldn't know what to
do with the messages. You may optionally redirect the output to
a disk file with '>' or '>>' on the command line instead of using
the -w parameter. Whether you use -w or redirection, the
selected messages must be written to a disk file, not to the
console, a printer, a serial port or other character device.
If a file name being searched ends with ".CAT", TapFind assumes
that the file is a library catalog prepared by TAPCIS. The next
section describes how TapFind searches library catalogs.
You may interrupt TapFind operation at any time by pressing the
ESC key.
2.2 Using TapFind with Library Catalogs
TapFind will search TAPCIS library catalogs (.CAT files), and
find all file descriptions that match your criteria. TapFind
adjusts its search automatically based on the file name
extension. If the extension is ".CAT," then library catalog
searching is done. Otherwise, the message searching process is
used. Library catalogs and message files may even be intermixed
on the TapFind command line, although that will result in
messages and file descriptions being mixed together in the output
file.
The selection parameters (-s, -t, -f, -n, -x, -n) have slightly
different meanings when processing a library catalog. Their
meanings are:
-f The "From" switch matches the User ID of the person who
uploaded the file. Because only the CIS User ID is in
the library catalog, and not the person's name, you
must specify the User ID. For example, the command
"tapfind -f 76010,3250" will locate all files uploaded
by "76010,3250."
-t The "To" switch matches the line containing the file
name and dates in the catalog. This switch is probably
useful only when searching for a specific file.
- 7 -
TapUtil 2.1
-n The "Section Number" switches matches the library
number, as you would expect.
-a The "Any" switch matches anything in the library entry.
This is probably the most useful switch when searching
library catalogs.
The -s and -x switches are not fully supported for library
catalog files. The -a switch should generally be used instead.
If you wish to use the -s or -x switch, you should be aware of
their limitations:
-s The -s switch matches only a portion of the "Keywords:
" for the catalog entry. If the keyword string is
long, the Keywords: entry in the file may require two
lines, and successive lines are not matched with the -s
switch.
-x The -x switch matches anything after the "Keywords:"
line. This includes both the full description and any
keywords that did not fit on the first line.
2.3 Restrictions and Limitations
TapFind cannot handle a message more than 10,000 bytes long. The
CompuServe limit on message sizes on Forums is much less than
that. However, the limit on EasyPlex messages is 50,000 bytes.
If you have messages more than 10,000 bytes long in your EasyPlex
message files, TapFind will look at only the first 10,000 bytes
when searching to see if the message matches your selection
criteria. TapFind will also write only the first 10,000 bytes to
the output file for selected messages.
If you need a version of TapFind that will handle larger
messages, please let us know.
2.4 Examples
1) Find all messages in any IBMHW file with the word Wyse
somewhere in them, and display them on the screen.
tapfind -a wyse -w wyse.msg ibmhw.*
- 8 -
TapUtil 2.1
2) Find all messages with "redirect" in the Subject field OR
"environ" in the text, and save output in TEMP.MSG:
tapfind -s redirect -x environ -o -w temp.msg ddj*.msg
3) Find all messages from Guy Scharf and to Nick Cvetkovic, save
output in NICK.MSG:
tapfind -f "Guy Scharf" -t cvet -w nick.msg consult.msg
Now add all messages to Howard Benner:
tapfind -f "guy scharf" -t "howard benner" -w nick.msg
consult.msg
4) Find catalog entries for programs that affect the keyboard:
tapfind -a keyboard -w keyboard.cat ibm*.cat
5) Find all messages about WordPerfect Version 5.0. The subject
titles vary widely, but all contain the strings "WP" and the
digit "5". Write the output to WP5.MSG, and overwrite any
existing file of that name:
tapfind -s wp -s 5 -w wp5.msg -v wpsg.msg
2.5 Questions and Answers
1) Q. When I use TapFind to find all messages about
"compatibility," it does not find all of the messages. Why
does this happen?
A. Not everyone can spell correctly! When you have a long
word, or one for which innovative spellings are likely,
search instead on some unique portion of the word. For
example "-x compat" would find all messages with
"compatible," "compatibility," "compatability" and other
variations in the spelling or form of the word.
2) Q. Can TapFind be used to find phrases? I want to find all
messages that discuss a "Code of Ethics."
A. Yes, TapFind will do that just fine. When you want
TapFind to find a phrase or any string containing special
characters or blanks, you must put the phrase in quotes:
tapfind -x "code of ethics" -w outfile infile
- 9 -
TapUtil 2.1
Hint: When searching for phrases, it is often better to
instead search for messages with words from the phrase. In
the above example, you might instead say:
tapfind -x code -x ethics -w outfile infile
Using this approach, TapFind will find more messages,
including those that use the same words in a slightly
different order but with the same general meaning. Of
course, when this second approach is used, TapFind will find
messages that mention "assembler code" in the first line and
"marginal ethics" in the last line. Depending on your needs,
broadening the search in this way may be useful or may find
lots of messages that are not of interest.
3) Q. How can I look for a phrase that may begin on one line of
a message and continue on the next?
A. TapFind handles this situation automatically. Phrases
are permitted to span multiple lines. A blank in a phrase
being searched for will match either a single blank in the
text, or a end-of-line character.
4) Q. I have a monochrome monitor attached to a color card.
The TapFind and TapSplit screens are hard to read.
A. Type "tapfind -cm" to set the configuration file for
monochrome output only. Type "tapfind -ca" to set the
configuration file back to color mode. In the future,
TapUtil will have a configuration utility so you can set
color parameters of your own choosing.
- 10 -
TapUtil 2.1
3 TapSplit
TapSplit reads any number of CIS message files, and splits them
into one file per message section. TapSplit will split message
files created by TAPCIS as well as message files created by other
communications programs.
Nineteen output files are produced. The first 18 correspond to
Forum Sections 0 through 17. The last corresponds to a section
"18" for Forum Announcements and anything else that TapSplit
could not identify. After you run TapSplit, all messages that
from Section 0 of the Forum will be in the Section "0" output
file; all messages from Section 1 in the Section "1" output file,
and so forth.
TAPCIS creates Forum Announcement messages to hold any text
displayed when you enter a CompuServe Forum. These messages
contain both CompuServe Forum Announcements as well as a list of
messages waiting for you and other introductory information.
Other communications programs may handle this introductory text
differently, and TapSplit may not place the text in the "section
18" file.
3.1 Starting TapSplit
To use TapSplit, type:
tapsplit [<options>] <filename> ...
The file names may be any valid DOS file names. They may contain
* and ? wild cards. The file names may include the directory
path. There is no limit on the number of file names.
Output files are named SECT.Dnn, where 'nn' ranges from '00'
through '18'. If you would like TapSplit to use a different set
of file names, use the -f option described later.
While no options are required, several options give increased
flexibility in how you can use TapSplit.
These options are available when using TapSplit:
-f <filepattern> File pattern option. Set the output
file names to the pattern. A pattern is
a legal file name, except that it
contains "##" somewhere in the name.
Tapsplit will replace the "##" with the
section number (00 through 18) when
creating the file. The pattern may
- 11 -
TapUtil 2.1
contain a directory path. The default
pattern for file names is "-f sect.d##".
-v Overwrite the output files. The default
is to append to the output files.
-m Count messages rather than lines. On
the status display, show the number of
messages written rather than number of
lines written.
-r Report option. When TapSplit completes,
display a report showing the number of
lines processed, the number of messages
processed, and the average lines per
message, by Forum section.
-s Suppress the output. Don't write the
CompuServe messages to the nineteen
section files. Just count the number of
messages that would have been written if
-s had not been specified. -s might be
used in conjunction with -r to prepare a
report of the number of messages in each
section.
-q Be quiet and do not display messages on
the console about the TapFind's
progress, except for identification and
summary lines.
-qq Be very quiet and do not display any
messages on the console. This option is
available only to registered users.
TapSplit tries to be very careful with your message data, and
never discards anything. Every line it reads is written,
somewhere. Forum Announcements are written to the Section 18
file. Any other text that TapSplit is unable to recognize will
be written to the Section 18 file also.
TapSplit recognizes a new message by the "#: " at the beginning
of a line in the input file. If that line is garbled because of
line noise when you captured the message, it may not be properly
recognized. If that happens, the message will be written to the
same file as the previously recognized message.
We strongly recommend that you not erase the Section 18 file
without examining it to see if any there is anything of value in
it.
- 12 -
TapUtil 2.1
If you do find that good messages are being put in the Section 18
file, please let us know so that we can modify TapSplit so that
it saves the messages in the correct places.
You may interrupt TapFind operation at any time by pressing the
ESC key.
3.2 Configuration Limitations
1) You should have as much free space on your hard disk as the
files you are going to process through TapSplit. If you
don't have enough space, TapSplit will be unable to complete
the work you have asked of it.
2) The FILES parameter in your CONFIG.SYS file must be set to 20
or larger. If you do not set FILES to 20 or more, TapSplit
will fail with a "not enough handles" message.
3) The number of messages and lines processed is limited only by
available disk space.
4) TapSplit handles only message files. It does not attempt to
split .CAT files into multiple sections.
3.3 Examples
1) Split all of your files from the Computer Consultant's Forum
into section files named "CONSnn". Show the number of
messages written on the status display.
tapsplit -f cons## -m consult*.*
2) Count the number of messages by section for IBMHW without
producing any output. Show the average number of lines per
message. Place the report in a file named IBM.RPT.
tapsplit -r -s -q ibmhw.msg >ibm.rpt
When you use the -q option, the report prepared by -r is
written to the console and may be redirected to a file. If
you do not use the -q option, the report prepared by -r is
displayed on the console and may not be redirected to a file
in the current version of TapSplit.
- 13 -
TapUtil 2.1
3.4 Questions and Answers
Q. The SECT.D18 file does not always end with a CR/LF (carriage
return and line feed -- the standard MS-DOS way to end a
line). Why does this happen?
A. This is a problem in TAPCIS. If you go online using the
TAPCIS "I" command, and do not capture any messages, TAPCIS
does not put a CR/LF at the end of the last line in the .MSG
file. If such a session is the last one in a .MSG file that
you have run TapSplit on, then the last line of the SECT.D18
file will not have a CR/LF. This situation will normally not
cause you any problems, unless you then combine the files
again using COPY or some other file concatenation tool.
- 14 -
TapUtil 2.1
4 Registering Taputil
Registering TapUtil is simplicity itself. Just use the order
form on the last page of this document. Complete the form, and
mail it with your check for $25.00 (plus sales tax if you are
located in California) to:
Software Architects, Inc.
Attn: TapUtil Registration
2163 Jardin Drive
Mountain View, CA 94040
By return mail, we will send you a code to use to mark your copy
of TapUtil as registered to you. After you apply this code, the
TapUtil screens will show your name as the registered licensee
for your copy of TapUtil.
As a registered user, you will be licensed to use TapUtil for
your personal use. The next major release and printed
documentation will be sent you free of charge.
If you include your CompuServe ID, we will be able to send you
notices of future versions electronically.
Please tell us what you like about TapUtil, and what new features
you would like to see. Your feedback is our most important guide
in deciding what features to add.
- 15 -
TapUtil 2.1
5 Plans for TapUtil
Development of the TapUtil programs is continuing. As a
registered user, you will be shipped the next major release
automatically.
Some of the enhancements planned for future releases include:
o A full screen interface to TapFind, so that you can control
TapFind without using the command line switches.
o An interactive option to TapFind that will permit selective
browsing of the message files, allowing even finer control of
the message finding process.
o Configuration capabilities so you can adjust the screen
colors and other operational controls to your preference.
o Closer integration of TapUtil with TAPCIS and its parameter
file, while maintaining its usefulness for people who use
other communications programs.
o Specification of TAPCIS Forum names instead of files, using a
!forum notation. Wild cards would be supported.
We are considering additional programs that may be included with
TapUtil in future releases. TapClean would remove Forum
Announcement messages. TapExam would report on the message
threads present in files, the size and ages of those threads, and
the Forum section numbers and files the messages are in.
The most important additions will be the ones you suggest. The
registration form asks for your suggestions, and we will use that
feedback as guidance for future development. Please tell us what
features or programs you would like.
- 16 -
TapUtil 2.1
Other Software Architects, Inc. Products
Software Architects, Inc. publishes two shareware products, with
other shareware and commercial products now in development. The
currently published products include:
FontID A program to assist in downloading fonts to the HP
LaserJet. FontID allows you to set up a batch
file for downloading fonts to the HP LaserJet at
high speed. These programs offer a much more
flexible method for downloading fonts than the
BASIC programs supplied by Hewlett-Packard with
soft fonts for the HP LaserJet+ or Series II
printers. Shareware.
TapUtil Programs for maintaining and searching TAPCIS
message files and library catalogs. TapFind finds
any message or library catalog entry, searching on
subject, from, to, text, section number, or any
combination. TapSplit splits message files into
one file per Forum section number. Shareware.
- 17 -
TapUtil 2.1
Association of Shareware Professionals
Software Architects, Inc. is a member of the Association of
Shareware Professionals (ASP), an organization formed in April
1987 to strengthen the future of shareware (user-supported
software) as an alternative to commercial software. Its members,
all of whom are programmers who subscribe to a code of ethics,
are committed to the concept of shareware as a method of
marketing.
The primary goals of the ASP are:
o To inform users about shareware programs and about shareware
as a method of distributing and marketing software;
o To encourage broader distribution of shareware through user
groups and disk dealers who agree to identify and explain the
nature of shareware;
o To assist members in marketing their software;
o To provide a forum through which ASP members may communicate,
share ideas, and learn from each other; and
o To foster a high degree of professionalism among shareware
authors by setting programming, marketing and support
standards for ASP members to follow.
Standards for the Association of Shareware Professionals
Programming Standards
The program meets the ASP's definition of "shareware" (i.e., it
is not a commercial demo with major features disabled, nor a
time-limited program).
The program has been thoroughly tested by the author and should
not be harmful to other files or hardware if used properly.
Documentation Standards
Sufficient documentation is provided to allow the average user to
try all the major functions of the program.
Any discussion of the shareware concept and of registration
requirements is done in a professional and positive manner.
- 18 -
TapUtil 2.1
Support Standards
The member will respond to people who send registration payments,
as promised in the program's documentation. At a minimum, the
member will acknowledge receipt of all payments.
The member will establish a procedure for users to report, and
have acknowledged, matters such as bug reports, and will describe
such means in the documentation accompanying all versions of the
programs. The author will respond to written bug reports from
registered users when the user provides a self-addressed, stamped
envelope.
Known incompatibilities with other software or hardware and major
or unusual program limitations are noted in the documentation
that comes with the shareware (evaluation) program.
General
Members will keep the ASP apprised of changes in mailing address;
which shareware programs they have published and are currently
supporting; the current version numbers; and any changes in the
status of their programs.
If a user has a dispute with an ASP member-author, the user may
appeal to the ASP to mediate for arbitration of the dispute.
For more information about the Association of Shareware
Professionals, contact Jim Button, chairman of the board of
directors, at CompuServe 71435,2012.
- 19 -
TapUtil 2.1
File Description
When uploading this package to CompuServe, use the name
TAPUTL.ARC. Upload as a binary file. When uploading to a BBS,
use the name TAPUTL21.ARC.
TAPUTIL - CompuServe Message and Library Utilities. TapFind
finds any message or library catalog entry, searching on subject,
from, to, text, section number, or any combination. TapSplit
splits message files into one file per Forum section number.
Both programs support message and library files created by TAPCIS
and other communications programs. Shareware. Upl/Auth: Guy
Scharf, Member Association of Shareware Professionals.
Keywords: TAPUTIL TAPFIND TAPSPLIT COMPUSERVE MESSAGE FILE
MAINTENANCE
- 20 -
TapUtil 2.1
Order Form
Software Architects, Inc. Products And Registration Form
Name: ______________________________________
Address: ______________________________________
______________________________________
City: ______________________________________
State: __________________________ Zip: ______
Telephone: ____________________________________
CompuServe ID: _________________________________
Item Quantity Total
-----------------------------------------------------------------
TapUtil 2.1 Registration ($25 each)___________________ |_________
______________________________ ___________________ |_________
-----------------------------------------------------------------
Total Due: |_________
California residents add 7% sales tax: |_________
Total Due: |_________
Preferred Disk Size: 3.5" ____ 5.25" ____
We would very much appreciate your evaluation of TapUtil and
suggestions for future versions. If you will answer the
questions on the next page, that will assist us greatly in
determining the future direction of our products.
Mail Completed Form to:
Software Architects, Inc.
Attn: TapUtil Registration
2163 Jardin Drive
Mountain View, CA 94040
- 21 -
TapUtil 2.1
TapUtil Evaluation and Recommendations
What do you find most useful about TapUtil? _____________________
_________________________________________________________________
_________________________________________________________________
What features would you like added to TapUtil? Your suggestions
are important, as they will determine TapUtil's future direction.
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
What aspects of TapUtil would you most like to see improved? ____
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
What other programs would you like included with TapUtil? _______
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
Please mail with your registration to:
Software Architects, Inc.
2163 Jardin Drive
Mountain View, CA 94040
- 22 -