home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
smp_beta
/
semper.asc
< prev
next >
Wrap
Text File
|
1993-12-03
|
76KB
|
1,651 lines
>>> S E M P E R <<<
Copyright 1993 Jan Kriesten
The new mailer generation for the
Atari ST/STE/TT/Falcon
Written by
Jan Kriesten
1
Introduction
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Why write a new mailer for the Atari?
Well, I've used Binkley ST in FidoNet compatible networks on my
Atari Mega STE for a long time. It was ok, because I didn't get to much
mail and I was only a point. Also there was no program available to
receive an incoming FAX on another serial port than Modem 1, so I had
no need of using ports like Serial 2 and it's higher DTE-rate.
And then it happened. Atari went multitasking and I was heading to
be a node. But if I stayed with Binkley as a mailer it would have meant
buying a new computer to work on. And computers are a lot more
expensive then e.g. Mag!X, a multitasking operating system. Also, there
was already a few FAXreceivers available like BTFAX, which could handle
other ports then Modem 1.
So, I had to make a decision. Whether to develop Binkley to a full
GEM mailer system or to write my own. Once I took a look into the
Binkley sourcecode the decision easy to make!
So, enjoy yourself and be happy!
Jan Kriesten
ShareWare Plea
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Semper is ShareWare!!! What that means to you, the user is that you
are entitled to try out the operation of Semper for a period of 3
weeks, at the end of those 3 weeks you may either delete Semper from
your system or register it. By registering Semper you will be entitled
to future Updates, Fax Support, plus the addition of other transfer
protocols ie, HYDRA.
To register Semper you can send either DM 50, US$30, or £25 to
Jan Kriesten at:
Address: Kantstr, 10/App .8
35039 Marburg/Lahn
Germany
NOTE: If mailing outside of Germany an International Money Order or
other form of bank draft that I can cash will be required.
2
You can also contact me via the following NetWorks:
FidoNet 2:244/4344
AtariNet 51:601/103
Nest 90:400/1002
MausNet Jan Kriesten @F
InterNet Kriesten@papin.HRZ.Uni-Marburg.DE
Voice - +49-6421-15986 (18-22h only!)
Data/Fax - +49-6421-13985
Getting Started
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
1. First thing you must do is select the location where you want to
install Semper. Care must be taken as you need to insure that there
is enough room for Semper to create its supporting files - 2 to 5
megs of free space is enough but you may want to have more if you
specify all paths in the config (discussed later) to the same path
you are running Semper from.
2. Now that you decided what partition or folder you want to run
Semper from you - Copy/Move SEMPER.APP to that folder or partition.
3. Now within the path of SEMPER.APP create a folder named SEMPER.
Example: Path to Semper - e:\smp\semper.app
Semper Folder - e:\smp\semper\
4. Once you have the SEMPER folder created copy/move the following
files into that folder:
SMP_HIGH.RSC
SMP_MED.RSC
TEMPLATE.TXT
COSTS.DAT
NOTE: If you are in the US rename COSTS_EX.USA to COSTS.DAT and
copy/move it to the SEMPER folder. (COSTS.DAT will be
explained later)
5. Open the folder REQUESTC and copy/move the filename REQUESTC.TOS
to the exact same place you run SEMPER.APP. Then rename REQUEST.EXA
to REQUEST.SMP and copy/move it to the SEMPER folder that you
created in the same path as SEMPER.APP.
Example: Path to Semper Folder - e:\smp\semper\
NOTE: If you are setting up Semper as a point or if you are not
planing for Callers to FREQ files from your system you do
not need to copy the above mentioned files REQUESTC.TOS and
REQUEST.EXA. Semper will work fine without them and if at a
later time you decide to add the ability to FREQ files you
can add REQUEST at any time.
6. That completes this phase of the installation of Semper. The next
section will outline how to configure Semper.
3
Setting Up Config
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
1. Lets get started: Double click on SEMPER.APP to run the program.
Once Semper loads you will see several drop down menus. For now
select Config and you can start the process of setting up Semper
for operation. From here each command will be explained below.
CONFIG -> SYSTEM:
----------------
Now lets start to set up your system information. Enter into the
dialog Config->System. What you will see is something like this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø System settings ø
ø גגגגגגגגגגגגגגג ø
ø SysOp : Jan Kriesten______________________________________ ø
ø Serial: d4ccd9ak21b21b ø
ø System: Knight Vision ( home of 'Semper' )________________ ø
ø חללללללללללללללללללללללללללללללללללללללללל† ø
ø ´ Alias ´ ø
ø זללללללללללללללללללללללללללללללללללללללללל¶ ø
ø City : 35039 Marburg/Lahn________________________________ ø
ø Phone : +49-6421-13985____________________________________ ø
ø ø
ø םג Logging גגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø [*] [+] [:] [!] [=] [/] [e] [w] [~] [#] [h] [z] [?] [>] ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø חלללללללל† ø
ø ´ OK ´ ø
ø זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Sysop - Enter your Name here
Serial - Here you will enter your serial number when you register
Semper.
System - Place your BBS Name here.
City - Place your Location here.
Phone - Enter your bbs phone number.
Logging - Here is where you define the different LogLevels:
* Semper Actions
+ General Information
! Important Messages
: File/Disk Handling
= Events
/ Handshake Information
e Emsi Debugging
w WaZoo Debugging
4
Logging Cont:
~ Session Information
# Transfer Information
h Hydra Debugging
z Zmodem Debuging
? Errors
> General Debugging (does not include emsi, wazoo, hydra,
and zmodem)
Alias - By double clicking on the button 'Alias' another dialog Box
will open up, in which you can define your addresses:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø ø
ø םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ חלללללללל† ø
ø ø Your also known addresses: ø ´ add ´ ø
ø בגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגאגœ זלללללללל¶ ø
ø ø 2:244/4344@fidonet.org ø^ø ø
ø ø 90:400/1002@nest.ftn בגœ חלללללללל† ø
ø ø ø ø ´ change ´ ø
ø ø ø ø זלללללללל¶ ø
ø ø ø ø ø
ø ø בגœ חלללללללל† ø
ø ø øvø ´ delete ´ ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגIJגך זלללללללל¶ ø
ø חלללללללל† ø
ø ´ OK ´ ø
ø זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
NOTE: In this listbox all of your addresses are listed. You can
add, change or delete an address. The first address has a
special meaning. From this address the domain for your default
outbound folder results. To change an existing address select
the address to change with the mouse and click on the 'change'
button or just double click with the mouse. You can only change
or delete an entry if it has been select prior to clicking on
the 'Change' or 'Delete' Button! If you mouse click on the
button 'Add' and no address is selected the address you add
will be placed at the end of the list instead of just after the
highlighted address.
5
CONFIG -> SYSTEM ->> ALIAS:
After you click on 'Change' or 'Add' button this dialog will
appear:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Alias setup ø
ø גגגגגגגגגגג ø
ø Alias : 2 :244 /4343 .0 @fidonet .org ø
ø FakeNet : 24343 ø
ø ø
ø System : Knight Vision ø
ø Location : Marburg ø
ø Operator : Jan Kriesten ø
ø Phone : 49-6421-13985 ø
ø Flags : CM,XA ø
ø Modemtype: V32,V32B,V42,V42B ø
ø Hubnode : 4300 Maxbaud: 9600 ø
ø ø
ø חלללללללל† חלללללללל† חלללללללל† ø
ø ´ Cancel ´ ´ Search ´ ´ OK ´ ø
ø זלללללללל¶ זלללללללל¶ זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Insert your 'Alias' and 'FakeNet' in the corresponding fields. If
you're a node you can 'Search' the nodelist for your nodelist entry. By
the way, you can use this feature to verify or search node numbers. The
OK button will save the current Alias and it will appear in the list.
Cancel won't save anything at all.
MODEM
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
CONFIG ->MODEM
When you enter the Modem config section you will see this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Modem and port parameters ø
ø גגגגגגגגגגגגגגגגגגגגגגגגג ø
ø ם Modem-Strings גגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø ø ø
ø ø Init : ATZ|______________________________ ø ø
ø ø Reset : ATM0H1____________________________ ø ø
ø ø Dial : ATDT______________________________ ø ø
ø ø Answer : ATA|______________________________ ø ø
ø ø Hang Up: v~^|+++ATH|_______________________ ø ø
ø ø Busy : ATM0H1____________________________ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø ם Portגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø םגגגגגגגגגג™ ø ø
ø ø Port : ø Modem 1 ø TxBuffer: 8192 Byte ø ø
ø ø ijגגגגגגגגגגך ø ø
ø ø םגגגגגגגגגג™ RxBuffer:_8192 Byte ø ø
ø ø Baudrate:ø 19200 ø ø ø
ø ø ijגגגגגגגגגגך ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø חלללללללל† ø
ø ´ OK ´ ø
ø זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
6
Modem Set-Up
------------
Init : Semper sends the string specified here to the modem to
initialize itself for operation. You will need to consult
the manual that came with your modem for finding the
correct initialization string to use with your modem.
Ex: ATZ|~
NOTE: The '|' inserts a return after the letter Z, which
would have the same effect as if you hit the RETURN
Key. The '~' Places a pause in the modem string.
Reset : Semper sends the string specified here to the modem when
you exit Semper.
Ex: ATM0H1|
NOTE: The Reset string is only sent to the modem when you
quit Semper.
DIAL : Semper sends the string specified here to the modem
whenever it trys to dial out.
Ex: ATDT ; for Tone dialing
ATDP ; for Pulse dialing
ANSWER : When Semper receives a response string of 'RING' from the
modem, it sends the command that is specified here to
answer the phone.
Ex: ATA|
NOTE: It is best to have Semper answer the phone instead of
setting the S register S0 to 1. For best results leave
it set to S0=0.
HANGUP : The hangup string is only needed if your modem doesn't
hangup when lowering the DTR (Default setting if left
blank) If needed enter here the command needed to hangup a
call.
Ex: v~^|+++ATH|
NOTE: Here the 'v' lowers the DTR, the '~' inserts a
pause, & the '^' raises the DTR followed by the '|'
Return. The +++ places the modem in command state
and 'ATH' hangups the modem.
BUSY : If you want the modem to give a busy signal when executing
'AfterMail' or one of the predefined programs from Terminal
to Text Editor, enter the string here to make your modem
send a busy signal to callers.
Ex: ATM0H1|
7
PORT : The ports available for Semper are Modem 1, Modem 2, &
Serial 1 (only available on the TT), and Serial 2. The
extended ports are only available if you have installed the
program Fast Serial (Reads instructions for Fast Serial for
installation).
BAUDRATE : Here you want to set the maximum baud rate for your modem,
set to 19200 if you are using a High Speed Modem.
NOTE: To set the baudrate higher than 19200 you must be
using a port other than Modem 1, and you need to
have installed the program Fast Serial (Read
instructions for Fast Serial for installation).
TxBuffer : This is where you set the size of the Transmitter buffer.
This is the buffer that Semper will create for outgoing
mail. If left undefined it will default to 8192 bytes. You
may need to fiddle with this to get it working properly, If
you are having problems with lower baud rate callers try
setting this to a smaller size as smaller values will
improve error handling, but may slow things down.
RxBuffer : This is where you set the size of the receive buffer. This
is the buffer that Semper will create for incoming mail. If
left undefined it will default to 8192 bytes. You will have
to fiddle with this to get the best results for your
system.
NOTE: Once you have completed configuring your modem click on the
button 'Ok' to exit.
PATH SETTINGS
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
CONFIG -> PATH SETTINGS - These are defined in the dialog appearing
after selecting the menu item Config->Path.
At my system this looks like this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Path settings ø
ø גגגגגגגגגגגגג ø
ø Inbound : H:\I_O\FTN_IN\UNKNOWN\_________________________ ø
ø KInbound: H:\I_O\FTN_IN\KNOWN\___________________________ ø
ø PInbound: H:\I_O\FTN_IN\PROTECT\_________________________ ø
ø ø
ø Outbound: H:\I_O\FTN_OUT\FIDONET\________________________ ø
ø ø
ø Nodelist: H:\NODELIST\___________________________________ ø
ø Logfile : H:\LOG\SEMPER.LOG______________________________ ø
ø חלללללללל† ø
ø MaxLog _____Kb ´ OK ´ ø
ø זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
8
InBound: This is the path that Semper will use for incoming mail
from other mail systems that are unknown to you.
NOTE: If you are setting up to be a point or are already a point
you do not have to specify a 'KInbound' & a 'PInbound' path
just skip over them.
KInBound: This is the path that Semper will use for incoming mail
from other mail systems that are known to you but do not
have a session password defined.
PInBound: This is the path that Semper will use for incoming mail
from other mail systems that are known to you and do have a
password session established.
NOTE: For more information on Passwords go to the Address
definitions section of this manual.
OutBound: It is very important that you get this one correct... The
Outbound path is where Semper sends mail from your first
Alias that you defined in the Alias section. By this I mean
if you belong to 3 Networks ie; FidoNet, NeST, & AtariNet
and FidoNet was the first Alias (your address now) that you
entered in the Alias section then the Outbound path
specified here must be to the folder you want the outbound
mail from fidonet to go. Semper will take care of creating
your outbound folders for the other networks, so you don't
have to worry about defining them here.
NodeList: In the nodelist path Semper searches for the files
NODEINFO.BNL, INDEX.BNL and DOMAINS.BNL. These files are
created with the BTNC nodelist compiler (by Daniel Roesen)
out of a nodelist. BTNC is used because it allow a very
fast search of the flags and telephone number of a node you
want to call. The files DOMAINS.BNL and INDEX.BNL will be
loaded & remain resident in memory.
LogFile: Here you need to specify the path and filename where you
want to place the log created by Semper.
MaxLog: Enter the kilobytes of the maximum size you want your
Semper log file to get. Ex: 200
Once you have defined all the paths you need to exit the dialog by
mouse clicking on the OK button. Semper will now try to load the files
DOMAINS.BNL and INDEX.BNL and rescan the outbound folders. If there are
any folders missing (remember what I said about defining outbound path)
in the outbound Semper will automatically create them ie; the other
domains you specified when you put all your Addresses in the Config ->
System ->> Alias section. Don't worry about folders you did not expect,
maybe it's just because you didn't specify any of your addresses yet in
the Config -> System ->> Alias section . Just go back and define your
Addresses again.
9
EXECUTABLES
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Here is where you define programs to execute from the drop down
menu execute. Set-up looks like this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Executables ø
ø גגגגגגגגגגג ø
ø Terminal: C:\TERM.PRG______________________________________ ø
ø Cmd:_____________________________________________ ø
ø Import : E:\SMP\JETMAIL.TTP_______________________________ ø
ø Cmd: IMPORT______________________________________ ø
ø Export : E:\SMP\JETMAIL.TTP_______________________________ ø
ø Cmd: PACK BUNDLE_________________________________ ø
ø Scan : E:\SMP\JETMAIL.TTP_______________________________ ø
ø Cmd: SCAN________________________________________ ø
ø Maint : E:\SMP\JETMAIL.TTP_______________________________ ø
ø Cmd: MAINT_______________________________________ ø
ø Msg Editor : E:\SMP\LED.PRG________________________________ ø
ø Cmd:_____________________________________________ ø
ø Text Editor: C:\STENO.PRG__________________________________ ø
ø Cmd:_____________________________________________ ø
ø חללללללללל† ø
ø ´ Ok ´ ø
ø זללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
NOTE: To enter the paths in this section you can either type in
the path to the program or you can double click on the
line to bring up the file selector for you.
TERMINAL - Enter the path here to your Terminal program and you can
pass any parameters you need to on the command line.
IMPORT - Here you can specify the path to your mail tosser and on the
command line you can enter the command necessary to only import mail.
EXPORT - Here you can specify the path to your mail tosser and on the
command line you can enter the command or commands necessary to process
outgoing mail.
SCAN - Here you can specify the path to your mail tosser and on the
command line you can enter the command or commands necessary to scan
for outgoing mail.
MAINT - Here you can specify the path to your mail tosser or any
other program that you use to maintain your message areas.
Msg Editor - Enter the path here to you message editor and on the
command line you can enter any parameters you'd like to pass on to the
program.
Text Editor - Here you can enter the path to your favorite text editor.
10
FUNCTIONS
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
CONFIG -> FUNCTION DEFINITIONS:
There is a total of 20 definitions possible for Semper. With the use
of Functions you can run programs, Script files, another Function, or
a Call. Functions 1 thru 10 can be run with F1 thru F10 keys. Functions
11 thru 20 can be selected by holding down the Shift key along with the
F1 thru F10 key.
NOTE: For details on how to set up enviromental variables and the
basics on using shellscripts goto ENVIRONMENT.
Function Set-Up:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Function definitions ø
ø גגגגגגגגגגגגגגגגגגגג ø
ø םגגגגגגגגגגגגג™םגגגגגגגגגגגגג™םגגגגגגגגגגגגג™םגגגגגגגגגגגגג™ø
ø 1... 4: ø Load BBS øø Function øø Function øø Function øø
ø הלללללללללללללŒהלללללללללללללŒהלללללללללללללŒהלללללללללללללŒø
ø 5... 8: ø AfterMail øø Function øø Function øø Function øø
ø הלללללללללללללŒהלללללללללללללŒהלללללללללללללŒהלללללללללללללŒø
ø 9... 12: ø Function øø Function øø Function øø Function øø
ø הלללללללללללללŒהלללללללללללללŒהלללללללללללללŒהלללללללללללללŒø
ø13... 16: ø Function øø Function øø Function øø Function øø
ø הלללללללללללללŒהלללללללללללללŒהלללללללללללללŒהלללללללללללללŒø
ø17... 20: ø Function øø Function øø Function øø Function øø
ø ijגגגגגגגגגגגגגךijגגגגגגגגגגגגגךijגגגגגגגגגגגגגךijגגגגגגגגגגגגגךø
ø ø
ø חלללללללללללל† ø
ø ´ OK ´ ø
ø זלללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
You can change the name of a Function by double clicking on the
Function - then you can change the name to anything you desire such as
AfterMail.
Create Function - To create a function select a function with a single
mouse click. This will open another window with many
options:
1) Selection Busy modem will raise the carrier at the start of a
Function.
2) Selection ReRead Nodelist will reread the nodelist at the
completion of the Function.
3) Selection ReInit Modem will send the initialize string to the
modem at the completion of the Function.
4) Selection ReScan Outbound will do a rescan of the outbound areas
at the completion of the Function.
11
5) Selection ReRead Request Index will reread the request index at
the completion of the Function.
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Setup for Function: Load BBS ø
ø גגגגגגגגגגגגגגגגגגגגגגגגגגגגג ø
ø Start function : םג™ ø
ø ijגך Busy Modem ø
ø Programs/Scripts: םגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø םגגגגגגגגג™ ø Name Type ø ø
ø ø add ø בגגגגגגגגגגגגגגגגגגגגגגאגœ ø
ø הלללללללללŒ ø SMPBBS04.PRG P ø^ø ø
ø ø change ø ø HANGUP.PRG P ø ø ø
ø הלללללללללŒ ø RESET232.TOS P ø ø ø
ø ø delete ø ø ø ø ø
ø ijגגגגגגגגגך ø øvø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגIJגך ø
ø After function: ø
ø םג™ םג™ ø
ø ijגך Reread nodelist ijגך Rescan outbound ø
ø םג™ םג™ ø
ø ijגך Reinit modem ijגך Reread request index ø
ø חללללללללללל† ø
ø ´ Ok ´ ø
ø זללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
ADD to Function:
---------------
To add to a Function select add by either first highlighting a
existing entry and clicking on 'Add' or you can just mouse click on
'Add' and your selection will be placed at the end of any existing
entrees. It will look like this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Program/Script-definitions ø
ø גגגגגגגגגגגגגגגגגגגגגגגגגג ø
ø Type: 0 Program 0 Shellscript 0 Function 0 Call ø
ø ø
ø Path/Name: ___________________________________________ ø
ø Cmdline : ___________________________________________ ø
ø םגגגגגגגגג™ חללללללללל† ø
ø ø Cancel ø ´ Ok ´ ø
ø ijגגגגגגגגגך זללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
NOTE: Use your mouse to either select 'Program', 'Shellscript',
'Function', or 'Call'.
12
1) Program : When you select program you can click on the Path/Name
line and it will bring up a file selector for you to
select the program you want to run. On the Cmdline
enter any parameters you wish to pass on to the
program.
2) Shellscript : When you select Shellscript you can click on the
Path/Name line and it will bring up a file
selector for you to enter the name of the script
file (batch) you wish to run or you can type the
name in. For more information on running
shellscripts goto the section ENVIRONMENT.
NOTE: You can specify any one of these 3 to use with Semper.
Semper just does something different for each one. When
using the command 'SHELL' Semper will put a -c in front of
the command, when using COMSPEC Semper will put a /c in
front of command, and when using CMDSHELL Semper will not
put anything in front of the command.
3) Function : When you select Function (this enables you to run a
function that is previous defined) double click on the
Path/Name line and all the Functions that you have
defined will be displayed - just select the one you
want to run.
4) Call : When you select Call Semper will call out to the Address
listed on the Path/Name line.
NOTE: Make sure that you select 'Okay' when you are finished
editing the Function otherwise it will not be saved.
ENVIRONMENT DEFINITIONS
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Environmental variables allow you to set conditions that a program
will work within. to set the enviromental variables you will need a
progam such as programs like; Hotwire, PCommand, Tomshell,
autoenvr.prg, or Okami. There are alot more but those are the ones that
come to mind. Each one comes will documents on how to use them. Once
you decide on which Command Line Interpertur (CLI) that you wish to use
you can utilize Shellscripts (Batch files).
The only Enviromental variables that Semper requires is the path to
the SEMPER folder if you chose to place the files for Semper in a
directory other than where SEMPER.APP is run from.
ex: Path to Semper.App is e:\smp\semper.app
Path to Semper folder is d:\smp\
To do this Semper needs to know where the Semper folder is because
its default is the same directory as Semper.App with the folder name of
SEMPER. You would need to specify the path like this:
Ex: Set SEMPER=D:\SMP\
13
NOTE: How you define this enviromental variable depends on the
CLI that you are using, this example was for Pcommand.
Semper passes different commands to the CLI to run Shellscripts
depending on how you set the enviromental variable path to the CLI.
Semper recognizes 3 types:
1) SHELL - This would start the CLI with -c plus the command that
that was entered for the shellscript.
Ex: Set SHELL=E:\SMP\PCOMMAND.PRG
2) COMSPEC - This would start the CLI with /c plus the command
that was entered for the shellscript.
Ex: Set COMSPEC=E:\SMP\PCOMMAND.PRG
3) CMDSHELL - This would start the CLI only with the command that
was entered for the shell script.
Ex: Set CMDSHELL=E:\SMP\PCOMMAND.PRG
NOTE: In order to better use your CLI you should read the manual
that comes with the programm.
EVENTS
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Events can be the most important part of operating your mailer and
can be the most costly if done incorrectly - You don't want to set -up
Semper to call long distance during times when costs are real high. So,
it is important for you to read carefully how to set up your events and
come up with a basic plan of what you want to do. An example will be
shown first then each command in events will be explained.
CONFIG -> EVENTS:
1) The Name field should be self explanatory - it is only the name of
the event as you define it.
2) The Start time is the time the event will begin and the End time is
the time the event will end.
3) The button 'Add' will open another box that will let you create a
new event.
NOTE: Events are sorted by time!!!
4) The button 'Change' will allow you to change a previously defined
event. Remember to change a event you must first highlight it by
clicking on it.
5) The button 'Delete' will delete a event you have highlighted.
6) DEFAULT EVENT - The default event can only run from 00:01h to
14
23:59h. The purpose behind the default event is to
fill any gaps you may have left open when you
created your other events. The Default Event is not
needed if you have defined a 24h period in Events.
When you first enter 'Events' the below listed box will appear:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Events ø
ø גגגגגג ø
ø םגגגגגגגגגגגגאגגגגגגגגאגגגגגגגגגגגגג™ חללללללללללל† ø
ø ø Name ø Start ø End ø ´ add ´ ø
ø בגגגגגגגגגגגגIJגגגגגגגגIJגגגגגגגגגגגאגœ זללללללללללל¶ ø
ø øDaily Run 00:00 00:59 ø^ø חללללללללללל† ø
ø øLNite 01:00 01:59 ø ø ´ change ´ ø
ø øNeST 02:00 02:59 ø ø זללללללללללל¶ ø
ø øZMH 03:00 03:59 øvø חללללללללללל† ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגIJגך ´ delete ´ ø
ø זללללללללללל¶ ø
ø םג™ םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ijגך Default Event ø Setup Default ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø חללללללללללל† ø
ø ´ Ok ´ ø
ø זללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
EVENT DEFINITIONS:
-----------------
When you click on the button 'Add' or 'Change' the following box
will appear:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Event definition ø
ø גגגגגגגגגגגגגגגג ø
ø EventName:__________ Start:__:__h __/__ ø
ø on:_____________________ End :__:__h ø
ø Flags:םג™ םג™ םג™ ø
ø הלŒ Mail הלŒ Crash Mail הלŒ Aver. times: ____ secø
ø הלŒ BBS Ok הלŒ No file requests ijגך Max. tries: ____ ø
ø הלŒ DynamicהלŒ Send only groups: ____ Cost: ____ ø
ø ijגך Force ijגך Receive only groups: ____ ø
ø ם Start of event: גגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø םג™ ø ø
ø ø ijגך Start event with: 0 Function 0 Shellscript ø ø
ø ø Name/Cmd:____________________________________ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø םגגגגגגגגגגג™ חללללללללללל† ø
ø ø Cancel ø ´ Ok ´ ø
ø ijגגגגגגגגגגגך זללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
15
EVENT COMMANDS:
--------------
EventName - Enter the Name you want to call this event
On - The command 'On' defines on which day or days you want the
event to run on allowable entries are: 'All' 'Mon' 'Tue' 'Wed'
'Thu' 'Fri' 'Sat' 'Sun' 'Week' & 'WkEnd'. You have a few
different ways to enter the names you can click on the line to
bring up a menu to select when you want the event to run or you
can just type in your entry. You can define more than one day
to run the event here.(to do this you must type it in clicking
on the line will bring up the selector but will just change the
first entry on the line & not allow you to add another). Okay,
to enter multiply days on the 'On' line enter it like this
example: On: Fri|WkEnd or like this:
Mon|Wed|Fri|Sun
Start - Enter the time you want to start the event. Ex 00:00 would
start this event at midnight...
End - Enter the time you want the event to end. Ex 00:59 would end
this event at 1 Am (Semper always adds the 59 sec)
__/__ - This block that you see directly across from the Start command
is used for defining a event to run on a specified date. The
first 2 spaces before the / are for the DAY you want the event
to run and the 2 spaces past the / are for the month you want
the event to run. It is not necessary to have this defined for
every event - Semper will ignore it if this field is not
defined. You also are not required to fill out both entries you
can define a event to only run during a specified month or you
can specify it to run every month but on a specified day.
Allowable entries are. 01 thru 31 for Days, & 01 thru 12 for
Months. Some examples are:
Example: 01/__ This will run the event on the 1st of every
month.
__/10 This will run the event throughout the month of
October.
01/10 This will only run the event only on the 1st of
Oct.
FLAGS:
-----
Mail: This flag indicates that the event is a mail event and that
it is okay to send mail to anyone in the BTNC nodelist,
regardless of their CM designation. This flag is normally
used during Local mail schedules, and during National Mail
Hour.
16
BBS Ok: This flag indicates that BBS operation is allowed during
this event. If this flag is not set, callers will be
greeted with the message you have defined in Miscellaneous
Settings ->> 'NotAvail' command, and then hangup on them.
Use this flag at all times you wish to have your BBS
operational.
Dynamic: This flag indicates that the event is dynamic. Dynamic
events continue until there is no longer any mail of the
specified type for this event. Example; if the dynamic
event specifies that mail specified in a certain group is
to be sent until complete or the event ends. When the
dynamic event ends, one of 2 things will happen, a non-
dynamic event that is also in this time slot will take over
or the default event for Semper will take over if one has
been defined.
Force: This flag indicates that the event should be forced and
will occur at the first possible moment. Usually you do not
need to use this flag as Semper will run a event anyway if
for some reason the start time is bypassed, but is before
the end time of the event. This flag is usually used on 0
length events where the start time and end time are the
same.
Crash Mail: This flag indicates that during this event, only mail
marked as Continuous Mail will sent out. Continuous Mail
means that this system can receive mail 24hrs a day.
No File Requests: This flag indicates that incoming file requests will
not be answered.
Send Only: This flag by itself indicates that Semper will only send
out mail and won't answer the phone.
Receive Only: This flag by itself indicates that Semper will not
send any mail out, and that it will only receive
mail. However, if polled Semper will send any mail
waiting.
DEFINING GROUPS:
----------------
Groups is a very effective means of controlling mail flow and has
quite a few options. By defining groups both in a event and also
assigning a group command to your addresses that you call for mail you
can better control at what times they will be called. If you decided to
use groups for controling mail there is several things that you must
first do before defining groups in your events.
1) The first thing you need to do is take a look at the config ->
address definition section and enter a group command for all the
addresses that you want to establish group control with.
17
IMPORTANT: Once you define a group for a node only when the groups in
a event matches the address in the address section will
Semper call that address.
Ex. Address 90:301/19.0 has a group command of 'J' and
defined in a event that runs from 03:00 to 03:15 there
is a groups command of 'J' also. The conditions match
each other, so if there is any mail in the outbound
waiting to be sent Semper will call during that time
only.
2) Once you define your groups in the address definition section, you
have to make a few decisions in the events section, you can specify
groups 4 different ways in events:
1. If you set the flag for Send only and define a group across from
it Semper will only call out to those addresses that match that
group and will not receive mail from anyone.
2. If you don't set the flag for Send only and define a group
across from it Semper will still only call out to those
addresses that match that group and will receive mail from other
systems.
3. If you set the flag for Receive only and define a group across
from it Semper will only receive mail from those addresses that
match that group and will not call anyone.
4. If you don't set the flag for Receive only and define a group
across from it, Semper will call out if all other conditions are
met but will only accept incoming mail from those addresses that
match that group.
EXAMPLES: Address 51:2/0.0 has group T assigned.
Address 51:1/0.0 has group B assigned.
Address 90:3/20.0 has group R assigned.
Address 90:3/0.0 has group N assigned.
Address 1:395/100.0 has group L assigned.
Now lets say that I want to only call these nodes at certain
times of the day. The only call here that is local is 1:395/100
so if during the day if I place a L in groups across from the
flag send only without setting the send only flag I would only
send mail locally. Then when it is cheaper to make phone calls
out I can set the other groups. Now lets say that node
90:301/20.0 picks up mail from you between 04:00 to 04:50 &
during that time you don't want anyone else picking up mail, you
would then set the flag for receive only and in groups enter the
R this would mean that during that time frame you wouldn't call
out and you would not deliver mail to another address unless it
is also defined as group R.
Aver. Time: Enter here the number of seconds that you want Semper to
pause between calls out.
18
Max Tries: Enter the maximum number of times Semper will call out. Be
advised that If Semper gets a bad connect with a node it
will not try to connect again during this event.
Costs: Semper has the ability to keep track of the Cost of calls.
Earlier you copied either the default COSTS.DAT or you renamed
COST_EX.USA to COSTS.DAT and copied it into the SEMPER folder.
To use the Costs feature of Semper you must open COSTS.DAT file
with your favorite text editor and edit it to your own
preferences. The file is documented to help you edit it. Once
you define the different cost groups - In this field you would
put the cost group you want to be able to call during this
event. If you choose not to have an event that is not controlled
by Costs then enter a -1 here. Semper will still keep track of
phone costs even though you didn't define anything in the event.
Start of event: You can click on the box 'Start event with' to run
either a Function or a Shellscript at the start of
this event. If you select Function, just click on the
line and all the functions you have defined will be
listed, just select the Function you want. If you
select Shellscript you just enter the name of the
file, Semper will add the -c, /c, or nothing
depending on what environmental variable you are
using.
NOTE: You must select the button 'Ok' to save the event, if you
select 'Cancel' the event will not be saved...
OTHER
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
CONFIG -> OTHER
When you select other the following box will be displayed:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Miscellaneous settings ø
ø ø
ø ם Aftermailגגגגגגגגגגגג 0 Functionגג0 Shellscript™ ø
ø ø Name/Cmd: AfterMail___________________________ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø ם BBSגגגגגגגגגגגגגגגגגג 0 Functionגג0 Shellscript™ ø
ø ø Name/Cmd: LoadBBS_____________________________ ø ø
ø ø Banner : Welcome to the BBS__________________ ø ø
ø ø EnterBBS: Press Escape Key to Load BBS________ ø ø
ø ø NotAvail: Sorry, BBS Not Available, Mail Only! ø ø
ø ø BBSnote : One Moment Please, Now loading BBS__ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø ם FaxReceiverגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø Program : E:\SMP\BTFAX.TTP____________________ ø ø
ø ø CMD : -pk:\faxpath\ -d500 -s -m___________ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø םגגגגגגגג™ ø
ø ø Ok ø ø
ø ijגגגגגגגגך ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
19
Commands:
--------
NOTE: The following commands are optional with Semper if no entry is
present Semper will ignore them. The commands are: AfterMail,
BBS, & FaxReceiver. It is your choice if you want to use these
options.
Aftermail: Aftermail is used to process incoming mail to your system
and is run after every mail session that you do receive
mail. On the Name/Cmd line you can specify a predefined
function by first selecting function and then double
clicking on the Name/Cmd line to list the available
functions, just select the one you want to run. To use a
Shellscript just select Shellscript and then put on the
Name/Cmd line the file to run.
BBS: This next section pertains to running your bbs. On the Name/Cmd
line you can either select a function to run or a shellscript.
When a caller for the bbs logs on prior to running the bbs
Semper will create a file called BBS.BAT that will be written to
the SEMPER folder. BBS.BAT is written in the following format:
BBS.BAT = BBS-DAT Baudrate Port TimeToNextEvent Errorcorrection
Ex: BBS-DAT 14000 1 150 /ARQ
NOTE: Port is the number returned from Bconmap() or 1 if
Bconmap() is not available.
Banner : This is sent to the User if no Emsi-Handshake is possible
Ex: Welcome to the BBS!!!
EnterBBS: After the banner this is sent to the User!
Ex: Press ESC Key to Load BBS!!!
NotAvail: If a mail only event is currently running this note will
be sent to the user.
Ex: Sorry, BBS is not available! Processing Mail Only!
BBSnote : This is sent to the user after ESC Key is pressed.
Ex: One moment please, Now loading BBS!!!
FaxReceiver : Here you can define a external Fax Receiver such as
BTFAX.TTP. What will happen is when Semper detects a
incoming Fax call it will run the program specified here
to receive the fax. On the Cmd line you can specify the
parameters to pass to the fax program.
20
ADDRESSES
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Config -> Address
The first box after entering address will look like this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø ø
ø םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ םגגגגגגגגגג™ ø
ø ø Special definitions for... ø ø add ø ø
ø בגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגœ ijגגגגגגגגגגך ø
ø ø90 :301 /19 .0 @nest.ftn ø םגגגגגגגגגג™ ø
ø ø51 :2 /13 .0 @atarinet.ftnø ø change ø ø
ø ø ø ijגגגגגגגגגגך ø
ø ø ø םגגגגגגגגגג™ ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø delete ø ø
ø םגגגגגגגגגגג™ ijגגגגגגגגגגך ø
ø ø Ok ø ø
ø ijגגגגגגגגגגגך ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Here in this box of the address section is contained all the
Addresses of the nodes you call for mail.
ADD: You have to choices here - you can click on a existing entry
to 'Add' a new address immediately after the address
highlighted or you can just click on 'Add' and the address
entry you create will be placed at the end.
CHANGE: Allows you to change a existing entry.
DELETE: Allows you to delete the entry you have highlighted.
Once you select 'Add' or 'Change' the following box will be
opened:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Settings for Address ø
ø ø
ø Address : 90 :301 /19 .0 @nest.ftn ø
ø UseAKA : 90 :400 /1002 .0 @nest.ftn ø
ø ø
ø ם™ ם™ ø
ø Password: ________ ijך No Emsi ijך No Hydra ø
ø Groups : N______ ם™ ם™ ø
ø ijך HoldOnUs ijך Not Yet! ø
ø ם™ ם™ ø
ø ijך RqstOnUs ijך No ZedZap ø
ø ם™ ø
ø ijך Not Yet! ø
ø Prefix : __________________ ø
ø Phone : _____________________________________ ø
ø ø
ø םגגגגגגגג™ םגגגגגגגג™ ø
ø ø Cancel ø ø Ok ø ø
ø ijגגגגגגגגך ijגגגגגגגגך ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
21
COMMANDS:
Address: Here is where you define the address of node you wish to
set-up a session with.
Ex: 90:301/19.0@nest.ftn
UseAKA : This is your address that you want to use when Semper
interacts with the above address.
Ex: 90:400/1002.0@nest.ftn
PassWord: Enter here the password that both you and the above address
have agreed upon for a protected mail session. It is not
required to have a password defined, but if you wish your
sessions with the above address to be secure you must
define a password.
Groups : Here you define the group that you wish to assign to this
address. Remember it is not a requirement to have a group
defined but if you do have one defined Semper will only
poll this node when you have the same group defined in
Events.
No Emsi: If you select No Emsi Semper will only send mail for the
address listed here. It will not recognize any other
domains except the one you use with this address.
HoldOnUs: If you select HoldOnUs Semper will send any mail that you
have on Hold for the Above address when you poll him.
RqstOnUs: If you select RqstOnUs Semper will allow the above address
to request files on your dime. It is not recommended that
you have this activated if the address is long distance, it
could end up costing you alot.
No Hydra: Hydra is a bidirectional protocol that allows you to send
mail at the same time you are receiving it. By selecting
this flag, you will turn of Hydra for this address.
No WaZOO: Not yet implemented!!!
No ZedZap: ZedZap is a variety of the Zmodem protocol, and uses
blocksizes above 1Kb. By selecting this flag, you will turn
off ZedZap
No ZedZip: Not yet implemented!!!
PreFix: Here you can define a alternate prefix to be used when
calling this address. Default is as specified in the config
-> modem section.
Phone: Here you can define a alternate phone number to use instead
of what is listed in the nodelist. Especially handy if the
phone number is unpublished.
NOTE: Once you are satisfied click on 'Ok' to save this address,
clicking on 'Cancel' will cancel your entry.
22
TRANSLATE
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Config -> Translate:
In this box you will define the phone number translations for your
calling area:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Phone number translation ø
ø גגגגגגגגגגגגגגגגגגגגגגגג ø
ø priority substitute for ø
ø 1. _______________ 49-6421-_______ ø
ø 2. 0______________ 49-____________ ø
ø 3. 00-____________ /______________ ø
ø 4. _______________ _______________ ø
ø 5. _______________ _______________ ø
ø חלללללללל† ø
ø ´ OK ´ ø
ø זלללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Translate: On line priority 1 you can define local calls for your
area. You first specify in the 'FOR' section the number you
want removed and in the 'SUBSTITUTE' section you specify
the number you want entered instead of what is in the 'FOR'
section.
Example: PRIORITY SUBSTITUTE FOR
1 49-6421
2 0 49-
3 00- /
NOTE: In the above example in priority line 1 - Semper will
remove the 49-6421 from the number and won't add anything
in its place. On line 2 Semper will remove the 49- and
place a 0 in its place. On line 3 the / tells Semper not to
remove anything but to add a 00 to the number.
Example 2: PRIORITY SUBSTITUTE FOR
1 1-817-
2 1 1
3 011 /
NOTE: In the above example in priority line 1 - Semper will
remove the 1-817- and won't add anything in its place. On
line 2 Semper will remove the 1 and place the 1 in its
place (without the 1 Semper will think it is international
call and use line 3 substituting a 011 in front of the
number). Line 3 the / tells Semper not to remove anything
and to add 011 to the number.
23
REQUEST
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
Config ->Request:
Setting up the File Request section of Semper is not necessary if
you are a point or you are not going to allow any File Requests. Now
that we got that out of the way, when you first enter you will be
presented with a box looking similar to this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø File request settings ø
ø גגגגגגגגגגגגגגגגגגגגג ø
ø Indexfile: E:\SMP\SEMPER\REQUEST.SYS_______________________ ø
ø Template : E:\SMP\SEMPER\TEMPLATE.TXT______________________ ø
ø Temp-oath: E:\SMP\TEMP\____________________________________ ø
ø ø
ø םLimits גגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø øMaxReq : 10_ MaxBytes : 5000000__ MaxTime : 15_____ ø ø
ø øKMaxReq: 20_ KMaxBytes: 6000000__ KMaxTime: 20_____ ø ø
ø øPMaxReq: 30_ PMaxBytes: 8000000__ PMaxTime: 30_____ ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø חללללללללל† ø
ø ´ Ok ´ ø
ø זללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
File Request Settings:
IndexFile: Here you enter the path to the index file REQUEST.SYS that
was created by the program REQUESTC.TOS (see the section
Request for setting up the program and creating a
REQUEST.SYS file).
Template: Here you enter the path to TEMPLATE.TXT (see the section
Template for setting up the file).
Temp-Path: Here you enter the path to a temporary folder - that can be
used by Semper. You must ensure that this path is empty as
Semper will delete everything in this path. It is only used
during file requests.
MaxReq : Max number of files a unknown system can get.
KMaxReq : Max number of files a Known system can get.
PMaxReq : Max number of files a Protected system can get.
MaxBytes : Max kilobytes a unknown system can get.
KMaxBytes : Max kilobytes a Known system can get.
PMaxBytes : Max kilobytes a Protected system can get.
MaxTime : Max time a unknown system can spend getting files.
24
KMaxTime : Max time a Known system can spend getting files.
PMaxTime : Max time a Protected system can spend getting files.
REQUEST
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
To set-up the file REQUEST.SMP file break out your favorite text
editor and just following the directions contained within the file.
Once you edit the file to your preferences, run REQUESTC.TOS.
Recquestc.tos will search the paths you specified, to include the path
of the magic names you want to create. Requestc.tos will report all
dupes on your system and create a file by the name REQUEST.SYS this is a
binary list of all the files on your system - it makes for very fast
searches for incoming file requests. Just insure that IndexFile points
to this files.
TEMPLATE
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
To set-up the file TEMPLATE.TXT file again break out your favorite
text editor and just following the directions contained within the file.
Once you edit the file may sure that Template points to this file.
25
INTERACTING WITH SEMPER
ללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללללל
File ->Outbound
Outbound: When you bring up the outbound listbox it will look simular
to this:
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Outbound setup ø
ø גגגגגגגגגגגגגג ø
ø םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø Address Files Size Flags ø ø
ø בגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגאגœ ø
ø ø 1:395/100.0 3 12k +N ø^ø ø
ø ø 90:400/1002.0 2 948b N ø ø ø
ø ø ø ø ø
ø ø ø ø ø
ø ø ø ø חללללללללללל† ø
ø ø ø ø ´ Edit ´ ø
ø ø ø ø זללללללללללל¶ ø
ø ø ø ø חללללללללללל† ø
ø ø øvø ´ Ok ´ ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגIJגך זללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Within this box will be contained all outgoing mail waiting to be
sent and will have listed the Address, Number of Files, Size, & Current
Flag settings.
FLAGS: H - This flag identifies a mail packets on hold.
Semper will not send mail to a system with this
flag set unless you have HoldOnUs set for this
address in the address definition area, but it
will poll this node either way.
N - This flag identifies a normal mail packet which Semper will
send out when the conditions established in events are met.
C - This flag identifies a Continous (Crash) mail packet which
Semper will send out when the conditions established in
events are met.
I - This flag identifies a Imediate mail packet which Semper
will send out regardless of the conditions established in
events.
D - This flag identifies a Direct mail packet which Semper will
send out when the conditions established in events are met.
NOTE: You can edit a mail packet in several different ways. You can
double click on the packet which will open a listbox listing
all the files for that node - Semper gives you the oportunity
to individually delete part of the mail. Another way is to
right mouse click on the packet and hold the right mouse button
in - this will bring up a menu that will allow you to poll the
26
node listed, change the flags on the packet, or to delete the
whole mail packet.
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Outbound Files for ... ø
ø גגגגגגגגגגגגגגגגגגגגגגג ø
ø ø
ø Receiver: 90:400/1002.0@nest.ftn________________ ø
ø םגגגגגגגגגגגגגגגג™ ø
ø ø Files: ø ø
ø בגגגגגגגגגגגגגגאגœ Files : 1__ ø
ø ø 0B40RU00.OAT ø^ø Size : 948b_ ø
ø ø ø ø ø
ø ø ø ø Status : N______ ø
ø ø øvø ø
ø ijגגגגגגגגגגגגגגIJגך ø
ø םגגגגגגגגגגג™ חללללללללללל† ø
ø ø Edit ø ´ Ok ´ ø
ø ijגגגגגגגגגגגך זללללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
File -> Send Files:
In this listbox on the first line you enter the address you wish to
send files to. Then set the mail flag, either H, N, C, I. Then to
select a file just double click on the line to bring up the file
selector to get the file you wish to send.
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Send files ø
ø גגגגגגגגגג ø
ø Address: ________________________________ ø
ø ø
ø ø
ø 0 Hold 0 Normal 0 Crash 0 Immediate ø
ø ø
ø םג Files גגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø ø ø
ø ø 1. __________________________________________________ ø ø
ø ø 2. __________________________________________________ ø ø
ø ø 3. __________________________________________________ ø ø
ø ø 4. __________________________________________________ ø ø
ø ø 5. __________________________________________________ ø ø
ø ø ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø םגגגגגגגגג™ חללללללללל† ø
ø ø Cancel ø ´ Ok ´ ø
ø ijגגגגגגגגגך זללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
27
File -> Make Request:
To make a file request you need to enter the address you wish to
get the files from. Then enter the files/magics you wish to request,
plus the password if it is required. Then set the flag for the request
either; C, N, D, I. You can also add to a previous request from the
same address by clicking on load old request.
םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø Make request ø
ø גגגגגגגגגגגג חלללללללללללללללללללל† ø
ø Node: __________________________ ´ Load old request ´ ø
ø זלללללללללללללללללללל¶ ø
ø ø
ø 0 Crash 0 Normal 0 Direct 0 Immediate ø
ø ø
ø םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגאגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™ ø
ø ø Files/Magics Pwd ø Files/Magics Pwd ø ø
ø ø 1. _____________ !________ ø 1. _____________ !________ ø ø
ø ø 2. _____________ !________ ø 2. _____________ !________ ø ø
ø ø 3. _____________ !________ ø 3. _____________ !________ ø ø
ø ø 4. _____________ !________ ø 4. _____________ !________ ø ø
ø ø 5. _____________ !________ ø 5. _____________ !________ ø ø
ø ø ø ø ø
ø ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגIJגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך ø
ø םגגגגגגגגג™ חללללללללל† ø
ø ø Cancel ø ´ Ok ´ ø
ø ijגגגגגגגגגך זללללללללל¶ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
Action -> Restart Event
Restart Event: By clicking on Restart Event the last event will be
re-run. This is handy if you made some changes or
problems arose and you needed to rerun the event.
Action -> Rescan Outbound
Rescan Outbound: By clicking on Rescan Outbound Semper will rescan all
your outbound folders for any changes.
<< This manual for Semper was written by >>
John Curtis
28