Dimitris <NETSTU03@GREARN>
Thu, 7 Dec 89 18:54:21 HMT
|
Hi there ,
I've just finished writing a listserv interface.
It's basic purpose is to help the users .
It provides users with functions such as searching for a
list or a group of lists , subscribing/signing off from a
list , getting information about a list .
It uses file 'Listserv Lists' from listserv , containing
all the worldwide currently existing lists .
In more details it has the following functions :
*** Search for a SPECIFIC LIST ; that is, the user gives the
name of the list he is interesting in, to find out if it
really exists and where it is located .
*** Search for a GROUP OF LISTS containing a generic string;
that is the user gives a string ,for examble 'net', that he
is interested in and the program searches all the entries in
the 'Listserv Lists' file to find the string *net* .
Especially , it looks for it in the first field of each list
entry - which is the list name - and in the last one - the
description field .
*** Search for all available LISTS IN A NODE ; that is, the
user gives the node name ,for examble XYZEARN , and the
program , in case that it is a valid NJE node, scans the
same file as above to find all the lists available in that
node ; otherwise the user is notified for the non-existence
of that node .
*** Get information on a SPECIFIC LIST ; the user gives the
list name , for examble 'Ibm-nets' , and the program
provides him with all the peered lists - if any ; the user
selects one or more of them to get the description of that
list(s). If more info are needed then it sends a file
containing a 'Review' command to listserv which serves the
above list .
*** Subscribe to a list ; the user gives the list name and
the program finds all the locations of that list and asks
the user where to submit his subscription .
*** Signoff from a list ; same as the subscription option .
For the first three options , if any lists match our
criteria , they are displayed in a special screen which also
provides the user with the last three options ( the user
probably would like to have information about the lists
found and/or to subscribe to one or more of them ) .
The program runs under VM/SP Release 5 using RSCS V1 or
RSCS V2 . It is written in Pascal and Rexx .
************************************************************
I put the program in a package to LISTSERV AT GREARN , under
the name :
LISTSO PACKAGE - for the object code
& LISTSS PACKAGE - for the source
P.S : Be aware of the fact that the package uses file 'LISTSERV
LISTS' from Listserv - about 2000 lines - under the name
'FILE LISTSERV' .
|
|
|