home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / bit / listserv / vmslsvl / 94 next >
Encoding:
Text File  |  1993-01-07  |  11.6 KB  |  209 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!usc!howland.reston.ans.net!paladin.american.edu!auvm!SEARN.BITNET!ERIC
  3. Message-ID: <VMSLSV-L%93010721533054@UBVM.CC.BUFFALO.EDU>
  4. Newsgroups: bit.listserv.vmslsv-l
  5. Date:         Fri, 8 Jan 1993 03:47:35 +0100
  6. Sender:       VAX/VMS LISTSERV Discussion List <VMSLSV-L@UBVM.BITNET>
  7. From:         Eric Thomas <ERIC@SEARN.BITNET>
  8. Subject:      VMS file server at SEARN
  9. Lines: 198
  10.  
  11. I  apologize for  using  this list  for something  which  is only  partly
  12. related to its charter,  but as you know VMS lists  basically fall in two
  13. categories, INFO-VAX  and the empty set.  Some of the people  on the list
  14. might  well be  interested  in a  file  server on  which  they can  store
  15. software packages for general retrieval, and we  have that. It is on a VM
  16. system but the syntax  will not shock any VMS user. For  now we store the
  17. MACRO32 files and a few other directories from FTP.SPC.EDU.
  18.  
  19.              VMS Store - introduction and short user's guide
  20.              -----------------------------------------------
  21.                          Last update: 18 Dec 92
  22.  
  23. Are you tired of sluggish FTP transfers that time out after you've waited
  24. 15 minutes? Don't you hate wading  through 20 screens of unix packages on
  25. archie in the hope of finding the host that has what you are looking for,
  26. only to discover half an hour later  that it was a 1988 version? Wouldn't
  27. you just love being  able to say, "hey, send me a copy  of FOO and let me
  28. know whenever it is updated", rather than having to check newsgroups full
  29. of flame threads just so you can know when a new version is available? If
  30. you answered YES  to any of these  questions, we think you  will like the
  31. VMS Store.
  32.  
  33. What IS the VMS Store?
  34. ----------------------
  35.  
  36. The VMS  Store is  a repository  of public-domain  or otherwise  free VMS
  37. software which is *automatically* updated  from its *official source*. If
  38. a package is available from the VMS Store, it is the latest version or it
  39. has  just been  updated and  we'll have  the latest  version within  24h,
  40. barring network failures.  And the Store is located on  the most reliable
  41. of the EARN core  sites - on the same ethernet as the  main IP routers in
  42. one of the hub sites of the european IP network.
  43.  
  44. The VMS Store  is targeted to have  everything a VMS user  might want. Of
  45. course we can't read people's mind  and there will probably be things you
  46. would have wanted  to order, but which  we don't store yet.  In that case
  47. all you have to do is tell us  what it is and who wrote/maintains it, and
  48. we'll  add it  to  our inventory  if  the maintainer  allows  us to.  And
  49. remember, once it is in the Store it is automatically kept up to date.
  50.  
  51. The Store is managed  by LISTSERV (the real one). This  means you can not
  52. only order files  or directories of files, but  also request notification
  53. of updates  - or simply  ask the server to  automatically ship you  a new
  54. copy whenever  the file is  updated. All  packages are stored  in VMSDUMP
  55. format so  that you can use  the files directly after  receiving them: no
  56. KLUDGE.C  to  resurrect savesets,  no  need  to  wait  10 minutes  for  a
  57. VMS_SHARE extraction  or to worry  about damaged RMS attributes.  Well of
  58. course some people may insist on  packaging their software in one unixoid
  59. format or another, and then there's not much we can do about it, but real
  60. VMS files will arrive as genuine VMS files.
  61.  
  62. This  however does  not  mean you  have  to put  up  with IBMish  syntax,
  63. 00README  files  showing  after   everything  else  or  stupid  truncated
  64. filenames. You send commands like:
  65.  
  66.                    GET [MX.MX031]01README.REVC_UPGRADE
  67.  
  68. and it works as you'd expect it. You do have to say INDEX rather than DIR
  69. for a directory, but again your get the result you would expect:
  70.  
  71. -------------------------------------------------------------------------
  72. Directory SEARN::VMS-SW:[MX...]
  73.  
  74. [MX.CONTRIB]00README.TXT;1                               8 21-MAY-1992 08:25:00
  75. [MX.CONTRIB]ALL-IN-1_TO_MX.TXT;1                        16 21-MAY-1992 08:25:00
  76. [MX.CONTRIB]ALL-IN-1_TO_MX_2.TXT;1                      16 21-MAY-1992 08:25:00
  77. [MX.CONTRIB]ALL-IN-1_TO_MX_3.TXT;1                      16 21-MAY-1992 08:25:00
  78. [MX.CONTRIB]DECNET_NAME_CONVERSION.VMS_SHARE;1          40 21-MAY-1992 08:25:00
  79. [MX.CONTRIB]DECNET_NAME_CONVERSION_MX031.VMS_SHARE;1    48 21-MAY-1992 08:25:00
  80. [MX.CONTRIB]HELP_FILE.VMS_SHARE;1                       32 21-MAY-1992 08:25:00
  81. [MX.CONTRIB]MAIL_NEWS.VMS_SHARE;1                       72 21-MAY-1992 08:25:00
  82. [MX.CONTRIB]MAIL_VERIFICATION.VMS_SHARE;1               24 21-MAY-1992 08:25:00
  83. [MX.CONTRIB]MXSUM.VMS_SHARE;1                           96 21-AUG-1992 09:15:00
  84. [MX.CONTRIB]MX_ALIAS.COM;1                              48 21-MAY-1992 08:25:00
  85. [MX.CONTRIB]MX_BULL.VMS_SHARE;1                         88 21-MAY-1992 08:25:00
  86. [MX.CONTRIB]TROUBLESHOOTING_GUIDE.TXT;1                 24 21-MAY-1992 08:25:00
  87. [MX.CONTRIB]VMSMAIL_PATCH.TXT;1                         48 21-MAY-1992 08:25:00
  88. [MX.MX031]00README.TXT;1                                 8 21-MAY-1992 08:25:00
  89. [MX.MX031]01README.ABOUT_DOCS;1                          8 21-MAY-1992 08:25:00
  90. [MX.MX031]01README.BITNET_UPDATE;1                      16 21-MAY-1992 08:25:00
  91. [MX.MX031]01README.REVC_UPGRADE;1                        8 21-MAY-1992 08:25:00
  92. [MX.MX031]MX031.A_Z;1                                  112 21-MAY-1992 08:25:00
  93. [MX.MX031]MX031.B_Z;1                                  304 21-MAY-1992 08:25:00
  94. [MX.MX031]MX031.C_Z;1                                  704 21-MAY-1992 08:25:00
  95. [MX.MX031]MX031.D_Z;1                                  136 21-MAY-1992 08:25:00
  96. [MX.MX031]MX031.E_Z;1                                  168 21-MAY-1992 08:25:00
  97. [MX.MX031]MX031.F_Z;1                                  112 21-MAY-1992 08:25:00
  98. [MX.MX031]MX031.G_Z;1                                  136 21-MAY-1992 08:25:00
  99. [MX.MX031]MX031.H_Z;1                                  128 21-MAY-1992 08:25:00
  100. [MX.MX031]MX031.I_Z;1                                   64 21-MAY-1992 08:25:00
  101. [MX.MX031]MX031.J_Z;1                                  216 21-MAY-1992 08:25:00
  102. [MX.MX031]MX031.K_Z;1                                 2136 21-MAY-1992 08:25:00
  103. [MX.MX031]MX031.L_Z;1                                   80 21-MAY-1992 08:25:00
  104. [MX.MX031]MX031.M_Z;1                                  304 21-MAY-1992 08:25:00
  105. [MX.MX031]MX031_SRC.BCK_Z;1                           2520 21-MAY-1992 08:25:00
  106. [MX.MX031]MX_REVC_UPGRADE031.A_Z;1                     800 21-MAY-1992 08:25:00
  107. [MX]CONTRIB.DIR;1                                        1 15-DEC-1992 12:33:27
  108. [MX]MX031.DIR;1                                          1 15-DEC-1992 12:33:27
  109.  
  110. Total of 35 files, 8538 blocks.
  111. -------------------------------------------------------------------------
  112.  
  113. Using the VMS Store
  114. -------------------
  115.  
  116. You access  the Store by  sending commands to LISTSERV@SEARN,  either via
  117. SEND or  via e-mail. The command  to order a  file is GET, followed  by a
  118. directory name and  file specification (do not specify  any device name).
  119. As usual  you can use  either square or  angle brackets in  the directory
  120. name. You  can use  wildcards to  order selected files,  but only  from a
  121. single sub-directory.  For instance,  "GET <MX.MX031>*.*"  is acceptable,
  122. but "GET  <000000...>*.*" is  not, because  it would  span more  than one
  123. directory. Note  that the decision is  based on the directories  in which
  124. files  were actually  found, rather  than  on the  amount of  directories
  125. searched. This means you can try  "GET <000000...>XYZ*.BCK" if you do not
  126. remember the exact directory  or fileid, and it will work  as long as the
  127. selected files are all in the same directory.
  128.  
  129. To  order a  directory  listing,  send an  INDEX  command  followed by  a
  130. directory  name and  optional  file specification.  The  listing will  be
  131. returned  to you  in a  file called  VMSFILE.LIS. Note  that there  is no
  132. "default directory" -  if you say just "INDEX", you  will get the regular
  133. LISTSERV index. So send "INDEX <000000>" to get started, or if you want a
  134. list of all directories, "INDEX <000000...>*.DIR".
  135.  
  136. Sometimes you will find a file called "something.PACKAGE" in a directory.
  137. This means  that you can  order the whole package  by just sending  a GET
  138. command for that  one file. And if you don't  remember the directory, you
  139. can always use "<000000...>".
  140.  
  141. To request notification  of updates to a particular file,  the command is
  142. FUI ADD (for File Update Information), followed by the directory name and
  143. fileid. If you would rather have a copy shipped to you automatically, use
  144. AFD ADD instead  (Automatic File Distribution). You can get  your FUI and
  145. AFD lists  by sending an  "FUI LIST" or "AFD  LIST" command, and  you can
  146. remove files  from these lists  with FUI DEL or  AFD DEL followed  by the
  147. directory name and fileid.
  148.  
  149. Current restrictions
  150. --------------------
  151.  
  152. The block counts in directory listings  are approximate and usually a bit
  153. higher than  the actual size. They  are still good enough  for estimating
  154. the amount of space you will need.
  155.  
  156. Unfortunately, the '%'  wildcard character is not supported  for the time
  157. being, and  the messages  returned by  the AFD and  FUI commands  are not
  158. particularly attractive. But they do work,  and this will be fixed in the
  159. long term.
  160.  
  161. You must have BITNET connectivity in  order to retrieve files, because we
  162. think that  using layered kludges  on top  of regular e-mail  to retrieve
  163. large packages is  like using a screwdriver  as a pry bar.  Sure, it will
  164. usually work  up to a  certain point, but given  that we have  people out
  165. there who need  the screwdriver for what  it was meant to do  and that we
  166. are the ones who are responsible for any problem with the screwdriver, we
  167. just don't want to let people order files via e-mail. Sorry.
  168.  
  169. Unfortunately  it  is  not  possible  to make  the  files  available  via
  170. anonymous FTP,  as this would  require the  development of a  special FTP
  171. server. Before  you start flaming, remember  that the whole point  of the
  172. exercise is  to use BITNET  delivery rather than  FTP because it  is more
  173. convenient and guarantees that the RMS attributes are preserved.
  174.  
  175. If the package you wanted is not in the Store...
  176. ------------------------------------------------
  177.  
  178. ...please write to VMS-Store@SEARN and tell us about it. Remember to tell
  179. us where the package is available from  and who wrote it (if you know the
  180. author's e-mail address, make sure to tell us!). In principle we will add
  181. all requested packages to the Store, but there are a few exceptions:
  182.  
  183. 1. We will always contact the author  for permission. We will not add any
  184.    package against its author's will.
  185.  
  186. 2. We only want up to date software. If for any reason we cannot have the
  187.    software updated automatically, we will  not store it. For instance if
  188.    the package  is available only from  a unix machine with  one of these
  189.    multiple-dots filenames,  we will not  store it. Our daily  batch jobs
  190.    can handle  most VMS-based FTP servers,  but the same is  not true for
  191.    unix.
  192.  
  193. 3. While we do have a reasonable  amount of disk space (our initial quota
  194.    if 500M), there are things we cannot afford to store because there are
  195.    not enough potential  users or because they are just  too big. We have
  196.    seen graphics packages  which come in 4 savesets of  100M each, and we
  197.    simply cannot store this sort of  things. They are best distributed on
  198.    a tape, too!
  199.  
  200. Acknowledgements
  201. ----------------
  202.  
  203. The VMS Store is  a joint effort between the EARN  office and the Swedish
  204. University  Network (SUNET).  SUNET provides  the hardware  resources and
  205. manpower to  maintain and  improve the "VMS<->LISTSERV  gateway" software
  206. which  was developed  for  this purpose,  while EARN  takes  care of  the
  207. administration of the Store itself - registering new products, contacting
  208. their authors, and so on.
  209.