INFO-VAX Sat, 23 Feb 2008 Volume 2008 : Issue 107 Contents: Re: ANAL/DISK output, how to determine file Re: ANAL/DISK output, how to determine file Re: ANAL/DISK output, how to determine file Re: ANAL/DISK output, how to determine file Re: ANAL/DISK output, how to determine file another article - Ohio Schools DCL Errors and subprocedures Re: DCL Errors and subprocedures Re: DCL Errors and subprocedures Re: DCL Errors and subprocedures Re: DCL Errors and subprocedures Re: DCL Errors and subprocedures Re: Emacs Re: Errors during shadow set merge Re: Errors during shadow set merge Re: Errors during shadow set merge Re: Errors during shadow set merge First Boot Camp Update for 2008 Re: how to check firmware version? Re: how to check firmware version? how to convert lba to file name Re: how to convert lba to file name Re: how to convert lba to file name Re: how to convert lba to file name Re: how to process/produce un*x 'diff' formats ? laboratory subroutines Re: LK-201 error question Re: LK-201 error question Re: LK-201 error question Merit-based project funding, aka -"Is it in the interest of VMS?" Re: Microsoft pro says OpenVMS best OS ever invented! Re: regex within a DCL procedure Re: regex within a DCL procedure Re: Samba and text files Unable to communicate with replacement ESL drive VMS 5.0 - VMS 5.5 VMS Assembly expert wanted Re: VMS Assembly expert wanted VMS System Config Consultant Needed in Minneapolis, MN Area Re: VMS System Config Consultant Needed in Minneapolis, MN Area ---------------------------------------------------------------------- Date: 22 Feb 2008 13:15:26 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: ANAL/DISK output, how to determine file Message-ID: In article <92b5e849-ea13-47b9-a94f-7af04f8a8904@s12g2000prg.googlegroups.com>, tadamsmar writes: > I get: > > %ANALDISK-W-BADHEADER, file (25695,87,0) > > with no file name. > > HELP/MESS BADHEADER says to restore the file. But how do you figure > out the file name? This depends on whether the header is not so bad as to be completely illegible, which might be the problem, or ANALDISK probably would have already told you. $ dump/block=(start:0,end:0)/header/identifier=(25695,87,0)/formatted The file name and DID are in the first block of the header. The DID is just the FID of the directory file, which you can find by perusing: $ directory/file_id device:[000000...].dir;1 ------------------------------ Date: 22 Feb 2008 21:06:36 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: ANAL/DISK output, how to determine file Message-ID: <47bf395c$0$15171$607ed4bc@cv.net> In article , IanMiller writes: >I usually use DFU > >DFU SEARCH/FID=(25695,87,0) devname $ DFU %DCL-W-IVVERB, unrecognized command verb - check validity and spelling \DFU\ -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Fri, 22 Feb 2008 16:57:45 -0500 From: =?ISO-8859-1?Q?Arne_Vajh=F8j?= Subject: Re: ANAL/DISK output, how to determine file Message-ID: <47bf4558$0$90265$14726298@news.sunsite.dk> VAXman- @SendSpamHere.ORG wrote: > In article , IanMiller writes: >> I usually use DFU >> >> DFU SEARCH/FID=(25695,87,0) devname > > $ DFU > %DCL-W-IVVERB, unrecognized command verb - check validity and spelling > \DFU\ http://www.digiater.nl/dfu.html or did you just want to point out that it is not standard ? Arne ------------------------------ Date: Fri, 22 Feb 2008 16:58:33 -0500 From: "Richard B. Gilbert" Subject: Re: ANAL/DISK output, how to determine file Message-ID: <47BF4589.4060402@comcast.net> VAXman- wrote: > In article , IanMiller writes: > >>I usually use DFU >> >>DFU SEARCH/FID=(25695,87,0) devname > > > $ DFU > %DCL-W-IVVERB, unrecognized command verb - check validity and spelling > \DFU\ > DFU is a freeware utility. It does not, AFAIK, ship with VMS. ISTR the author is Ton Dorfman. It can be very useful if you need what it does. It was a lifesaver once, years ago, when some moron managed to create 7,000 files in a directory. Cleaning that one up was a chore that occupied a couple of days and would have taken far longer without DFU to do a directory compress. ------------------------------ Date: 22 Feb 2008 22:56:39 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: ANAL/DISK output, how to determine file Message-ID: <47bf5327$0$8067$607ed4bc@cv.net> In article <47bf4558$0$90265$14726298@news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= writes: >VAXman- @SendSpamHere.ORG wrote: >> In article , IanMiller writes: >>> I usually use DFU >>> >>> DFU SEARCH/FID=(25695,87,0) devname >> >> $ DFU >> %DCL-W-IVVERB, unrecognized command verb - check validity and spelling >> \DFU\ > >http://www.digiater.nl/dfu.html > >or did you just want to point out that it is not standard ? Right. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Fri, 22 Feb 2008 16:03:46 -0800 (PST) From: Sue Subject: another article - Ohio Schools Message-ID: <39a87f40-7fc3-42a0-884f-de924b125158@f47g2000hsd.googlegroups.com> Dear newsgroup, Here is an article for you. you can also make comments about this article. Just so you know the more comments you make about an article. The more likely they will write about a topic again. Sue http://tinyurl.com/3aeqoq or http://computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=security&articleId=9063978&taxonomyId=17&intsrc=kc_top sue ------------------------------ Date: Fri, 22 Feb 2008 14:12:23 -0500 From: norm.raphael@metso.com Subject: DCL Errors and subprocedures Message-ID: This is a multipart message in MIME format. --=_alternative 00697D64852573F7_= Content-Type: text/plain; charset="US-ASCII" I have a proc that has $ ON ERROR THEN GOTO EXIT_PROCEDURE stuff1 $@SUBTHINGY.COM stuff2 $EXIT_PROCEDURE $EXIT and SUBTHINGY.COM $SET ON $FTP COPY etc. $EXIT 1 Now when the FTP COPY failed, the @ed proc returned, then the calling proc went to EXIT_PROCEDURE and skiped all of stuff2. Is this expected behavior? --=_alternative 00697D64852573F7_= Content-Type: text/html; charset="US-ASCII"
I have a proc that has

$  ON ERROR THEN GOTO EXIT_PROCEDURE
stuff1
$@SUBTHINGY.COM
stuff2
$EXIT_PROCEDURE
$EXIT

and
SUBTHINGY.COM
$SET ON
$FTP COPY etc.
$EXIT 1

Now when the FTP COPY failed, the @ed proc returned,  
 then the calling proc went to EXIT_PROCEDURE
and skiped all of stuff2.

Is this expected behavior? --=_alternative 00697D64852573F7_=-- ------------------------------ Date: Fri, 22 Feb 2008 13:10:01 -0800 (PST) From: FrankS Subject: Re: DCL Errors and subprocedures Message-ID: On Feb 22, 2:12=A0pm, norm.raph...@metso.com wrote: > Is this expected behavior? Yes and no. It's what I would expect, but it seems like you weren't expecting it. ------------------------------ Date: Fri, 22 Feb 2008 21:10:52 GMT From: Rob Brown Subject: Re: DCL Errors and subprocedures Message-ID: On Fri, 22 Feb 2008, norm.raphael@metso.com wrote: > I have a proc that has > > $ ON ERROR THEN GOTO EXIT_PROCEDURE > stuff1 > $@SUBTHINGY.COM > stuff2 > $EXIT_PROCEDURE > $EXIT > > and > SUBTHINGY.COM > $SET ON > $FTP COPY etc. > $EXIT 1 > > Now when the FTP COPY failed, the @ed proc returned, > then the calling proc went to EXIT_PROCEDURE > and skiped all of stuff2. > > Is this expected behavior? Yes. If SUBTHINGY does not have an ON x THEN, it defaults to ON ERROR THEN EXIT. If your FTP fails with ERROR or higher, then your EXIT 1 is not executed and instead the exit status is whatever FTP exited with. Upon return, $STATUS is ERROR or higher, so you GOTO EXIT_PROCEDURE and skip all of stuff2. -- Rob Brown b r o w n a t g m c l d o t c o m G. Michaels Consulting Ltd. (780)438-9343 (voice) Edmonton (780)437-3367 (FAX) http://gmcl.com/ ------------------------------ Date: Fri, 22 Feb 2008 21:19:19 GMT From: Tad Winters Subject: Re: DCL Errors and subprocedures Message-ID: norm.raphael@metso.com wrote in news:OFA62BB030.1529987A-ON852573F7.0068B109-852573F7.00697D65@metso.co m: > I have a proc that has > > $ ON ERROR THEN GOTO EXIT_PROCEDURE > stuff1 > $@SUBTHINGY.COM > stuff2 > $EXIT_PROCEDURE > $EXIT > > and > SUBTHINGY.COM > $SET ON > $FTP COPY etc. > $EXIT 1 > > Now when the FTP COPY failed, the @ed proc returned, > then the calling proc went to EXIT_PROCEDURE > and skiped all of stuff2. > > Is this expected behavior? Yes. With SET ON, at a command level without any ON ERROR specified, SUBTHINGY.COM uses the default of ON ERROR THEN EXIT. If exits with the last error, that returned by FTP, to the calling procedure, which knows it's supposed to goto EXIT_PROCEDURE when an error occurs. (I've assumed EXIT_PROCEDURE is only missing the colon because you missed it in this post.) ------------------------------ Date: Fri, 22 Feb 2008 16:27:31 -0500 From: norm.raphael@metso.com Subject: Re: DCL Errors and subprocedures Message-ID: This is a multipart message in MIME format. --=_alternative 0075DCB9052573F7_= Content-Type: text/plain; charset="US-ASCII" Tad Winters wrote on 02/22/2008 04:19:19 PM: > norm.raphael@metso.com wrote in > news:OFA62BB030.1529987A-ON852573F7.0068B109-852573F7.00697D65@metso.co > m: > > > I have a proc that has > > > > $ ON ERROR THEN GOTO EXIT_PROCEDURE > > stuff1 > > $@SUBTHINGY.COM > > stuff2 > > $EXIT_PROCEDURE: > > $EXIT > > > > and > > SUBTHINGY.COM > > $SET ON > > $FTP COPY etc. > > $EXIT 1 > > > > Now when the FTP COPY failed, the @ed proc returned, > > then the calling proc went to EXIT_PROCEDURE > > and skiped all of stuff2. > > > > Is this expected behavior? > > Yes. With SET ON, at a command level without any ON ERROR specified, > SUBTHINGY.COM uses the default of ON ERROR THEN EXIT. If exits with the > last error, that returned by FTP, to the calling procedure, which knows > it's supposed to goto EXIT_PROCEDURE when an error occurs. > (I've assumed EXIT_PROCEDURE is only missing the colon because you missed > it in this post.) Thanks. Friday blind spot. That's what I get for not checking properly. Fixed now. (Yup on colon.) --=_alternative 0075DCB9052573F7_= Content-Type: text/html; charset="US-ASCII"



Tad Winters <stafford.no.spam.winters2@verizon.net> wrote on 02/22/2008 04:19:19 PM:

> norm.raphael@metso.com wrote in
> news:OFA62BB030.1529987A-ON852573F7.0068B109-852573F7.00697D65@metso.co
> m:
>
> > I have a proc that has
> >
> > $  ON ERROR THEN GOTO EXIT_PROCEDURE
> > stuff1
> > $@SUBTHINGY.COM
> > stuff2
> > $EXIT_PROCEDURE:
> > $EXIT
> >
> > and
> > SUBTHINGY.COM
> > $SET ON
> > $FTP COPY etc.
> > $EXIT 1
> >
> > Now when the FTP COPY failed, the @ed proc returned,
> >  then the calling proc went to EXIT_PROCEDURE
> > and skiped all of stuff2.
> >
> > Is this expected behavior?
>
> Yes.  With SET ON, at a command level without any ON ERROR specified,
> SUBTHINGY.COM uses the default of ON ERROR THEN EXIT.  If exits with the
> last error, that returned by FTP, to the calling procedure, which knows
> it's supposed to goto EXIT_PROCEDURE when an error occurs.
> (I've assumed EXIT_PROCEDURE is only missing the colon because you missed
> it in this post.)


Thanks. Friday blind spot.  That's what I get for not checking properly.
Fixed now.

(Yup on colon.)
--=_alternative 0075DCB9052573F7_=-- ------------------------------ Date: Fri, 22 Feb 2008 16:28:18 -0500 From: norm.raphael@metso.com Subject: Re: DCL Errors and subprocedures Message-ID: This is a multipart message in MIME format. --=_alternative 0075EF0A052573F7_= Content-Type: text/plain; charset="US-ASCII" Rob Brown wrote on 02/22/2008 04:10:52 PM: > On Fri, 22 Feb 2008, norm.raphael@metso.com wrote: > > > I have a proc that has > > > > $ ON ERROR THEN GOTO EXIT_PROCEDURE > > stuff1 > > $@SUBTHINGY.COM > > stuff2 > > $EXIT_PROCEDURE: > > $EXIT > > > > and > > SUBTHINGY.COM > > $SET ON > > $FTP COPY etc. > > $EXIT 1 > > > > Now when the FTP COPY failed, the @ed proc returned, > > then the calling proc went to EXIT_PROCEDURE > > and skiped all of stuff2. > > > > Is this expected behavior? > > Yes. If SUBTHINGY does not have an ON x THEN, it defaults to ON ERROR > THEN EXIT. If your FTP fails with ERROR or higher, then your EXIT 1 > is not executed and instead the exit status is whatever FTP exited > with. Upon return, $STATUS is ERROR or higher, so you GOTO > EXIT_PROCEDURE and skip all of stuff2. > > Thanks. Friday blind spot. That's what I get for not checking properly. Fixed now. > > -- > > Rob Brown b r o w n a t g m c l d o t c o m > G. Michaels Consulting Ltd. (780)438-9343 (voice) > Edmonton (780)437-3367 (FAX) > http://gmcl.com/ > --=_alternative 0075EF0A052573F7_= Content-Type: text/html; charset="US-ASCII"
Rob Brown <mylastname@gmcl.com> wrote on 02/22/2008 04:10:52 PM:

> On Fri, 22 Feb 2008, norm.raphael@metso.com wrote:
>
> > I have a proc that has
> >
> > $  ON ERROR THEN GOTO EXIT_PROCEDURE
> > stuff1
> > $@SUBTHINGY.COM
> > stuff2
> > $EXIT_PROCEDURE:
> > $EXIT
> >
> > and
> > SUBTHINGY.COM
> > $SET ON
> > $FTP COPY etc.
> > $EXIT 1
> >
> > Now when the FTP COPY failed, the @ed proc returned,
> > then the calling proc went to EXIT_PROCEDURE
> > and skiped all of stuff2.
> >
> > Is this expected behavior?
>
> Yes.  If SUBTHINGY does not have an ON x THEN, it defaults to ON ERROR
> THEN EXIT.  If your FTP fails with ERROR or higher, then your EXIT 1
> is not executed and instead the exit status is whatever FTP exited
> with.  Upon return, $STATUS is ERROR or higher, so you GOTO
> EXIT_PROCEDURE and skip all of stuff2.
>
>

Thanks. Friday blind spot.  That's what I get for not checking properly.
Fixed now.


>
> --
>
> Rob Brown                        b r o w n a t g m c l d o t c o m
> G. Michaels Consulting Ltd.      (780)438-9343 (voice)
> Edmonton                         (780)437-3367 (FAX)
>                                   http://gmcl.com/
>
--=_alternative 0075EF0A052573F7_=-- ------------------------------ Date: 22 Feb 2008 15:14:28 -0500 From: Rich Alderson Subject: Re: Emacs Message-ID: "Tom Linden" writes: > On Thu, 21 Feb 2008 14:23:36 -0800, Rich Alderson > wrote: >> Modern Emacsen are mostly based, in terms of their implementation, on the ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> one created for the Multics operating system using the MACLisp >> implementation. Those are generally the right way to go for strange >> architectures with word sizes which are powers of two. > Frankston did the one for primos and he wrote that mostly in PL/I, of course ^^^^^^^^^ > thr packages were in Lisp. Shortly thereafter there were two versions ^^^^^^^^^^^^^^^^^^^^^^^^^ > written C, one by Jim Gosling (you may castigate him as the principal of > Java) and ... hmm memory fails me here, he worked at BBN, and I last saw him > ca. 1984 in Waltham, I think he had MS, he was then in a wheel chair. Sorry > can't recall his name at the moment. Right, but all of these used a Lisp (or Lisp-like syntax) to write extensions, a la Multics Emacs. Even the Lisp machines were inspired by Multics Emacs in the creation of EINE (EINE Is Not EMACS) and ZWEI (ZWEI Was EINE Initially) and such. (And RMS thought it a fine idea, too. :-) -- Rich Alderson "You get what anybody gets. You get a lifetime." news@alderson.users.panix.com --Death, of the Endless ------------------------------ Date: Fri, 22 Feb 2008 11:42:42 -0800 (PST) From: Jim Subject: Re: Errors during shadow set merge Message-ID: <10d696a7-5a11-46cb-95e8-e2f3822db99b@n77g2000hse.googlegroups.com> On Feb 22, 11:27=A0am, tadamsmar wrote: > > ANAL/DISK/READ does not give a parity error, but ANAL/DISK/SHADOW > reliably gives a parity error at the same LBA. > > Does that mean that the parity error is in free space, not in a file? Yes. If you attempt to write to the block it'll likely get revectored. One simple way to do so is to take some fairly large file and copy it to the shadow set over and over until the disk fills - then delete all the copies to free the space. Alternatively you could create an FDL file the specifies block positioning at the location of the parity error and create a file using that FDL. ------------------------------ Date: Fri, 22 Feb 2008 11:58:05 -0800 (PST) From: tadamsmar Subject: Re: Errors during shadow set merge Message-ID: <52be7c65-ab7b-45e5-b290-f3a4d504a705@64g2000hsw.googlegroups.com> On Feb 22, 2:42=A0pm, Jim wrote: > On Feb 22, 11:27=A0am, tadamsmar wrote: > > > > > ANAL/DISK/READ does not give a parity error, but ANAL/DISK/SHADOW > > reliably gives a parity error at the same LBA. > > > Does that mean that the parity error is in free space, not in a file? > > Yes. If you attempt to write to the block it'll likely get revectored. > One simple way to do so is to take some fairly large file and copy it > to the shadow set over and over until the disk fills - then delete all > the copies to free the space. Alternatively you could create an FDL > file the specifies block positioning at the location of the parity > error and create a file using that FDL. I just noticed something that contradicts that. Look at HELP ANAL/DISK/SHAD/BLOCKS The default is /BLOCKS=3DFILE_SYSTEM so the command I ran only checks blocks in the file system. Yet it encountered a parity error. But ANAL/DISK/READ does not encounter a parity error. ------------------------------ Date: Fri, 22 Feb 2008 12:07:57 -0800 (PST) From: Jim Subject: Re: Errors during shadow set merge Message-ID: <5905094f-25e7-49a5-825f-18ed47d63bbf@e10g2000prf.googlegroups.com> On Feb 22, 2:58=A0pm, tadamsmar wrote: > On Feb 22, 2:42=A0pm, Jim wrote: > > > On Feb 22, 11:27=A0am, tadamsmar wrote: > > > > ANAL/DISK/READ does not give a parity error, but ANAL/DISK/SHADOW > > > reliably gives a parity error at the same LBA. > > > > Does that mean that the parity error is in free space, not in a file? > > > Yes. If you attempt to write to the block it'll likely get revectored. > > One simple way to do so is to take some fairly large file and copy it > > to the shadow set over and over until the disk fills - then delete all > > the copies to free the space. Alternatively you could create an FDL > > file the specifies block positioning at the location of the parity > > error and create a file using that FDL. > > I just noticed something that contradicts that. > > Look at HELP ANAL/DISK/SHAD/BLOCKS > > The default is /BLOCKS=3DFILE_SYSTEM > > so the command I ran only checks blocks in the file system. =A0Yet it > encountered a parity error. > > But ANAL/DISK/READ does not encounter a parity error. My bad - I stand corrected. ------------------------------ Date: Fri, 22 Feb 2008 12:13:02 -0800 (PST) From: tadamsmar Subject: Re: Errors during shadow set merge Message-ID: <0b74472b-fb00-4f6e-9899-cf1264f1a12c@n75g2000hsh.googlegroups.com> On Feb 22, 3:07=A0pm, Jim wrote: > On Feb 22, 2:58=A0pm, tadamsmar wrote: > > > > > > > On Feb 22, 2:42=A0pm, Jim wrote: > > > > On Feb 22, 11:27=A0am, tadamsmar wrote: > > > > > ANAL/DISK/READ does not give a parity error, but ANAL/DISK/SHADOW > > > > reliably gives a parity error at the same LBA. > > > > > Does that mean that the parity error is in free space, not in a file= ? > > > > Yes. If you attempt to write to the block it'll likely get revectored.= > > > One simple way to do so is to take some fairly large file and copy it > > > to the shadow set over and over until the disk fills - then delete all= > > > the copies to free the space. Alternatively you could create an FDL > > > file the specifies block positioning at the location of the parity > > > error and create a file using that FDL. > > > I just noticed something that contradicts that. > > > Look at HELP ANAL/DISK/SHAD/BLOCKS > > > The default is /BLOCKS=3DFILE_SYSTEM > > > so the command I ran only checks blocks in the file system. =A0Yet it > > encountered a parity error. > > > But ANAL/DISK/READ does not encounter a parity error. > > My bad - I stand corrected.- Hide quoted text - > > - Show quoted text - But, I used DFU to check for a file a the LBN in the logged error associated with the parity error, and it is not in a file. I wonder if I could add the LBN to the bad block file and get rid of the problem. Probably not. this is so slippery that it must be a SCSI flakyness issue. ------------------------------ Date: Fri, 22 Feb 2008 15:46:25 -0800 (PST) From: Sue Subject: First Boot Camp Update for 2008 Message-ID: Dear Newsgroup, On behalf of the OpenVMS Boot Camp Core Team it is my pleasure to provide the first of many 2008 OpenVMS Advanced Technical Boot Camp Updates. Date Sunday May 18 - Friday May 23rd Location: Nashua Radisson Hotel This is going to be the best OpenVMS Boot Camp yet, we have some really excellent sessions lined up. Lets put it this way, we are wondering if there is enough power in the hotel to run all the sessions at the same time. Kevin is using both hands to describe the plugs how much the equipment will weigh, how cool is that??? OK maybe a little nerdy. The Call for participation in engineering is open for another 2 weeks, here is the some of the topics for you. Migrating HP OpenVMS from Alpha Server to HP Integrity (blades, hands on) OpenVMS on Blades hardware focus (hands on) OpenVMS System Management Tools (hands-on) New EVA (hands on) OpenVMS System Management Methodology and Tools Introduction TCP/IP for Beginners TCP/IP Services for OpenVMS TCP/IP Tuning and Troubleshooting OpenVMS Performance Concepts OpenVMS Performance Work Details High Performance Computing with Oracle 10g RAC on OpenVMS Experiences in System Transition: Alpha to Integrity Getting Started with OpenVMS Integrity Crash Dump Analysis OpenVMS Integrity Crash Dump Analysis =16 Level 2 Troubleshooting Software Induced Machine Check Crashes (MACHINECHKs) on OpenVMS Alpha Systems HP Open VMS CIFS V1.0 We do want to keep some of the topics as a surprise ;') Thanks to Warren the Web site is up and active: http://h71000.www7.hp.com/sy= mposium/index.html it gets better every day. We will have an agenda some time in March. Hotel, network, notes are now available. There will be a Bedtime stories session on Monday were attendees have the opportunity to tell VMS stories and have them judged by members of the VMS team for cool prizes. There will be a partners roundhouse on Tuesday, a call for participation will be going out within a week. There will be an awards banquet on Thursday evening The pre seminars are open for registration and in fact the TCP/IP seminar is half full. We are already running at around 50% new attendees which is very unusual considering we have no agenda yet Registration: 27 people registered 3 youth scholarships 2 hardship scholarship 168 seats remaining Country break down US 13 Sweden 4 UK 4 Germany 2 Switzerland 2 Warm Regards as always, Sue ------------------------------ Date: 22 Feb 2008 13:09:13 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: how to check firmware version? Message-ID: In article <9233c3a4-88af-4c28-9811-f6a1771822b1@64g2000hsw.googlegroups.com>, tadamsmar writes: > How do you check the firmware version. > > Is there a way to do it with your system up? > > I have VMS 7.2-3 f$getsyi("palcode_version") ------------------------------ Date: Fri, 22 Feb 2008 18:39:28 -0800 (PST) From: Lee Morgan Subject: Re: how to check firmware version? Message-ID: <1cfff445-cab0-4e02-8fc7-77378b2ffe22@41g2000hsc.googlegroups.com> On 22 Feb, 16:04, tadamsmar wrote: > How do you check the firmware version. > > Is there a way to do it with your system up? > > I have VMS 7.2-3 Try this... write sys$output f$getsyi("console_version") ------------------------------ Date: Fri, 22 Feb 2008 11:42:07 -0800 (PST) From: tadamsmar Subject: how to convert lba to file name Message-ID: <76a5949e-363e-47c1-bbbe-16682dcf6c26@u72g2000hsf.googlegroups.com> An old post said to use dfu I just installed dfu. dfu search requires an integer. Do I need to convert the lba hex value to an integer decimal? ------------------------------ Date: Fri, 22 Feb 2008 22:48:54 +0100 From: "Martin Vorlaender" Subject: Re: how to convert lba to file name Message-ID: tadamsmar wrote: > An old post said to use dfu > > I just installed dfu. > > dfu search requires an integer. Do I need to convert the lba hex > value to an integer decimal? No. You can specify the hex value using the %X syntax. See $ HELP DCL_Tips Integer cu, Martin -- One OS to rule them all | Martin Vorlaender | OpenVMS rules! One OS to find them | work: mv@pdv-systeme.de One OS to bring them all | http://vms.pdv-systeme.de/users/martinv/ And in the Darkness bind them.| home: martin.vorlaender@t-online.de ------------------------------ Date: Fri, 22 Feb 2008 19:05:16 -0800 (PST) From: Hein RMS van den Heuvel Subject: Re: how to convert lba to file name Message-ID: <6ace147f-74aa-4151-b7cd-2ccfd59b9a4c@o77g2000hsf.googlegroups.com> On Feb 22, 2:42=A0pm, tadamsmar wrote: > An old post said to use dfu > > I just installed dfu. > > dfu search requires an integer. =A0 Do I need to convert the lba hex > value to an integer decimal? Anyone getting discombobulated by hex vs decimal issues has no business hunting for LBA's Just an opinion, Cheers, Hein. ------------------------------ Date: Sat, 23 Feb 2008 03:53:43 +0000 From: "R.A.Omond" Subject: Re: how to convert lba to file name Message-ID: Hein RMS van den Heuvel wrote: > On Feb 22, 2:42 pm, tadamsmar wrote: > >>An old post said to use dfu >> >>I just installed dfu. >> >>dfu search requires an integer. Do I need to convert the lba hex >>value to an integer decimal? > > Anyone getting discombobulated by hex vs decimal issues has no > business hunting for LBA's > > Just an opinion, Gosh, exactly what I first thought too, so, seconded :-) Hein, so what's the Dutch word for "discombobulated" - it wasn't the first word one was taught in the Netherlands :-))) ------------------------------ Date: Fri, 22 Feb 2008 14:55:35 -0600 From: "Craig A. Berry" Subject: Re: how to process/produce un*x 'diff' formats ? Message-ID: In article <08022122424376_2062A39A@antinode.org>, sms@antinode.org (Steven M. Schweda) wrote: > From: "Craig A. Berry" > > I have an as-yet-unfulfilled promise to SMS to take his more recent > > diffutils port for a spin. > > This suggests that you may be a lazy bum. Or possibly that I work for a living. > While code doesn't actually deteriorate, the diffutils in freeware50 > looks to be about ten years old. I'd expect ODS5 problems, but what do > I know? On the other hand, "good enough" is often good enough. Multiple dots appear to be ok. Not sure about other ODS-5 features. Yes, I should upgrade, but I should do a lot of things I haven't yet. $ type foo^.bar.txt;1 hello $ type foo^.bar.txt;2 hello world $ gdiff -u foo.bar.txt;-0 foo.bar.txt --- foo.bar.txt;-0 Fri Feb 22 13:43:06 2008 +++ foo.bar.txt Fri Feb 22 13:43:21 2008 @@ -1 +1,2 @@ hello +world $ gdiff -v diff (GNU diffutils) 2.7.2 for OpenVMS Alpha built on 29-DEC-2000 -- Posted via a free Usenet account from http://www.teranews.com ------------------------------ Date: Fri, 22 Feb 2008 15:01:29 -0800 (PST) From: RiverRoadRambler@gmail.com Subject: laboratory subroutines Message-ID: <143fc150-ef28-4663-aae8-468bcbbc02c8@p43g2000hsc.googlegroups.com> I need some info on a subroutine from some VAX software the different names were VAXLAB, LABSTAR, Dec laboratory subroutines DEC Real time integrator In some software I called a signal processing filter -- LSP $FILTER_NONREC The documentation as to what the filter code was has disappeared from our lab over the years. Does anyone have the documentation ------------------------------ Date: Fri, 22 Feb 2008 14:03:34 -0500 From: norm.raphael@metso.com Subject: Re: LK-201 error question Message-ID: This is a multipart message in MIME format. --=_alternative 0068AECC852573F7_= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable norm.raphael@metso.com wrote on 02/22/2008 09:26:45 AM: >=20 > JF Mezei wrote on 02/22/2008 08:55:12=20 AM: >=20 > > norm.raphael@metso.com wrote: > > >=20 > > > That thought had occurred to me. > > > To the best of my ability to read the markings on the back, they are = the > > > same as a working LK201. > > > Do you know where a variant matrix might be available? > >=20 > > I know that LK201s have worked on VT220s and VT320s interchangeably. > >=20 > > I have some LK201-BQ a rare bread. The letters indicate the language > > variant. The BQ was for Bilingual-Qu=E9bec. French letter layout, but > > english ALL-IN-1 Mnemonics. >=20 > These are all en Anglais ;) . I do believe they keyboard is just hors de combat. --=_alternative 0068AECC852573F7_= Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable
norm.raphael@metso.com wrote on 02/22/2008 09:26:45 AM:

>
> JF Mezei <jfmezei.spamnot@vaxination.ca> wrote on 02/22/2008 08:55:12 AM:
>
> > norm.raphael@metso.com wrote:
> > >
> > > That thought had occurred to me.
> > > To the best of my ability to read the markings on the back, they are the
> > > same as a working LK201.
> > > Do you know where a variant matrix might be available?
> >
> > I know that LK201s have worked on VT220s and VT320s interchangeab= ly.
> >
> > I have some LK201-BQ a rare bread. The letters indicate the langu= age
> > variant. The BQ was for Bilingual-Qu=E9bec. French letter layout, but
> > english ALL-IN-1 Mnemonics.
>
> These are all en Anglais  ;) .


I do believe they keyboard is just hors de combat. --=_alternative 0068AECC852573F7_=-- ------------------------------ Date: Fri, 22 Feb 2008 16:25:41 -0500 From: Forrest Kenney Subject: Re: LK-201 error question Message-ID: <47BF3DD5.429B4F9F@hp.com> Keyboard Error 4 means the terminal could not talk to the keyboard. Could be the terminal or it could be the keyboard. Forrest ------------------------------ Date: Fri, 22 Feb 2008 13:46:15 -0800 (PST) From: Doug Phillips Subject: Re: LK-201 error question Message-ID: <4458764b-5c07-4126-8f22-69a53c702dbf@p25g2000hsf.googlegroups.com> On Feb 22, 3:25 pm, Forrest Kenney wrote: > Keyboard Error 4 means the terminal could not talk to the keyboard. > Could be the terminal or it could be the keyboard. > > Forrest Or the cable. ------------------------------ Date: Sat, 23 Feb 2008 15:40:15 +0800 From: "Richard Maher" Subject: Merit-based project funding, aka -"Is it in the interest of VMS?" Message-ID: Hi Hein, > I do not know what the above slander actually means, but for me this > cute remark is the straw that breaks the camels back. I appear to have upset you? Yet no simple "block-sender" or "kill-file" solution for you eh; the compulsion to launch a very public, and personal, attack (and what's more, to solicit others to do the same) proving irresistible. I'm curious as to whether you are a self-appointed hitman or if you're acting at the behest of your mates in that poisonous smack of narcissistic nincompoops that for too long has masqueraded as VMS middle-management? No matter. . . > Did it ever occur to you that folks can just be 'nice' and 'trying to > help' and 'having a good time' and actaully be really really really > smart in a nice way? Did it ever occur to you that VMS is going (gone?) down the toilet, and that the very same people that put it there, and pulled the chain, are still making the decisions today? How many talented VMS engineers have been let go or given a golden parachute merely to preserve the lair of those that brought us BridgeWorks, SOAP Toolkit, DECforms and other pestilence? Nice? You want fucking "nice"??? Try telling that to many thousands of individuals and families that have invested their careers in the best OS in the world, only to sold down the river by incompetence. How many of them have gone to the wall, or had to endure the requisite labotomy in order to make an OS-shift or the move to "day-trading" and flipping burgers? Sure, life's tough, and the mobility of the workforce is a modern reality, I just wish more of those who have leached the life-blood out of VMS for twenty years could be introduced to that very same reality! But as long as *they're* "having a good time" with VMS license fees, that's the main thing :-( Maybe if I was enjoying HP's patronage and only had 5 years to go before picking up that pension then I too could join all you nostalgia-junkies and wax lyrical about doing backstroke in the non-paged pool and, at the next symposium, we same 50 people could fawn all over each other before retiring to our hotel rooms to hump our Ken Olsen dolls? What a tres-jolie world it must be! Hein, the sad fact is that over the last 15 years (from where I sit with an albeit obstructed view) I see VMS as having being run as a kleptocracy, strictly for the betterment of the entrenched and self-serving, and at the expense of the ignorant and disinterested. Slush-fund, after failed-project, after misappropriation, has redirected valuable VMS license fees into the pockets of those whose interest in VMS's longevity extends no further than that of the scorpion's into the frog's general state of health. Maybe I'm wrong? Maybe it can all be put down to sheer incompetence? Or perhaps just plain bad-luck? Or maybe what all your cosy, members-only, country-clubs really do need *is* a Rodney Dangerfield? Either way, if someone could hold the fuckers accountable and bring 'em to book just once then that would certainly be refreshing! >> Once again, well done! > That does not even begin compensate the bitter, evil, remarks. Now you're being hysterical; take a pill or breathe into a paper-bag or something. (And exactly what credit-deserving part you're claiming to have played in the hard-work that resulted in JFP's demo, remains a mystery to me.) You (and VMS management) just don't get it, do you? JFP's example merited rapturous applause in its own right. It doesn't matter if he thinks I'm the most obnoxious prick on the planet, a nice guy, or even knows my name - the integrity and beauty of his work is undiminished by any politics, vanity, or petty allegiances. He deserves support - he has done enough! (With this and the open source stuff) Mark Daniel has many happy WASD users. I can't believe he can't make it look, feel, and configure exactly like Apache but even if that is the case, his software is making VMS sites happy and disinclined to move. He deserves support - he has done enough! Tom Linden has a long history of satisfied VMS customers using his compiler; existing customers that HP is forcing to jump ship. He deserves support - he has done enough! God knows Richard Maher deserves support :-) I have done enough! VMS management has ignored the installed base at it's peril. Tier3 will not only look after the installed base by allowing them to modernize their existing VMS applications, databases, and business logic, without abandoning their rich heritage of development experience, but also to integrate that infrastructure directly with their heterogeneous web-facing architecture, and ultimately grow their VMS server footprint. Now, I'd be happy if Anastasia Pieronne, Drusella Daniel, (and that other really-ugly one :-) get to go to the ball, but the simple fact is that the glass slipper fits Tier3 perfectly - It was the right decision 10 years ago and it is till the right decision today! Tier3 will herald the renaissance of application development on the VMS platform, grow the installed-base, and increase the profit returned to HP and its shareholders. Yet we still can't even get my hands on a crappy rx1600 to port Tier3 to, and we're as a DSPP member :-( Now, having said all that, I am suddenly reminded of the lofty ideals espoused here by illumniati such as yourself, and I feel compelled to apologise for my vulgar, and rather distasteful, tradesman-like approach to the *business* of VMS. Ah, a summer's day where the crack of leather on willow was regularly punctuated by noble batsmen walking willingly back to the pavilion and, to the strains of Jerusalem, WSIT leads VMS's chariot-of-sparks to yet another noble LAST! Alternatively, those that suckle at VMS' bosom could start taking a more bloody professional approach :-| to project funding! Publish the number of VMS licenses out there each quarter, and be damned. Whether it's 400K, 300K? 200K? we are where we are but we can turn it around! Here's a simple litmus test that even VMS middle management can follow: - "Is it in the interest of VMS? Will it make money? Will it increase the user-base?" It matters not who the people involved are or where they come from, if it is right for VMS then it is the right decision! You seem to find it almost impossible to separate the interests of VMS from the interests of the incumbent managers, yet the two are often diametrically opposed. If given manager(s) have a history of backing losers the for Pete's sake sack them! (Or at least stop listening to them.) So, let's talk about which (or should I say whose?) basket VMS Middle Management has chosen to put many of our eggs in; let's talk about "BridgeWorks" to name but one. In this new era of transparency and accountably, that I'm sure all will embrace, please hazard an educated guess as to how much that piece o' shit has cost the VMS license payers, and all before they calmly announce that it's not even going to be ported to Itanium. (Surely there must have been *lots :-)* of users unhappy at not being able to port their many mission-critical BridgeWorks applications to IA64? But on the up-side, DEC's International Men of Mystery get to miss yet another deliverable, so high-fives all round!) Then there's the Waste of Substantial Investment in Technology (WSIT), you guys just can't *give* this shit away can ya? But the great news is that the same contractors on BridgeWorks were probably given an automatic seat on the WSIT gravy-train except this time with a rate increase :-( Please post some the names and blogg entries of these people to whom we owe such gratitude. (I'm curious to see which Ferrari-dealers my license fees are ending up at. Maybe HP could webcast a "Lifestyles of the Inane & Talentless"?) So how much has WSIT cost to-date, and what is the ROI? Who's using it? Where are the examples on the HP web site? It's starting to look spookily like "deliverable-time" for those WSIT guys/gals. Quick - better switch focus to gSOAP, or GlassFish, or anything else with an 18 month lead-time! Just keep duckin' and divin' :-( But let's not focus exclusively on DEC's forays into middleware (although the irony of DEC's "Middleware for Dummies" book title not being lost on me for a moment) let's look at Forms Management and what is now enshrined in the Havard School of Economics as the "DECforms manoeuvre". This is where the income returned from your product and its total ROI is so anaemic as to surely stifle further investment. The DECforms solution involves annexing income streams from other (often competing) profitable products and claiming them as your own. The trick is to create an all encompassing body, in this case a Forms Development Group, that will invest zero in the maintenance of the profitable products and channel all of the cash into your merit-devoid, embarassment, of a pet-project. Ah yes, the beauty of this treachery is in its simplicity! If a situation arises such as the milllionth forms-license being issued and FMS still makes up 75% of the income, then just tough it out - keep pointing at the FIMS standard that *everyone's* involved in. (The timing of the TDMS port to Alpha leaving even me speechless!) "What about RTR?" I hear you ask. Well that was another DEC classic :-( DECdtm was years ahead of its time and should, to this day, be held in the same high esteem as the DLM, but sadly it's been left to wither on the vine for over a decade as Microsoft's MTS/DTC has gone from strength to strength to deservedly become an integral part of the Windows OS and form the basis of their distributed computing vision. And wadda we get? A store-and-forward pile-of-pooh RTR that had the ACID properties of a wet tissue until they finally incorporated DECdtm into the code. But it get's better! No one's buying the crap which leaves a very obvious and embarassing ROI metric on the balance sheet, so give it away for free and bundle it with VMS, then make outrageous claims as to how many more VMS licenses are being sold because of RTR. From where I sit, the only people who benefitted from that decision were OM Gruppen, as OM Click just got a whole lot cheaper for its customers. Hold on! Here's a decision VMS Middle Management can be proud of: - Just give RTR to OM Gruppen! They're the ones getting the benefit from it, so they might as well pay for its fucking support! (Or is this how you subsidise people you like?) Then there's ACMS! I could go on and on at the mistreatment of this product at the hands of VMS Management :-( If only they could say something like "It had to be done to bring BEA on board" then I could probably live with it, but then with the bollocks TP Web Connector and the outsourceing, insourcing, off-shoring I could almost cry. Could anyone ever imagine IBM treating CICS, and its customers, like this? Anyway, there's lots more that my therapist tells me is suppressed too deeply by pain to emerge at this time :-) so I'll bring this overly long post to a close. It's not like anything will change :-( Recently we've money being spent backporting some obscure DECwindows bug to VMS 1.something, and just the other day we were told, with a straight face, "The PCSI developer's guide is scheduled for an update with the next VMS release.". Now if that isn't busy-work for someone with fuck-all to do then I don't know what is! Basket-weaving for the insane, writing-lines for the naughty school-kids, and updating the PCSI developer's guide for those surplus to requirements. So the developer's guide to VMSINSTAL sits in the obsolete features section, even though more ISVs (including Rdb) use it than PCSI, yet VMS middle management predicts some surge in ISV interest and development that would justify this expense? VMS Middle Management can no longer be a refuge or sheltered workshop for the terminally incompetent - Just say no! > Good luck buddy! If 5th grade abuse-protocol mandates a response then "You can kiss my Heinie!". Or don't tell me there's an implied threat in there to withdraw all this lovely support I've been receiving? Well, I can tell ya I've been to Coventry and it ain't that bad (compared to Slough or Reading it's possitively delightful :-) But if it comes to being eight-balled by you, and whatever star-chamber of cronies and personality-disorders you may claim to represent, then I wouldn't have it any other way. There is no confidence in the VMS leadership - It's time for change! VMS uber alles! Regards Richard Maher PS. TCP/IP Services needs support - They have *not* done enough :-( the "delivery" schedule for IPsec has been an absolute embarassment for anyone who'd take pride in their work. Give them more resources of give the job to someone else! PPS. On a positive note, well done with Java/VMS! (OK, now it's a balanced post :-) "Hein RMS van den Heuvel" wrote in message news:b6d1fe16-dd2e-4ac0-98a9-1505ae0f01ca@1g2000hsl.googlegroups.com... On Feb 11, 5:43 am, "Richard Maher" wrote: > Hi Jean-François, > >http://vmspython.dyndns.org/anonymous/demo/demo2.htm > > That is the sexiest VMS-related demo I've seen in a long long time. Well > done! (And not one LED or control-g in sight :-) Very nice indeed > . I'd like to think you work for HP (or were at least paid by VMS > middle-management for the demo) but I'm guessing they're too busy stuffing > their mates' pockets on other projects? How low can you go? And why would you try? Never mind, don't answer that. I do not know what the above slander actually means, but for me this cute remark is the straw that breaks the camels back. I'm sure you don't give a shit, and that's ok by me, but with that contributions you lost the last bit of respect I had for your work/writings. I may well be reading it all wrong, but even so, suspect I am not alone in doing so Did it ever occur to you that folks can just be 'nice' and 'trying to help' and 'having a good time' and actaully be really really really smart in a nice way? > Once again, well done! That does not even begin compensate the bitter, evil, remarks. Good luck buddy! Hein. ------------------------------ Date: Fri, 22 Feb 2008 15:52:38 -0800 (PST) From: Sue Subject: Re: Microsoft pro says OpenVMS best OS ever invented! Message-ID: <4b568907-babd-413f-bef5-2a7583aaf2d6@p25g2000hsf.googlegroups.com> On Feb 22, 7:32=A0am, AEF wrote: > On Feb 22, 7:10 am, IanMiller wrote: > > > On Feb 22, 2:33 am, JF Mezei wrote: > > > > Note the use of past tense. > > > Digital is past tense - get used to it. > > > As I replied to the article. HP OpenVMS is still the best operating > > system in the world. > > C'mon. All operating systems were invented in the past. In fact, all > _inventions_ were invented in the past. That's how "past" works. > > AEF Dear Newsgroup, Many thanks to Ian and the folks that made comments about the mention of VMS. Sue ------------------------------ Date: 22 Feb 2008 13:07:03 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: regex within a DCL procedure Message-ID: In article , Rob writes: > > I know you can do $@myfile "/this=3Dthat" and then interpret the the > string, but I wanted something more akin to a CLD. I wouldn't then > have to remember the sequence and format for 8 parameters, just do > @myfile /runtype=3Dmorning /path=3Dmypath:, etc, etc. > DCL already parses and acts on the /output qualifier to the @ command. You want it to both handle its own and pass others to you? The command parser currently one deals with qualifiers that are defined the in command table. Your asking for a big change for it to be able to parse qualifiers that aren't defined. And currenlty DCL finds and rejects qualifiers that don't belong, so something failry special would have to be done here. What if DCL parsed /aomeba and your DCL script didn't implement /aomeba? ------------------------------ Date: Fri, 22 Feb 2008 16:03:20 -0800 (PST) From: Pierre Subject: Re: regex within a DCL procedure Message-ID: <627bd83c-f3d1-45b2-8c3e-59a3d1e56f41@s8g2000prg.googlegroups.com> On Feb 22, 8:07 pm, koeh...@eisner.nospam.encompasserve.org (Bob Koehler) wrote: > In article , Rob writes: > > > I know you can do $@myfile "/this=3Dthat" and then interpret the the > > string, but I wanted something more akin to a CLD. I wouldn't then > > have to remember the sequence and format for 8 parameters, just do > > @myfile /runtype=3Dmorning /path=3Dmypath:, etc, etc. > > DCL already parses and acts on the /output qualifier to the @ command. > You want it to both handle its own and pass others to you? The > command parser currently one deals with qualifiers that are defined > the in command table. Your asking for a big change for it to be > able to parse qualifiers that aren't defined. And currenlty DCL > finds and rejects qualifiers that don't belong, so something failry > special would have to be done here. > > What if DCL parsed /aomeba and your DCL script didn't implement > /aomeba? in Smalltalk and Objective-C (surely many others) when a message is not understood by an receiver, it call a special message handler named doesNotUnderstand which does whatever it want to with the message, raise an error, forward, etc. a similar mechanism could be used: @ understand /OUT and call a special handler for any other qualifier, handler which does what's needed either to consume or discard le qualifier or raise an error. Pierre. ------------------------------ Date: Fri, 22 Feb 2008 22:22:26 +0100 From: "Gorazd Kikelj" Subject: Re: Samba and text files Message-ID: "Michael Moroney" wrote in message news:fpn019$m28$1@pcls4.std.com... > "PEN" writes: > > >>vfs objects = varvfc > > Thanks, Paul, but quickly inserting that line in the [global] area of > smb.conf and restarting samba had no effect. I'll study the documentation > on that later. It's per share parameter. Just put it into share definition. Best, Gorazd ------------------------------ Date: Fri, 22 Feb 2008 18:56:17 -0800 (PST) From: Lee Morgan Subject: Unable to communicate with replacement ESL drive Message-ID: Hi We have an AlphaServer GS1280 connected to an ESL322e Library containing 8 drives. About a week ago we had to have a drive replaced and now we are unable to talk to the drive. After the physical drive swapped, i ran SYSMAN> IO LIST_WWID but the new drive wasn't there. I then ran SYSMAN> IO FIND_WWID and this didn't find any new tape devices. As far as I'm aware, the FIND_WWID should see the new drive and then i run SYSMAN> IO REPLACE/DEVICE=/WWID= This system is in a cluster but doesn't share system disks, thus there is only 1 SYS$SYSTEM:SYS$DEVICES.DAT file. Has anyone experienced similar problems? HP are batting the problem to and fro between their OpenVMS team and the Storage Hardware team. Thanks in advance. Lee. ------------------------------ Date: Fri, 22 Feb 2008 20:43:39 -0800 (PST) From: Ivan Subject: VMS 5.0 - VMS 5.5 Message-ID: <2447b9c6-ba3a-41d1-acc8-7988756047e9@z70g2000hsb.googlegroups.com> I am doing some research for a school paper about old versions of VMS, but I am having a hard time finding any documentation on VMS 5.0 - VMS 5.5. I'm also looking for info on cluster configuration for those versions. Does anyone have any idea of where I can get the docs? Thanks for you help. Ivan ------------------------------ Date: Fri, 22 Feb 2008 14:50:01 -0800 (PST) From: RiverRoadRambler@gmail.com Subject: VMS Assembly expert wanted Message-ID: <0a56235c-06cb-4e73-9f56-e55b2d9330b7@28g2000hsw.googlegroups.com> I have a VMS assembly language program that needs to be converted to a higher level language (c# or maybe just pseudo code so a "modern programmer" can turn it into something newer). Are there any experts out there who do this? There are approx 400 lines of code. Russ sample first6: bsbw nextpt movl r0,@ptr(r11) addl #4,ptr(r11) acbb #1,#-1,cntr1(r11),first6 .endc ; start of new peak n247: movb #1,s1(r11) clrl mc(r11) clrl cc(r11) clrb s2(r11) movl #^x7FFFFFFF,mn(r11) clrl mx(r11) ; getting next point n100: addl2 ws(r11),dn(r11) clrl ws(r11) addl2 dn(r11),tm(r11) bsbw nextpt .if ndf, noflt$ movl r0,y7(r11) .iff movl r0,y3(r11) ; start of algorithm for digital filter .ift addl3 y1(r11),y7(r11),r0 mnegl r0,r0 addl3 y2(r11),y6(r11),r1 emul #4,r1,r0,r0 addl3 y3(r11),y5(r11),r1 emul #11,r1,r0,r0 emul #14,y4(r11),r0,r0 divl3 #42,r0,y4(r11) moval y1(r11),r4 movl #6,r3 1$: movl 4(r4),(r4)+ sobgtr r3,1$ .endc cmpl y3(r11),mn(r11) blss 2$ brw n150 2$: cmpb #1,bs(r11) bneq n117 addl3 km(r11),ph(r11),r0 ashl #-1,r0,r0 cmpl y3(r11),r0 bgtr n117 subl3 pt(r11),tm(r11),wd(r11) movl #2,bs(r11) divl3 dn(r11),wd(r11),r0 cmpl r0,#25 blss n117 ; bsbw adjust COMMENTED OUT BY RBH 11/24/87 n117: movl y3(r11),mn(r11) movl tm(r11),mt(r11) incl mc(r11) mull3 y3(r11),dn(r11),r0 addl2 r0,oa(r11) bvc 11$ movl #ovrflg,error(r11) 11$: addl2 ca(r11),oa(r11) bvc 13$ movl #ovrflg,error(r11) 13$: tstb bs(r11) bneq 1$ tstb s1(r11) beql 1$ clrl oa(r11) 1$: clrl ca(r11) cmpl mc(r11),gt(r11) bgeq 2$ brw n100 2$: movb #1,s1(r11) clrl cc(r11) tstb s2(r11) bneq 3$ clrl mx(r11) brw n200 3$: movl ct(r11),pt(r11) movl kt(r11),lmt(r11) movl mx(r11),ph(r11) movl km(r11),lmh(r11) movb #1,bs(r11) brw n247 ------------------------------ Date: Fri, 22 Feb 2008 15:01:54 -0800 (PST) From: Bob Gezelter Subject: Re: VMS Assembly expert wanted Message-ID: On Feb 22, 5:50 pm, RiverRoadRamb...@gmail.com wrote: > I have a VMS assembly language program that needs to be converted to a > higher level language (c# or maybe just pseudo code so a "modern > programmer" can turn it into something newer). Are there any experts > out there who do this? There are approx 400 lines of code. > > Russ > > sample > > first6: > bsbw nextpt > movl r0,@ptr(r11) > addl #4,ptr(r11) > acbb #1,#-1,cntr1(r11),first6 > .endc > > ; start of new peak > > n247: > movb #1,s1(r11) > clrl mc(r11) > clrl cc(r11) > clrb s2(r11) > movl #^x7FFFFFFF,mn(r11) > clrl mx(r11) > > ; getting next point > > n100: > addl2 ws(r11),dn(r11) > clrl ws(r11) > addl2 dn(r11),tm(r11) > bsbw nextpt > > .if ndf, noflt$ > movl r0,y7(r11) > .iff > movl r0,y3(r11) > > ; start of algorithm for digital filter > > .ift > addl3 y1(r11),y7(r11),r0 > mnegl r0,r0 > addl3 y2(r11),y6(r11),r1 > emul #4,r1,r0,r0 > addl3 y3(r11),y5(r11),r1 > emul #11,r1,r0,r0 > emul #14,y4(r11),r0,r0 > divl3 #42,r0,y4(r11) > moval y1(r11),r4 > > movl #6,r3 > 1$: > movl 4(r4),(r4)+ > sobgtr r3,1$ > .endc > > cmpl y3(r11),mn(r11) > blss 2$ > brw n150 > > 2$: > cmpb #1,bs(r11) > bneq n117 > > addl3 km(r11),ph(r11),r0 > ashl #-1,r0,r0 > cmpl y3(r11),r0 > bgtr n117 > > subl3 pt(r11),tm(r11),wd(r11) > movl #2,bs(r11) > divl3 dn(r11),wd(r11),r0 > cmpl r0,#25 > blss n117 > > ; bsbw adjust COMMENTED OUT BY RBH 11/24/87 > n117: > movl y3(r11),mn(r11) > movl tm(r11),mt(r11) > incl mc(r11) > mull3 y3(r11),dn(r11),r0 > addl2 r0,oa(r11) > bvc 11$ > > movl #ovrflg,error(r11) > 11$: > addl2 ca(r11),oa(r11) > bvc 13$ > > movl #ovrflg,error(r11) > 13$: > tstb bs(r11) > bneq 1$ > > tstb s1(r11) > beql 1$ > > clrl oa(r11) > 1$: > clrl ca(r11) > cmpl mc(r11),gt(r11) > bgeq 2$ > brw n100 > 2$: > movb #1,s1(r11) > clrl cc(r11) > tstb s2(r11) > bneq 3$ > clrl mx(r11) > brw n200 > 3$: > movl ct(r11),pt(r11) > movl kt(r11),lmt(r11) > movl mx(r11),ph(r11) > movl km(r11),lmh(r11) > movb #1,bs(r11) > brw n247 Russ, I have over 30 years of experience with VAX assembler. I will be happy to speak with you offline. The best way to contact me is via email. - Bob Gezelter, http://www.rlgsc.com ------------------------------ Date: Fri, 22 Feb 2008 15:12:13 -0600 From: "Craig Dedo" Subject: VMS System Config Consultant Needed in Minneapolis, MN Area Message-ID: <47bf3aae$0$6163$4c368faf@roadrunner.com> Everyone: Today I got a private e-mail message asking me if I knew of any VMS system configuration consultants for a short-term project in the Minneapolis, MN area. I replied to the requestor that I did not know of any personally but I would ask around. Apparently, the requestor has some network and configuration problems with a VMS system in their firm. This VMS system is part of a heterogeneous computer network. I do not know what other hardware platforms or operating systems are in the network. The customer is very sensitive to the minimization of any production outages. The customer has no VMS expertise in-house. It will be necessary to work on-site at the customer site. If you are interested, please send me your resume, availability, rates, and contact information to me. I will forward qualified persons to the requestor. Please understand, I am **NOT** an IT recruiter and I have no interest in becoming one. I am simply trying to do a favor for a professional colleague. Please feel free to contact me at any time with any questions or concerns that you may have. -- Craig Dedo 17130 W. Burleigh Place P. O. Box 423 Brookfield, WI 53008-0423 Voice: (262) 783-5869 Fax: (262) 783-5928 Mobile: (414) 412-5869 E-mail: or ------------------------------ Date: Fri, 22 Feb 2008 15:00:06 -0800 (PST) From: Bob Gezelter Subject: Re: VMS System Config Consultant Needed in Minneapolis, MN Area Message-ID: On Feb 22, 4:12 pm, "Craig Dedo" wrote: > Everyone: > Today I got a private e-mail message asking me if I knew of any VMS system > configuration consultants for a short-term project in the Minneapolis, MN area. > I replied to the requestor that I did not know of any personally but I would ask > around. > > Apparently, the requestor has some network and configuration problems with a > VMS system in their firm. This VMS system is part of a heterogeneous computer > network. I do not know what other hardware platforms or operating systems are > in the network. > > The customer is very sensitive to the minimization of any production > outages. > > The customer has no VMS expertise in-house. > > It will be necessary to work on-site at the customer site. > > If you are interested, please send me your resume, availability, rates, and > contact information to me. I will forward qualified persons to the requestor. > > Please understand, I am **NOT** an IT recruiter and I have no interest in > becoming one. I am simply trying to do a favor for a professional colleague. > > Please feel free to contact me at any time with any questions or concerns > that you may have. > > -- > Craig Dedo > 17130 W. Burleigh Place > P. O. Box 423 > Brookfield, WI 53008-0423 > Voice: (262) 783-5869 > Fax: (262) 783-5928 > Mobile: (414) 412-5869 > E-mail: or Craig, I will be happy to speak with your colleague. While we are not located in the Twin Cities area, we do travel around the US and internationally on a regular basis. Our full contact information is on our www site at: http://www.rlgsc.com. - Bob Gezelter, http://www.rlgsc.com ------------------------------ End of INFO-VAX 2008.107 ************************