home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
S
/
SENDM100.ZIP
/
SENDMESS.DOC
< prev
next >
Wrap
Text File
|
1994-06-24
|
39KB
|
889 lines
┌─────┐ ┌─────┐ ┌───┐ ┌─┐ ┌──────┐ ┌───────┐ ┌─────┐ ┌─────┐
┌─────┐ ┌─────┐ ┌───┐┐ ┌─┐ ┌──────┐ ┌───────┐ ┌─────┐ ┌─────┐
│ ┌───┘ │ ┌───┘ │ └┐┐│ │ └┐ ┌─┐ │ │ ┌┐ ┌┐ │ │ ┌───┘ │ ┌───┘
│ └───┐ │ └─┐ │ ├┐ └┐│ │ │ │ │ │ │ ││ ││ │ │ └─┐ │ └───┐
└───┐ │ │ ┌─┘─┐ │ │└┐ └┤ │ ┌│ │─│ │ │ │└─┘│ │ │ ┌─┘─┐ └───┐ │
┌───┘ │ │ └───┐ │ │ └┐ │ ┌┘ └─┘ │ │ │ │ │ │ └───┐ ┌───┘ │
└─────┘ └─────┘ └─┘ └───┘ └──────┘ └─┘ └─┘ └─────┘ └─────┘
SendMes v1.00 [PPE]
For PCBoard 15.1+ use
Copyright (c) 1994 Scott M. Klassen
SendMes/ShowMes v1.00 Documentation
Documentation to date: 6-12-94
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
PPE & PPLC -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
PCBoard Programming Exeacutable. Commonly referred to as a PPE.
SendMes/ShowMes were compiled from the PCBoard Programming Compiler
(PPLC). 6-12-94
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
BBS & VOICE support information -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
BBS : EDS Development BBS -> (812) 423-3394
VOICE: Klassen Programming Products -> (812) 858-9995
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Disclaimer -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Scott M. Klassen (Author) or Klassen Programming Products is not
responsible or reliable for any damage or harm that may occur to your
system as a result of installing or running SendMes/ShowMes.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
License -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
("SendMes", meaning both SendMes and ShowMes)
Through installing and running SendMes/ShowMes the user therein agrees
to follow all conditions contained in the documentation. The user of
SendMes/ShowMes is then presented a 45 day license to run
SendMes/ShowMes. Once the 45 day licence has ended, the user is then
given the option to erase their unarchived copy of SendMes, or,
register their copy.
NOTE: Those copies of SendMes not in operation and in their original
archived format need not to be erased.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Warranty -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
SendMes/ShowMes are provided 'as is.' SendMes should only be used
from its original archived format. There is no expressed or implied
warranty of any kind. Provided any bugs or problems occur they will be
taken care of as reported.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Registration & Support -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Registering SendMes will provide the following:
<▒ Place your name & serial number in the SendMes display.
<▒ Remove the UNREGISTERED from the SendMes display.
<▒ Remove all UNREGISTERED delays.
<▒ You will receive VOICE and BBS support.
(The BBS support includes a free 1 year subscription to
EDS Development & access to the Klassen Products Conference.)
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
REGISTRATION PROCEDURE -
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
To Register SendMes/ShowMes, fill out the REGISTER.PPC file and do
the following:
1: Print and mail your registration form (REGISTER.SMK),
$10.00 (Check / Money Order) and 3.5 or 5.25 disk to:
SCOTT M. KLASSEN
4055 TRIPLE CROWN DR.
NEWBURGH, IN 47630
<READ CAREFULLY>
Upon receiving your mail I will then have a account setup for you on
EDS Development BBS (If you don't already have one) as a
subscriber for one year and one year support in the Klassen Products
conference. (Conference #6)
Then I will post a message to you on EDS Development BBS containing your
name & serial number to complete the registration. You may then
call EDS Development @ (812) 423-3394 to receive your registration
information.
2:
KEY FILE
--------
Using the information provided in the message you should then
enter your name and serial number in a file called REG.KEY
LINE 1: YOUR NAME
LINE 2: SERIAL NUMBER
Extra Options
---------------
Or, for $5.00 extra I will send you a disk (specify size 3.5/5.25)
containing the following:
Latest copy of SendMes/ShowMes
Your registration codes
For an additional $5.00 you will also receive unlimited
subscription a support towards EDS Development BBS & Klassen
Programming Products Conference.
If you foresee any problems with the registration process or are confused,
please call Klassen Programming Products @ (812) 858-9995 <VOICE>.
Or, call EDS Development BBS @ (812) 423-3394 and leave a message
concerning your problems to: SCOTT KLASSEN.
THANKS FOR SUPPORTING SHAREWARE!
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Installation:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
SENDM.PPE & SHOWM.PPE make up SendMes. There are two parts to
SendMes which both need to be installed to make SendMes complete.
SENDM.PPE is the PPE that controls all message maintainence and sending.
SHOWM.PPE is the PPE that displays a message if it has'nt been
received.
SendMes
----------
About the only way you would want to install SendMes would be by
creating a new command in the CMD.LST file. To do this, follow these
steps:
Step #1: Unarchive your ShowMes archive into the directory of
your choice. (C:\PCB\PPE\SENDMES)
Step #2: Run PCBSETUP.
Step #3: Cursor down to "File Locations" and hit Enter.
Step #4: Cursor down to "Configuration Files" and hit Enter.
Step #5: Cursor down to "Name/Loc of Default CMD.LST File" and hit
F2.
Step #6: Cursor down to the very last line in your CMD.LST file and
hit ALT-I.
Step #7: Insert the command that you would like to use to execute
SendMes and hit your TAB key.
Step #8: Insert the lowest security level that you want allowed to
execute SendMes and hit your TAB key.
Step #9: Insert the path & filename of your SendMes PPE file.
(C:\PCB\PPE\SENDMES\SENDM.PPE)
Step #10: Exit the CMD.LST editor and save the file. Then exit
PCBSETUP.
ShowMes
----------
There are many ways in which you can install ShowMes on your system.
Here's the most preferable one:
1) - Login Script/PPE - To setup ShowMes as a Login script/ppe file,
you will have to do the following:
Step #1: Unarchive your SendMes archive into the directory of
your choice. (C:\PCB\PPE\SENDMES)
Step #2: Run PCBSETUP for the current node you are configuring.
Step #3: Cursor down to "File Locations" and hit enter.
Step #4: Cursor down to "New User/Logon/off Questionnaires"
and hit enter.
Step #5: Cursor down to "Name/Loc of Logon Script Quest."
Step #6: Type in the full path & filename to your ShowMes PPE
file. (C:\PCB\PPE\SENDMES\SHOWM.PPE)
Step #7: Exit PCBSETUP and SAVE ALL files.
Step #8: Repeat steps 2 - 7 for each node.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Basic Function of SENDM.PPE (SendMes):
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
SendMes is an add-on for your PCBoard 15.1+ bulletin board system to
increase your BBS's features and display. SendMes's basic function
is to send a message to the next caller.. Although, the PPE is much more
than just a simple utility to send a message to the next caller. The
PPE provides many features to make the function more interesting. Such
as the binary database, keeping records of all messages, displaying
the users name who sent the message, the date & time it was sent, who
received it, etc.. Within the SendMes archive another utility is also
provided, ShowMes. This includes displaying the message provided by
the user. ShowMes is mainly controlled by SendMes's messages that are
not received. ShowMes also includes a very attractive display of the
users message..
To learn more of SendMes/ShowMes's features continue to read the
documentation. It is suggested that you read the documentation in
its entirety to know and understand of all the features and functions
of the PPE's.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
SendMes, full explanation of features:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Initialization of SendMes..
The initialization process includes checking to see if your copy has been
registered or not, and selecting which menu to log the user to.
Checking for registration..
SendMes checks for registration by reading the REG.KEY file.
If SendMes finds that it has been registered then it includes the name
and serial number found in the REG.KEY file in the display. If it
is not registered you will get a nagging UNREGISTERED display and delay.
The Menus..
-----------
There are two separate menus that are included in SendMes. They are the
User Menu, for the users, and the SysOp Menu, for the SysOp & those users
with SysOp access and/or those users with their names included in a file
(explained later).
Upon intializing SendMes decides which menu to goto. The way SendMes
decides is it goes through a series of security level and name checks.
It first checks to see if the users current security level is equal or
greater than the SysOp security level. If so, the user is logged to the
SysOp Menu, if not SendMes goes to the next check. Next it checks for
the users name in a file called NAMES.SEN.
NAMES.SEN
---------
Used to place a list of users names. These names are the names of specific
users to be granted SysOp access to SendMes. Thus being able to be logged
to the SysOp Menu. This file is a text file. The SysOp should use
his/her favorite text editor to enter the users names.
(This file has the option of being present)
If the users name is found within the list he/she is then able to be logged
to the SysOp Menu. If the user does not meet any of those checks,
qualifying he/she for SysOp access to SendMes, then he/she will be
logged to the User Menu.
But, before SendMes logs the user to any menu it checks another list of
names within the LKNMS.SEN file.
LKNMS.SEN
---------
Used to place a list of users names. These names are the names of specific
users (names provided by the SysOp) that are not to have access to
SendMes at all. Basically means the user is LOCKED-OUT of SendMes.
This file is a text file. The SysOp should use his/her favorite text
editor to enter the users names.
If the users name is found within this listing SendMes stops intialization
and stops the program completely, exiting to the BBS. If the users name is
not found in this listing then the user is logged to the appropriate menu.
After SendMes has decided which menu to log the user to. SendMes then
reads the configuration file called CONFIG.SEN.
CONFIG.SEN
----------
Holds configuration information for operation of SendMes. Explained
in detail later.
After SendMes has gone through all of these checks, it then searches
for a particular file according to what menu the user was logged to.
This file is used to display the User Menu or SysOp Menu that
you have prepared, depending on which one the user is going to.
If these files are not present SendMes skips the procedure and displays
the default SendMes Menu. If it is present then that file is displayed.
It is not required for those file to be present.
The two menu files:
UMAIN.SEN
---------
Used to display the User Menu of SendMes. This file is used so
the SysOp can customize his/her board menus.
SMAIN.SEN
---------
Used to display the SysOp Menu of SendMes. This file is used so
the SysOp can customize his/her board menus.
Menu Logging Flow Chart:
-----------------------
Initialize SendMes
|
\|/
SysOp Security -yes->--|
| |
no |
\|/ |
NAMES.SEN -yes->-----|
| |
no |
\|/ |
END ----<-yes-- LKNMS.SEN LKNMS.SEN -yes->---- END
| |
no no
\|/ \|/
CONFIG.SEN CONFIG.SEN
\|/ \|/
UMENU.SEN SMENU.SEN
\|/ \|/
User Menu SysOp Menu
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The Two Menus:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The difference between the two menus are the functions. The User
Menu contains the basic functions of SendMes. The SysOp Menu
contains more advanced functions of SendMes so the SysOp can
master the control of the PPE, configuration, database control, etc.
---------
User Menu:
---------
The User Menu is broken down into several parts. These parts are
the called the menu functions.
Functions included in the User Menu:
(E)nter text to send to the next user.
(V)iew the database of messages.
(F)lag database text file for download.
(G)oodbye, leave BBS.
(Q)uit to BBS.
(E)nter text to send to the next user.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "E" menu function controls the text entry facility. This is were
the user is able to enter text to send to the next caller/user.
When "E" is selected from the User Menu SendMes directs the user to
the Text Entry Facility.. This facility handles all text entered by the
user. SendMes has a series of checks on the text entered in the
facility.
First, SendMes checks to see if the text is NULL or equal to "".
If so, then SendMes exits to the User Menu. If not, SendMes then
goes to the next check.
Second, SendMes checks to see if the text is under 10 characters.
(This eliminates all small messages. Usually keeps the message from
being meaning less.) If so, SendMes exits to the User Menu. If not,
SendMes goes to the next check.
Last, SendMes compares the text to a listing contained in a file
called TRASH.CAN. This file contains a listing of words or characters
that the SysOp would not like to have displayed.
TRASH.CAN
---------
Used to eliminate unwanted words from a text entry. The SysOp
may edit this file for his/her liking to fit the BBS properly.
(If this file is not present, it is reported to the callers log.)
After all checks have been made, SendMes then goes to the
(S)ave, (A)bort, (E)dit Message, prompt. The user may then
either Save the message for the next caller, Abort the message entry to
the User Menu, or Edit the message to his/her liking.
If the user enters "S" for SAVE, SendMes then checks the configuration
from CONGIF.SEN to see if ANONYMOUS messages is toggled to "Yes."
If so, SendMes will then ask the user if he/she would like his/her
name to follow the message. Then SendMes will then check CONFIG.SEN
again to see if RETURN RECEIPTS are toggled to "Yes." If so, SendMes
will then ask the user if he/she would like a return receipt after
the message is received.. (Move information on CONFIG.SEN later.)
After SendMes has been through these prompts, it then saves the
message to a file called SENDMESS.COD (binary). SendMes then exits
to the User Menu.
If the user enters "A" for ABORT, SendMes then asks the user to
confirm the abortion. (y/N) If the user enters "N" or presses return
SendMes will then goto the (S)ave, (A)bort, (E)dit Message prompt.
If the user enters "Y" then SendMes will abort to the User Menu.
If the user enters "E" for Edit Message, SendMes will then goto
the message entry facility with the user's message so he/she may edited
it..
NOTE: To have no conflicts with multi-node systems SendMes allows
the user to enter as many messages as he/she feels.
(V)iew the database of messages.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "V" menu function controls the binary database. The database is
the main feature of SendMes. All functions revolve around this function.
The database is controlled by a file called SENDMESS.COD. This file is
the file that contains all message information.
SENDMESS.COD
------------
Controlled by SendMes. File that controls most operations of
SendMes. (This file should not be tampered with!)
The database holds information of every message recorded within SENDMESS.COD.
In the User Menu all of the following information is displayed in the
database:
┌────────────────────────────────────────────────────────────────────────────┐
│ SendMes v1.00 - DataBase Facility Copyright (c) 1994 Scott M. Klassen │
└────────────────────────────────────────────────────────────────────────────┘
RECORD #65 of 143
Name of sender : SCOTT KLASSEN
Text the sender entered: "SendMes is the Best!"
Anonymous : No
Day entered : 06-12-94
Time entered : 21:51:48
Receiver of text : ERIC SCALES
Day received : 06-13-94
Time received : 01:08:16
(+)Advance 1 record (-)Retard 1 record (J)ump to record (Q)uit? ( )
RECORD #65 of 143
: This displays which record number is currently active in the database.
The second number represents the number of records in the entire
database.
Name of sender : SCOTT KLASSEN
: This displays who sent a particular message.
Text the sender entered: "SendMes is the Best!"
: This displays what the message was that the user entered.
Anonymous : No
: This displays whether the sender entered his/her message anonymously.
If so, the sender's name will displayed as "<NOT-DISCLOSED>."
ie: Name of sender : <NOT-DISCLOSED>
Day entered : 06-12-94
: This displays the date when the sender entered the message.
Time entered : 21:51:48
: This displays the time when the sender entered the message.
Receiver of text : ERIC SCALES
: This displays the name of the receiver of the message.
If the message has not been received the receiver's name will
appear as "NOT RECEIVED."
ie: Receiver of text : NOT RECEIVED
Day received : 06-13-94
: This displays the date in which the message was received.
If the message has not yet been received then the date will appear
as 00-00-00.
ie: Day received : 00-00-00
Time received : 01:08:16
: This displays the time in which the message was received.
If the message has not yet been received then the date will appear
as 00:00:00.
ie: Time received : 00:00:00
The Database Prompt:
-------------------
(+)Advance 1 record (-)Retard 1 record (J)ump to record (Q)uit? ( )
If the user enters "+" on the database prompt SendMes will then advance
one record. If the record number is at the last record in the database
SendMes will then proceed to the first record.
If the user enters "-" on the database prompt SendMes will then retard
on record. If the record number is at the first record in the database
SendMes will then proceed to the last record.
If the user enters "J" on the database prompt SendMes will then prompt the
user to enter a record number. SendMes will then proceed to that record
number within the database. This function helps out a lot if there are many
records within your database.
If the user enters "Q" on the database prompt SendMes will then
exit to the User Menu.
(F)lag database text file for download.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "F" menu function controls the creation of a database text file that
can be flagged for later download by the user. This function is useful
if the user would rather browse the database off-line rather
than on-line.
When the user enters "F" at the User Menu SendMes then proceeds to make
a database text file called SENDMESS.TXT.
SENDMESS.TXT
------------
Database text file. A text file version of the database within SendMes.
This file is flagged for download within SendMes upon command function
"F" in the User Menu.
(G)oodbye, leave BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "G" menu function is useful if the user would like to exit the BBS
directly from SendMes.
When the user enters "G" from the user menu he/she is then prompted
to confirm his/her decision. (Y/N) If the user then enters "Y" he/she
will then be logged of the BBS. If the user then enters "N" he/she will
then be directed to the User Menu.
(Q)uit to BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "Q" menu function is used to simple exit to the BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
SysOp Menu:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The User Menu and the SysOp Menu are very similar. The SysOp Menu
has more advanced features so it is easier for the SysOp to
control SendMes.
The SysOp Menu is broken down into several parts. These parts are
the called the menu functions.
Functions included in the SysOp Menu:
(E)nter text to send to the next user.
(V)iew the database of messages.
(P)ack the SENDMESS.COD file.
(C)onfiguration toggles.
(F)all back to the User Menu.
(G)oodbye, leave BBS.
(Q)uit to BBS.
(E)nter text to send to the next user.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
NOTE: There really isn't really a difference between the User Menu's
"E" function and the SysOp Menu's "E" function.
The "E" menu function controls the text entry facility. This is were
the user is able to enter text to send to the next caller/user.
When "E" is selected from the SysOp Menu SendMes directs the user to
the Text Entry Facility.. This facility handles all text entered by the
user. SendMes has a series of checks on the text entered in the
facility.
First, SendMes checks to see if the text is NULL or equal to "".
If so, then SendMes exits to the SysOp Menu. If not, SendMes then
goes to the next check.
Second, SendMes checks to see if the text is under 10 characters.
(This eliminates all small messages. Usually keeps the message from
being meaning less.) If so, SendMes exits to the SysOp Menu. If not,
SendMes goes to the next check.
Last, SendMes compares the text to a listing contained in a file
called TRASH.CAN. This file contains a listing of words or characters
that the SysOp would not like to have displayed.
TRASH.CAN
---------
Used to eliminate unwanted words from a text entry. The SysOp
may edit this file for his/her liking to fit the BBS properly.
(If this file is not present, it is reported to the callers log.)
After all checks have been made, SendMes then goes to the
(S)ave, (A)bort, (E)dit Message, prompt. The user may then
either Save the message for the next caller, Abort the message entry to
the SysOp Menu, or Edit the message to his/her liking.
If the user enters "S" for SAVE, SendMes then checks the configuration
from CONGIF.SEN to see if ANONYMOUS messages is toggled to "Yes."
If so, SendMes will then ask the user if he/she would like his/her
name to follow the message. Then SendMes will then check CONFIG.SEN
again to see if RETURN RECEIPTS are toggled to "Yes." If so, SendMes
will then ask the user if he/she would like a return receipt after
the message is received.. (Move information on CONFIG.SEN later.)
After SendMes has been through these prompts, it then saves the
message to a file called SENDMESS.COD (binary). SendMes then exits
to the SysOp Menu.
If the user enters "A" for ABORT, SendMes then asks the user to
confirm the abortion. (y/N) If the user enters "N" or presses return
SendMes will then goto the (S)ave, (A)bort, (E)dit Message prompt.
If the user enters "Y" then SendMes will abort to the SysOp Menu.
If the user enters "E" for Edit Message, SendMes will then goto
the message entry facility with the user's message so he/she may edited
it..
NOTE: To have no conflicts with multi-node systems SendMes allows
the user to enter as many messages as he/she feels.
(V)iew the database of messages.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Compared to the "V" function in the User Menu, the SysOp Menu function "V"
is much more complex and advanced. The SysOp's Menu function "V" has every-
thing and more of what the User's Menu has.
The "V" menu function controls the binary database. The database is
the main feature of SendMes. All functions revolve around this function.
The database is controlled by a file called SENDMESS.COD. This file is
the file that contains all message information.
SENDMESS.COD
------------
Controlled by SendMes. File that controls most operations of
SendMes. (This file should not be tampered with!)
The database holds information of every message recorded within SENDMESS.COD.
In the SysOp Menu all of the following information is displayed in the
database:
┌────────────────────────────────────────────────────────────────────────────┐
│ SendMes v1.00 - DataBase Facility Copyright (c) 1994 Scott M. Klassen │
└────────────────────────────────────────────────────────────────────────────┘
RECORD #67 of 143
Name of sender : SCOTT KLASSEN
Text the sender entered: "SendMes Rocks!!!"
Anonymous : No
Day entered : 06-12-94
Time entered : 22:51:48
Receiver of text : ERIC SCALES
Day received : 06-13-94
Time received : 01:09:45
(D)elete : No
Request Return Receipt : Yes
(+)Advance 1 record (-)Retard 1 record (J)ump to record (Q)uit? ( )
RECORD #67 of 143
: This displays which record number is currently active in the database.
The second number represents the number of records in the entire
database.
Name of sender : SCOTT KLASSEN
: This displays who sent a particular message.
Text the sender entered: "SendMes Rocks!!!"
: This displays what the message was that the user entered.
Anonymous : No
: This displays whether the sender entered his/her message anonymously.
Unlike the User's Menu, if Anonymous is Yes the senders name will still
appear and not display <NOT-DISCLOSED>.
ie: Name of sender : SCOTT KLASSEN
Text the sender entered: "SendMes rules!"
Anonymous : Yes
Day entered : 06-12-94
: This displays the date when the sender entered the message.
Time entered : 21:51:48
: This displays the time when the sender entered the message.
Receiver of text : ERIC SCALES
: This displays the name of the receiver of the message.
If the message has not been received the receiver's name will
appear as "NOT RECEIVED."
ie: Receiver of text : NOT RECEIVED
Day received : 06-13-94
: This displays the date in which the message was received.
If the message has not yet been received then the date will appear
as 00-00-00.
ie: Day received : 00-00-00
Time received : 01:09:45
: This displays the time in which the message was received.
If the message has not yet been received then the date will appear
as 00:00:00.
ie: Time received : 00:00:00
(D)elete : No
: This is a function and also displays if the toggle for deletion is
on Yes or No. This function works with the (P)ack the SENDMESS.COD file.
When using the "D" function at the database you may toggle the
Delete selection to Yes or No. Usually the SysOp would mark a record
to Delete as Yes if the message is inappropriate to the board, or the
subject of the message is not in good taste. The default for (D)elete
is No. To rid of any message toggled to Yes the SysOp would have to
Pack the database. NOTE: If a record is toggled Delete to Yes that
message can still be displayed if it has not been received.
Request Return Receipt : Yes
: This indicates if the user requested a return receipt when his/her
message is received. The return receipt gives a colorful representation
of you message along with information on who received it, time, date it
was received, etc.
The Database Prompt:
-------------------
(+)Advance 1 record (-)Retard 1 record (J)ump to record (Q)uit? ( )
If the user enters "+" on the database prompt SendMes will then advance
one record. If the record number is at the last record in the database
SendMes will then proceed to the first record.
If the user enters "-" on the database prompt SendMes will then retard
on record. If the record number is at the first record in the database
SendMes will then proceed to the last record.
If the user enters "J" on the database prompt SendMes will then prompt the
user to enter a record number. SendMes will then proceed to that record
number within the database. This function helps out a lot if there are many
records within your database.
If the user enters "Q" on the database prompt SendMes will then
exit to the SysOp Menu.
(P)ack the SENDMESS.COD file.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "P" menu function controls the extraction of records from the database.
If a record is toggled to Delete as Yes, that record is then eligible for
extraction from the database. Similar to packing the user database in
PCBoard.
ie: If my current database has 3 records toggled to Yes on the Delete
function. Then I press "P" at the SysOp Menu, I will extract those
3 records from my database, never to be seen again.
(C)onfiguration toggles.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "C" menu function controls some of SendMes's features that can be
controlled be the SysOp. The following features can be configured:
┌─────────────────────────────────┐
│ SendMes - Configuration Toggles │
└─────────────────────────────────┘
(A)llow return receipts : Y
(P)ack out date for receipts (days) : 7
Allow anonymous (M)essages : Y
(C)onfrence number for return receipts : 0
(Q)uit to Sysop Menu.
Enter your toggle ? ( )
(A)llow return receipts : Y
: This is a function toggle and also displays if you are allowing
the option of return receipts to be generated upon request be the user.
By entering "A" at the Configuration Toggles command prompt you may
toggle between "Y" and "N". "Y" meaning Yes, and "N" meaning "No".
(Default value = Y)
(P)ack out date for receipts (days) : 7
: This is a function and also displays the number of days you allow until
a return receipt is packed out of the message base. By entering "P" at
the Configuration Toggles command prompt, you are then prompted to enter a
number of days to allow the return receipt to be present in the message
base before being packed out. (Default value = 7)
Allow anonymous (M)essages : Y
: This is a function toggle and also displays if you are allowing the
option of anonymous messages. By entering "M" at the Configuration
Toggles command prompt you may toggle between "Y" and "N". "Y" meaning
Yes, and "N" meaning "No". (Default value = Y)
(C)onfrence number for return receipts : 0
: This is a function and also displays the conference number in which
you are letting SendMes extract its return receipts to. By entering
"C" at the Configuration Toggles command prompt you are then prompted
to enter the conference number in which you will allow SendMes to extract
its return receipts. 0 meaning Main Board. (Default value = 0)
(Q)uit to Sysop Menu.
: By entering "Q" at the Configuration Toggles command prompt you will
be directed to the SysOp Menu.
(F)all back to the User Menu.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "F" menu function simply exits you to the User's Menu. This function
is present so you may take advantage of the User's Menu "F" function.
(G)oodbye, leave BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "G" menu function is useful if the user would like to exit the BBS
directly from SendMes.
When the user enters "G" from the user menu he/she is then prompted
to confirm his/her decision. (Y/N) If the user then enters "Y" he/she
will then be logged of the BBS. If the user then enters "N" he/she will
then be directed to the User Menu.
(Q)uit to BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The "Q" menu function is used to simple exit to the BBS.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ShowMes, full explanation:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
ShowMes is controlled by SendMes's SENDMESS.COD file.. ShowMes displays all
the messages that are have not been received by anyone. There are three
display screens that ShowMes may display depending on the situation of
messages.. One that displays the senders message, one that reports
that there are no present messages to be received and one that reports
that you are the receiver of your own message. In that case it will
save it for the next caller. Two of these three are able to be customized.
NOMESS.SEN
----------
Used to display a report that there are no messages to receive.
The SysOp may create this file and put in his/her SendMes directory
so that the report may be displayed. If the file is not present, ShowMes
will display the default report.
YOUMESS.SEN
-----------
Used to display a report that you are receiving your own message. In
that case it will then save it for the next caller. The SysOp may create
this file and put in his/her SendMes directory so that the report may
be displayed. If the file is not present, ShowMes will display the
default report.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Documentation updates:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
This documentation is subject to change without notice. For the latest
documentation update call EDS Development BBS @ (812) 423-3394.
If you see that something is missing from the manual, or you would
like to report a spelling/grammatical error, then please call EDS
Development at 812-423-3394 and leave a message to SCOTT KLASSEN.
Thanks!
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Special Thanks:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
The following I thank you for the help and support you gave during the
construction of SendMes:
Eric Scales : SysOp of EDS Development, Beta Tester
Gregg Graubins: Beta Tester.
Billy Sargent : Beta Tester.
Those of you I forgot to mention, I thank you also..