1 INFO-VAX	Sat, 21 May 2005	Volume 2005 : Issue 281       Contents:# Re: AUTOGEN and page and swap files # Re: AUTOGEN and page and swap files # Re: AUTOGEN and page and swap files # Re: AUTOGEN and page and swap files # Re: AUTOGEN and page and swap files # Re: AUTOGEN and page and swap files ) Re: backup save set transport and restore " Re: Edit a file from within a .COM" Re: Edit a file from within a .COM Re: FMS Runtime Installation0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?0 Re: How to filter spam based on message content?1 Re: Mac advertising vs. ideas for VMS advertising ! Re: message ident length question * Networking problem concerning a DEC TS 90L. Re: Networking problem concerning a DEC TS 90L. Re: Networking problem concerning a DEC TS 90L$ Re: Newbie with command file problem$ Re: Newbie with command file problem$ Re: Newbie with command file problem0 Newby question about date computations / IF-THEN4 Re: Newby question about date computations / IF-THEN4 Re: Newby question about date computations / IF-THEN5 Using TCPIP V5.4/VMS V7.3-2 as secondary MX forwarder # VAXstation 3100 free to a good home # VAXstation 3100 free to a good home ' Re: VAXstation 3100 free to a good home ' Re: VAXstation 3100 free to a good home  Re: VMS for DS20l/SC20  Re: Where is the tftp directory?  Re: Where is the tftp directory?  F ----------------------------------------------------------------------    Date: 20 May 2005 11:09:39 -0700$ From: "AEF" <spamsink2001@yahoo.com>, Subject: Re: AUTOGEN and page and swap filesC Message-ID: <1116612579.927749.100220@f14g2000cwb.googlegroups.com>   / Phillip Helbig---remove CLOTHES to reply wrote: G > Note: This post is rather long, and there are several questions, even  atF > the bottom, but since they are all related, I think one long post is! > better than several short ones.  > G > I am really confused about AUTOGEN's handling of page and swap files.  > G > I know that AUTOGEN can be told to leave them alone completely, but I   F > want to understand what is going on.  Also, the information provided byC > AUTOGEN's calculations can be interesting.  (Also, in my case, it : > doesn't modify them anyway, at least not with my current configuration.)  > E > Sidebar question: Is there anyway to have AUTOGEN calculate and set E > parameters but NOT change the page and swap files?  TESTFILES stops F > before the parameters are set.  If I tell AUTOGEN not to bother withD > page and swap files at all, then I can't even see the results with > TESTFILES.    
 Why not...  -     $ @SYS$UPDATE:AUTOGEN SAVPARAMS TESTFILES   
 then later  #     $ @SYS$UPDATE:AUTOGEN SETPARAMS    ?   F The first command lets you see page/swap file calculations; the second, sets the params without modifying the files.     [...]   F > Note that it gives 2 warnings about page files, corresponding to the two F > wrong file names further down.  It gives 1 warning about swap files, but " > actually both names are correct. > E > It says there is a conflict with PARAMS.DAT.  However, no number of F > repeats of AUTOGEN will solve the problem.  It seems the only way toF > solve the problem is to edit PARAMS.DAT by hand, although ONE IS NOT# > SUPPOSED TO EVER NEED TO DO THIS.     B Well, I don't see how multiple passes will help. PARAMS.DAT is the> output of the GETDATA phase and input to the next three pages.    G > Presumably, even if I screw up I can just restore the current version  ofC > PARAMS.DAT, in which case I won't be any worse off than I am now,  right?    . Run the GETDATA phase to get a new PARAMS.DAT.    F > I think the problem was probably caused by me using the wrong values in@ > MODPARAMS.DAT at some stage.  However, I would have hoped that AUTOGEN < > could correct this.  Do I have to edit PARAMS.DAT by hand? >  [...]  > / > Here's the relevant portion of MODPARAMS.DAT:  > @ > PAGEFILE1_NAME="SYS$SYSTEM:PAGEFILE.SYS" ! why do I need this?    A I don't know: Why do you? Have you tried it without it? My manual % implies you don't need it (VMS v6.2).      > MIN_PAGEFILE1_SIZE=200000 8 > PAGEFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]PAGEFILE2.SYS" > PAGEFILE2_SIZE=400000 B > SWAPFILE1_NAME="SYS$SYSTEM:SWAPFILE.SYS" ! maybe not needed; see above  > MIN_SWAPFILE1_SIZE=500008 > SWAPFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]SWAPFILE2.SYS" > SWAPFILE2_SIZE=100000  > ? > During an upgrade, I booted the node without the disk for the 	 secondary F > files.  After that, the AUTOGEN reports looked OK, but the old errorG > returned after I booted it with the secondary files.  Here's what one  of@ > these good reports looks like.  I don't understand why it gets confused7 > with the names if the secondary files are accessible.       I don't know either. Sorry.       [...]    ------------------------------  # Date: Fri, 20 May 2005 18:11:24 GMT ) From: Alfred Falk <falk@arc.REMOVE.ab.ca> , Subject: Re: AUTOGEN and page and swap files7 Message-ID: <Xns965C7C013EFB3falkarcabca@198.80.55.250>   C helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to - reply) wrote in news:d6l7f8$1a5$1@online.de:    > > In article <118s7gqo1jj3g4e@corp.supernews.com>, Dave Froble ><davef@tsoft-inc.com> writes:   > 2 >> Phillip Helbig---remove CLOTHES to reply wrote:E >> > Note: This post is rather long, and there are several questions, D >> > even at the bottom, but since they are all related, I think one1 >> > long post is better than several short ones.  >> >  C >> > I am really confused about AUTOGEN's handling of page and swap  >> > files.  >>  
 >> <big snip>  >>  F >> Ok, one person's opinion, and it's real possible other posters will2 >> say I'm full if s**t.  (Won't be anything new.) >>  D >> AUTOGEN is a tool to help out in setting parameters in a trivial E >> environment, ie; a single system with nothing non-standard set up.  >>  H >> As soon as you get into alternate swap and page files, that says thatH >> you think that you know enough to go beyond a standard set-up.  To doH >> so, and then expect AUTOGEN to understand is perhaps asking too much. >>  H >> If you're going to customize the page and swap files, then set up theD >> commands in MODPARAMS.DAT to leave the swap, page, and dump files
 >> alone.  > C > In some sense, the PAGEFILE1_NAME etc in AUTOGEN is just like any H > other parameter in PARAMS.DAT or MODPARAMS.DAT.  These can normally beH > changed with AUTOGEN after editing MODPARAMS.DAT.  There's obviously aH > bug in AUTOGEN here, in that it retains a value which is obsolete (andG > was originally entered by mistake into MODPARAMS.DAT, as far as I can 	 > tell).   > H > Sure, I can set them up by hand and tell AUTOGEN to leave them alone, D > but AUTOGEN's recommendations based on usage might be interesting. >   F Like JF, I use PAGEFILE=0, SWAPFILE=0, and have alternate page & swap F files on another.  (None is needed on the system disk to boot, if you D have enough memory.  32 MB is certainly sufficient to get you up to > SYPAGSWPFILES.COM.)  I always get reports from AUTOGEN.  E.g.:     Page file calculations:            PAGEFILE information:          Feedback information. 6            Old value was 2000000, New value is 2000035$            Maximum observed usage: 0>         Override Information - parameter calculation has been  overridden. G            The calculated value was 2105300.  The new value is 2000035. E            PAGEFILE calculation has been set to current size by user. F            PAGEFILE will not be modified. The file size is within 10%.       --  @ ----------------------------------------------------------------A   A L B E R T A         Alfred Falk               falk@arc.ab.ca  @ R E S E A R C H         Information Systems Dept   (780)450-5185+   C O U N C I L         250 Karl Clark Road 1                         Edmonton, Alberta, Canada  http://www.arc.ab.ca/   T6N 1E4   http://www.arc.ab.ca/staff/falk/   ------------------------------    Date: 20 May 2005 11:21:02 -0700$ From: "AEF" <spamsink2001@yahoo.com>, Subject: Re: AUTOGEN and page and swap filesB Message-ID: <1116613262.237016.60510@g49g2000cwa.googlegroups.com>  / Phillip Helbig---remove CLOTHES to reply wrote:    [...]   F > I think the problem was probably caused by me using the wrong values in@ > MODPARAMS.DAT at some stage.  However, I would have hoped that AUTOGEN < > could correct this.  Do I have to edit PARAMS.DAT by hand? > > > MAIL>  spa sea disk$alphasys_3:[sys0.sysexe]params.dat _name, > SWAPFILE1_NAME = "SYS$SYSTEM:SWAPFILE.SYS"< > SWAPFILE2_NAME = "DISK$SWAPPAGE_3:[GLADIA]SWAPFILE2.SYS;1"< > PAGEFILE1_NAME = "DISK$SWAPPAGE_3:[GLADIA]PAGEFILE2.SYS;1", > PAGEFILE2_NAME = "SYS$SYSTEM:PAGEFILE.SYS"@ > PAGEFILE1_NAME="SYS$SYSTEM:PAGEFILE.SYS" ! WHY DO I NEED THIS?8 > PAGEFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]PAGEFILE2.SYS"B > SWAPFILE1_NAME="SYS$SYSTEM:SWAPFILE.SYS" ! MAYBE NOT NEEDED; SEE ABOVE 8 > SWAPFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]SWAPFILE2.SYS" > / > Here's the relevant portion of MODPARAMS.DAT:  > @ > PAGEFILE1_NAME="SYS$SYSTEM:PAGEFILE.SYS" ! why do I need this? > MIN_PAGEFILE1_SIZE=200000 8 > PAGEFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]PAGEFILE2.SYS" > PAGEFILE2_SIZE=400000 B > SWAPFILE1_NAME="SYS$SYSTEM:SWAPFILE.SYS" ! maybe not needed; see above  > MIN_SWAPFILE1_SIZE=500008 > SWAPFILE2_NAME="DISK$SWAPPAGE_3:[GLADIA]SWAPFILE2.SYS" > SWAPFILE2_SIZE=100000     @ What are the values in AGEN$FEEDBACK.DAT? Maybe that's where theE conflict is coming from. Maybe you can just omit the *_NAME params in ? MODPARAMS.DAT and base your *_SIZE params based on the names in F AGEN$FEEDBACK.DAT? I know, this could be risky if for some reason, one? day, AGEN$FEEDBACK.DAT's name assignments change. Just an idea.    [...]    ------------------------------  + Date: Fri, 20 May 2005 18:58:14 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply), Subject: Re: AUTOGEN and page and swap files$ Message-ID: <d6lc06$7qn$1@online.de>  C In article <1116612579.927749.100220@f14g2000cwb.googlegroups.com>, ' "AEF" <spamsink2001@yahoo.com> writes:     > Why not... > / >     $ @SYS$UPDATE:AUTOGEN SAVPARAMS TESTFILES  >  > then later > % >     $ @SYS$UPDATE:AUTOGEN SETPARAMS  >  > ?  > H > The first command lets you see page/swap file calculations; the second. > sets the params without modifying the files.  G Of course.  I've just always ran it with 2 or 3 parameters, but as you  0 say one is enough and in this case the solution.  G > > It says there is a conflict with PARAMS.DAT.  However, no number of H > > repeats of AUTOGEN will solve the problem.  It seems the only way toH > > solve the problem is to edit PARAMS.DAT by hand, although ONE IS NOT% > > SUPPOSED TO EVER NEED TO DO THIS.  > D > Well, I don't see how multiple passes will help. PARAMS.DAT is the@ > output of the GETDATA phase and input to the next three pages.  G Yes, but normally if one modifies something in MODPARAMS.DAT, which is  D also in PARAMS.DAT, say, EXPECTED_VOTES, then in future versions of ) PARAMS.DAT only the new value will exist.   0 > Run the GETDATA phase to get a new PARAMS.DAT.  F I normally run SAVPARAMS through SETPARAMS, then later reboot by hand.C I don't see why this doesn't affect the names of the files like it   affects the other parameters.    ------------------------------  + Date: Fri, 20 May 2005 19:00:39 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply), Subject: Re: AUTOGEN and page and swap files$ Message-ID: <d6lc4n$7qn$2@online.de>  H In article <1116613262.237016.60510@g49g2000cwa.googlegroups.com>, "AEF"! <spamsink2001@yahoo.com> writes:    B > What are the values in AGEN$FEEDBACK.DAT? Maybe that's where theG > conflict is coming from. Maybe you can just omit the *_NAME params in A > MODPARAMS.DAT and base your *_SIZE params based on the names in H > AGEN$FEEDBACK.DAT? I know, this could be risky if for some reason, oneA > day, AGEN$FEEDBACK.DAT's name assignments change. Just an idea.   / News> spa sea sys$system:agen$feedback.dat name * SWAPFILE1_NAME = "SYS$SYSTEM:SWAPFILE.SYS": SWAPFILE2_NAME = "DISK$SWAPPAGE_3:[GLADIA]SWAPFILE2.SYS;1": PAGEFILE1_NAME = "DISK$SWAPPAGE_3:[GLADIA]PAGEFILE2.SYS;1"* PAGEFILE2_NAME = "SYS$SYSTEM:PAGEFILE.SYS"   ------------------------------  % Date: Fri, 20 May 2005 15:46:36 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> , Subject: Re: AUTOGEN and page and swap files, Message-ID: <428E3E8D.861B4191@teksavvy.com>   Alfred Falk wrote:G > Like JF, I use PAGEFILE=0, SWAPFILE=0, and have alternate page & swap G > files on another.  (None is needed on the system disk to boot, if you E > have enough memory.  32 MB is certainly sufficient to get you up to  > SYPAGSWPFILES.COM.)     G I have a minimal page/swamp file (I think about 8000 blocks each). When H I boot/minimum, I still want to have some safety margin if I need to run backup etc.    ------------------------------  % Date: Fri, 20 May 2005 21:41:42 -0500 2 From: David J Dachtera <djesys.nospam@comcast.net>2 Subject: Re: backup save set transport and restore* Message-ID: <428E9FE6.54E8432@comcast.net>   Keith Cayemberg wrote: >   > Eberhard Heuser-Hofmann wrote:O > > In article <1116578878.292289.205240@g14g2000cwa.googlegroups.com>, "Nazim"  > > <nmanser@progis.de> writes:  > >  > >>thanks for your answer.  > >>K > >>but as the 2 sites are 70 km away, and we dont have a 130 GB disk drive J > >>handy, what we need is a utility to split backup savesets so that they > >>fit into the 2 GB range. > >>H > >>which limitations have the zip 3.0 and unzip 6.0 concerning max file > >>size to archive ?  > >> > >  > > B > > There are free small programs that do that under Openvms, just? > > search the keyword "split" and "OpenVMS" you'll find links.  > >  > > eberhardC > > ------------ And now a word from our sponsor ------------------ B > > Want to have instant messaging, and chat rooms, and discussion> > > groups for your local users or business, you need dbabble!C > > --  See http://netwinsite.com/sponsor/sponsor_dbabble.htm  ----  > - > I only know of this one at Hunter's site... = > http://vms.process.com/scripts/fileserv/fileserv.com?SPLOIN   	 See also: 4 http://www.djesys.com/freeware/vms/4038_freeware.zip  F In it, you'll find SPLIT.COM along with a README describing how to use it.    --   David J Dachtera dba DJE Systems  http://www.djesys.com/  ) Unofficial OpenVMS Hobbyist Support Page: " http://www.djesys.com/vms/support/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/   " Unofficial OpenVMS-IA32 Home Page: http://www.djesys.com/vms/ia32/    Coming soon:& Unofficial OpenVMS Marketing Home Page   ------------------------------    Date: 20 May 2005 11:50:21 -07007 From: "flamingomn@hotmail.com" <flamingomn@hotmail.com> + Subject: Re: Edit a file from within a .COM C Message-ID: <1116615021.617523.322360@o13g2000cwo.googlegroups.com>    THANKS to all for the replies!  ! here is what i have come up with"    $ set def dga2:[rxadmin.elg] $ date = f$time()  $ sho sym date? $! Purge and keep 14 days of  the files for hystorical records.  $ pur/keep=14 elgload.lis  $ pur/keep=14 elgloadlist.txt  $ pur/keep=14 elgload.com  $ pur/keep=14 elg_submit.log $! $! Create the file to read
 $ dir/sincB srt:elg*.log;/out=dga2:[rxadmin.elg]elgload.lis;/col=1/nohead/notr ail , $ open/read F1 DGA2:[RXADMIN.ELG]ELGLOAD.LIS $ open/write F2  ElgLoad.com $ line_count = 0 $ LOOP1: $ read/end=ENDIT F1 REC1 $!? $! note- in the following line, two single quotes precede REC1:  $! $ REC1 = "$sear ''REC1' parms" $ write F2 REC1  $ line_count = line_count + 1  $ goto LOOP1 $! $ ENDIT:
 $ close F2
 $ close F1 $!' $! assuming you want to run it as well:  $!1 $ @DGA2:[RXADMIN.ELG]ELGLOAD/out=elgloadlist.txt; 6 $! Add the line count to the bottom of the output file  $ open/append f3 elgloadlist.txt< $ write f3 "THERE ARE: ''LINE_COUNT' COVERAGES ON: ''DATE' "
 $ close f3G $! The below are just so the information is put into the ELG_SUBMIT.log  $ write sys$output ""  $ dir/date=mod elg*.*; $ write sys$output ""  $ ty elgload.com;  $ write sys$output ""  $ ty elgloadlist.txt;  $ exit   ------------------------------  % Date: Sat, 21 May 2005 00:24:15 -0400 - From: William Webb <william.w.webb@gmail.com> + Subject: Re: Edit a file from within a .COM 7 Message-ID: <8660a3a105052021244b5e2cf7@mail.gmail.com>   5 On 20 May 2005 11:50:21 -0700, flamingomn@hotmail.com  <flamingomn@hotmail.com> wrote:   > THANKS to all for the replies! >=20# > here is what i have come up with"  >=20 > $ set def dga2:[rxadmin.elg]  C It would be better to specify this in your purge statements than to  put a SET DEF inside your .COM.   F Also, don't you have disk logicals defined that you can use instead of
 device names? D (I didn't point this out earlier because I was following your lead,)  D Ideally, you should only use physical device names in a startup fileB where the logicals get assigned,. and as a general rule everywhere9 else should use the disk logicals to reference locations.   F That way, if a disk fails and you restore to an unused volume, all youE have to do is change where the disk logical points and you're golden.   E Otherwise you've got to do all this tedious searching to find out all D the places where that physical device name is referenced, and change them manually.  B Trust me, if you have to do this once or twice, you'll never set a system up that way again.    > $ date =3D f$time()  > $ sho sym dateA > $! Purge and keep 14 days of  the files for hystorical records.  > $ pur/keep=3D14 elgload.lis ! > $ pur/keep=3D14 elgloadlist.txt  > $ pur/keep=3D14 elgload.com   > $ pur/keep=3D14 elg_submit.log > $! > $! Create the file to read > $ dir/sincH > srt:elg*.log;/out=3Ddga2:[rxadmin.elg]elgload.lis;/col=3D1/nohead/notr > ail . > $ open/read F1 DGA2:[RXADMIN.ELG]ELGLOAD.LIS > $ open/write F2  ElgLoad.com > $ line_count =3D 0
 > $ LOOP1: > $ read/end=3DENDIT F1 REC1 > $!A > $! note- in the following line, two single quotes precede REC1:  > $!" > $ REC1 =3D "$sear ''REC1' parms" > $ write F2 REC1 ! > $ line_count =3D line_count + 1  > $ goto LOOP1 > $!
 > $ ENDIT: > $ close F2 > $ close F1 > $!) > $! assuming you want to run it as well:  > $!5 > $ @DGA2:[RXADMIN.ELG]ELGLOAD/out=3Delgloadlist.txt; 8 > $! Add the line count to the bottom of the output file" > $ open/append f3 elgloadlist.txt> > $ write f3 "THERE ARE: ''LINE_COUNT' COVERAGES ON: ''DATE' " > $ close f3I > $! The below are just so the information is put into the ELG_SUBMIT.log  > $ write sys$output ""  > $ dir/date=3Dmod elg*.*; > $ write sys$output ""  > $ ty elgload.com;  > $ write sys$output ""  > $ ty elgloadlist.txt;  > $ exit > =20  >=20D There's a book called "Writing Real Programs in DCL, Second Edition-& co-authored by some guy named Hoffman.  L He ain't exackly the VMS Wizard, but he ranks right up there, in my opinion= .   C I highly recommend it for your bookshelf, as it'll teach you  about = writing good structured DCL with lots of what is called "best  practices" in it.   + Go to the main OpenVMS page on HP's website  http://h71000.www7.hp.com/  F Look in the lower left hand corner for the Digital Press Bookstore for HP Technologies ad. " Click on it - It'll take you to=20  + http://digitalpressbooks.com/hptechnologies   < and you'll get a 30% discount on the book by going that way.   HTH,   WWWebb --=20 C NOTE: This email address is only used for noncommerical VMS-related  correspondence. C All unsolicited commercial email will be deemed to be a request for 8 services pursuant to the terms and conditions located at# http://bellsouthpwp.net/w/e/webbww/    ------------------------------  % Date: Fri, 20 May 2005 21:43:20 -0500 2 From: David J Dachtera <djesys.nospam@comcast.net>% Subject: Re: FMS Runtime Installation + Message-ID: <428EA047.4A955A6F@comcast.net>    John Vottero wrote:  > + > <norm.raphael@metso.com> wrote in message M > news:OF5A7D1D55.32520B91-ON85257007.00538088-85257007.00536481@metso.com...  > >  > >  > >  > > - > > By the way - Score:  VMSINSTAL 1, PCSI 0.  > > H > > If this had been a PCSI kit, fixing it would have been doable, but a > > narrower group > > would have known how.  > >  > M > I'm no PCSI expert but, I don't think you could build a PCSI kit that tried G > to install a file that wasn't in the kit so maybe the score should be  > VMSINSTAL 0, PCSI 1?   I'd say more like:   PCSI		1  Kit Developer 	0   --   David J Dachtera dba DJE Systems  http://www.djesys.com/  ) Unofficial OpenVMS Hobbyist Support Page: " http://www.djesys.com/vms/support/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/   " Unofficial OpenVMS-IA32 Home Page: http://www.djesys.com/vms/ia32/    Coming soon:& Unofficial OpenVMS Marketing Home Page   ------------------------------  + Date: Fri, 20 May 2005 17:57:36 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)9 Subject: Re: How to filter spam based on message content? $ Message-ID: <d6l8eg$3d5$1@online.de>  D In article <d6l5s7$il5$1@grapevine.wam.umd.edu>, bleau@UMTOF.UMD.EDU (Lawrence Bleau) writes:    D > This request is motivated by a spam that comes from a different IPC > every time, has a different subject line, but almost always has a E > certain identifying text in the message's body, such as "mort(age".   E Why not collect a list of the IPs and add them to your list of IPs to B reject stuff from?  I would automate this, of course.  The IPs areB presumably open relays.  These days, there is no reason at all forB anyone to have an open relay.  Anyone who needs to send legitimateE email, even from a volatile IP address, can send it through a trusted  relay for negligible cost.    I Another possibility is that the spams are coming from infected PCs whose  G users probably aren't even aware that they are infected.  (Monitor the  E traffic to a RANDOM IP address; most of the connections are probably  G from infected PCs to ports normally used for Windows file-sharing; the  H internet is a sewer and VMS is our scuba-diving suit.)  Such a strategy G would prevent email from such PCs reaching you, which presumably might  I be legitimate, but I really think that anyone sending email from a PC he  4 doesn't even know is infected gets what he deserves.  E You might want to write a rejection message saying that the email is  D being rejected since spam has been detected from the address.  This ? might alert some honest folks to something which is mistakenly   misconfigured.  B Since volatile IP addresses by nature get passed around, you will E collect more and more of these.  Later, some legitimate person might  D pick up such an address.  Again, though, he probably will send mail  through a trusted relay.  D When for my hobbyist cluster I moved from permanent IP addresses viaB ISDN (dial-out AND dial-in on demand; an interesting but expensiveB setup) to a single volatile address with DSL for the whole clusterH (actually, a single address is OK since the outside world only needs theE cluster alias anyway; I just send everything to the cluster alias), I E noticed right away that almost all of my email was bouncing, since it G was being sent from an address known to be volatile.  This was a couple D of years ago.  Thus, I can't imagine you would actually hurt anyone,H since I don't think anyone can send email from a volatile IP address and8 not notice that many of his recipients won't accept it.    ------------------------------  + Date: Fri, 20 May 2005 13:38:30 -0500 (CDT) * From: sms@antinode.org (Steven M. Schweda)9 Subject: Re: How to filter spam based on message content? 2 Message-ID: <05052013383072_2860027B@antinode.org>  P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)  F > In article <d6l5s7$il5$1@grapevine.wam.umd.edu>, bleau@UMTOF.UMD.EDU > (Lawrence Bleau) writes:   > F > > This request is motivated by a spam that comes from a different IPE > > every time, has a different subject line, but almost always has a G > > certain identifying text in the message's body, such as "mort(age".  > G > Why not collect a list of the IPs and add them to your list of IPs to  > reject stuff from?  [...]   F    One answer is that there are about as many hijacked Windows systems= out there with DSL or cable modems as there are IP addresses.   2 >   I would automate this, of course.  The IPs are > presumably open relays.   C    I do it manually.  Most of the IPs do not actually run an e-mail + server.  They are hijacked Windows systems.   - >   These days, there is no reason at all for D > anyone to have an open relay.  Anyone who needs to send legitimateG > email, even from a volatile IP address, can send it through a trusted  > relay for negligible cost.    F    There aren't many reasons to have a hijacked Windows system either,# but that doesn't seem to stop them.   K > Another possibility is that the spams are coming from infected PCs whose  I > users probably aren't even aware that they are infected.  (Monitor the  G > traffic to a RANDOM IP address; most of the connections are probably  D > from infected PCs to ports normally used for Windows file-sharing; > [...]   F    The infected systems are sending e-mail to e-mail servers, they are not not scanning ports.   C > I'm not sure it can even be done at all without totally replacing . > TCPIP$SMTP_RECEIVER.EXE .  Thanks for ideas.      I'm pretty sure you can't.   E    My suggestion, mentioned here some time ago, and ignored so far by B the product developers, would be to add the hooks for an optional,G user-supplied command procedure which would get passed some useful info H after the message has been collected but before the symbiont attempts toH make the local delivery.  This procedure could look over the IP address,H MAIL FROM, RCPT TO, message body, and so on, and return a status code to determine the final action.   E    I'd like something similar (but simpler) for anonymous FTP access, F too, as I tire of complaining about exploits which identify themselves9 as Xgpuser@home.com (where "X" is any upper-case letter).   H    Also, while we're on the topic, my SMTP.CONFIG file now has about 900F "Bad-Clients:" entries (and about as many comments), and I notice thatH my system ("HP TCP/IP Services for OpenVMS Alpha Version V5.4 - ECO 4 onH a AlphaStation 200 4/233 running OpenVMS V7.3-1") now hangs for a second> or two when an e-mail message comes in.  I haven't yet run theH experimant to determine if the large number of "Bad-Clients:" entries isE the reason.  The only other eccentricity of which I'm aware is that I E have stopped purging TCPIP$SMTP_RECV_RUN.LOG files, and I'm now up to > about version 16000.  Has anyone else seen this sort of thing?  H ------------------------------------------------------------------------  4    Steven M. Schweda               (+1) 651-699-98183    382 South Warwick Street        sms@antinode-org     Saint Paul  MN  55105-2547    ------------------------------  + Date: Fri, 20 May 2005 19:27:57 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)9 Subject: Re: How to filter spam based on message content? $ Message-ID: <d6ldnt$a3b$1@online.de>  C In article <05052013383072_2860027B@antinode.org>, sms@antinode.org  (Steven M. Schweda) writes:   M > > Another possibility is that the spams are coming from infected PCs whose  K > > users probably aren't even aware that they are infected.  (Monitor the  I > > traffic to a RANDOM IP address; most of the connections are probably  F > > from infected PCs to ports normally used for Windows file-sharing;	 > > [...]  > H >    The infected systems are sending e-mail to e-mail servers, they are > not not scanning ports.   H Right.  What I was referring to is that this might be the route (no pun  intended) to infection.   J >    Also, while we're on the topic, my SMTP.CONFIG file now has about 900H > "Bad-Clients:" entries (and about as many comments), and I notice thatJ > my system ("HP TCP/IP Services for OpenVMS Alpha Version V5.4 - ECO 4 onJ > a AlphaStation 200 4/233 running OpenVMS V7.3-1") now hangs for a second@ > or two when an e-mail message comes in.  I haven't yet run theJ > experimant to determine if the large number of "Bad-Clients:" entries is > the reason.     E I would have hoped/wished/expected that it reads that on startup and  F keeps the contents in memory.  There could be a command to reread the > configuration files without doing a full shutdown and restart.  : > The only other eccentricity of which I'm aware is that IG > have stopped purging TCPIP$SMTP_RECV_RUN.LOG files, and I'm now up to @ > about version 16000.  Has anyone else seen this sort of thing?  G I have, but it has been around longer than 5.4.  Note that things WILL   hang when you get to ;32767.  H I just moved to 7.3-2 and 5.4 ECO 4 a couple of days ago, but the TCPIP F cluster alias is now with a VAX, so the ALPHA has sent some mails but @ hasn't yet received any.  I've been waiting for this upgrade to G seriously learn more about TCPIP, including stuff which was already in   5.3.  B Is there anything I should watch out for?  I haven't done anythingD except install 5.4 along with 7.3-2 and apply all current patches to# 7.3-2 and the latest TCPIP patch.     6 I did change a command procedure which used TCPIP SHOWG INTERFACE/CLUSTER, which no longer works (but unfortunately is still in 
 the HELP):   News> spa tcpip sh vers   ;   HP TCP/IP Services for OpenVMS Alpha Version V5.4 - ECO 4 /   on a DEC 3000 - M300LX running OpenVMS V7.3-2     $ News> spa tcpip sh interface/cluster6 %TCPIP-E-INTEERROR, error processing interface requestI -TCPIP-I-NOMORE, parameter or qualifier CLUSTER no longer supported; see  8 the documentation for valid options and re-enter command  ' News> spa tcpip help sh interface/clust    SHOW     INTERFACE        /CLUSTER          Optional. Default: None.   G        Displays information about the cluster of which the interface is         a member.  6 I guess by "documentation" they didn't mean HELP.  :-(  E I'm using Ken Fairfield's suggestion to parse the output of IFCONFIG.    ------------------------------  % Date: Fri, 20 May 2005 15:43:30 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 9 Subject: Re: How to filter spam based on message content? , Message-ID: <428E3DD3.372C37D9@teksavvy.com>   Lawrence Bleau wrote:  > 1 > I'm running OpenVMS AXP 7.3-2, TCPIP 5.4 ECO 4.   B > I'd like to reject the message while it is still being received,H > rather than letting it get queued and delivered to my users' inbox and6 > having them to deal with the messages one at a time.  D Due to the proprietary nature of the receiver process , you can't do this nor add filters.   E If they published the TCPIP$ interfaces to the SMTP queue system, one H could then conceivably port software such as Postfix which ahs plenty ofH spam filtering and then have it submit messages to the SMTP queue system for delivery.   F Right now, the only options is to put a LINUX box in front of your VMSF box to do the spam filtering that VMS can't do because engineers don'tE have enough resources (no business case etc etc). Make sure the Linux H box doesn't run on HP hardware. You don't want to encourage HP who wouldE then think that there is no loss of revenue since customers are still 6 buying HP stuff to compensate for the failings of VMS.     OR  G Buy PMDF and use its spam filtering which I believe can be done in-line  during reception.    ------------------------------  + Date: Fri, 20 May 2005 14:38:03 -0500 (CDT) * From: sms@antinode.org (Steven M. Schweda)9 Subject: Re: How to filter spam based on message content? 2 Message-ID: <05052014380358_2860027B@antinode.org>  P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)  L > >    Also, while we're on the topic, my SMTP.CONFIG file now has about 900H > "Bad-Clients:" entries (and about as many comments), and I notice thatL > > my system ("HP TCP/IP Services for OpenVMS Alpha Version V5.4 - ECO 4 onL > > a AlphaStation 200 4/233 running OpenVMS V7.3-1") now hangs for a secondB > > or two when an e-mail message comes in.  I haven't yet run theL > > experimant to determine if the large number of "Bad-Clients:" entries is > > the reason.     G > I would have hoped/wished/expected that it reads that on startup and  H > keeps the contents in memory.  There could be a command to reread the @ > configuration files without doing a full shutdown and restart.  E    _If_ it's the long list of "Bad-Clients:" causing the problem, I'd H still assume that it's not reading the file every time, but just using aG bad algorithm to do the search.  More exploration needed.  (Did I writee4 "experimant"?  Yikes.)  Of course, I could be wrong.	         =   ?    It would be interesting to know if anyone has a _really_ big H "Bad-Clients:" list.  (Big enough to compensate for faster hardware than mine, for example.)n  D    I can live with a stop-start when I make a change.  If you're notD careful, someone will implement the re-read using "kill -HUP" as the5 user interface, and _then_ you'll be sorry you asked.i  < > > The only other eccentricity of which I'm aware is that II > > have stopped purging TCPIP$SMTP_RECV_RUN.LOG files, and I'm now up tooB > > about version 16000.  Has anyone else seen this sort of thing? > I > I have, but it has been around longer than 5.4.  Note that things WILL o > hang when you get to ;32767.  F    I was wondering if creating ";n" (for large n) could be slow all by itself.w  E    I think I hit ;32767 once a long time ago.  I even added a versionoG shifter to the purge section of the .COM involved, but it wasn't cleverrA enough.  A new message came in while it was renaming log files toiG smaller versions, so I ended up with a bunch of nice, small versions, a-F big gap, and a few with big versions (still).  Then, because there wasH already a ";1", it wouldn't/couldn't do any more about it.  Everything's complicated.  H    As the junk e-mail rate grows (and it _does_ grow), the version limit( problem could get increasingly annoying.  D > Is there anything I should watch out for?  I haven't done anythingF > except install 5.4 along with 7.3-2 and apply all current patches to# > 7.3-2 and the latest TCPIP patch.h  F    I haven't seen any new problems.  (The old problems are good enoughF for me.)  I moved up from the official Hobbyist version (V5.3) to V5.4$ to get the new junk e-mail features.  H ------------------------------------------------------------------------  4    Steven M. Schweda               (+1) 651-699-98183    382 South Warwick Street        sms@antinode-orgr    Saint Paul  MN  55105-2547i   ------------------------------    Date: 20 May 2005 15:58:15 -0500; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) 9 Subject: Re: How to filter spam based on message content? 3 Message-ID: <PFlGBl2d0lEg@eisner.encompasserve.org>n  \ In article <428E3DD3.372C37D9@teksavvy.com>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes: > Lawrence Bleau wrote:n >> r2 >> I'm running OpenVMS AXP 7.3-2, TCPIP 5.4 ECO 4. > C >> I'd like to reject the message while it is still being received,sI >> rather than letting it get queued and delivered to my users' inbox ands7 >> having them to deal with the messages one at a time.  > F > Due to the proprietary nature of the receiver process , you can't do > this nor add filters.r  G    Yeah, right.  Except that the SMPT server is fully documented in the D    RFC and the MAIL$ routines are fully documentented in the Utility,    Routines Manual, and that's all you need.  F    And if I ever get my little filter done (no complex algorithms, go E    buy PMFD if you want that), I'll probably put it where you all cant
    get it.  F    Right now it still misses some of the URLs (in the message content)G    I want to filter on and doesn't have all the filters I think I need.D   ------------------------------  % Date: Fri, 20 May 2005 17:23:17 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 9 Subject: Re: How to filter spam based on message content?r, Message-ID: <428E5545.6E1CB9C5@teksavvy.com>   "Steven M. Schweda" wrote:G >    _If_ it's the long list of "Bad-Clients:" causing the problem, I'dnJ > still assume that it's not reading the file every time, but just using a" > bad algorithm to do the search.   D You might consider using your own DNS server to supply a private RBLN service at which point, there is no longer any limit on the number of entries.   ------------------------------  % Date: Fri, 20 May 2005 17:26:31 -0400Y- From: JF Mezei <jfmezei.spamnot@teksavvy.com>"9 Subject: Re: How to filter spam based on message content? , Message-ID: <428E5607.FE8F0DE9@teksavvy.com>   Bob Koehler wrote:I >    Yeah, right.  Except that the SMPT server is fully documented in the F >    RFC and the MAIL$ routines are fully documentented in the Utility. >    Routines Manual, and that's all you need.  F Wrong. In order to implement your own receiver process that ahs properH logging and more sophisticated spam filtering but which still interfacesG to the TCPIP services symbiont/queue, you don't use the MAIL$ routines.oF You must either create temperary files that get recretaed when you use= the SFF facility, or you get the VMS engineers to unleash thelB documentation for the TCPIP$ routines that let you submit messages$ directly without intermediate files.   ------------------------------  + Date: Fri, 20 May 2005 17:05:39 -0500 (CDT)O* From: sms@antinode.org (Steven M. Schweda)9 Subject: Re: How to filter spam based on message content?s2 Message-ID: <05052017053944_2860027B@antinode.org>  - From: JF Mezei <jfmezei.spamnot@teksavvy.com>   I > >    _If_ it's the long list of "Bad-Clients:" causing the problem, I'd L > > still assume that it's not reading the file every time, but just using a$ > > bad algorithm to do the search.  > F > You might consider using your own DNS server to supply a private RBLP > service at which point, there is no longer any limit on the number of entries.  G    I'd need one with capabilities I've not seen, as I usually punch outbE a whole block of addresses at a time.  That is, when I get junk from,a for example, 64.163.155.184 =n5 adsl-64-163-155-184.dsl.snfc21.pacbell.net, I consult B "http://ws.arin.net/cgi-bin/whois.pl", and assume that everyone in> 64.163.155.176/28 (or, if I'm feeling particularly ungenerous,@ 64.160.0.0/12) is comparably lame, and use that whole block in a "Bad-Clients:" entry.g  E    If there's an easy way to do that using a (conveniently available),H DNS server, then I'm open to a good exposition.  If I'd need to write my$ own, I think that I'd prefer not to.  H ------------------------------------------------------------------------  4    Steven M. Schweda               (+1) 651-699-98183    382 South Warwick Street        sms@antinode-orgT    Saint Paul  MN  55105-2547n   ------------------------------  % Date: Sat, 21 May 2005 07:38:18 +0200g2 From: martin@radiogaga.harz.de (Martin Vorlaender)9 Subject: Re: How to filter spam based on message content?n; Message-ID: <428ec94a.524144494f47414741@radiogaga.harz.de>o  . JF Mezei <jfmezei.spamnot@teksavvy.com> wrote: > Bob Koehler wrote:J >>    Yeah, right.  Except that the SMPT server is fully documented in theG >>    RFC and the MAIL$ routines are fully documentented in the Utility3/ >>    Routines Manual, and that's all you need.Y > H > Wrong. In order to implement your own receiver process that ahs properJ > logging and more sophisticated spam filtering but which still interfacesI > to the TCPIP services symbiont/queue, you don't use the MAIL$ routines.mH > You must either create temperary files that get recretaed when you use? > the SFF facility, or you get the VMS engineers to unleash the5D > documentation for the TCPIP$ routines that let you submit messages& > directly without intermediate files.  K Or, you put your SMTP server on another port, and use PreciseMail Anti-Spam K Gateway by Process Software to receive mails. If a mail passes its filters, ; it is forwarded to the original SMTP server simply by SMTP.    cu,    Martin  F Disclaimer: My company is a german distributor for Process, so I'm not! completely unbiased towards them.  -- oA So long, and thanks        | Martin Vorlaender  |  OpenVMS rules!w4 for all the books...       | work: mv@pdv-systeme.deG In Memoriam Douglas Adams  |   http://www.pdv-systeme.de/users/martinv/o;             1952-2001      | home: martin@radiogaga.harz.de    ------------------------------  # Date: Fri, 20 May 2005 20:33:44 GMT-> From: andekl_no@saaf_spam.se (=?ISO-8859-1?Q?Anders_Ekl=F6f?=): Subject: Re: Mac advertising vs. ideas for VMS advertising; Message-ID: <1gwvsrb.1fvzg9xpftqvjN%andekl_no@saaf_spam.se>t  # AEF <spamsink2001@yahoo.com> wrote:   H > Hmmm. I'm looking at an ad in a recent Computerworld: A poster on someG > hardware that says "THIS NETWORK IS ALERT, VIGILANT, AND WELL-GUARDED F > MICROSOFT.COM/SECURITY/IT   MICROSOFT"   Caption: Find the tools and1 > guidance you need for a well-guarded network at  > microsoft.com/security/IT."G > I > OK, now that you've all stopped laughing ... oh, you haven't? I'll wait  > a few more minutes. (!)G >  > .... > E > So Microsoft has a better case to advertise its security than AppleE > does for its?   D No, but they don't don't have the nerve to claim it's virus free <g>9 Neither does Apple, possibly for the reasons I mentioned."= But they do stress stability and security in general in their_A advertising. However, the main buzzword is still "user friendly".Y  C Personally I think they should stress the virus issue though not in"B absolute terms. What about "virtually free of viruses, spyware andB adware" ? They *can* back that up with evidence. And it definitely" contributes to user friendlyness.    -- E5 I recommend Macs to my friends, and Windows machines f. to those whom I don't mind billing by the hour   ------------------------------    Date: 20 May 2005 15:10:05 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen)i* Subject: Re: message ident length question3 Message-ID: <R6Mmzc7lmdOm@eisner.encompasserve.org>   j In article <HqloglI4zYC2@eisner.encompasserve.org>, kuhrt@nospammy.encompasserve.org (Marty Kuhrt) writes:  @ > Well, there you go.  Now that I know exactly where to look it ? > becomes clear.  Seems I looked through the manual a few timese; > and didn't see it, but then my short term memory isn't...l > ! > What was I talking about again?o  > As I recall, you were talking about sending me lots of cash...   ------------------------------  # Date: Fri, 20 May 2005 23:51:22 GMTE1 From: drwho8__NOTME__@att.net (The Eighth Doctor)u3 Subject: Networking problem concerning a DEC TS 90LtH Message-ID: <_Juje.799313$w62.185428@bgtnsc05-news.ops.worldnet.att.net>   Hello from the Eighth DoctorN Basically I need to connect a DEC TS 90L who has a COAX port, to a customer's L UTP based network. It seems they seem need that gizmo for some work they do W based at the other end of their network. I did explain that there is a whole backplane MV for doing just that, but they refuse to spend the extra money to obtain the backplane.  P I just finished using a Google based search engines for the DELNI. I would have ' better luck wiring something of a sort..  O Does anyone on the NG have just such an item roosting in their equipment room, iV that they obviously do not need, and would be willing to part with, I'll pay shipping U charges? And if your located in the tri-state area, (NY, NJ, CT), I'll take anything nO medium sized that's not needed as well, physically. Please e-mail for physical e address. -- Gregg drwho8 atsign att dot netf   ------------------------------  % Date: Fri, 20 May 2005 22:21:26 -0400,$ From: "Chris" <an.other@not_here.ca>7 Subject: Re: Networking problem concerning a DEC TS 90Lo8 Message-ID: <GWwje.5979$Wp.785166@news20.bellglobal.com>  D Would think that the solution would be a BNC to UTP Media converter:6  <$100 at almost any computer supply outlet (CDW, etc)  L A DELNI is really not the answer in this case (or very many others any more)    > "The Eighth Doctor" <drwho8__NOTME__@att.net> wrote in messageB news:_Juje.799313$w62.185428@bgtnsc05-news.ops.worldnet.att.net... > Hello from the Eighth DoctorD > Basically I need to connect a DEC TS 90L who has a COAX port, to a
 customer'sJ > UTP based network. It seems they seem need that gizmo for some work they doH > based at the other end of their network. I did explain that there is a whole backplaneII > for doing just that, but they refuse to spend the extra money to obtainG the backplane. >;L > I just finished using a Google based search engines for the DELNI. I would have) > better luck wiring something of a sort.m >FJ > Does anyone on the NG have just such an item roosting in their equipment room,sJ > that they obviously do not need, and would be willing to part with, I'll pay shippingH > charges? And if your located in the tri-state area, (NY, NJ, CT), I'll
 take anythingdG > medium sized that's not needed as well, physically. Please e-mail fort physical
 > address. > --! > Gregg drwho8 atsign att dot net  >a >a   ------------------------------  % Date: Fri, 20 May 2005 21:53:43 -0500n2 From: David J Dachtera <djesys.nospam@comcast.net>7 Subject: Re: Networking problem concerning a DEC TS 90L-+ Message-ID: <428EA2B7.FF27F7C3@comcast.net>r   The Eighth Doctor wrote: >  > Hello from the Eighth DoctorO > Basically I need to connect a DEC TS 90L who has a COAX port, to a customer's M > UTP based network. It seems they seem need that gizmo for some work they do<X > based at the other end of their network. I did explain that there is a whole backplaneX > for doing just that, but they refuse to spend the extra money to obtain the backplane. > Q > I just finished using a Google based search engines for the DELNI. I would havea) > better luck wiring something of a sort.e > P > Does anyone on the NG have just such an item roosting in their equipment room,W > that they obviously do not need, and would be willing to part with, I'll pay shippingdV > charges? And if your located in the tri-state area, (NY, NJ, CT), I'll take anythingP > medium sized that's not needed as well, physically. Please e-mail for physical
 > address.   DELNI doesn't sound right.  C You're looking for a 10BaseT <-> 10Base2 transceiver of some sort.    A Push comes to shove, look for a DESPR (10Base5 to 10Base2, sinplenG 10Base2 port) or a DEMPR (multiple 10Base2 ports), and a DESTA (10Base5 F to 10BaseT), at least I think those are the models. Not sure about the -xx suffix for each, though.  F ...though there's likely a smaller single-unit device that will do the$ same thing. Have you tried BlackBox?   --   David J Dachtera dba DJE Systemsy http://www.djesys.com/  ) Unofficial OpenVMS Hobbyist Support Page: " http://www.djesys.com/vms/support/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho//  " Unofficial OpenVMS-IA32 Home Page: http://www.djesys.com/vms/ia32//   Coming soon:& Unofficial OpenVMS Marketing Home Page   ------------------------------  % Date: Fri, 20 May 2005 11:52:13 -07000, From: Ken Fairfield <my.full.name@intel.com>- Subject: Re: Newbie with command file problemh+ Message-ID: <d6lbkt$ara$1@news01.intel.com>2  D Others have answered this (in pieces), but given your newness to VMS  and DCL, let me expand a little.   brucedodds@comcast.net wrote: ( >>. . .what exactly do you type when you< >>*say* "runs fine from the command prompt without the "@""? >  > H > I created a file named TYPE_FILE.COM that had just the following line: > TYPE 'P1'p > 
 > Entering > TYPE_FILE GPJSHQ.COMC > at the command prompt caused the file GPJSHQ.COM to be typed. Thei6 > leading "@" character wasn't needed for some reason.  B      "Native" DCL commands are called "verbs".  For example, SHOW,= TYPE, RENAME, SET, DELETE, COPY and LOGOUT are all DCL verbs.iC They are present whenever you log into the system (to others: let'smE not get distracted by detached processes and whether a CLI is mapped,  etc., please).  D      Furthermore, DCL allows you to abbreviate verbs so that you can@ type as few characters as are needed to differentiate from otherC verbs.  Therefore you don't need to type "DIRECTORY" at the commandtB prompt, only "DIR".  However, if you were to type just "DI", you'd get an error message like this:t   $ di> %DCL-W-ABVERB, ambiguous command verb - supply more characters   \DI\ $m  E because DI is ambigous between DIFFERENCE and DIRECTORY (and DIAGNOSEtD if your system has DECevent installed) and DCL isn't going to choose for you. :-)  A      BUT!  For native DCL verbs, you NEVER need to type more thanlC FOUR characters.  This is undocumented, or semi-documented, in that6C VMS Engineering _could_ elect to require more characters in a later0@ version, but it's been 25 years now and is unlikely to change...D The upshot is that both "LOGOUT" and "LOGOFF" will invoke the LOGOUT= verb since DCL only parses the first four characters, "LOGO".r  2      This is why you were confused when you typed:   $ TYPE_FILE GPJSHQ.COM  D DCL interpreted this as "$ TYPE GPJSHQ.COM" and ignored the trailingA "_FILE".  It appeared to you to work because it did what the yourwD command file would have done, but it was NOT your command file doingA this.  Indeed, if your command file would had a different commandsA in it, like $ DIRECTORY/FULL 'P1' , you would have seen that yourfB command file didn't get executed.  It also would have been obviousB if you had named your file FILE_TYPE.COM.  In that case, you would have gotten an error message:    $ file_type gpjshq.comF %DCL-W-IVVERB, unrecognized command verb - check validity and spelling
   \FILE_TYPE\e $     B      The upshot is: you must *always* use the at-sign to execute aB command procedure at the DCL prompt.  That at-sign may be "hidden"- in a symbol definition, but it must be there.P    ?      On a related but separate topic, you can define symbols as/> shorthand for frequently used commands.  Typically your system= manager will have made many of these available to the general E user population at login (use: $ SHOW SYMBOL/GLOBAL/ALL to see them).gG You can add more of your own to your personal SYS$LOGIN:LOGIN.COM file.1  E      I bring this up because DCL will _match_ a symbol before it willcD match a verb (which may cause some confusion).  For example, someoneD at my site long ago put the following in the system login procedure:  8 $ DIR == "DIRECTORY/SIZE=ALL/DATE=MOD/prot/WIDTH=SIZE=8"  H With this symbol definition in place, typing "DIR" will invoke DIRECTORYG with all those qualifiers, i.e., the symbol will be expanded before theDE DIRECTORY verb _with_ qualifiers is executed.  However, typing "DIRE"nD will get you the "vanilla" DIRECTORY verb without qualifiers because& "DIRE" doesn't match the symbol "DIR".  F      On the other hand, suppose the system manager put this definition in the system login procedure:  ? $ DIR*ECTORY == "DIRECTORY/SIZE=ALL/DATE=MOD/prot/WIDTH=SIZE=8"   E Now you'd be in a bit of a fix.  Any abbreviation of "DIRECTORY" with E at least 3 characters will match the symbol!  What do to if you don'tiF what the symbol?  Use the DCL verb 4-character rule and type somethingC like "DIREXYZZY".  So long as there is no symbol DIREXYZZY defined,t2 DCL will happily parse this as the DIRECTORY verb.   	-Keno -- f6 I don't speak for Intel, Intel doesn't speak for me...  
 Ken Fairfielda! D1C Automation VMS System Supportt" who:   kenneth dot h dot fairfield where: intel dot com   ------------------------------    Date: 20 May 2005 12:33:06 -0700 From: brucedodds@comcast.net- Subject: Re: Newbie with command file problemtC Message-ID: <1116617586.645742.184870@g43g2000cwa.googlegroups.com>t   Ken -s  D Thank you for the thorough explanation. Holy cow. I see that this is( not an environment for the feebleminded.  * I'm about to post another newbie question.   ------------------------------  % Date: Fri, 20 May 2005 21:44:37 -0500u2 From: David J Dachtera <djesys.nospam@comcast.net>- Subject: Re: Newbie with command file problem-+ Message-ID: <428EA095.2CDDF597@comcast.net>3   brucedodds@comcast.net wrote:a >  > Ken -a > F > Thank you for the thorough explanation. Holy cow. I see that this is* > not an environment for the feebleminded. > , > I'm about to post another newbie question.  G Remember that there's also a HELP command to help out us old-timers, aso well as new-comers...    --   David J Dachtera dba DJE SystemsL http://www.djesys.com/  ) Unofficial OpenVMS Hobbyist Support Page:h" http://www.djesys.com/vms/support/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/'  " Unofficial OpenVMS-IA32 Home Page: http://www.djesys.com/vms/ia32/t   Coming soon:& Unofficial OpenVMS Marketing Home Page   ------------------------------    Date: 20 May 2005 13:08:50 -0700 From: brucedodds@comcast.net9 Subject: Newby question about date computations / IF-THENHC Message-ID: <1116619730.210775.222590@g49g2000cwa.googlegroups.com>i  ? I'm attempting to generate a file name based on the date of the G previous Saturday. For some reason I'm getting the date of the previous 4 Friday. For today, that's May 13 rather than May 14.  , Here is the routine that generates the name.  
 START OF CODE3   $ MAKE_FILE_NAME: % $	DAY_OF_WEEK = F$CVTIME(,,"WEEKDAY")pC $ 	IF DAY_OF_WEEK .EQ. "Sunday"    THEN WORK_DATE = F$CVTIME("-1-")aC $ 	IF DAY_OF_WEEK .EQ. "Monday"    THEN WORK_DATE = F$CVTIME("-2-")aC $ 	IF DAY_OF_WEEK .EQ. "Tuesday"   THEN WORK_DATE = F$CVTIME("-3-")wC $ 	IF DAY_OF_WEEK .EQ. "Wednesday" THEN WORK_DATE = F$CVTIME("-4-")cC $ 	IF DAY_OF_WEEK .EQ. "Thursday"  THEN WORK_DATE = F$CVTIME("-5-") C $ 	IF DAY_OF_WEEK .EQ. "Friday"    THEN WORK_DATE = F$CVTIME("-6-") C $ 	IF DAY_OF_WEEK .EQ. "Saturday"  THEN WORK_DATE = F$CVTIME("-7-")d1 $ 	DATE_STRING = F$EXTRACT(0,4,WORK_DATE) + "_" + 9 F$EXTRACT(5,2,WORK_DATE) + "_" + F$EXTRACT(8,2,WORK_DATE)o) $ 	FILE_NAME = "SALES_RPT_" + DATE_STRING 	 $  RETURN    END OF CODEa  F The entire procedure (GPJSHQ_WEEKLY_TOP.COM) is below. I'm invoking it0 from the command prompt as "@GPJSHQ_WEEKLY_TOP".  C Note that test symbol DM6, which is assigned a value using the samerG formula used to fill WORK_DATE, shows the correct value - May 14, while C WORK_DATE contains May 13. All of the symbols displayed contain theoE expected values except for WORK_DATE. So there may be something wrongl with the IF statement.  D I created the COM file using a PC text editor. For some reason extraG spaces & tabs were inserted at the end of lines of code. I removed mostrB if not all of these, and they're probably not the culprit, but who knows.   Thanks.   % START OF CODE (GPJSHQ_WEEKLY_TOP.COM)w   $ SET VERIFY $ DELETE GPJSHQ_WEEKLY.COM;* $ FILE_NAME = "" $ GOSUB MAKE_FILE_NAME& $ OPEN/WRITE OUTFILE GPJSHQ_WEEKLY.COM $ WRITE OUTFILE "REPORT" $ WRITE OUTFILE "REPGEN" $ WRITE OUTFILE "RUN"g $ WRITE OUTFILE "GPJSHQ" $ WRITE OUTFILE "YEAR_START"# $ WRITE OUTFILE "PREVIOUS_WEEK_END"o $ WRITE OUTFILE "YEAR_START"# $ WRITE OUTFILE "PREVIOUS_WEEK_END"m $ WRITE OUTFILE  FILE_NAME $ WRITE OUTFILE  "NO", $ WRITE OUTFILE  "FORMFEED"d $ WRITE OUTFILE  "END" $ WRITE OUTFILE  "END" $ CLOSE OUTFILEI# $ BK_FILE_NAME = FILE_NAME + ".XFR"a& $ SIMON_FILE_NAME = FILE_NAME + ".TXT"1 $ COPY 'BK_FILE_NAME' SIMON::BKM:'SIMON_FILE_NAMEl $ EXIT   !$ SUBMIT GPJSHQ_WEEKLYe   $ MAKE_FILE_NAME:a $  WORK_DATE = ""O% $	DAY_OF_WEEK = F$CVTIME(,,"WEEKDAY")e
 $  SHOW TIME$ @ IF DAY_OF_WEEK .EQ. "Sunday"    THEN WORK_DATE = F$CVTIME("-1-")C $ 	IF DAY_OF_WEEK .EQ. "Monday"    THEN WORK_DATE = F$CVTIME("-2-")eC $ 	IF DAY_OF_WEEK .EQ. "Tuesday"   THEN WORK_DATE = F$CVTIME("-3-")fC $ 	IF DAY_OF_WEEK .EQ. "Wednesday" THEN WORK_DATE = F$CVTIME("-4-")iC $ 	IF DAY_OF_WEEK .EQ. "Thursday"  THEN WORK_DATE = F$CVTIME("-5-")dC $ 	IF DAY_OF_WEEK .EQ. "Friday"    THEN WORK_DATE = F$CVTIME("-6-")-C $ 	IF DAY_OF_WEEK .EQ. "Saturday"  THEN WORK_DATE = F$CVTIME("-7-")  $ DM1 = F$CVTIME("-1-")( $ DM2 = F$CVTIME("-2-")c $ DM3 = F$CVTIME("-3-")  $ DM4 = F$CVTIME("-4-")  $ DM5 = F$CVTIME("-5-")3 $ DM6 = F$CVTIME("-6-")> $ SHOW SYMBOL DM1t $ SHOW SYMBOL DM2d $ SHOW SYMBOL DM3- $ SHOW SYMBOL DM4e $ SHOW SYMBOL DM5e $ SHOW SYMBOL DM6e1 $ 	DATE_STRING = F$EXTRACT(0,4,WORK_DATE) + "_" + 9 F$EXTRACT(5,2,WORK_DATE) + "_" + F$EXTRACT(8,2,WORK_DATE)a) $ 	FILE_NAME = "SALES_RPT_" + DATE_STRING  $ SHOW SYMBOL DAY_OF_WEEKc $  SHOW SYMBOL WORK_DATE $ SHOW SYMBOL DATE_STRINGy $ SHOW SYMBOL FILE_NAME				 $  RETURN    ------------------------------  % Date: Fri, 20 May 2005 13:19:18 -0700l From: Z <Z@no.spam>e= Subject: Re: Newby question about date computations / IF-THEN + Message-ID: <9Drje.11808$cP2.3556@fe06.lga>i   brucedodds@comcast.net wrote:r > $ MAKE_FILE_NAME: ' > $	DAY_OF_WEEK = F$CVTIME(,,"WEEKDAY")IE > $ 	IF DAY_OF_WEEK .EQ. "Sunday"    THEN WORK_DATE = F$CVTIME("-1-")  ...oE > Note that test symbol DM6, which is assigned a value using the samesI > formula used to fill WORK_DATE, shows the correct value - May 14, whilepE > WORK_DATE contains May 13. All of the symbols displayed contain thelG > expected values except for WORK_DATE. So there may be something wrongc > with the IF statement.   Change .EQ. to .EQS.   Better?d   ------------------------------    Date: 20 May 2005 14:40:30 -0700 From: brucedodds@comcast.net= Subject: Re: Newby question about date computations / IF-THENvB Message-ID: <1116625229.976043.79300@o13g2000cwo.googlegroups.com>   Thanks. I'll try it on Monday.   ------------------------------    Date: 20 May 2005 13:02:25 -0700 From: jordan@ccs4vms.com> Subject: Using TCPIP V5.4/VMS V7.3-2 as secondary MX forwarderC Message-ID: <1116619345.398103.175260@g49g2000cwa.googlegroups.com>n  G We have an Alpha, VMS V7.3-2/TCPIP V5.4, current ECO.  It has served asaD the central email handler for clients on PC's using POP3 access, forG three separate domains.  It has been the only mail destination; there'se/ no secondary MX records for any of the domains.s  F For various reasons, one of the domains is being 'split off', and theyG are now using a dedicated pc server at a separate location and IP rangeaC running a third party app (not exchange, thank heavens!) to provide,C MTA, POP, and web services.  The MX record for that domain has beendG re-aimed to this new server, though the Alpha has not yet been modifiedsF (so it thinks its still the MTA for that domain, just no mail comes in to it).w  @ We want to use the Alpha as secondary MX for the newly separatedE domain; that is we want the highest priority MX record for the domainiF to point to the pc, and a lower priority one to point to the Alpha; ifF mail gets sent to the alpha it should store and forward to the pc evenF though it does have local accounts for all those users (they still use the Alpha for business apps).o  G Currently that third domain is listed in the local aliases file, and ine/ the SMTP.CONFIG file as a 'Relay-Zones:' entry.e  F If I read the docs right, I can set up the forwarding using a local MXG record (domain.com mx mail.domain.com 10), and I think I need to remove A it from the 'Relay-Zones:' field in smtp.config.  The description A sounds like I also need to remove it from the local aliases file.-  B So is having a local MX record for that domain, pointing to the PCE server, enough to have the Alpha serve as the secondary MX server for2C the moved domain?  Or is there something else that needs to be done7- (setting up a zone, alternate gateways, etc)?E  C Thanks for any info.  I'm shoulder deep in a st00pid peecee problem D right now and don't have time to 'just try' on our test environment.   Rich CCSa   ------------------------------    Date: 20 May 2005 20:42:40 -0700 From: tomarsin2015@comcast.net, Subject: VAXstation 3100 free to a good homeC Message-ID: <1116646960.463149.236090@f14g2000cwb.googlegroups.com>a  G I surplus a VAXstation 3100 with 2 1 gig drives and 12megs of memory. Io8 would like to give this system to someone that could useB it. VMS 7.3 is already installed, so the only thing you would needG to do is install a license. The system is a VAX model 10 in a BA42 box. B What I would like is a e-mail stating why you would like this VAX.  There are a few rules thru @ 1. NO EBAY - IF YOU WANT THE SYSTEM TO SALE ON EBAY OR ANY OTHER3    ONLINE AUCTION SERVICE THEN LOOK SOMEPLACE ELSE.i@    YOU WILL SIGN A AGREEMENT TO THE FACT - IF THE SYSTEM APPEARSF    ON EBAY OR ANY OTHER SERVICE THEN YOU OWN ME 5000.00 (FIVE THOUSAND  DOLLARS) (AND YES THIS IS LEGAL)6 2. YOU MUST KEEP THE SYSTEM FOR AT LEAST 1 (ONE) YEAR.@ 3. THE SYSTEM WILL BE USED FOR A NON-PROFIT USE IE HOME USE ONLYD 4. YOU MAY TRANSFER/GIVE THE SYSTEM TO SOMEONE ELSE, BUT IF IT FALLSG WITHIN THAT 1 YEAR I MUST BE NOTIFIED, AND THE PERSON MUST AGREE TO THEa THESE TERMS.G ANY VOLIATION OF THESE RULES WILL RESULT IN COURT ACTION - I HAVE GIVENfF STUFF AWAY ONLY TO SEE IT APPEAR ON EBAY. SO THATS WHY I AM GETTING SOE STRICK. I AM NOT GIVING STUFF AWAY JUST TO SEE IT ON EBAY!!! IF THATSg& THE CHOICE THEN I WILL DO IT MYSELF!!!? I will be putting the system on the net so anybody can log intotF the system and see what it is like. You may telnet to the system using> the address 68.35.167.136 port 99 (make sure you spec port 99) USERNAME FREEVAX NO PASSWORD NEEDED: The system will be up on the net within the next 24 hours.C LOCAL PICKUP IS PREFER, BUT WILL SHIP IT. YOU PICK UP THE CHARGES -a* THIS ALSO INCLUDES INTERNATIONAL SHIPPING. thanks ps; I may have a Alphastation 200/233 going to the dumps soon!!e phillip    ------------------------------  + Date: Fri, 20 May 2005 23:07:29 -0500 (CDT).* From: sms@antinode.org (Steven M. Schweda), Subject: VAXstation 3100 free to a good home2 Message-ID: <05052023072926_2860027B@antinode.org>   From: tomarsin2015@comcast.net  ( > I surplus a VAXstation 3100 with [...]      Model?  76 > 30.r  - > The system is a VAX model 10 in a BA42 box.i  ?   What's a VAXstation 3100 model 10?  A MicroVAX 3100 model 10?   E > LOCAL PICKUP IS PREFER, BUT WILL SHIP IT. YOU PICK UP THE CHARGES -s      Local to where, Mars?  B > ANY VOLIATION OF THESE RULES WILL RESULT IN COURT ACTION - [...]  E    Well, if you don't live in the same jurisdiction (or close), isn'tc that a pretty empty threat?   = > I may have a Alphastation 200/233 going to the dumps soon!!t  E    That's more interesting.  When you start handing out PWS or XP1000t  systems, be sure to let me know.  H ------------------------------------------------------------------------  4    Steven M. Schweda               (+1) 651-699-98183    382 South Warwick Street        sms@antinode-org5    Saint Paul  MN  55105-2547i   ------------------------------  # Date: Sat, 21 May 2005 04:47:58 GMTn  From: John Santos <john@egh.com>0 Subject: Re: VAXstation 3100 free to a good home( Message-ID: <24zje.192$yO1.103@trnddc05>   Steven M. Schweda wrote:  > From: tomarsin2015@comcast.net >  > ( >>I surplus a VAXstation 3100 with [...] >  >  >    Model?  76 > 30.o >  > - >>The system is a VAX model 10 in a BA42 box.s >  > A >   What's a VAXstation 3100 model 10?  A MicroVAX 3100 model 10?s >  > E >>LOCAL PICKUP IS PREFER, BUT WILL SHIP IT. YOU PICK UP THE CHARGES -a >  >  >    Local to where, Mars?  B Nope.  Pluto.  (I accidentally telneted to the regular Telnet port? instead of 99 and it says it's node PLUTO,so Mars is only a fewu billion miles off.  :-)   E (I hear him now saying "Sheesh!  I said 24 hours!  Give me a break!")S  D It resolves to something.nm.comcast.net, so I'm guessing New Mexico?   >  > B >>ANY VOLIATION OF THESE RULES WILL RESULT IN COURT ACTION - [...] >  > G >    Well, if you don't live in the same jurisdiction (or close), isn'tt > that a pretty empty threat?   E You gonna move just to spite this guy?  :-)  Since he'll have to knows! where you live to ship it to you.e     >  > = >>I may have a Alphastation 200/233 going to the dumps soon!!  >  > G >    That's more interesting.  When you start handing out PWS or XP1000 " > systems, be sure to let me know. > J > ------------------------------------------------------------------------ > 6 >    Steven M. Schweda               (+1) 651-699-98185 >    382 South Warwick Street        sms@antinode-orgt >    Saint Paul  MN  55105-2547'    E If it's somewhere closer to Boston than my guess...  Though I do havet? 24Mb in my MV3600, I think MV3100's are quite a bit faster (anye@ model) and take what was once much more standard memory.  If so,G I could decommission my MV3600 and use the cab/backplane to re-assembleo my 11/73, and still have a VAX.s         --   John Santost Evans Griffiths & Hart, Inc. 781-861-0670 ext 539   ------------------------------  + Date: Sat, 21 May 2005 00:07:30 -0500 (CDT)s* From: sms@antinode.org (Steven M. Schweda)0 Subject: Re: VAXstation 3100 free to a good home2 Message-ID: <05052100073044_2860027B@antinode.org>    From: John Santos <john@egh.com>  F > It resolves to something.nm.comcast.net, so I'm guessing New Mexico?  -    Plausible.  "ALBUQUERQUE-2", according to:lD http://ws.arin.net/cgi-bin/whois.pl?queryinput=!%20NET-68-35-128-0-1  D > >>ANY VOLIATION OF THESE RULES WILL RESULT IN COURT ACTION - [...] > > I > >    Well, if you don't live in the same jurisdiction (or close), isn'ta > > that a pretty empty threat?s > G > You gonna move just to spite this guy?  :-)  Since he'll have to know # > where you live to ship it to you.n  A    Knowing where I am and getting me into court are two different G things.  Filing suit here would be inconvenient for him, and getting merD into court there is unlikely.  Extradition (or bounty hunters) for aF small civil suit?  I don't think so.  Perhaps the recipient will agree' to putting $5000 into escrow somewhere.a  G > If it's somewhere closer to Boston than my guess...  Though I do havedA > 24Mb in my MV3600, I think MV3100's are quite a bit faster (any;B > model) and take what was once much more standard memory.  If so,I > I could decommission my MV3600 and use the cab/backplane to re-assemblee! > my 11/73, and still have a VAX.e  D    I wouldn't bet that a model 10 CPU is (much) faster, but built-inG SCSI is a likely (and big) advantage.  Of course, there's that annoying * 1GB (boot) disk size limit.  From the FAQ:  ;                    Systems that are affected by this limit:,  J                    o  VAXstation 3100 series, all members. No PROM upgrade#                       is available.   H                    o  MicroVAX 3100 models 10 and 20. No PROM upgrade is                        available.  G Still, some is better than none.  (Or, if the PDP-11 software likes thex2 Q-bus SCSI card you have now, so much the better.)  H ------------------------------------------------------------------------  4    Steven M. Schweda               (+1) 651-699-98183    382 South Warwick Street        sms@antinode-orgV    Saint Paul  MN  55105-2547n   ------------------------------  % Date: Fri, 20 May 2005 21:01:22 -0400- From: "DavidT" <david@hpaq.net>. Subject: Re: VMS for DS20l/SC2090 Message-ID: <118t1d5cdl9c90d@news.supernews.com>   Qui....moi ???   :0)    DT   -- 4 Island Computers US Corp 2700 Gregory St Suite 1802 Savannah GA 31404  Tel: 912 4476622 Fax: 912 201 0402e Email: dbturner@icusc.comj    4 "Dave Froble" <davef@tsoft-inc.com> wrote in message* news:118qfh8nntu2m57@corp.supernews.com.../ > David Turner, Island Computers US Corp wrote:cL > > I have a couple of CS20's incoming - apparently it is basically the same as( > > the DS20L just different front bezel7 > > Will see if we can load VMS on it and let yll know  >i
 > :-)  :-) >e > Want to lose another bet?i >i > -- u6 > David Froble                       Tel: 724-529-04506 > Dave Froble Enterprises, Inc.      Fax: 724-529-0596@ > DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com > 170 Grimplin Roads > Vanderbilt, PA  15486c   ------------------------------    Date: 20 May 2005 10:55:46 -0700 From: elementyl@hotmail.come) Subject: Re: Where is the tftp directory? C Message-ID: <1116611746.309158.302320@o13g2000cwo.googlegroups.com>e   Neil Cherry wrote:C > [...] I need to ftp put Cisco images into the tftp directory so I G > can tftp get them from the routers. Where do I put them so I can just @ > do a simple tftp get (i.e. no directory path when using tftp).  2 You don't indicate stack version so I'll guess, inC TCPIP$TFTP_ROOT:[000000] assuming you have set up the TFTP service.fG You need to create the target file in advance as indicated in the docs.s   Jamese   ------------------------------    Date: 20 May 2005 15:59:38 -0500; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)u) Subject: Re: Where is the tftp directory? 3 Message-ID: <idL5BTssiYCL@eisner.encompasserve.org>a  V In article <slrnd8s83f.co1.njc@wolfgang.uucp>, Neil Cherry <njc@wolfgang.uucp> writes:@ > OK, let me first admit that I haven't a clue how the directoryF > structure under VMS works. I don't know how to find anything. HavingG > said that I need to ftp put Cisco images into the tftp directory so IsG > can tftp get them from the routers. Where do I put them so I can juste@ > do a simple tftp get (i.e. no directory path when using tftp).  *    Depends on which IP stack you're using.   ------------------------------   End of INFO-VAX 2005.281 ************************