On Fri, 14 Feb 1992 10:02:38 EST Howard Pasternack said:
>I am the local owner of a list which is being managed remotely from a
>non-VM system.
>
>I am now trying to document for the remote owner how to post or delete files
>using commands encapsulated in mail.
Here is a document I am developing for VMS Filelist owners. Feedback is
welcome|
-----------------------VMS-FILELIST.OWNER---------------------------------
This file explains how to maintain a LISTSERV filelist from a VMS machine
that has the Jnet software installed.
Some notes before we begin:
(a) All filenames and filetype and listnames and passwords are limited to
a maximun of 8 characters.
(b) All listfacs must be 3 characters.
( 1) You must get the LISTSERV Postmaster to create the files:
listname FILEID
listname FILELIST
( 2) listname FILEID should have only one line in it which has a 1 in
column 1.
( 3) listname FILELIST should look similar to the following:
* listname FILELIST for LISTSERV at UBVM.
*
*
* This filelist contains a list of the SUNY at Buffalo
* Academic Computing Services User Documentation available
* from [log in to unmask]
*
* If an entry shows nrecs=0 the file is not available.
* Recfm x/A indicates ASA print control characters.
*
* Lines flagged with a > in column 1 describe generic fileids,
* not real files. The generic file lines are required to allow
* storing new files matching the generic fileid.
*
* This filelist may be sorted in columns 47 to 63 to get a list of files
* in the order of their updates. Sorting in descending order shows the
* most recently updated files at the top.
*
*
*+ listfac= GERLAND@UBVMS Jim Gerland - UCS Postmaster
*+ listfac= GERLAND@UBVM Jim Gerland - LISTSERV Postmaster
*+ listfac= LISTOWNR@OWNRNODE List Owner Name
*+ listfac= PW= list-pw
*
* f rec last - change
* filename filetype GET PUT -fm lrecl nrecs date time File description
* -------- -------- - --- --- --- ----- ----- -------- -------- ----------------
------------------------
/F/ listname FILELIST ALL listfac . . . . . This file
( 4) The LISTSERV Postmaster then uses the following command to get the
LISTSERV FILELIST:
TELL LISTSERV GET LISTSERV FILELIST (CTL
( 5) The LISTSERV Postmaster then edits LISTSERV FILELIST to add the
following lines in the FAC (File Access Control) area:
*+ listfac= GERLAND@UBVMS Jim Gerland - UCS Postmaster
*+ listfac= GERLAND@UBVM Jim Gerland - LISTSERV Postmaster
*+ listfac= LISTOWNR@OWNRNODE List Owner Name
*+ listfac= PW= list-pw
*
and the following line in the files area:
/F/ listname FILELIST ALL listfac . . . . . This file
( 6) The LISTSERV Postmaster then uses the following commands to make this
all work:
LSVPUT listname FILEID (PUTC
LSVPUT LISTSERV FILELIST
LSVPUT listname FILELIST
( 7) Once this is done, the LISTSERV Postmaster can notify the List Owner
who can then go to work placing files in this FILELIST. List Owners
should be aware that most sites consider disk space a precious
commodity and so they should be conservative with what they place
in the filelist and keep in constant contact with the LISTSERV
Postmaster keeping him/her informed of the number and size of the
files and amount of disk space being used.
( 8) The List Owner should get their own personal password for LISTSERV
by using the following command:
SEND LISTSERV@LISTNODE PW ADD personal-pw
( 9) Now the List Owner should use the following command to get the filelist
to make changes to it:
SEND LISTSERV@LISTNODE GET listname FILELIST (CTL PW=list-pw
(10) Once the file arrives, and the List Owner RECEIVEs it, it should be
editted to add the following line at the top:
PUT listname FILELIST LISTSERV (PW=personal-pw
and the following line after the /F/ line:
FILENAME FILETYPE ALL LIS . . . . . file description
(11) The List Owner can then use the following command to send the filelist
back to LISTSERV for processing:
SEND /FILE /NETDATA listname.FILELIST LISTSERV@list-node
(12) The List Owner should receive the following notification back from
LISTSERV if everything was successful:
From: IN%"[log in to unmask]" "Revised List Processor" 9-JAN-1992 12:13:25
.15
To: IN%"[log in to unmask]" "Jim Gerland"
CC:
Subj: Command: PUT listname FILELIST LISTSERV
Received: from ubvm.bitnet (MAILER@UBVM) by UBVMS.BITNET (PMDF #12210) id
<[log in to unmask]>; Thu, 9 Jan 1992 12:13 EST
Received: by UBVM (Mailer R2.07) id 6642; Thu, 09 Jan 92 12:10:30 EST
Date: Thu, 9 Jan 1992 12:10:30 -0500
From: Revised List Processor <[log in to unmask]> (1.7b)
Subject: Command: PUT listname FILELIST LISTSERV
To: Jim Gerland <[log in to unmask]>
Message-id: <[log in to unmask]>
X-Envelope-to: GERLAND
No entry for "listname FILELIST" in LISTSERV FILEID.
Default fileid (from LSVFILID) has been assumed.
Filelist "listname" has been refreshed.
File "Listname FILELIST" has been successfully stored.
(13) The file to be stored should be edited to add the following line at
the top:
PUT filename filetype listname (PW=personal-pw
(14) The List Owner can then use the following command to send the file
to be stored to LISTSERV for processing:
SEND /FILE /NETDATA filename.filetype LISTSERV@list-node
(15) The List Owner should receive the following notification back from
LISTSERV if everything was successful:
From: IN%"[log in to unmask]" "Revised List Processor" 9-JAN-1992 12:48:45
.07
To: IN%"[log in to unmask]" "Jim Gerland"
CC:
Subj: Command: PUT filename filetype listname
Received: from ubvm.bitnet (MAILER@UBVM) by UBVMS.BITNET (PMDF #12210) id
<[log in to unmask]>; Thu, 9 Jan 1992 12:48 EST
Received: by UBVM (Mailer R2.07) id 8451; Thu, 09 Jan 92 12:45:38 EST
Date: Thu, 9 Jan 1992 12:45:32 -0500
From: Revised List Processor <[log in to unmask]> (1.7b)
Subject: Command: PUT GERLAND SIGNATUR COAACAD
To: Jim Gerland <[log in to unmask]>
Message-id: <[log in to unmask]>
X-Envelope-to: GERLAND
File "filename filetype" has been successfully stored.
(16) The List Owner can then use the following commands to verify that
all is well:
SEND LISTSERV@listnode INDEX listname
SEND LISTSERV@listnode SEND filename filetype listname
(17) To delete a file from a filelist, the List owner should create a
file with the same filename and filetype as the file-to-be-deleted.
It should contain on this one line:
PUT filename filetype listname (PW=personal-pw
LISTSERV treats the empty file as a file delete command.
(18) The List Owner can then use the following command to send the file
to be stored to LISTSERV for processing:
SEND /FILE /NETDATA filename.filetype LISTSERV@list-node
(19) The List Owner should receive the following notification back from
LISTSERV if everything was successful:
From: IN%"[log in to unmask]" "Revised List Processor" 10-JAN-1992 15:26:37
.10
To: IN%"[log in to unmask]" "Jim Gerland"
CC:
Subj: Command: PUT filename filetype listname
Received: from ubvm.bitnet (MAILER@UBVM) by UBVMS.BITNET (PMDF #12210) id
<[log in to unmask]>; Fri, 10 Jan 1992 15:26 EST
Received: by UBVM (Mailer R2.07) id 1519; Fri, 10 Jan 92 15:22:57 EST
Date: Fri, 10 Jan 1992 15:22:57 -0500
From: Revised List Processor <[log in to unmask]> (1.7b)
Subject: Command: PUT filename filetype listname
To: Jim Gerland <[log in to unmask]>
Message-id: <[log in to unmask]>
X-Envelope-to: GERLAND
File "filename filetype" has been deleted.
(20) Now the List Owner should use the following command to get the filelist
to make changes to it:
SEND LISTSERV@LISTNODE GET listname FILELIST (CTL PW=list-pw
(21) Once the file arrives, and the List Owner RECEIVEs it, it should be
editted to add the following line at the top:
PUT listname FILELIST LISTSERV (PW=personal-pw
and then delete the line pointing to the file-to-be-deleted.
(22) The List Owner can then use the following command to send the filelist
back to LISTSERV for processing:
SEND /FILE /NETDATA listname.FILELIST LISTSERV@list-node
(23) The List Owner should receive the following notification back from
LISTSERV if everything was successful:
From: IN%"[log in to unmask]" "Revised List Processor" 9-JAN-1992 12:13:25
.15
To: IN%"[log in to unmask]" "Jim Gerland"
CC:
Subj: Command: PUT listname FILELIST LISTSERV
Received: from ubvm.bitnet (MAILER@UBVM) by UBVMS.BITNET (PMDF #12210) id
<[log in to unmask]>; Thu, 9 Jan 1992 12:13 EST
Received: by UBVM (Mailer R2.07) id 6642; Thu, 09 Jan 92 12:10:30 EST
Date: Thu, 9 Jan 1992 12:10:30 -0500
From: Revised List Processor <[log in to unmask]> (1.7b)
Subject: Command: PUT listname FILELIST LISTSERV
To: Jim Gerland <[log in to unmask]>
Message-id: <[log in to unmask]>
X-Envelope-to: GERLAND
Filelist "listname" has been refreshed.
File "Listname FILELIST" has been successfully stored.
Good luck,
Jim...
Jim...
|