INFO-VAX Tue, 07 Aug 2007 Volume 2007 : Issue 430 Contents: Re: CC: xmlBufferWriteCHAR & xmlBufferWriteChar in the same source Re: decnet only works one way ? Re: Easy DCL question PURGE vs. DELETE Re: Easy DCL question PURGE vs. DELETE Re: Easy DCL question PURGE vs. DELETE Re: Easy DCL question PURGE vs. DELETE Re: Easy DCL question PURGE vs. DELETE Re: Easy DCL question PURGE vs. DELETE Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: File Version limit Reset Re: How can I create symbol thru Perl "system" command? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? Re: How much will Integrity cost? HP Datatrieve info contradictory Re: HP still selling Alphas? Re: Integrity Workstations? Re: Integrity Workstations? Re: Integrity Workstations? Re: Integrity Workstations? Re: Integrity Workstations? Re: Integrity Workstations? Re: Linux (was Re: How many people here use Itanium w VMS) Re: Linux (was Re: How many people here use Itanium w VMS) Re: Maximum Java Heap Size/OpenVMS Java Experiences? OPA0 messages Re: OPA0 messages Re: OPA0 messages Re: OPA0 messages Re: OPA0 messages Re: OT: from sshmucks to the real schmucks! Re: Paul BEAUDOIN/MDBK/HSBC is out of the office. RE: terminal servers, X-terminals in upgrade to Integrity Re: TPU on MAC OS-X ? Re: VMS cluster behind a *NIX firewall Re: VMS OS req'd progression RE: VMS OS req'd progression Re: VMS OS req'd progression Re: VMS OS req'd progression Wonderful things happen to an OS when it has an internal champion Re: Wonderful things happen to an OS when it has an internal champion Re: Wonderful things happen to an OS when it has an internal champion Re: Wonderful things happen to an OS when it has an internal champion Re: Wonderful things happen to an OS when it has an internal champion Re: YAEQ: Yet Another Editor Question Re: Your participation is needed in our 30th Anniversary Celebration ---------------------------------------------------------------------- Date: Tue, 07 Aug 2007 10:19:51 -0400 From: John Reagan Subject: Re: CC: xmlBufferWriteCHAR & xmlBufferWriteChar in the same source Message-ID: Pierre wrote: > or with another language that only accept uppercase (Pascal for ex.) > so I have to choose new RTL support or ols RTL + other langages > support ... Not to drift off topic, but Pascal has mixed-case external/global name support since 1991 (added in VAX Pascal V4.4). The EXTERNAL and GLOBAL attributes will accept a quoted-string argument which treated as-is for the linker-visible name. [external('ThisIsAMixedCaseName')] procedure foo; external; -- John Reagan OpenVMS Pascal/Macro-32/COBOL Project Leader Hewlett-Packard Company ------------------------------ Date: Tue, 07 Aug 2007 09:13:45 -0700 From: magalettac@hotmail.com Subject: Re: decnet only works one way ? Message-ID: <1186503225.498077.190300@57g2000hsv.googlegroups.com> On Aug 4, 7:41 am, Volker Halle wrote: > Carmine, > > I would guess, that nodeA does NOT run with aDECnetPhase IV address > on any of it'sroutingcircuits. > > If you succesfully SET HOST nodeB from nodeA, this creates an entry in > the end-node cache for nodeA on nodeB. Then you can SET HOST nodeA > from nodeB. But the entry in the end-node cache expires after some > time and then you get your host unreachable error again. > > Check the network configuration on nodeA. Make sure theDECnetIV > address specified is correct and unique. Make sure to only start ONEroutingcircuit with the Phase IV address on the same LAN segment. > > $ SHOW DEV/FULL Exc0 will show you the current MAC address for each > LAN adapter (on V8.3). Does any LAN adapter have a AA-00-04-00-xx-xxDECnetPhase IV MAC address ? > > Volker. I ended up fixing this by running @net$configure advanced and picking the correct circuit for decnet to run on..... Many Thanks, Carmine ------------------------------ Date: Tue, 7 Aug 2007 08:38:39 -0400 From: norm.raphael@metso.com Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: Doug Phillips wrote on 08/06/2007 08:21:36 PM: > On Aug 6, 3:48 pm, AEF wrote: > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > On Aug 5, 7:17 pm, AEF wrote: > > > > On Aug 5, 4:26 pm, Doug Phillips wrote: > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > On Aug 5, 2:20 pm, Doug Phillips wrote: [8< SNIP >8] > > P.S. to Norm: I thought you said "Easy DCL question...":-) > Yes, I did, but my instincts were correct that I was missing something. I just didn't realize how confusing the something is. I am still not clear as to what is current behavior - I'll have to do a careful reread of the latter posts. In my case, I can live with all versions being deleted if before my date_time, even if no version is retained, so I have switched from a purge/before to a delete/before. I'd say it will take more that a page to properly document what actually happens in the newer revisions and *that* should be done as a priority. -Norm -------------------- "Everything worthwhile eventually degenerates into real work." -Murphy ------------------------------ Date: Tue, 07 Aug 2007 05:49:16 -0700 From: AEF Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: <1186490956.276865.186250@r34g2000hsd.googlegroups.com> On Aug 6, 8:21 pm, Doug Phillips wrote: > On Aug 6, 3:48 pm, AEF wrote: > > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > On Aug 5, 7:17 pm, AEF wrote: > > > > On Aug 5, 4:26 pm, Doug Phillips wrote: > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > On Aug 5, 2:20 pm, Doug Phillips wrote: > > > > [...] > [...] > Please excuse my density. I haven't expected purge to work the way it > does now, and I haven't expected be able to do what you're doing > without additional effort. I most often use purge/since to clean out > source that I've worked on today (you know, the ones with the typo's > and compile errors(8-O) and leave the originals. If I would have > expected anything, it would have been to find at least one version > (or /keep=n versions) of any file dated /before=date, which is exactly > what you *don't* want. Right. And when I do want it, I use PURGE/BEFORE=time/KEEP=2. > Or, I often use it without concern for the date to clear out journal, > print, and temp-work directories and such. Actually, for "important" > journals, I usually "BACKUP/BEFORE=date" them to someplace else, and > then DELETE/BEFORE=date the active directory. Those commands have > always worked as expected and I test them with any new update/upgrade. But they're not consistent with each other! The default for DELETE is / CREATED while the default for BACKUP is /MODIFIED!!! VMS seems to be at least slightly more concerned with appropriate defaults than the same defaults. You really want /MODIFIED to be the default for BACKUP, but you wouldn't want it to be the default for all the other commands that use /SINCE and /BEFORE. > COPY/BEFORE=date/SINCE=older-date was broken at one time, and wouldn't > copy *any* files. I don't know when it was fixed because I've gotten > in the habit of using BACKUP. Another long-ago bug in EDIT/FDL/NOINTER/ > ANAL=file that set the primary key to CHANGES=Y shocked me into total > paranoia, so I've developed "my" way to do things and I spend the > testing time on those. If something else breaks, hopefully I'll find > it when I test it before I try to use, or some other unlucky person > will find it first. > > Anyway, I don't want a file that hasn't been touched in a long time > cluttering things up, and if I need to delve into the past I look at > the archive. Of course, I do PURGEs for various reasons but until the > ITRC discussion, I never noticed a this "idiosyncrasy." What does this have to do with PURGE? A "file that hasn't been touched in a long time" could be the current version and PURGE would always keep that. > So, that's my excuse. It's the best one I can come up with without > spending lots of time contriving a better one or bringing up the > misfortunes of my childhood;-) OK. [...] AEF ------------------------------ Date: Tue, 07 Aug 2007 06:34:47 -0700 From: AEF Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: <1186493687.607622.133190@g4g2000hsf.googlegroups.com> On Aug 7, 8:38 am, norm.raph...@metso.com wrote: > Doug Phillips wrote on 08/06/2007 08:21:36 PM: > > > On Aug 6, 3:48 pm, AEF wrote: > > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > > On Aug 5, 7:17 pm, AEF wrote: > > > > > On Aug 5, 4:26 pm, Doug Phillips wrote: > > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > > On Aug 5, 2:20 pm, Doug Phillips wrote: > [8< SNIP >8] > > > P.S. to Norm: I thought you said "Easy DCL question...":-) > > Yes, I did, but my instincts were correct that I was missing something. > I just didn't realize how confusing the something is. I am still not > clear as to what is current behavior - I'll have to do a careful reread of > the latter posts. The command $ PURGE/BEFORE=time/KEEP=1 is the same $ DELETE/BEFORE=time/EXCLUDE=; if it were a valid command and changing 1 to n would keep n-1 more of the highest versions that would be deleted if it were still 1. > In my case, I can live with all versions being deleted if before my > date_time, > even if no version is retained, so I have switched from a purge/before to a > delete/before. > > I'd say it will take more that a page to properly document what actually > happens in the newer revisions and *that* should be done as a priority. Actually, it's not *that* bad. Here's from the doc: *** The PURGE command deletes earlier versions of files. *** [OK, this means that PURGE deletes *EARLIER* (non-current) versions of files.] *** BEFORE[=time] Selects only those files dated prior to the specified time. You can specify time as absolute time, as a combination of absolute and delta times, or as one of the following keywords: BOOT, LOGIN, TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with the /BEFORE qualifier to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), / EXPIRED, or /MODIFIED. *** [OK, this tells you *which* of the earlier files to delete. It's simple: PURGE deletes earlier [non-current] versions of files and / BEFORE narrows down which of those earlier [non-current] versions to delete!] /KEEP=number-of-versions Specifies the maximum number of versions of the specified files to be retained in the directory. If you do not include the /KEEP qualifier, all but the highest numbered version of the specified files are deleted from the directory. [OK, this needs some serious improvement. I find it ambiguous even when other qualifiers are not specified at all. I'd say /KEEP=1 means keep the current version of each file and /KEEP=n keeps n-1 of the highest versions of the files subject to deletion.] > -Norm > > -------------------- > "Everything worthwhile eventually degenerates into real work." -Murphy AEF ------------------------------ Date: Tue, 07 Aug 2007 06:51:35 -0700 From: AEF Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: <1186494695.311880.194150@k79g2000hse.googlegroups.com> On Aug 7, 9:34 am, AEF wrote: > On Aug 7, 8:38 am, norm.raph...@metso.com wrote: > > > Doug Phillips wrote on 08/06/2007 08:21:36 PM: > > > > On Aug 6, 3:48 pm, AEF wrote: > > > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > > > On Aug 5, 7:17 pm, AEF wrote: > > > > > > On Aug 5, 4:26 pm, Doug Phillips wrote: > > > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > > > On Aug 5, 2:20 pm, Doug Phillips wrote: > > [8< SNIP >8] > > > > P.S. to Norm: I thought you said "Easy DCL question...":-) > > > Yes, I did, but my instincts were correct that I was missing something. > > I just didn't realize how confusing the something is. I am still not > > clear as to what is current behavior - I'll have to do a careful reread of > > the latter posts. > > The command > > $ PURGE/BEFORE=time/KEEP=1 > > is the same > > $ DELETE/BEFORE=time/EXCLUDE=; > > if it were a valid command and changing 1 to n would keep n-1 more of > the highest versions that would be deleted if it were still 1. Uh, make that if it were a valid command and changing 1 to n would additionally keep the n-1 highest versions of those that would be deleted if it were still 1. [...] > Here's from the doc: > > *** The PURGE command deletes earlier versions of files. *** > > [OK, this means that PURGE deletes *EARLIER* (non-current) versions of > files.] > > *** BEFORE[=time] > Selects only those files dated prior to the specified time. You can > specify time as absolute time, as a combination of absolute and delta > times, or as one of the following keywords: BOOT, LOGIN, TODAY > (default), TOMORROW, or YESTERDAY. Specify one of the following > qualifiers with the /BEFORE qualifier to indicate the time attribute > to be used as the basis for selection: /BACKUP, /CREATED (default), / > EXPIRED, or /MODIFIED. *** > > [OK, this tells you *which* of the earlier files to delete. It's > simple: PURGE deletes earlier [non-current] versions of files and / > BEFORE narrows down which of those earlier [non-current] versions to > delete!] > > /KEEP=number-of-versions > Specifies the maximum number of versions of the specified files to be > retained in the directory. If you do not include the /KEEP qualifier, > all but the highest numbered version of the specified files are > deleted from the directory. > > [OK, this needs some serious improvement. I find it ambiguous even > when other qualifiers are not specified at all. I'd say /KEEP=1 means > keep the current version of each file and /KEEP=n keeps n-1 of the > highest versions of the files subject to deletion.] Uh, make that [OK, this needs some serious improvement. I find it ambiguous even when other qualifiers are not specified at all. I'd say /KEEP=1 means keep the current version of each file and /KEEP=n means keep the current version and the n-1 highest versions of the files subject to deletion.] > > -Norm > > > -------------------- > > "Everything worthwhile eventually degenerates into real work." -Murphy > > AEF I apologize for not catching these before posting. AEF ------------------------------ Date: Tue, 7 Aug 2007 12:43:24 -0400 From: norm.raphael@metso.com Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: AEF wrote on 08/07/2007 09:51:35 AM: > On Aug 7, 9:34 am, AEF wrote: > > On Aug 7, 8:38 am, norm.raph...@metso.com wrote: > > > > > Doug Phillips wrote on 08/06/2007 08:21:36 PM: > > > > > > On Aug 6, 3:48 pm, AEF wrote: > > > > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > > > > On Aug 5, 7:17 pm, AEF wrote: > > > > > > > On Aug 5, 4:26 pm, Doug Phillips wrote: > > > > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > > > > On Aug 5, 2:20 pm, Doug Phillips net> wrote: > > > [8< SNIP >8] > > > > > > P.S. to Norm: I thought you said "Easy DCL question...":-) > > > > > Yes, I did, but my instincts were correct that I was missing something. > > > I just didn't realize how confusing the something is. I am still not > > > clear as to what is current behavior - I'll have to do a carefulreread of > > > the latter posts. > > > > The command > > > > $ PURGE/BEFORE=time/KEEP=1 > > > > is the same > > > > $ DELETE/BEFORE=time/EXCLUDE=; > > > > if it were a valid command and changing 1 to n would keep n-1 more of > > the highest versions that would be deleted if it were still 1. > > Uh, make that > > if it were a valid command and changing 1 to n would additionally keep > the n-1 highest versions of those that would be deleted if it were > still 1. > > [...] > > > Here's from the doc: > > > > *** The PURGE command deletes earlier versions of files. *** > > > > [OK, this means that PURGE deletes *EARLIER* (non-current) versions of > > files.] > > > > *** BEFORE[=time] > > Selects only those files dated prior to the specified time. You can > > specify time as absolute time, as a combination of absolute and delta > > times, or as one of the following keywords: BOOT, LOGIN, TODAY > > (default), TOMORROW, or YESTERDAY. Specify one of the following > > qualifiers with the /BEFORE qualifier to indicate the time attribute > > to be used as the basis for selection: /BACKUP, /CREATED (default), / > > EXPIRED, or /MODIFIED. *** > > > > [OK, this tells you *which* of the earlier files to delete. It's > > simple: PURGE deletes earlier [non-current] versions of files and / > > BEFORE narrows down which of those earlier [non-current] versions to > > delete!] > > > > /KEEP=number-of-versions > > Specifies the maximum number of versions of the specified files to be > > retained in the directory. If you do not include the /KEEP qualifier, > > all but the highest numbered version of the specified files are > > deleted from the directory. > > > > [OK, this needs some serious improvement. I find it ambiguous even > > when other qualifiers are not specified at all. I'd say /KEEP=1 means > > keep the current version of each file and /KEEP=n keeps n-1 of the > > highest versions of the files subject to deletion.] > > Uh, make that > > [OK, this needs some serious improvement. I find it ambiguous even > when other qualifiers are not specified at all. I'd say /KEEP=1 means > keep the current version of each file and /KEEP=n means keep the > current version and the n-1 highest versions of the files subject to > deletion.] > > > > -Norm > > > > > -------------------- > > > "Everything worthwhile eventually degenerates into real work." -Murphy > > > > AEF > > I apologize for not catching these before posting. > > AEF > Ok, so as currently (V7* and above) implemented: PURGE/KEEP=1/BEFORE=time or PURGE/KEEP=n/BEFORE=time will consider only versions created before the time specified, then purge leaving only the one (or n) version(s) created before the time specified and all versions created (on or) after the time specified. [Time selected, purge rule applied to selection only] If I follow the discussion correctly, this does not do the following: For keep=n, keep the greater of n versions or the number of versions that exist if that is less than n, and of any of the versions greater than the n versions that exist, purge only those that were created before the time specified. This would delete all files created before the time specified if that would still leave at least n versions. ISTM both results might fit a requirement and so ways to do each might well be put into DCL, but the chance of any retrofit to an earlier OpenVMS version before 8.3 would be slight indeed. Yes? --------- that that is is that that is not is not is not that it it is (Punctuation left as an exercise for the student.) ------------------------------ Date: Tue, 07 Aug 2007 10:40:31 -0700 From: AEF Subject: Re: Easy DCL question PURGE vs. DELETE Message-ID: <1186508431.092570.217220@r34g2000hsd.googlegroups.com> On Aug 7, 12:43 pm, norm.raph...@metso.com wrote: > AEF wrote on 08/07/2007 09:51:35 AM: > > > > > On Aug 7, 9:34 am, AEF wrote: > > > On Aug 7, 8:38 am, norm.raph...@metso.com wrote: > > > > > Doug Phillips wrote on 08/06/2007 08:21:36 > PM: > > > > > > On Aug 6, 3:48 pm, AEF wrote: > > > > > > On Aug 6, 1:27 pm, Doug Phillips wrote: > > > > > > > On Aug 5, 7:17 pm, AEF wrote: > > > > > > > > On Aug 5, 4:26 pm, Doug Phillips > wrote: > > > > > > > > > On Aug 5, 2:10 pm, AEF wrote: > > > > > > > > > > On Aug 5, 2:20 pm, Doug Phillips > net> wrote: > > > > [8< SNIP >8] > > > > > > P.S. to Norm: I thought you said "Easy DCL question...":-) > > > > > Yes, I did, but my instincts were correct that I was missing > something. > > > > I just didn't realize how confusing the something is. I am still not > > > > clear as to what is current behavior - I'll have to do a > carefulreread of > > > > the latter posts. > > > > The command > > > > $ PURGE/BEFORE=time/KEEP=1 > > > > is the same > > > > $ DELETE/BEFORE=time/EXCLUDE=; > > > > if it were a valid command and changing 1 to n would keep n-1 more of > > > the highest versions that would be deleted if it were still 1. > > > Uh, make that > > > if it were a valid command and changing 1 to n would additionally keep > > the n-1 highest versions of those that would be deleted if it were > > still 1. > > > [...] > > > > Here's from the doc: > > > > *** The PURGE command deletes earlier versions of files. *** > > > > [OK, this means that PURGE deletes *EARLIER* (non-current) versions of > > > files.] > > > > *** BEFORE[=time] > > > Selects only those files dated prior to the specified time. You can > > > specify time as absolute time, as a combination of absolute and delta > > > times, or as one of the following keywords: BOOT, LOGIN, TODAY > > > (default), TOMORROW, or YESTERDAY. Specify one of the following > > > qualifiers with the /BEFORE qualifier to indicate the time attribute > > > to be used as the basis for selection: /BACKUP, /CREATED (default), / > > > EXPIRED, or /MODIFIED. *** > > > > [OK, this tells you *which* of the earlier files to delete. It's > > > simple: PURGE deletes earlier [non-current] versions of files and / > > > BEFORE narrows down which of those earlier [non-current] versions to > > > delete!] > > > > /KEEP=number-of-versions > > > Specifies the maximum number of versions of the specified files to be > > > retained in the directory. If you do not include the /KEEP qualifier, > > > all but the highest numbered version of the specified files are > > > deleted from the directory. > > > > [OK, this needs some serious improvement. I find it ambiguous even > > > when other qualifiers are not specified at all. I'd say /KEEP=1 means > > > keep the current version of each file and /KEEP=n keeps n-1 of the > > > highest versions of the files subject to deletion.] > > > Uh, make that > > > [OK, this needs some serious improvement. I find it ambiguous even > > when other qualifiers are not specified at all. I'd say /KEEP=1 means > > keep the current version of each file and /KEEP=n means keep the > > current version and the n-1 highest versions of the files subject to > > deletion.] > > > > > -Norm > > > > > -------------------- > > > > "Everything worthwhile eventually degenerates into real work." > -Murphy > > > > AEF > > > I apologize for not catching these before posting. > > > AEF > > Ok, so as currently (V7* and above) implemented: > PURGE/KEEP=1/BEFORE=time > or > PURGE/KEEP=n/BEFORE=time > will consider only versions created before the time specified, then > purge leaving only the one (or n) version(s) created before the time > specified > and all versions created (on or) after the time specified. > > [Time selected, purge rule applied to selection only] Nope. My tests were run on VMS V6.1, 6.2, and 7.2-1 and on none of those systems does it work as you described. > > If I follow the discussion correctly, this does not do the following: > For keep=n, keep the greater of n versions or the number of versions > that exist if that is less than n, and of any of the versions greater > than the n versions that exist, purge only those that were created > before the time specified. This would delete all files created before > the time specified if that would still leave at least n versions. I have no idea what this means. One more time! Current VMS behavior (directly tested by me for the versions mentioned above): $ PURGE/BEFORE=time acts as you would expect $ DELETE/BEFORE=time/ EXCLUDE=; to if it were a valid command. Adding /KEEP=n would additionally keep the n-1 highest versions that are before the time 'time'. I don't think I can do better than this. > ISTM both results might fit a requirement and so ways to do each might > well be put into DCL, but the chance of any retrofit to an earlier > OpenVMS version before 8.3 would be slight indeed. > > Yes? Can't answer this. > > --------- > that that is is that that is not is not is not that it it is > (Punctuation left as an exercise for the student.) AEF ------------------------------ Date: Tue, 07 Aug 2007 10:02:22 +0200 From: Joseph Huber Subject: Re: File Version limit Reset Message-ID: Richard B. Gilbert wrote: > rexruger@gmail.com wrote: >> >> I would like to reset the version number on a file once it reaches or >> approaches 32767. >> > > $ RENAME FILE>DAT;32765 ;1 > $ RENAME FILE.DAT;32766 ;2 > $ REMA Although it does not care for locked files, I'm using a procedure posted (here ?) 10 years ago: http://wwwvms.mppmu.mpg.de/vms$common/sysmgr/FIND_HIGH_VERSIONS.COM -- Joseph Huber - http://www.huber-joseph.de ------------------------------ Date: Tue, 07 Aug 2007 21:06:25 +1000 From: Jim Duff Subject: Re: File Version limit Reset Message-ID: <46b85233@dnews.tpgi.com.au> rexruger@gmail.com wrote: > Hi, > > I was hoping someone may have already written a DCL procedure for > this problem. I have searched but could not find anything. > > I would like to reset the version number on a file once it reaches or > approaches 32767. > > e.g. > > If I had 3 files > > file.dat;32767 file.dat;32766 file.dat;32765 > > I would like to run the procedure and set the version number on the > files as follows : > > file.dat;3 file.dat;2 file.dat;1 > > Hoping someone may be able to help > > Thanks, > This procedure requires that you specify the number of versions to save, but it will give you a start on saving all versions... $! See bottom of file for comments $ if f$edit (p1,"collapse,uncomment") .eqs. "" $ then $ write sys$output "P1 must specify a filename" $ exit 44 $ endif $ if f$edit (p2,"collapse,uncomment") .eqs. "" $ then $ p2 = 1 $ endif $ log_file = f$search (p1) $ if log_file .nes. "" $ then $ version = f$parse (log_file,,,"version") - ";" $ log_file = f$element (0, ";", log_file) $ keep = f$integer (p2) $ if f$integer (version) .gt. 32000 $ then $ purgex 'log_file'/keep='keep' $ search = log_file + ";-" $ v = 1 $vloop: $ file = f$search ("''search'''keep'") $ if file .eqs. "" $ then $ goto next_v $ endif $ renamex 'file' *.*;'v' $ v = v + 1 $next_v: $ keep = keep - 1 $ if keep .ge. 0 $ then $ if keep .eq. 0 $ then $ search = search - "-" $ endif $ goto vloop $ endif $end_vloop: $ endif $ endif $ exit $!++ $! Description: $! $! Given a file, purge it to the requested number of versions. $! $! If the top level version of the file is over 32000, then the $! remaining files after the purge will be renamed so the lowest $! version number is 1. $! $! P1 = File to purge (required) $! P2 = versions to keep (optional, defaults to 1) $! $! $! Author: James F. Duff $! $! Date: 24-Mar-2004 $! $! Modifications: $! $! Who Date Version What $! ------------------------------------------------------------------------ $! JFD 24-Mar-2004 X01-00 Original version of module $! $!-- Cheers, Jim. -- www.eight-cubed.com ------------------------------ Date: Tue, 07 Aug 2007 07:37:45 -0500 From: bradhamilton@comcast.net (Brad Hamilton) Subject: Re: File Version limit Reset Message-ID: In article <1186456803.333604.211070@i38g2000prf.googlegroups.com>, Ruger wrote: [...] >Thanks Steven, > >If you would be able to post your procedure it would be much >appreciated. > >Thanks Russell, > >I know about the rename, I gave an example of 3 files but I am talking >more about 100's which I would like to rename and keep in version >order through a daily/weekly submitted procedure. > In addition to all the nice suggestions here, dcl.openvms.org contains a fairly large repository of DCL code to perform all sorts of tricks, including at least one more version of the RENAME problem :-). Although there is no "search" feature within the site, (that I can see) it would be well worth an evening's effort to peruse the site, to see what additional treasure may be buried there. ------------------------------ Date: Tue, 07 Aug 2007 12:52:48 -0000 From: IanMiller Subject: Re: File Version limit Reset Message-ID: <1186491168.392011.141030@q75g2000hsh.googlegroups.com> dcl.openvms.org does have a search facility - the 'search' link on the top bar leads to http://dcl.openvms.org/search.php ------------------------------ Date: Tue, 07 Aug 2007 14:12:43 -0000 From: cycle4fun@excite.com Subject: Re: File Version limit Reset Message-ID: <1186495963.590753.184910@z24g2000prh.googlegroups.com> Been using this rename procedure for a long time. $! $ verify = F$VERIFY(0) $ say == "WRITE SYS$OUTPUT" $ say "" $ say "" $ IF p1 .eqs. "" THEN GOTO HELP $ filename = p1 $ filename = F$PARSE( filename,,, "DEVICE" ) + - F$PARSE( filename,,, "DIRECTORY" ) + - F$PARSE( filename,,, "NAME" ) + - F$PARSE( filename,,, "TYPE" ) $! $ say "" $ say "Operating on ''filename'" $ on control_y then GOTO EXIT_PROC $ on error then GOTO EXIT_PROC $ low_version = F$SEARCH( filename+";-0" ) !Find the lowest vers $ IF low_version .EQS. "" THEN GOTO EXIT_PROC !File not found $ $ old_version = f$PARSE( low_version,,, "VERSION" ) !Get the version $ old_version = f$EXTRACT( 1, 5, old_version ) !Trim leading ";" $ new_version = 1 !Start with 1 $ LOOP: $ low_version = F$SEARCH( "''filename';''old_version'" ) $ IF low_version .NES. "" $ THEN RENAME/LOG 'filename';'old_version' 'filename';'new_version' $ new_version = new_version + 1 $ ENDIF $ hi_version = - !Establish hi version F$extract( 1, 5, f$PARSE( f$SEARCH( "''filename';0" ),,, "VERSION" )) $ IF old_version .GE. hi_version THEN GOTO EXIT_PROC $ old_version = old_version + 1 $ goto loop $ EXIT_PROC: $ say "End Date/Time : ''F$TIME()'" $ verify = F$VERIFY( verify ) $ EXIT $ HELP: $ say "" $ say "This procedure renames a series of version(s) of a file." $ say "It renames the lowest version to ;1, next to ;2, etc." $ say "" $ say "p1 = disk:[directory]filename (version number not necessary)" $ verify = F$VERIFY( verify ) $ EXIT ------------------------------ Date: Tue, 07 Aug 2007 07:38:05 -0700 From: Dave Gullen Subject: Re: File Version limit Reset Message-ID: <1186497485.215525.294410@k79g2000hse.googlegroups.com> It helps to make sure you've got enough spare slots underneath the lowest version. Then you can automate, by having a job that scans for all files abouve a particular version, say 25000, and automatically lower versions or warn if there's no room. ------------------------------ Date: Tue, 7 Aug 2007 11:29:46 -0400 From: "Carl Friedberg" Subject: Re: File Version limit Reset Message-ID: <890539d90708070829k76309ffdm50f927fc3dd97e3e@mail.gmail.com> If anyone is interested, I have a short perl script which handles the rename (after the purge has been done). This script always ends up with the lowest version at ;1, and will correctly order them upwards. Skipped versions (such as you get when purging log files, where some are kept open) are handled so the end result is strictly monotonically increasing version numbers, for arbitrary wildcards. Ask for purged_rename.pl carl () comets [] com On 8/7/07, Dave Gullen wrote: > It helps to make sure you've got enough spare slots underneath the > lowest version. Then you can automate, by having a job that scans for > all files abouve a particular version, say 25000, and automatically > lower versions or warn if there's no room. > > > ------------------------------ Date: Tue, 07 Aug 2007 08:53:14 -0700 From: AEF Subject: Re: File Version limit Reset Message-ID: <1186501994.752517.148600@57g2000hsv.googlegroups.com> On Aug 7, 11:29 am, "Carl Friedberg" wrote: > If anyone is interested, I have a short perl script which handles the > rename (after the purge has been done). This script always ends > up with the lowest version at ;1, and will correctly order them > upwards. Skipped versions (such as you get when purging log > files, where some are kept open) are handled so the end result > is strictly monotonically increasing version numbers, for arbitrary > wildcards. Ask for purged_rename.pl carl () comets [] com I assume by "strictly monotonically increasing" you instead mean no gaps in the version numbers. So that you would have, e.g., ;1, ;2, ; 3, ... instead of ;1, ;4, ;9, .... > > On 8/7/07, Dave Gullen wrote: > > > It helps to make sure you've got enough spare slots underneath the > > lowest version. Then you can automate, by having a job that scans for > > all files abouve a particular version, say 25000, and automatically > > lower versions or warn if there's no room. ------------------------------ Date: Tue, 07 Aug 2007 16:43:14 -0000 From: Hein RMS van den Heuvel Subject: Re: File Version limit Reset Message-ID: <1186504994.686131.152450@o61g2000hsh.googlegroups.com> On Aug 7, 11:29 am, "Carl Friedberg" wrote: > If anyone is interested, I have a short perl script which handles the > rename (after the purge has been done). Here is on other quick perl 'one liner': $ perl -e "$f=shift; foreach (reverse glob qq($f;*)){ $i++; ($n, $v)=split /;/; last if $n ne $f; rename $_, qq($f;$i)}" file.ext With a hardcoded file name it simplyfies to: $ perl -e "foreach (reverse glob q(file.ext;*)){ $i++; ($n, $v)=split /;/; rename $_, qq($n;$i)}" The part "last if $n ne $f" makes sure a single simple file spec was passed in such that the script does not go wild. Note... perl would process a file.ext;* as argument into many arguments matching all the wildcarded specs unless triple quoted, so it seemed easier and safer to hard code adding ;8 for this specific usage. Cheers, Hein. ------------------------------ Date: Tue, 7 Aug 2007 16:50:10 +0000 (UTC) From: moroney@world.std.spaamtrap.com (Michael Moroney) Subject: Re: File Version limit Reset Message-ID: I no longer have the source, but long ago I had a .COM that did this: V1 = version # of "foo.bar;" (highest version) V2 = version # of "foo.bar;-0" (lowest version) total = V1-V2+1 (# of versions if no gaps) Repeat "total" times with I going from 1 to total, and J from V2 to V1: Rename ";J" to ";I" There was logic to deal with gaps (if something in the middle was deleted). Feel free to reinvent it from this. ------------------------------ Date: Tue, 07 Aug 2007 14:48:56 -0000 From: Hein RMS van den Heuvel Subject: Re: How can I create symbol thru Perl "system" command? Message-ID: <1186498136.631175.286780@g4g2000hsf.googlegroups.com> On Aug 6, 11:14 pm, "John E. Malmberg" wrote: > Hein RMS van den Heuvel wrote: > > For the real problem though... why not just use 'MCR'? > Why use MCR? Because interstingly on the box (td183.testdrive) I tried before posting I needed MCR to activate authorize which was the example I happened to pick on. $ define sysuaf sys$login:sysuaf.tmp;1 $ perl -e "$user=q(DEFAULT); system(qq(sys\$system:authorize show $user/br))" %SYSTEM-F-NOAUDIT, operation requires AUDIT privilege %SYSTEM-F-NOAUDIT, operation requires AUDIT privilege $ perl -e "$user=q(DEFAULT); system(qq(mcr sys\$system:authorize show $user/br))" Owner Username UIC Account Privs Pri Directory DEFAULT [200,200] Normal 4 Disuser $ perl -v This is perl, v5.8.6 built for VMS_IA64 For other examples the MCR is not needed. Thank you! Hein. ------------------------------ Date: Tue, 07 Aug 2007 01:38:20 -0700 From: urbancamo Subject: Re: How much will Integrity cost? Message-ID: <1186475900.857655.110190@b79g2000hse.googlegroups.com> Robert Deininger wrote: > The rx2600 has 1 built-in graphics port. I don't know the maximum > graphics resolution, but it is somewhere in the documentation for the > server. > The build in graphics port support native resolutions upto 1920x1200. I wouldn't expect anything amazing performance wise however. Mark. ------------------------------ Date: Tue, 07 Aug 2007 05:17:11 -0700 From: tadamsmar Subject: Re: How much will Integrity cost? Message-ID: <1186489031.851468.214280@w3g2000hsg.googlegroups.com> On Aug 6, 10:40 pm, Robert Deininger wrote: > In article <1186424294.110608.68...@k79g2000hse.googlegroups.com>, > > tadamsmar wrote: > > I meant big monitors not big X-terminals. I guess we could use X- > > terminals. But I would like to use my existing monitors if we did not > > wait to upgrade for many years. I have a couple of new monitors. > > The rx2600 has 1 built-in graphics port. I don't know the maximum > graphics resolution, but it is somewhere in the documentation for the > server. > > You also mentioned process automation. Do you have any oddball adapters > in your Alphas? None of the Integrity servers support 5 volt PCI cards; > you can only use 3.3V or universal cards. No oddball addapters, it's all via ethernet to PLCs . We do have to get a substitute for Allen Bradley Interchange because it will not be upgraded to Integrity. That will be HP Basestar or binary translation ------------------------------ Date: Tue, 7 Aug 2007 08:57:28 -0400 From: "FredK" Subject: Re: How much will Integrity cost? Message-ID: "Robert Deininger" wrote in message news:rdeininger-88BA53.22400206082007@032-478-847.area7.spcsdns.net... > In article <1186424294.110608.68260@k79g2000hse.googlegroups.com>, > tadamsmar wrote: > > >> I meant big monitors not big X-terminals. I guess we could use X- >> terminals. But I would like to use my existing monitors if we did not >> wait to upgrade for many years. I have a couple of new monitors. > > The rx2600 has 1 built-in graphics port. I don't know the maximum > graphics resolution, but it is somewhere in the documentation for the > server. > The built in graphics is a Radeon chip stripped of 3D capability (the 2D engine only). So it supports the same resolutions as the Radeon R7500 adapter. Typically 1920x1200 is what I run mine at - but higher depending on the refresh rate. ------------------------------ Date: Tue, 7 Aug 2007 08:58:05 -0400 From: "FredK" Subject: Re: How much will Integrity cost? Message-ID: "urbancamo" wrote in message news:1186475900.857655.110190@b79g2000hse.googlegroups.com... > Robert Deininger wrote: >> The rx2600 has 1 built-in graphics port. I don't know the maximum >> graphics resolution, but it is somewhere in the documentation for the >> server. >> > The build in graphics port support native resolutions upto 1920x1200. > I wouldn't expect anything amazing performance wise however. > It is the same 2D engine as the Radeon 7500. So performance is pretty good. ------------------------------ Date: Tue, 7 Aug 2007 10:33:18 -0400 From: "David Turner, Island Computers" Subject: Re: How much will Integrity cost? Message-ID: <13bh0kj554f6if6@news.supernews.com> If you go with an enterprise variant 2660 Dual1.6Ghz with 4GB and a small disk you are looking at over $50K per system Same old same old. Should be about $20K with licenses methinks! David "Ken Robinson" wrote in message news:7dd80f60708061038v537e820arc4a05b88668c8a3@mail.gmail.com... > On 8/6/07, tadamsmar wrote: >> On Aug 6, 12:10 pm, "Tom Linden" wrote: >> > On Mon, 06 Aug 2007 08:55:41 -0700, tadamsmar >> > wrote: >> > > I would need 5 low end Integrity systems to replace 5 DS10s. >> > >> > Just curious, what is the rationale for replacing? >> >> I only have a rationale for planning. I committed to doing some >> planning and the deadline looms. >> >> The rationale for pricing in the plan is to be able give our client >> heads up on a potential big expense in the future. > > I would start at the HP Enterprise Configurator page > which will help you with > your configuration and gives you prices at the end. It uses > Javascript, so it won't work if you have Javascript disabled on your > browser. The prices given are before any discounts you might get. > > Ken ------------------------------ Date: Tue, 07 Aug 2007 08:01:04 -0700 From: "Tom Linden" Subject: Re: How much will Integrity cost? Message-ID: On Tue, 07 Aug 2007 07:33:18 -0700, David Turner, Island Computers wrote: > If you go with an enterprise variant 2660 Dual1.6Ghz with 4GB and a small > disk you are looking at over $50K per system > Same old same old. > Should be about $20K with licenses methinks! Don't you suppose that this is a consequence of twice having reduced the customer base, and therefore needing higher prices because of the lower volume? -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: 7 Aug 2007 15:24:58 GMT From: bill@cs.uofs.edu (Bill Gunshannon) Subject: Re: How much will Integrity cost? Message-ID: <5hrh6aF3ig828U1@mid.individual.net> In article , "Tom Linden" writes: > On Tue, 07 Aug 2007 07:33:18 -0700, David Turner, Island Computers > wrote: > >> If you go with an enterprise variant 2660 Dual1.6Ghz with 4GB and a small >> disk you are looking at over $50K per system >> Same old same old. >> Should be about $20K with licenses methinks! > > Don't you suppose that this is a consequence of twice having reduced the > customer base, and therefore needing higher prices because of the lower > volume? Don't you suppose that is somewhat self-fulfilling? Price increases -> customers leave because of price increase -> Price increases because of loss of customer revenue -> more customers leave because of price increase -> etc. -> etc. -> etc. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves bill@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include ------------------------------ Date: Tue, 07 Aug 2007 08:32:10 -0700 From: "Tom Linden" Subject: Re: How much will Integrity cost? Message-ID: On Tue, 07 Aug 2007 08:24:58 -0700, Bill Gunshannon wrote: > In article , > "Tom Linden" writes: >> On Tue, 07 Aug 2007 07:33:18 -0700, David Turner, Island Computers >> wrote: >> >>> If you go with an enterprise variant 2660 Dual1.6Ghz with 4GB and a >>> small >>> disk you are looking at over $50K per system >>> Same old same old. >>> Should be about $20K with licenses methinks! >> >> Don't you suppose that this is a consequence of twice having reduced the >> customer base, and therefore needing higher prices because of the lower >> volume? > > Don't you suppose that is somewhat self-fulfilling? > Price increases -> customers leave because of price increase -> Price > increases because of loss of customer revenue -> more customers leave > because of price increase -> etc. -> etc. -> etc. What I was alluding to was the VAX/Alpha transition resulting in first generation lower volume and then the Alpha/IA64 following that. > > bill > -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Tue, 07 Aug 2007 12:39:06 -0400 From: JF Mezei Subject: Re: How much will Integrity cost? Message-ID: Note to tadamsmar: If yo are doing due diligence with regards to the future of your systems, you should also consider examining how much it would cost to move to Solaris, Linux, or AIX. If the current systems are stable, and are already using software from 3rd parties that have abandonned VMS, it will only get worse with time. And HP is now working to move VMS ISVs to HP-UX (Cerner being a prime example) so availability of software on VMS is more likely to get worse than to improve. There is only so much Sue can do to thwart Stallard and Livermore's efforts to kill off VMS. Downgrading to IA64s might be a nice exercise, but is it worth the trouble when you consider that eventually you'll have to migrate to another OS anyways ? And strategically, if everyone who leaves VMS now were to make it extremely clear to Hurd that they are not staying with HP, it would help discredit Stallard/Livermore's claims that they will be able to retain VMS customers and help them migrate to that HP-UX contraption on that IA64 thing and perhaps help save VMS. ------------------------------ Date: Tue, 07 Aug 2007 10:00:56 -0700 From: tadamsmar Subject: HP Datatrieve info contradictory Message-ID: <1186506056.370432.191250@o61g2000hsh.googlegroups.com> The SPD indicates that it has been available on Integrity since May of 2006: http://h18000.www1.hp.com/info/SP5294/SP5294PF.PDF But the status web site indicates that the upgrade is still "planned" not "available": http://h71000.www7.hp.com/solutions/matrix/i64partner_h.html ------------------------------ Date: Tue, 7 Aug 2007 10:57:41 -0400 From: "David Turner, Island Computers" Subject: Re: HP still selling Alphas? Message-ID: <13bh22b5ck8fs77@news.supernews.com> No but we still sell Alpha systems -- David B Turner Island Computers US Corp 2700 Gregory St, Suite 180 Savannah GA 31404 T: 877-6364332 x201 Intl: 001 912 447 6622 E: dturner@islandco.com F: 912 201 0402 W: http://www.islandco.com "tadamsmar" wrote in message news:1186425119.441404.278380@o61g2000hsh.googlegroups.com... >I thought they quit, but the HP configuration tool still allows you to > spec them. > > I guess they stopped building them but still sell them? > > Is 2012 the earliest date when hardware/software support could end? > > Looks like they are giving 2 year notice on the end of support. > Correct? Does that mean that they would have to announce in 2010 if > 2012 was the confirmed end date? > ------------------------------ Date: Tue, 07 Aug 2007 06:11:47 -0700 From: "Tom Linden" Subject: Re: Integrity Workstations? Message-ID: On Tue, 07 Aug 2007 05:40:48 -0700, tadamsmar wrote: > I have never worked with non-workstations. How do you manage a server > without a monitor? Do you hook up a terminal via a serial port or > something? Yes, or terminal emulator. -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Tue, 7 Aug 2007 10:33:28 -0400 From: "FredK" Subject: Re: Integrity Workstations? Message-ID: "Tom Linden" wrote in message news:op.twoxlxmvhv4qyg@murphus.linden... > On Tue, 07 Aug 2007 05:40:48 -0700, tadamsmar wrote: > >> I have never worked with non-workstations. How do you manage a server >> without a monitor? Do you hook up a terminal via a serial port or >> something? > > Yes, or terminal emulator. > You can also connect to Integrity Servers with management options using the network - presenting you with a virtual serial line interface. Newer systems also have an optional firmware feature called iLO (Integrated Lights Out - originally a Proliant feature) that allows connection over the network via a web broswer and one day may even allow you to log into DECwindows through the web browser window (I actually have a prototype working right now - logged in via iLO to a rx2660 from a laptop running a VPN tunnel where I powered the system on remotely, booted using a VGA console displayed to the browser, and logged in via DECwindows). ------------------------------ Date: Tue, 07 Aug 2007 07:53:49 -0700 From: "Tom Linden" Subject: Re: Integrity Workstations? Message-ID: On Tue, 07 Aug 2007 07:33:28 -0700, FredK wrote: > > "Tom Linden" wrote in message > news:op.twoxlxmvhv4qyg@murphus.linden... >> On Tue, 07 Aug 2007 05:40:48 -0700, tadamsmar >> wrote: >> >>> I have never worked with non-workstations. How do you manage a server >>> without a monitor? Do you hook up a terminal via a serial port or >>> something? >> >> Yes, or terminal emulator. >> > > You can also connect to Integrity Servers with management options using > the > network - presenting you with a virtual serial line interface. > > Newer systems also have an optional firmware feature called iLO > (Integrated > Lights Out - originally a Proliant feature) that allows connection over > the > network via a web broswer and one day may even allow you to log into > DECwindows through the web browser window (I actually have a prototype > working right now - logged in via iLO to a rx2660 from a laptop running a > VPN tunnel where I powered the system on remotely, booted using a VGA > console displayed to the browser, and logged in via DECwindows). > Can you also do it in the open on a secure connection? > > > -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Tue, 7 Aug 2007 11:03:28 -0400 From: "FredK" Subject: Re: Integrity Workstations? Message-ID: "Tom Linden" wrote in message news:op.two2bzu4hv4qyg@murphus.linden... > On Tue, 07 Aug 2007 07:33:28 -0700, FredK wrote: > >> >> "Tom Linden" wrote in message >> news:op.twoxlxmvhv4qyg@murphus.linden... >>> On Tue, 07 Aug 2007 05:40:48 -0700, tadamsmar >>> wrote: >>> >>>> I have never worked with non-workstations. How do you manage a server >>>> without a monitor? Do you hook up a terminal via a serial port or >>>> something? >>> >>> Yes, or terminal emulator. >>> >> >> You can also connect to Integrity Servers with management options using >> the >> network - presenting you with a virtual serial line interface. >> >> Newer systems also have an optional firmware feature called iLO >> (Integrated >> Lights Out - originally a Proliant feature) that allows connection over >> the >> network via a web broswer and one day may even allow you to log into >> DECwindows through the web browser window (I actually have a prototype >> working right now - logged in via iLO to a rx2660 from a laptop running a >> VPN tunnel where I powered the system on remotely, booted using a VGA >> console displayed to the browser, and logged in via DECwindows). >> > Can you also do it in the open on a secure connection? >> I believe the answer is yes. I need the VPN tunnel because of a firewall/gateway that prevents me from getting into HP without the tunnel. When I connect to the system, I am warned by the iLO interface that the system hasn't been setup to be secure. ------------------------------ Date: Tue, 07 Aug 2007 08:09:43 -0700 From: "Tom Linden" Subject: Re: Integrity Workstations? Message-ID: On Tue, 07 Aug 2007 08:03:28 -0700, FredK wrote: > > "Tom Linden" wrote in message > news:op.two2bzu4hv4qyg@murphus.linden... >> On Tue, 07 Aug 2007 07:33:28 -0700, FredK wrote: >> >>> >>> "Tom Linden" wrote in message >>> news:op.twoxlxmvhv4qyg@murphus.linden... >>>> On Tue, 07 Aug 2007 05:40:48 -0700, tadamsmar >>>> wrote: >>>> >>>>> I have never worked with non-workstations. How do you manage a >>>>> server >>>>> without a monitor? Do you hook up a terminal via a serial port or >>>>> something? >>>> >>>> Yes, or terminal emulator. >>>> >>> >>> You can also connect to Integrity Servers with management options using >>> the >>> network - presenting you with a virtual serial line interface. >>> >>> Newer systems also have an optional firmware feature called iLO >>> (Integrated >>> Lights Out - originally a Proliant feature) that allows connection over >>> the >>> network via a web broswer and one day may even allow you to log into >>> DECwindows through the web browser window (I actually have a prototype >>> working right now - logged in via iLO to a rx2660 from a laptop >>> running a >>> VPN tunnel where I powered the system on remotely, booted using a VGA >>> console displayed to the browser, and logged in via DECwindows). >>> >> Can you also do it in the open on a secure connection? >>> > > I believe the answer is yes. I need the VPN tunnel because of a > firewall/gateway that prevents me from getting into HP without the > tunnel. > When I connect to the system, I am warned by the iLO interface that the > system hasn't been setup to be secure. > > Is this also available on ZX6000? -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Tue, 7 Aug 2007 12:18:45 -0400 From: "FredK" Subject: Re: Integrity Workstations? Message-ID: "Tom Linden" wrote in message news:op.two22hzghv4qyg@murphus.linden... > On Tue, 07 Aug 2007 08:03:28 -0700, FredK wrote: >> > Is this also available on ZX6000? > No. It is a function of the HW and FW for the management option. The rx2620 doesn't have it for example, but the rx2660 does. The existing, and older systems DO have a secure network interface - but it is not the iLO-compatible one. You can TELNET into the system, and I think you can also get in through a web browser as a dumb serial line. The zx6000 (the workstation variation of the rx2600) had an optional management interface that used the old technology. When using the iLO "integrated console", the management option gets digital video data through the DVI output from the graphics chip, compresses it, and sends it off over the network to a browser. It also creates a virtual USB keyboard and mouse to present to the system. I am currently prototyping software to allow both a local KB and Mouse to co-exist at the same time with iLO's keyboard and mouse (plus no KB and mouse - and as a side effect support for real KVMs). ------------------------------ Date: Tue, 07 Aug 2007 08:59:32 +0200 From: Michael Kraemer Subject: Re: Linux (was Re: How many people here use Itanium w VMS) Message-ID: healyzh@aracnet.com schrieb: > Tom Linden wrote: > >>I might pay a couple of C's for latest version of (X)emacs:-) > > I'd be interested in the latest version of *xemacs* running on OpenVMS. I'm > not that fond of plain emacs, for that matter, I'm not that fond of xemacs, > but I spend a *lot* of time using it to write software. > not that I want to start an advocacy thread on favourite editors, but one might consider "nedit" as a replacement for *emacs, much lower footprint last time I checked and possibly also available for VMS. ------------------------------ Date: Tue, 07 Aug 2007 10:58:00 +0200 From: "P. Sture" Subject: Re: Linux (was Re: How many people here use Itanium w VMS) Message-ID: In article , Michael Kraemer wrote: > healyzh@aracnet.com schrieb: > > Tom Linden wrote: > > > >>I might pay a couple of C's for latest version of (X)emacs:-) > > > > I'd be interested in the latest version of *xemacs* running on OpenVMS. I'm > > not that fond of plain emacs, for that matter, I'm not that fond of xemacs, > > but I spend a *lot* of time using it to write software. > > > > not that I want to start an advocacy thread on favourite editors, > but one might consider "nedit" as a replacement for *emacs, > much lower footprint last time I checked and possibly also available for > VMS. Is this version of nedit OK? http://h71000.www7.hp.com/freeware/freeware70/NEDIT_Z/ -- Paul Sture Sue's OpenVMS bookmarks: http://eisner.encompasserve.org/~sture/ovms-bookmarks.html ------------------------------ Date: Tue, 07 Aug 2007 12:10:59 +0200 From: "P. Sture" Subject: Re: Maximum Java Heap Size/OpenVMS Java Experiences? Message-ID: In article , John Santos wrote: > P. Sture wrote: > > In article <1185990365.187329.66340@i38g2000prf.googlegroups.com>, > > sean@obanion.us wrote: > > > > > >>Out of sheer curiosity and thinking it would be easy, I tried to find > >>in the on-line documentation what the current maximum WSMAX value is, > >>since it looks like that's the next limit. > > > > > > If you do: > > > > $ MCR SYSGEN SHOW WSMAX > > > > you get something like this (taken on V8.3, Alpha) > > > > > > Parameter Name Current Default Min. Max. Unit Dynamic > > -------------- ------- ------- ------- ------- ---- ------- > > WSMAX 393216 8192 1024 134217728 Pagelets > > internal value 24576 512 64 8388608 Pages > > > > $ write sys$output 134217728/2048 ! max in megabytes > > 65536 > > > > i.e. 64 GB, for Alpha running V8.3. You should repeat this on Itanium > > to check that SYSGEN uses the same maximum value there. > > > > On I64 V8.3: > > $ mcr sysgen show wsmax > Parameter Name Current Default Min. Max. Unit > Dynamic > -------------- ------- ------- ------- ------- ---- > ------- > WSMAX 1089536 131072 16384 134217728 Pagelets > internal value 68096 8192 1024 8388608 Pages > > Same maximum, but much higher default and min values. "Current" value came > from AUTOGEN with feedback, AFAIK. > Thanks for that. Ditto here for the "Current" vaalue. Surprisingly, I don't see anything (on Alpha) about WSMAX in SYS$SYSTEM:AGEN$PARAMS.REPORT, though AUTOGEN is obviously calculating it. -- Paul Sture Sue's OpenVMS bookmarks: http://eisner.encompasserve.org/~sture/ovms-bookmarks.html ------------------------------ Date: Tue, 07 Aug 2007 09:11:31 -0700 From: "Tom Linden" Subject: OPA0 messages Message-ID: I have a console cable attached from TTA0 on a DS10L to OPA0 on an HP zx2000 (900MHz/1.5MB) running OpenVMS V8.3. TTA0 has been set to NOTYPEAHEAD and on an operator console I keeping getting messages Message from user AUDIT$SERVER on ITANIC Security alarm (SECURITY) and security audit (SECURITY) on ITANIC, system id: 20 58 Auditable event: Local interactive login failure Event time: 7-AUG-2007 08:51:08.86 PID: 2222F2E6 Process name: _OPA0: Username: Process owner: [SYSTEM] Terminal name: _OPA0: Image name: $5$DKA0:[SYS0.SYSCOMMON.][SYSEXE]LOGINOUT.EXE Posix UID: -2 Posix GID: -2 (%XFFFFFFFE) Status: %LOGIN-F-CMDINPUT, error reading command input Is there no way to leave cable connected without getting such messages? -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Tue, 7 Aug 2007 12:20:12 -0400 From: "FredK" Subject: Re: OPA0 messages Message-ID: There is a terminal characteristic... something like nointeractive "Tom Linden" wrote in message news:op.two5xh1mhv4qyg@murphus.linden... >I have a console cable attached from TTA0 on a DS10L to OPA0 on > an HP zx2000 (900MHz/1.5MB) running OpenVMS V8.3. TTA0 has been > set to NOTYPEAHEAD > > and on an operator console I keeping getting messages > Message from user AUDIT$SERVER on ITANIC > Security alarm (SECURITY) and security audit (SECURITY) on ITANIC, system > id: 20 > 58 > Auditable event: Local interactive login failure > Event time: 7-AUG-2007 08:51:08.86 > PID: 2222F2E6 > Process name: _OPA0: > Username: > Process owner: [SYSTEM] > Terminal name: _OPA0: > Image name: $5$DKA0:[SYS0.SYSCOMMON.][SYSEXE]LOGINOUT.EXE > Posix UID: -2 > Posix GID: -2 (%XFFFFFFFE) > Status: %LOGIN-F-CMDINPUT, error reading command input > > Is there no way to leave cable connected without getting such messages? > > -- > PL/I for OpenVMS > www.kednos.com ------------------------------ Date: Tue, 07 Aug 2007 12:44:07 -0400 From: JF Mezei Subject: Re: OPA0 messages Message-ID: <62cf5$46b8a15c$cef8887a$18086@TEKSAVVY.COM> FredK wrote: > There is a terminal characteristic... something like nointeractive I tried many of those characteristics, and have yet to find a totally fool proof way to get a terminal port to remain inactive, while being usable when you SET HOST/DTE to it. You can set it to /MODEM if the cable doesn't carry modem signals. This will quiesce the port. But when you need to use it, you need to allocate it, set term/nomodem, then set host/dte to it. Not exactly very fast/user friendly, especially in an emergency. ------------------------------ Date: 7 Aug 2007 12:02:34 -0500 From: briggs@encompasserve.org Subject: Re: OPA0 messages Message-ID: In article , "Tom Linden" writes: > I have a console cable attached from TTA0 on a DS10L to OPA0 on > an HP zx2000 (900MHz/1.5MB) running OpenVMS V8.3. TTA0 has been > set to NOTYPEAHEAD [snip OPCOM message indicating a failed login attempt on OPA)] The /NOTYPEAHEAD setting on TTA0 will prevent console output from OPA0: from triggering login processing on TTA0: That is, of course, a good thing. But you're getting login processing on OPA0: That means two things: 1. You're getting unsolicited input on OPA0: 2. You have /TYPEAHEAD set on OPA0: You can cure the symptoms by turning off /TYPEAHEAD on OPA0: Unfortunately, that also breaks your console login capability in case the system has problems and needs intervention. So what you really need to figure out is why OPA0: is getting input. In decreasing order of estimated plausibility: 1. You are using something like SET HOST /DTE TTA0 to monitor the OPA0: console. Unfortunately, SET HOST /DTE sends a carriage return upstream. I can't remember if I ever found a way to defeat that unfortunate behavior. 2. You have /BROADCAST turned on on TTA0: and your broadcasts on TTA0: are being received on OPA0: Turn off /BROADCAST on TTA0: 3. The receive wire on OPA0: is open at the TTA0: end. You are getting cross-talk between the pairs and seeing a garbled version of your OPA0: OPCOM output as OPA0: input. [I've seen this happen. 100-200 feet of cable that is open on the far end is almost as good as a loopback connector] Either connect that lead at TTA0 or snip it at OPA0 4. You're getting flow control events reported from TTA0: to OPA0: where they are getting taken as unsolicited input. This is a long shot. Check flow control settings on both ends and make sure in particular that you don't get a ctrl-G reported back for unsolicited, dropped input on TTA0: You might also get relief by turning on /SECURE_SERVER and /NOAUTOBAUD on OPA0:. That should suppress login processing unless a spurious BREAK is received. ------------------------------ Date: 7 Aug 2007 12:07:33 -0500 From: briggs@encompasserve.org Subject: Re: OPA0 messages Message-ID: In article , "FredK" writes: > > > There is a terminal characteristic... something like nointeractive /INTERACTIVE is the negation of /PASSALL /INTERACTIVE and /PASSALL are obsolete. I don't recall that they had any effect on the auto-activation of LOGINOUT.EXE in response to unsolicited input, but I suppose it's possible that there is such an interfaction. /PASSALL had the unfortunate side effect of disabling in-band flow control which is why it was made obsolete in favor of the less intrusive /PASTHRU setting. ------------------------------ Date: Tue, 7 Aug 2007 08:36:22 -0400 From: "John Smith" Subject: Re: OT: from sshmucks to the real schmucks! Message-ID: <3e8bf$46b86741$cef8a2a3$1742@TEKSAVVY.COM-Free> Bob Koehler wrote: > In article <46A11228.7010308@comcast.net>, "Richard B. Gilbert" > writes: >> >> I've often thought that each generation's music is intended to gross >> out the previous generation! >> >> It has been many years since I've heard any "popular" music that I >> wanted to hear more than once. There's damned little that I've >> wanted to hear even once! > > I haven't been able to listen to rap and consider it music, just > talking with music in the background. True enough, but try listening to MC Solaar (French rap) - quite cool. http://www.amazon.com/s/103-6492126-1631042?ie=UTF8&tag=mozilla-20&index=ble nded&link%5Fcode=qs&field-keywords=solaar&sourceid=Mozilla-search -- OpenVMS - The never-advertised operating system with the dwindling ISV base. ------------------------------ Date: Tue, 7 Aug 2007 18:49:48 +0800 From: "Richard Maher" Subject: Re: Paul BEAUDOIN/MDBK/HSBC is out of the office. Message-ID: Bludger! wrote in message news:OFB6687825.6A6DF964-ON80257330.001648CD-80257330.001648CE@hsbcib.com... > > I will be out of the office starting 06/08/2007 and will not return until > 10/08/2007. > > If urgent please call on 07778 033532 > . > > ----------------------------------------- > SAVE PAPER - THINK BEFORE YOU PRINT! > > This E-mail is confidential. > > It may also be legally privileged. If you are not the addressee you > may not copy, forward, disclose or use any part of it. If you have > received this message in error, please delete it and all copies > from your system and notify the sender immediately by return > E-mail. > > Internet communications cannot be guaranteed to be timely secure, > error or virus-free. The sender does not accept liability for any > errors or omissions. ------------------------------ Date: Tue, 7 Aug 2007 14:30:17 +0000 From: "Main, Kerry" Subject: RE: terminal servers, X-terminals in upgrade to Integrity Message-ID: > -----Original Message----- > From: tadamsmar [mailto:tadamsmar@yahoo.com] > Sent: August 6, 2007 9:32 AM > To: Info-VAX@Mvb.Saic.Com > Subject: Re: terminal servers, X-terminals in upgrade to Integrity > [snip] > > > > - Show quoted text - > > The terminal servers may be easy. > > But there is something call XP_SERVER running on our Alphas, and there > is a [TEK] directory with comfiles and executables. So I need to > check into how to address the Tektronics X-terminals. > > They are pretty old and no longer supported, I may just replace them. Something to keep in mind is that during any Alpha to Integrity migration p= lanning, when the source is not available (company long gone, or bought out= or whatever), there is also the option to translate Alpha images so that t= hey run on Integrity. The OMSAIS utility is a free download from the HP web= Note that you may still need to sort out license issues - especially if i= t is based on serial number or no. of cpu`s etc. http://h71000.www7.hp.com/openvms/products/omsva/omsais.html HP OMSAIS includes two components: 1. AlphaServer systems Environment Software Translator (AEST)-an HP OMSAIS = utility that translates executable and shareable HP OpenVMS AlphaServer sys= tems images into functionally equivalent images that run on HP OpenVMS on I= ntegrity servers. A translated image is an HP OpenVMS Integrity server imag= e containing both AlphaServer systems code that is translated into Integrit= y server code, as well as the original HP OpenVMS AlphaServer systems image= . 2. Translated Image Environment (TIE)-a software component that provides th= e runtime environment for translated image execution. TIE has been integrat= ed into HP OpenVMS v8.2-1 for Integrity servers. Regards Kerry Main Senior Consultant HP Services Canada Voice: 613-592-4660 Fax: 613-591-4477 kerryDOTmainAThpDOTcom (remove the DOT's and AT) OpenVMS - the secure, multi-site OS that just works. ------------------------------ Date: 7 Aug 2007 07:43:49 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: TPU on MAC OS-X ? Message-ID: In article , JF Mezei writes: > Anyone know about the odds of getting TPU/EVE ported to MAC OS-X ? > > Isn't it time for the source code of this dead product to be released ? > > Since they haven't improved TPU in decades, wouldn't it be fair to state > that the product is dead ? Check with a/Soft to see if nu/TPU is available for that platform. They wrote their own "TPU" and ported it to many platforms. It would ingest the same TPU source as DEC's TPU (TPU is also a programming language designed for editor writing), and they included EVE recompiled from DEC's EVE (written in TPU). As for DEC's TPU engine and compiler, it's probably written in BLISS so not yet highly portable. As many products in many industries have proven, being stable is not the same as being dead. ------------------------------ Date: Tue, 07 Aug 2007 11:33:56 -0500 From: Ron Johnson Subject: Re: VMS cluster behind a *NIX firewall Message-ID: On 08/06/07 20:16, Paul Raulerson wrote: [snip] > > There is a third area, but the call is still out on that; it would be > Virtual Terminal Services. There are all sorts of ways to make VMS drive > different kinds of terminals, but all of them are complex and the terminals > or terminal emulators are rather - shall we say - eclectic? Good as word as > any I suppose. I can see why most VMS people are driving towards GUI and Web > interfaces - even the web seems pretty standardized compared to getting a > terminal emulator to work well with everything. And you apparently need > relatively expensive third party software to connect a terminal up under > DecNet; so I don't know if that makes the NVT more consistent or not. > > Of course, that could just be my ignorance speaking, but for heaven's > sake - applications are not very screen driven under VMS. The ALL-In-One > stuff looks pretty nice, but expensive and apparently not available under > Itanium. What do you mean "screen-driven"? Full screen? -- Ron Johnson, Jr. Jefferson LA USA Give a man a fish, and he eats for a day. Hit him with a fish, and he goes away for good! ------------------------------ Date: Tue, 07 Aug 2007 05:34:25 -0700 From: tadamsmar Subject: Re: VMS OS req'd progression Message-ID: <1186490065.633446.107010@q75g2000hsh.googlegroups.com> On Aug 6, 11:28 pm, Jeff wrote: > tadamsmarwrote: > > If you are at 7.3.2 what's the best path to Integrity? > > Make sure you are running the most recent compiler versions on OpenVMS > Alpha! In my experience with helping over 100 customers port > applications to OpenVMS I64, this is by far the single most important > thing you can do. That's because you are going to get the compiler > issues out of the way, and do it on a platform with which you are > comfortable, before migrating to a new platform. > > If--as a consequence of upgrading your compilers--you need to upgrade > OpenVMS, do it. It won't hurt. > > For more helpful information, read the OpenVMS porting guide. > > -Jeff Nelson > -OpenVMS Engineering You can't put the most recent version of VMS on an Alpha. I guess you mean that I should upgrade to a common version that will run on both Integrity and Alpha. ------------------------------ Date: Tue, 7 Aug 2007 12:51:09 +0000 From: "Main, Kerry" Subject: RE: VMS OS req'd progression Message-ID: > -----Original Message----- > From: tadamsmar [mailto:tadamsmar@yahoo.com] > Sent: August 7, 2007 8:34 AM > To: Info-VAX@Mvb.Saic.Com > Subject: Re: VMS OS req'd progression > > On Aug 6, 11:28 pm, Jeff wrote: > > tadamsmarwrote: > > > If you are at 7.3.2 what's the best path to Integrity? > > > > Make sure you are running the most recent compiler versions on > OpenVMS > > Alpha! In my experience with helping over 100 customers port > > applications to OpenVMS I64, this is by far the single most important > > thing you can do. That's because you are going to get the compiler > > issues out of the way, and do it on a platform with which you are > > comfortable, before migrating to a new platform. > > > > If--as a consequence of upgrading your compilers--you need to upgrade > > OpenVMS, do it. It won't hurt. > > > > For more helpful information, read the OpenVMS porting guide. > > > > -Jeff Nelson > > -OpenVMS Engineering > > You can't put the most recent version of VMS on an Alpha. > > I guess you mean that I should upgrade to a common version that will > run on both Integrity and Alpha. What makes you think the most recent versions of OpenVMS do not run on Alph= a? Latest versions of V8.3 support Alpha and Integrity. I suspect you might be thinking about V8.2-1 which was an Integrity release= only. Fwiw, I run the latest VMS V8.3 + patches on all my home Alpha servers exce= pt 1 which I leave at V7.3-2 for compatibility testing of stuff. Regards Kerry Main Senior Consultant HP Services Canada Voice: 613-592-4660 Fax: 613-591-4477 kerryDOTmainAThpDOTcom (remove the DOT's and AT) OpenVMS - the secure, multi-site OS that just works. ------------------------------ Date: Tue, 7 Aug 2007 08:53:47 -0400 From: "Ken Robinson" Subject: Re: VMS OS req'd progression Message-ID: <7dd80f60708070553y10b91317ne5dcaad695ee08ab@mail.gmail.com> On 8/7/07, tadamsmar wrote: > You can't put the most recent version of VMS on an Alpha. What do you think is the most recent version of VMS? > > I guess you mean that I should upgrade to a common version that will > run on both Integrity and Alpha. OpenVMS 8.3 runs on both Alpha and Integrity. You can also run a mixed version cluster -- Alpha 7.3-2 and IA64 8.3 Ken ------------------------------ Date: 7 Aug 2007 09:59:42 -0500 From: brooks@cuebid.zko.hp.nospam (Rob Brooks) Subject: Re: VMS OS req'd progression Message-ID: <8wxM9uvD3csb@cuebid.zko.hp.com> tadamsmar writes: > You can't put the most recent version of VMS on an Alpha. V8.3 runs on both Alpha and I64. While it's true that V8.3-1H1 will be I64-only (its primary goal is full support of the c-class blade enclosure), the current, shipping version is V8.3. V8.3-1H1 will be available in the fall. -- Rob Brooks MSL -- Nashua brooks!cuebid.zko.hp.com ------------------------------ Date: Tue, 7 Aug 2007 08:29:47 -0400 From: "John Smith" Subject: Wonderful things happen to an OS when it has an internal champion Message-ID: http://tinyurl.com/39ptaq and http://tinyurl.com/2r2w7x and http://tinyurl.com/2nekbx Too bad VMS doesn't have one @ HP. -- OpenVMS - The never-advertised operating system with the dwindling ISV base. ------------------------------ Date: Tue, 07 Aug 2007 10:55:54 -0400 From: "Richard B. Gilbert" Subject: Re: Wonderful things happen to an OS when it has an internal champion Message-ID: <46B887FA.6050407@comcast.net> John Smith wrote: > http://tinyurl.com/39ptaq > > and > > http://tinyurl.com/2r2w7x > > and > > http://tinyurl.com/2nekbx > > > Too bad VMS doesn't have one @ HP. > > -- > OpenVMS - The never-advertised operating system with the dwindling ISV base. > > I thought that was Sue! ------------------------------ Date: Tue, 07 Aug 2007 09:57:57 -0700 From: yyyc186 Subject: Re: Wonderful things happen to an OS when it has an internal champion Message-ID: <1186505877.341761.168750@x35g2000prf.googlegroups.com> On Aug 7, 11:40 am, JF Mezei wrote: > Richard B. Gilbert wrote: > > I thought that was Sue! > > Sue may be our champion and the only one within HP able to give us any > hope, but she still isn't "HP" and still isn't allowed to send out a > press release to the news wires, and still not able to do real marketing > outside the installed base. Her hands are tied by Stallard/Livermore. And right now those two are busy pushing a chip the market never (Titanic) needed along with an OS that never served a purpose (UX). I never thought I would say this, but I look forward to IBM buying OpenVMS. ------------------------------ Date: 7 Aug 2007 17:06:16 GMT From: bill@cs.uofs.edu (Bill Gunshannon) Subject: Re: Wonderful things happen to an OS when it has an internal champion Message-ID: <5hrn48F3mdv2vU1@mid.individual.net> In article <1186505877.341761.168750@x35g2000prf.googlegroups.com>, yyyc186 writes: > > I > never thought I would say this, but I look forward to IBM buying > OpenVMS. Never gonna happen!!! HP will never sell it and IBM would never want it. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves bill@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include ------------------------------ Date: 7 Aug 2007 12:23:33 -0500 From: Kilgallen@SpamCop.net (Larry Kilgallen) Subject: Re: Wonderful things happen to an OS when it has an internal champion Message-ID: In article , "John Smith" writes: > http://tinyurl.com/39ptaq > > and > > http://tinyurl.com/2r2w7x > > and > > http://tinyurl.com/2nekbx > > > Too bad VMS doesn't have one @ HP. Too bad some people enter content free posts in the mistaken belief that we will rush to follow their explicitly blinded URLs rather than simply killfiling their future posts. ------------------------------ Date: 7 Aug 2007 07:33:02 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: YAEQ: Yet Another Editor Question Message-ID: In article <46B7BF47.37A8509B@spam.comcast.net>, David J Dachtera writes: > Paul Raulerson wrote: >> >> How does one go about stringing multiple editor commands together and >> binding them to say, a function key. > > EVE(TPU) has a "learn" capability; however, I don't know how to make the learned > sequences persist across editor sessions. > EVE's save command will save the editor state to a section file, then you select that section file as your TPU$SECTION (a logical name). ------------------------------ Date: Tue, 7 Aug 2007 10:22:12 -0400 From: "David Turner, Island Computers" Subject: Re: Your participation is needed in our 30th Anniversary Celebration Message-ID: You know you are running OpenVMS when...none has ever heard of your operating system when at an IT course BBQ The best thing about OpenVMS is that noone knows of it so YOU cannot be replaced. Because of OpenVMS my employer is able to stay up and go out for long lunches ------------------------------ End of INFO-VAX 2007.430 ************************