home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
pmfusl11.zip
/
PMFUSL.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1995-11-22
|
61KB
|
1,312 lines
ΓòÉΓòÉΓòÉ 1. About PM FUSL/2 ΓòÉΓòÉΓòÉ
--------------------------------
COPYRIGHT
--------------------------------
You can use PM FUSL/2 (Noncommercial version) any way you like, as long as you
use it in a noncommercial enviroment. I only guarantee that this program uses
some space on your harddisk and in your computers memory.
--------------------------------
CREDITS
--------------------------------
Many thanks to all FUSL users especially the registered ones <grin> for all the
ideas and bug reporting!
Thanks to Urban Oettli for some really tricky suggestions!!!
Glorious Betatesters
Schlagi: "Wann kann mir das Ding die Kaffeemaschine einschalten?" -
Binkley, Maximus support.
Erich: "Hannes, bei mir macht er nicht, tut er nicht..."
Eno: "Gibt's einen neuen Fusl?"
--------------------------------
CONTACT THE AUTHOR AT
--------------------------------
Fidonet : 2:310/3.90 or 2:310/90.32
Compuserve: 76631,1446
--------------------------------
PURPOSE OF FUSL
--------------------------------
The main reason why FUSL was born was the matter that I find it quite annoying
to search through kilobytes of filelistings to get the new files there. The
only indication I had was the datestamp of the files. Well, we all know the
matter that there might be some files NEW in the different listings which
haven't been there before but didn't get a datestamp.
I found it now interesting to know what really happend in the listing since my
last request.
With FUSL now you can compair two filelistings for differences, request from
in the listing, and send a thanx msg to the nodes.
It seems to me that FUSL is one of the first anti D'Bridge or anti-request
processor tools because now you can also bother these sysops with these very
important msg's;-)
--------------------------------
WHAT FUSL NEEDS
--------------------------------
Γûá 386DX or better
Γûá OS/2 2.1 or above
--------------------------------
WHAT IS RECOMMENDED
--------------------------------
Γûá FrontDoor, Intermail, MainDoor or Binkley as mailer
Γûá version 7 compiled nodelist (recommended!)
Γûá 1, better 2 filelistings
Γûá A modem;-)
--------------------------------
GENERAL
--------------------------------
FUSL has some capabilities which you can't change. Here I've listed them -
hope I did not forget some:-)
Γûá The configuration files 'PMFUSL.SYS', 'PMFUSL.MSG', 'PMFUSL.LST',
'PMFUSL.INI' and 'PMFUSL.DSC' are expected to be found in the same directory
as PMFUSL.EXE resides.
Γûá When a SET TEMP= or SET TMP= is found in the environment, FUSL will use this
defined path for creating its temporary files too.
Γûá Allthough this thing is called Frontdoor's... you can use it with Intermail,
Maindoor and Binkley environment too!!
Γûá The 'file requests' which FUSL generates are kept very common (*.msg in
netmail directory, or *.REQ, *.?LO in outbound direcory) so maybe other
mailers could work with PM FUSL/2 as well.
Γûá FUSL will save the path to the last directory you were looking at a
filelist.
CAUTION:
The DOS and OS/2 versions are NOT fully compatible!
ΓòÉΓòÉΓòÉ 2. Viewing a List ΓòÉΓòÉΓòÉ
Viewing a Filelist
For the most PM FUSL/2 users this will be the main screen:-) Here you are
browsing a filelist, looking for files you'd like to request.
Press space or double click at a file you like to request. PM FUSL/2 will add
the selected item to the request buffer and display the selected item in an
alternate colour.
If a file is allready in your request buffer, PM FUSL/2 will ask you for
removing it from the buffer.
If you have enabled the Files LookUp feature in setup (Setup/Files LookUp), PM
FUSL/2 will first scan the defined filelist or maxfiles.idx for the tagged
file. So you get the chance not to request the file, when you allready have
it:-)
ToolBar
Here some of the most important functions are available.
Status Window
You can find the status window at the bottom of the list window. In this window
you are shown some informations about the current open filelist.
Box 1 short help of the current menu or toolbar button action. Disappears
after three seconds.
Box 2 alias name of list if defined in Setup/ Filelists or filename of the
list.
Box 3 Filedate of the list.
Box 4 ammount of current requested files in buffer.
Box 5 ammount of lines filterd.
Box 6 ammount of lines not shown because of smart reading. (See:
Request/Read Parameters/Smart)
Valid keys
Cursor down selection bar down one line
Cursor up selection bar up one line
Page down
Page up
Home goto beginning of the list.
End goto end of the list.
Space select file under selection bar for request.
Backspace displays area selection list.
Tab jump forward to next filearea.
Shift-Tab jump back one filearea.
All defined hotkeys
Context Menu
Find Shortcut: CTRL-F
SEE: Find
Define Areaseperator Shortcut: CTRL-D
SEE: Define Areaseperators
List Areas selection list of all File-Areas found in this filelist. SEE:
List Areas
Write Req SEE: Request/Write Req
Scan Lists SEE: Request/Scan Lists
Edit Buffer SEE: Edit/Edit Buffer
Close List Close current open filelist.
ΓòÉΓòÉΓòÉ 2.1. Find ΓòÉΓòÉΓòÉ
Finds strings in current open filelist.
A dialog window similar to Request/Scan Lists
Goto jumps to the position of the tagged file in the filelist.
ΓòÉΓòÉΓòÉ 2.2. Define Areaseperator ΓòÉΓòÉΓòÉ
Defines an Areaseperator
In a filelist the files are commonly grouped in so called 'file-areas'. So a
user can find the file he is looking for more easily.
An AreaSeperator is used to make it easy to move from one group to another or
display a selection list of all 'File Areas' in the list.
When you select 'Define Areaseparator' the line under the selection bar is used
as a mark to recognize the 'File-Areas' in the filelist. With the following
options you can select what line PM FUSL/2 should take as a description for the
area (will shown when displaying an 'Areas List') and the length of characters
to use for the separator.
Options
Line next sep. line next the selection bar (seperator) is used for area
description.
Line before sep. line before the selection bar (seperator) is used for area
description.
Seperator line the line under the selection bar is used for area
description.
CAUTION:
Since this line would obviously change for each area
found, the first characters in line MUST NOT change.
eg.:
[ Area 1: OS/2 Apps ]
In this case you can use the line as a seperator AND
description with the option 'Lenght of seperator: 1.
Start of sep. defines where to start the definition of the seperator.
Length of sep. defines length of characters from the left to the right,
beginning at 'Start of Seperator' to use for the
seperator.
Example:
ΓòôΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓòÑΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ <-- Sep 1
ΓòæArea1 Γòæ Telekom <-- Description
ΓòÖΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓò¿ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ <-- Sep 2
'Sep 1' as seperator use 'Line next seperator'.
'Sep 2' as seperator use 'Line before seperator'.
ΓòÉΓòÉΓòÉ 2.3. List Areas ΓòÉΓòÉΓòÉ
Lists all 'File Areas' found in the filelist.
See: Define Areaseperator for more information about Area Seperartors.
ΓòÉΓòÉΓòÉ 3. Main Menu ΓòÉΓòÉΓòÉ
Here we have the MainMenu
ΓòÉΓòÉΓòÉ 3.1. About ΓòÉΓòÉΓòÉ
Displays some informations about PM FUSL/2
ΓòÉΓòÉΓòÉ 3.2. OS Shell ΓòÉΓòÉΓòÉ
Opens an OS/2 shell.
CAUTION:
This shell will be closed without any questions, when exiting PM FUSL/2!
ΓòÉΓòÉΓòÉ 3.3. Information ΓòÉΓòÉΓòÉ
Pops up a window with your system ressources and system information
ΓòÉΓòÉΓòÉ 3.4. Quit ΓòÉΓòÉΓòÉ
Quits the PM FUSL/2
ΓòÉΓòÉΓòÉ 4. Setup ΓòÉΓòÉΓòÉ
Setup PM FUSL/2
Γûá Mailer
Γûá RegKey
Γûá Name
Γûá Addres
Γûá Baud
Γûá Systempath
Γûá Netmailpath
Γûá Nodelist
Γûá Filesbbs
Γûá Inbound DIR
Γûá more...
Γûá Semaphores
Γûá Filelists
Γûá Binkley & Maximus Setup
Γûá Packers
Γûá Filters
Γûá Files LookUp
ΓòÉΓòÉΓòÉ 4.1. Setup-Mailer ΓòÉΓòÉΓòÉ
Valid entries:
Γûá Frontdoor
Γûá Intermail
Γûá MainDoor
Γûá Binkley
When Frontdoor, Intermail or MainDoor is selected FUSL needs no further
information.
If you use Binkley as a mailer you should check the Binkley & Maximus Setup
Also a batch file called rescan.cmd can be useful for Binkley users. This
batch is executed after genereating a request message and direct write is not
selected in Binkley & Maximus Setup. Rescan.cmd is then needed to generated
the *.REQ *.CLO etc. files in your outbound directory. Rescan.cmd is also
executed, when you like to send thanks messages to avoid calling a node more
than once. (First when the *.REQ *.CLO files force Binkley to call out and
second after the netmail directory is rescanned and the thanks message is
found). Examples for rescan.cmd:
QMAIL PACK or
SQUISH SQUASH
ΓòÉΓòÉΓòÉ 4.2. RegKey ΓòÉΓòÉΓòÉ
If you are a registered user, enter your key here. This version of PM FUSL/2
should work with the same key used in the DOS version FUSL II. Older keys does
not work - Please contact me!
ΓòÉΓòÉΓòÉ 4.3. Name ΓòÉΓòÉΓòÉ
SysOp's first and lastname (just as it appears in the nodelist)
ΓòÉΓòÉΓòÉ 4.4. Address ΓòÉΓòÉΓòÉ
Your Fidonet 4-D Address
Example:
2:310/3.90
ΓòÉΓòÉΓòÉ 4.5. Baud ΓòÉΓòÉΓòÉ
Generally defines the transferrates of your modem.
This is used to calculate the total transfer time of a request.
ΓòÉΓòÉΓòÉ 4.6. Systempath ΓòÉΓòÉΓòÉ
Path to your mailers system directory. If no entry in the Semaphore field, PM
FUSL/2 uses this path for semaphores.
ΓòÉΓòÉΓòÉ 4.7. Netmailpath ΓòÉΓòÉΓòÉ
Path to your netmail directory. Fusl will put the file-request messages in this
directory.
ΓòÉΓòÉΓòÉ 4.8. Nodelist ΓòÉΓòÉΓòÉ
Path to your nodelist - Version 7
Version 7 nodelist is an index file format for the 'compiled' nodelists. There
should be three files in the path to your 'nodelist': NODEX.NDX, SYSOP.NDX,
NODEX.DAT.
You can generate a version 7 nodelist with the FASTLST nodelist compiler.
ΓòÉΓòÉΓòÉ 4.9. Filesbbs ΓòÉΓòÉΓòÉ
Requiers Path AND Filename
This is needed for the MainTain feature of PM FUSL/2.
PATH files will be moved to this path
FILENAME description of files will be put in FILENAME.
ΓòÉΓòÉΓòÉ 4.10. Inbound DIR ΓòÉΓòÉΓòÉ
Path to your inbound directory. (That's where the files arrive:-)
This parameter is needed for the MainTain feature of PM FUSL/2.
Files will be moved from this directory to Filesbbs. You can define up to three
more inbound directories using the more... button.
ΓòÉΓòÉΓòÉ 4.11. More Inbound ΓòÉΓòÉΓòÉ
Lets you define three more inbound directories, if one is not enough. Some
mailers are able to handle more than one inbound directory. The use different
inbounds for password protected mail sessions etc. See also: Inbound DIR .
ΓòÉΓòÉΓòÉ 4.12. Semaphore ΓòÉΓòÉΓòÉ
Path to your semaphore directory.
PM FUSL/2 will create his 'rescan' files, which forces the mailer to rescan the
netmail direcory for new messages, in this path.
Binkley users has to 'rescan' with the rescan.cmd to generate the correct *.req
message in the outbound area.
ΓòÉΓòÉΓòÉ 4.13. Filelists ΓòÉΓòÉΓòÉ
Defines Filelist
Lets you store some information for each filelist, that makes life more easy.
When you request a file from a defined filelist, you need not care about the
address or name of the node to request from becaus PM FUSL/2 allready 'knows'
these things.
Parameters:
Γûá FileList
Γûá Alias
Γûá Address
Γûá Pwd
Γûá CPS
Γûá OpenName
Γûá Scan
Γûá ThxMsg
ΓòÉΓòÉΓòÉ 4.13.1. Alias List ΓòÉΓòÉΓòÉ
Alias list.
In this list you can see all the filelist you have set up. You can see here
what you have entered into the Alias field. Select a list here to edit it.
ΓòÉΓòÉΓòÉ 4.13.2. FileList ΓòÉΓòÉΓòÉ
Path AND Filename of a filelist.
See AddSel for simply adding a list.
ΓòÉΓòÉΓòÉ 4.13.3. Alias ΓòÉΓòÉΓòÉ
Define an Alias name for a filelist.
This is the text you'll see in a selection window, whenever you open a
filelist. (See: Request/File List )
In most cases this would be the SysOp's name.
ΓòÉΓòÉΓòÉ 4.13.4. Address ΓòÉΓòÉΓòÉ
Fidonet 4-D address associated with this list.
PM FUSL/2 tries to evaluate the address from the filename you have specified.
The first 4 characters of the filename are treated as the net and the second 4
characters are treated as the node address. For zone PM FUSL/2 inserts 'your'
zone to complete the address.
Example:
03100003.ARJ -> 2:310/3
03160747.LZH -> 2:316/747
ΓòÉΓòÉΓòÉ 4.13.5. Pwd ΓòÉΓòÉΓòÉ
Password associated with this list.
Some fidonet systems requires a password to request from. Here you have the
possibility to enter a password for this filelist.
Whenever you request a file from this list, this password will be put
automatically in the request message.
ΓòÉΓòÉΓòÉ 4.13.6. CPS ΓòÉΓòÉΓòÉ
Enter a CPS rate.
This overrides the baudrate which you have defined in Setup/Baud for this list.
PM FUSL/2 can give you an idea, about how long your request will last.
ΓòÉΓòÉΓòÉ 4.13.7. Scan ΓòÉΓòÉΓòÉ
Toggle scan.
With scan set, a filelist is automatically selected when you perform a Request/
Scan Lists.
ΓòÉΓòÉΓòÉ 4.13.8. ThxMsg ΓòÉΓòÉΓòÉ
Thanks-for-the-request message.
With ThxMsg set, PM FUSL/2 sends a 'Thanx' message with each request message to
this node.
Note: Overrides MsgStatus/Thx.Msg
To send a send message you need a file called 'PMFUSL.MSG' in the same
directory as PMFUSL.EXE.
Example for PMFUSL.MSG:
Hello %TOfirstNAME% %TOlastNAME% (%TONODE%)!
Thanks for all the files:-)
%FROMfirstNAME% %FROMlastNAME%, (%FROMNODE%)
ΓòÉΓòÉΓòÉ 4.13.9. Master ΓòÉΓòÉΓòÉ
NOT YET IMPLEMENTED!!!
ΓòÉΓòÉΓòÉ 4.13.10. New ΓòÉΓòÉΓòÉ
Add a new filelist.
ΓòÉΓòÉΓòÉ 4.13.11. Del ΓòÉΓòÉΓòÉ
Deletes a filelist.
ΓòÉΓòÉΓòÉ 4.13.12. AddSel ΓòÉΓòÉΓòÉ
Add a new filelist.
Lets you select path and filename with a dialog box.
ΓòÉΓòÉΓòÉ 4.13.13. OpenName ΓòÉΓòÉΓòÉ
Enter a filename
To avoid the dialog window when PM FUSL/2 dearcs more than one filelists from
an archive.
The filename entered here, will be opened by default.
ΓòÉΓòÉΓòÉ 4.14. Binkley & Maximus Setup ΓòÉΓòÉΓòÉ
Binkley & Maximus Setup
Binkley Setup
These items only are available when Binkley is selected as mailer. When you
check direct request (don't generate netmail) you have to specify Outbound
too. If checked, PM FUSL/2 then generates the *.REQ and *.?LO files in your
defined Outbound directory. If not checked, PM FUSL/2 generates *.msg request
message(s) in the netmail directory and uses the Rescan.cmd to generate the
required *.REQ, *.?LO files.
See also: Setup/Mailer
Maximus Setup
This parameters are used by Setup/Files LookUp and Files Management
ΓòÉΓòÉΓòÉ 4.15. Packers ΓòÉΓòÉΓòÉ
Define packers.
Since the filelists PM FUSL/2 has to handle with, may be in compressed form, PM
FUSL/2 has to know how to unpack them.
Here you can define the uncompression programms for the most common file
compressors.
Whenever you select a filelist, which has one of the extensions listed, PM
FUSL/2 takes the de-compression programm you have defined to unpack the list.
PM FUSL/2 first looks into the archive, if it can find a 'signature' to
determine the correct program for unpacking. Only if such a 'signature' can not
be found, PM FUSL/2 checks the extension of the archive.
PM FUSL/2 uses the SET TEMP, or SET TMP environment variable to locate, where
to put the temporary directory with the uncompressed files.
Be sure to specify the filename AND the extension eg.: (lha.exe).
Note: If there is more than one file in the archive, PM FUSL/2 will ask you,
which one you would like to open.
checkbox DOS: Check the checkbox DOS to tell PM FUSL/2 that you would
prefer using the DOS version to uncompress.
Show decomp...: when this item is checked, you can watch the unarchiver
working:-) This might be useful, if you are not quite
sure what's wrong, when you get a PM FUSL/2 error
message. I prefer it unchecked:-)
ΓòÉΓòÉΓòÉ 4.16. Filters ΓòÉΓòÉΓòÉ
Define File - Filters
Here you can define up to ten file filters.
These filters are used to supress the files you never wants to request. When PM
FUSL/2 reads a filelist and indicates a file which extension is in the filters,
it will not display the file. In my case I don't want to see *.GIF, *.ANS,
*.SDN, *.WMF etc.
You have the possibility to enable/disable filtering with Request/Read
Parameters/ Filters
As you can see above, the extension of the files are used for filters. So you
have to specify the extensions of the files you don't want to see.
Note: Only specify the extension without the '.'
ΓòÉΓòÉΓòÉ 4.17. Files LookUp ΓòÉΓòÉΓòÉ
Setup File LookUp.
When enabled, each time you select a file to request, PM FUSL/2 will search it
in the defined maxfiles.idx or in the defined filelist.
This gives you a chance not to request a file you allready have:-)
When maxfiles.idx is defined and the requested file is found there, PM FUSL/2
will open (F)AREA.DAT to get further information of the requested file. SEE:
Binkley & Maximus Setup
Parameters
Enable MaxFiles.idx lookup: enable/disable maxfiles.idx scanning.
Enable Filelist lookup enable/disable scanning a defined filelist.
Filelist Path and filename of a filelist to scan. You can specify
compressed filelists too. The lists should have the format:
FileName FileSize FileDate Description
Check filename only(no extension) will check the filename only without using
the file extension.
FILENAME.ZIP ---> FILENAME
ΓòÉΓòÉΓòÉ 5. Request ΓòÉΓòÉΓòÉ
All you need to request files from a filelist
ΓòÉΓòÉΓòÉ 5.1. File List ΓòÉΓòÉΓòÉ
Displays a list of FileLists to request files from. This list contains the
filelists you have set up in the Setup/Filelists menu.
The filelists may be compressed.
Meanings of the icons in list:
Compressed List.
Uncompressed List.
List not found.
Other: Let's you open any filelist.
Sort Lists: Sorts file lists displayed alphabetically.
Note: If the menu entry is grayed, then PM FUSL/2 is currently reading a
list. You have to wait, till PM FUSL/2 has finished reading the list. You can
stop reading by pressing the "ESC" key.
ΓòÉΓòÉΓòÉ 5.2. Compare Lists ΓòÉΓòÉΓòÉ
Compares two filelists for differences.
You have a filelist from a node. A week later you get another filelist from
this node. You now wants to know the NEW files of this node. So you compare the
lists against each other. Otherwise it would take you a lot of time to find all
the new files in the new list.
The NEWFILES list which is available from many nodes, does not help you much,
because there are only the files listed, which have a datestamp from the last
week or 14 days. But there may be some 'new' files with an older datestamp.
These files would not be included in the NEWFILES list.
PM FUSL/2 finds them all and generates a *.DIF with all the differences listed.
Compare is done in its own thread, so that you can continue using PM FUSL/2
while two lists are compared.
CAUTION:
Better not select filelists from different nodes! There will be too many
differences and the performance of PM FUSL/2 and OS/2 will decrease to a very
low extent.
ΓòÉΓòÉΓòÉ 5.2.1. Old List ΓòÉΓòÉΓòÉ
Path and filename of the OLD-List (enter with button)
ΓòÉΓòÉΓòÉ 5.2.2. New List ΓòÉΓòÉΓòÉ
Path and filename of the NEW-List (enter with button)
ΓòÉΓòÉΓòÉ 5.2.3. Start compare ΓòÉΓòÉΓòÉ
Starts the compare thread.
ΓòÉΓòÉΓòÉ 5.2.4. Dif Name ΓòÉΓòÉΓòÉ
Path and filename of the dif file.
filename defaults to ListPATH\ListNAME.DIF
ΓòÉΓòÉΓòÉ 5.2.5. Replace OLD ΓòÉΓòÉΓòÉ
Replaces the OLD-Filelist with the new one.
ΓòÉΓòÉΓòÉ 5.3. Get From ΓòÉΓòÉΓòÉ
Specify System to request files from.
Address: Enter a 4-D Fidonet address. You only need to specify the node
(eg: 3) and then press the button 'Find'. PM FUSL/2 will lookup
in the version 7 nodelist (SEE: Setup/Nodelist) and find all
matching nodes in your Zone:Net.
You may also specify a wildcard '?' for node and/or point.
2:310/? finds all nodes in net 2:310
2:310/3.? finds all points of 2:310/3
2:310/?.? finds all points and nodes in net 2:310
Name: Enter the SysOp's name - or specify the first characters (eg.:
schlag) and PM FUSL/2 will find all matching entries in the
version 7 nodelist (SEE: Setup/Nodelist) and lets you select the
one you like.
Find Button: This button is used to look up the version 7 nodelist (SEE:
Setup/Nodelist). A selection list pops up, and lets you select
the system you like to request from.
ΓòÉΓòÉΓòÉ 5.4. Write Req ΓòÉΓòÉΓòÉ
Generate Request.
Here you generate your requests:-)
You are shown an overview of all tagged files in request buffer and how many
are assigned to a specific node.
If the selected system drop down list contains 'No System', you have not
assigned a node address to the tagged file and PM FUSL/2 does not know to
request the file from. Please use Edit Buffer to enter the missing parameters.
Req All: Generates request messages for all tagged files in request
buffer. This means, that there might be written several messages
to several nodes.
Req selected: requests only the files from the slected system.
Edit: See Edit/Edit Buffer
ΓòÉΓòÉΓòÉ 5.5. Scan Lists ΓòÉΓòÉΓòÉ
Scan Filelists for a string.
You can search all your filelists you have set up in Setup/Filelists for a
string. This scanning will be done in an own thread, so that you can continue
working with PM FUSL/2.
In the output window you can select files by double click left mouse button for
requesting.
Scanning will find the Search string in a 'file block'. A 'file block' consists
of one ore more description lines. If a Search string is found in a 'file
block' the whole block will be shown in the output window.
CAUTION:
This means, that PM FUSL/2 has to decide which line includes a filename to
request. SEE: Edit/Scan Lists how requestable files are recognized.
In the Search string textbox you can enter the string(s) to find. You can
specify more then one search string an connect them with the operators & (AND)
or | (OR).
With &(AND) specified a line must include all search strings to be found be
PMFUSL.
With | (OR) specified each line is found which has one of the search strings
included.
deskjet & hp & driver
seagate | conner | digital
CAUTION:
Notice that there have to be spaces as shown in the example above.
Options:
Exact: search for an 'exact' match of the string you entered.
Alphanum: reduces string to alphanumerical characters. eg.:
Input : !file-1.ext
Search: file1ext
Sounds like: makes hard character soft. eg.:
Input : Hp-Deskjet
Search: Hb-Desgjed
Start: Starts the scan thread. PM FUSL/2 will list all files found and
you can select the files you want to request. Even while PM
FUSL/2 is searching for more files.
Sel List: lets you select the lists to scan. Preselections are done from
Setup/Filelists/Scan.
Skip: Skips currently searched list.
Stop: Stops scanning.
Request: generates a request message. See: Request/Write Req.
0 tagged: shows you the ammount of files you have already selected for
request. Selecting this push-button will let you edit the
request buffer. See: Edit/Edit Buffer
CAUTION:
If you are selecting files to request from different nodes, you have to
generate the message for the one node first before the files for the other
node are tagged. Otherwise the request buffer will be overwritten!
ΓòÉΓòÉΓòÉ 5.6. Add File ΓòÉΓòÉΓòÉ
Adds a file to your request buffer.
See Edit/Edit Buffer
ΓòÉΓòÉΓòÉ 5.7. Read Parameters ΓòÉΓòÉΓòÉ
Lets you define some parameters for reading a filelist.
ΓòÉΓòÉΓòÉ 5.7.1. Filter ΓòÉΓòÉΓòÉ
Enable/Disable File-Filters
Defines if PM FUSL/2 file filtering is enabled or disabled.
See Setup/Filelists/Filters
ΓòÉΓòÉΓòÉ 5.7.2. Smart ΓòÉΓòÉΓòÉ
Enables/Disables smart reading.
Smart reading means, that PM FUSL/2 checks each line, if this could be a
requestable file, so that you see files only no empty lines, descriptions, area
descriptions or any other information.
ΓòÉΓòÉΓòÉ 5.7.3. Save ΓòÉΓòÉΓòÉ
Save Read Parameters to file.
ΓòÉΓòÉΓòÉ 5.7.4. Close ΓòÉΓòÉΓòÉ
Close current open filelist.
ΓòÉΓòÉΓòÉ 6. Edit ΓòÉΓòÉΓòÉ
Some options to edit request buffer, request messages, maintain files, file
management.
ΓòÉΓòÉΓòÉ 6.1. Edit Buffer ΓòÉΓòÉΓòÉ
Edit FileRequestBuffer.
Lets you edit the files which you have selected to request. Whenever you
selected a file to request, PM FUSL/2 will put this file to the request buffer.
You can edit all entries by pressing ALT + LEFT Mousebutton.
Options
Add: adds a new file to request buffer.
Edit: lets you edit the filename or the description. You also can edit
with ALT-Left Mousebutton.
Delete: deletes item from request buffer.
LookUp Node: Lets you lookup the node in the nodelist (V7). Simply enter
(ALT-Left mouse button) the name and/or address into the
matching columns and PM FUSL/2 will find the node for you. If
name and address is specified, PM FUSL/2 will lookup the
address. You can mark more than one entry for nodelist lookup.
PM FUSL/2 then will lookup the first selected entry and replace
the found name and address in all marked entries.
ΓòÉΓòÉΓòÉ 6.2. Edit Msg ΓòÉΓòÉΓòÉ
Edit pending request messages.
PM FUSL/2 will scan your Netmail area for request messages not sent. These
Pending requests are shown to you, so you are able to edit/delete them.
Options
Delete: deletes item from list and removes request message from netmail
folder.
Edit: See: Request/Write Req
ΓòÉΓòÉΓòÉ 6.3. Perform Rescan ΓòÉΓòÉΓòÉ
Performs Netmail-Rescan.
Let's you manually perform a rescan. This will perform the same action, like PM
FUSL/2 does, after generating a request message.
See: MsgStatus
ΓòÉΓòÉΓòÉ 6.4. Maintain ΓòÉΓòÉΓòÉ
Start Maintainance.
This "maintainance feature" of PM FUSL/2 can be performed when you specified
the two parameters in setup: FILES.BBS and INBOUND. Otherwise this menuitem
will be greyed.
Whenever you request a file, PM FUSL/2 will create a file (PMFUSL.DSC) in the
startup directory from PM FUSL/2, containing the filename, the description and
where to request the selected file(s). So PMFUSL.DSC is a "list of pending
requests" and can be used for further processing.
Start the maintainance with Edit/MainTain. PM FUSL/2 will look at the files in
PMFUSL.DSC and try to find them either in a pending request- message (Netmail
directory) or in your INBOUND DIR.
CAUTION:
If the selected mailer is "Binkley", no scanning of the netmail directory is
performed!
When a file is found in your inbound directory the file and the description
(found in PMFUSL.DSC) can be moved to your specified FILES.BBS path. (See: Move
to files.bbs)
If the file is received and moved to your files.bbs directory, FUSL will remove
it from the PMFUSL.DSC list.
If PM FUSL/2 cannot find a request message, and the file neither resides in the
inbound directory nor in the files.bbs directory, PM FUSL/2 assumes that this
is the result of a 'failed request'. That means: you sent the request message,
but the node you requested from did not send any files (no requests allowed at
this time, failed connection, file not found etc.).
In the 'Status' column PM FUSL/2 shows '???' you then can select to re-request
(See: Re-Request) or clean-up (See: Clean Up) the list.
A new status 'INCOMPLETE' is now available. This indicates that your received
file might be incomplete. That means the received file is smaller in size than
the file you requested. All options like Move to files.bbs, Re-Request and
Clean Up are possible, when the item is hilighted.
CAUTION:
'INCOMPLETE' might not work 100% since the file-length in the filelists you
requested from might not be correct or PM FUSL/2 could not determine the
correct length! So use this carefully!
ΓòÉΓòÉΓòÉ 6.4.1. Re-Request ΓòÉΓòÉΓòÉ
Recover file request from so called 'failed requests'.
You can either select some items with status '???' to re-generate the request
message, or PM FUSL/2 automatically re-requests all items with status '???'.
If you want to re-request items with status 'INCOMPLETE' you have to mark them!
See also: Write Req
ΓòÉΓòÉΓòÉ 6.4.2. Move to files.bbs ΓòÉΓòÉΓòÉ
Received files with the status 'INBOUND' will be moved from Inbound directory
to your defined Filesbbs directory.
The description will be put into the filename you specified in Setup/Filesbbs
parameter.
You can also move items with status 'INCOMPLETE' when you marked them. Before
you do so, you should be sure, that the received files are not INCOMPLETE! Once
you moved them to your files.bbs directory, there is no possibility to
re-request them using the maintainance feature!
If you have marked some items, only these marked items will be moved.
ΓòÉΓòÉΓòÉ 6.4.3. Clean Up ΓòÉΓòÉΓòÉ
Clean Up is used to keep the maintainance list up to date.
If nothing selected, items with status '???' and 'Files.BBS' will be removed
from the list.
If you have marked some items, only these marked items will be removed! The
status of this items will be ignored, so you can remove every item from the
list!
CAUTION:
Once removed, you will not be able to recover any file requests!
ΓòÉΓòÉΓòÉ 6.5. Files Management ΓòÉΓòÉΓòÉ
Files Management.
To use file management you need a file called 'areas.lst' in the same directory
as PM FUSL/2 EXE resides. If not found, the menuitem is greyed. In AREAS.LST
you define your file areas you whish to use.
First specify the area name then the path to the area. '_' (underscore)
characters will be translated to ' ' (space). See also included sample
areas.lst.
Example:
OS2_Applications E:\stuff\os2\apps
PM FUSL/2 also can add your maximus file areas automatically. You have to
specify the keyword MAX_AREAS_HERE in your AREAS.LST. PM FUSL/2 will then use
the filename (F)AREA.DAT specified in Setup/Binkley & Maximus Setup to
determine your maximus file-areas.
A double click on an item in the 'FileArea' column will show you the files in
this directory.
A description can be edited by moving the mousepointer over the description you
like to edit then press ALT-Left Mousebutton
In the same way you easily can rename files.
PM FUSL/2 will generate a 'files.bbs' in each directory, so that you can use it
for your BBS.
Files found and not listed in 'files.bbs' will be added.
File listed in 'files.bbs' and not found in directory will be removed.
CAUTION:
Since PM FUSL/2 is rebuilding each files.bbs from the scratch, all other text
lines, which are not representing a file with it's description, will be removed!
Context Menu (Areas Window)
All actions in this menu will force PM FUSL/2 to generate the AREAS.LST file.
So all changes you made to the file wil be lost!
Add new area: Lets you add a new file area to the list.
Change area: change area name and path.
Remove area: removes an area from the list
CAUTION:
YOU CAN USE THIS MENU ONLY IF YOU DID NOT SPECIFY THE MAX_AREAS_HERE in the
AREAS.LST.
Context Menu (Files Window)
Move files: Lets you move tagged files with description from one
FileArea to another. Moving files can also be done via
drag and drop!
Remove: removes file from 'files.bbs' and physically from
harddisk.
Get Description: See: Edit/Files Management/Get Description.
Process Tic's: *.TIC files mostly comes with the files, you receive from
your Boss or another node via a so called 'fileecho
processor' such as RAID or FILESCAN. This *.TIC files
contain a description of the file you received. PM FUSL/2
search for the descriptions and adds it to the files.bbs.
CAUTION:
PM FUSL/2 does not move the file to an area described in
the *.tic! But the *.TIC will be removed!
Process FILE_ID.DIZ: See: Edit/Files Management/Process FILE_ID.DIZ.
Open archive...: Let's you extract an archive and select a file for
importing description for the selected archiv.
Generate Filelist: generates a filelist. The filename is 'filelist.txt' and
PM FUSL/2 will put it into the directory your
Setup/Filesbbs points to.
ΓòÉΓòÉΓòÉ 6.5.1. Process FILE_ID.DIZ ΓòÉΓòÉΓòÉ
Get description from FILE_ID.DIZ
PM FUSL tries to extract the file FILE_ID.DIZ from the selected archives. This
file contains information about what exactly is in this archive - a file
description. You get a window with the contents of FILE_ID.DIZ, which lets you
select the lines you whish to have as your file description.
ΓòÉΓòÉΓòÉ 6.5.2. Get Description ΓòÉΓòÉΓòÉ
Get Description.
PM FUSL/2 scans your filelists set up (SEE: Setup/Filelists) for all the tagged
files.
When a file is found, PM FUSL/2 shows FILENAME and the DESCRIPTION which has
been found in the scanned filelist to you. You now can select the description
PM FUSL/2 has found and it will be put to your files.bbs.
So PM FUSL/2 helps you to find descriptions for your files, from which you do
not exactly know what they are for:-)
Options
Sel Lists: lets you select filelists to scan for descriptions.
Start: starts the process.
Take Desc: Take this description shown to you. PM FUSL/2 will remove the
file from the tagged file list.
Not this one: skip the description found.
ΓòÉΓòÉΓòÉ 6.6. E-Mail Areascan ΓòÉΓòÉΓòÉ
E-Mail Areascan (Squish, *.msg)
Scan an echo area (SQUISH or *.MSG message base) for files (file announcments).
You can use this feature to scan an echo area (e-mail area) which is commonly
used for file announcments. PM FUSL/2 will find this files and either write
them in a file (similar to a normal filelist) or let you select the files
dircet from a window.
To use this feature, the file MSGAPI32.DLL must be in your *.DLL path or in the
same directory of PM FUSL/2. MSGAPI32.DLL is distributed whith the SQUISH
echomail processor.
PM FUSL/2 uses some parameters to 'recognize' requestable files in the message:
Γûá filename at the beginning of a line.
Γûá filename in upper case
Γûá filename must not contain special characters eg.: no control characters
(ASCII < 32), several other characters (' ', '+', '"', '<', '>')
Dialog options:
Squish cfg: Enter path and filename of your squish.cfg file. PM FUSL/2
needs this file to find the e-mail areas you have set up.
Select MsgArea: Select the message area (e-mail area) you whish to scan for
files.
Newer than: When squish is importing to your msg base, the messages will
get a date stamp when they arrived at your system. When
checked, PM FUSL/2 will scan messages newer than specified
date and time only.
Search Text: enter a search text to be found.
Find Text in: lets you specify where to find search text. At least one
option must be specified.
Γûá From Field: looks for search text in the from field of a message.
Γûá Subject line: looks for search text in the subject line of a message.
Γûá Body Text: finds search text in the body text of a message. If search
text is not found in the from or subject field of the
message, only the file and description lines are included,
where search text is found.
Desc Lines: some files have multiple description lines. A maximum of
lines to take can be specified here.
Output to File: When checked, PM FUSL/2 redirects output to Filename. You
have the options to Append or Overwrite the Filename each
time you use Squish Areascan feature.
ΓòÉΓòÉΓòÉ 6.6.1. Scan Messagebase ΓòÉΓòÉΓòÉ
Here you have the results of scanning the message area you selected. You can
select files to request by either double click whith the left mouse button or
press enter.
Parameters
OK closes the window. If there are any tagged files, you are
prompted to generate a request message (Request/Write Req).
Stop stops scanning.
Request if there are any tagged files, you can generate a request
message (Request/Write Req).
% tagged shows you how many files are allready tagged. When pressed,
you can edit the request buffer (Edit/Edit Buffer).
Cancel stops scanning and closes window.
ΓòÉΓòÉΓòÉ 7. MsgStatus ΓòÉΓòÉΓòÉ
Define message attributes.
Crash: sets the crash bit
Immediate: writes immediate kludge in message.
KillSent: sets the KillSet bit - message is killed after sent.
Direct: sets the direct bit
Hold: sets the hold bit.
Rescan: forces mailer to rescan the netmail directory after generating
the request message. The rescan flags are generated in the
Setup/Semaphore directory.
If you are using Binkley as a mailer, the file rescan.cmd is
executed, to generate the needed *.REQ and *.?LO files in your
outbound directory.
Thx.Msg: send a thanks message with the request message. Can be
overridden by Setup/ Filelists/ThxMsg.
Save: save flags
ΓòÉΓòÉΓòÉ 8. Register PM FUSL/2 ΓòÉΓòÉΓòÉ
Registration fee:
200.- ATS or
30.- DM or
20.- US $
Registering via COMPUSERVE
GO SWREG. Registration ID: 8541
Registration fee as shown above.
Send money or cheque
to Johannes HOERHAN
(Fido: 2:310/3.90, 2:310/90.32)
(Compuserve: 76631,1446)
Ettenreichgasse 1/18
1100 VIENNA
AUSTRIA
or money order to this account:
BANK AUSTRIA
BLZ: 20151 Nr.: 907079719
CAUTION:
If you send Eurocheques, please fill in the correct amount of AUSTRIAN
SCHILLINGS (ATS)! No DM or other currency!
CAUTION:
To save time and money I will NOT distribute FUSL via snailmail!
All further upgrades, updates or bug fixes are free!