INFO-VAX Fri, 22 Feb 2008 Volume 2008 : Issue 105 Contents: RE: Another Alpha turned off... Re: Emacs Re: Emacs Re: Emacs Re: Emacs Re: Emacs Re: Errors during shadow set merge Re: Errors during shadow set merge how to process/produce un*x 'diff' formats ? Re: how to process/produce un*x 'diff' formats ? Re: how to process/produce un*x 'diff' formats ? Re: how to process/produce un*x 'diff' formats ? Re: how to process/produce un*x 'diff' formats ? Re: LK-201 error question Re: LK-201 error question Microsoft pro says OpenVMS best OS ever invented! Re: Microsoft pro says OpenVMS best OS ever invented! Re: Microsoft pro says OpenVMS best OS ever invented! Re: Microsoft pro says OpenVMS best OS ever invented! Oracle 10.2.0.2 on my OpenVMS HP Integrity Re: regex within a DCL procedure Re: regex within a DCL procedure Re: regex within a DCL procedure Re: regex within a DCL procedure Samba and text files Re: Samba and text files Re: Samba and text files Re: Samba and text files Re: VAX BASIC, file specs, and command line arguments Re: VAXstation 3100, TK50 Tape Drive and LA50 Printer Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 ---------------------------------------------------------------------- Date: Fri, 22 Feb 2008 02:40:24 +0000 From: "Main, Kerry" Subject: RE: Another Alpha turned off... Message-ID: > -----Original Message----- > From: Michael Austin [mailto:maustin@firstdbasource.com] > Sent: February 20, 2008 10:21 PM > To: Info-VAX@Mvb.Saic.Com > Subject: Re: Another Alpha turned off... > > Arne Vajh=F8j wrote: > > Neil Rieck wrote: > >> My employer still has lots of VAXs (8550, 3500, 4300, etc.) and > older > >> Aphas (2100, 4100, etc) that just refuse to die and, because > marketing > >> people now control the purse strings at most companies, will > probably > >> never be replaced anytime soon. > > > > A 8550 !! > > > > That must be 20 years old. > > > > Arne > > Yeah, I remember working on those things 20+ years ago :) Heck, I used to do country and GIA support on those guy's.. For bonus points, anyone remember the Polarstar family with uVax based cons= oles? Time flies.. :-) Regards Kerry Main Senior Consultant HP Services Canada Voice: 613-254-8911 Fax: 613-591-4477 kerryDOTmainAThpDOTcom (remove the DOT's and AT) OpenVMS - the secure, multi-site OS that just works. ------------------------------ Date: 21 Feb 2008 14:27:09 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Emacs Message-ID: In article , "Tom Linden" writes: > > I have not been able to find one there was some effort a few years ago, > but nothing emacs support for VMS died considerably when emacs stopped using file I/O routines to read and write text files. If you think all the world is stream-CR or CRLF, you think you can just memory map the file blocks or something. ------------------------------ Date: 21 Feb 2008 17:23:36 -0500 From: Rich Alderson Subject: Re: Emacs Message-ID: JF Mezei writes: > issinoho wrote: >> Does anyone know of a recent port of Emacs for VMS that > Since emacs started off as a bunch of TECO scripts... > TECO still runs on alpha, right ? TECO originated at the Massachusetts Institute of Technology on the PDP-1, then moved onto the PDP-6 and PDP-10. At some point in its early history, a version was taken over to DEC, and a fork occurred in the development; there are thus two essentially unrelated things called TECO. EMACS originated as a set of Q-register macros in MIT PDP-10 TECO for the ITS operating system, to which Richard Stallman had added a "real-time editing" feature (that is, display editing). In addition to the 108 built-in Qregs (A-Z0-9, .A-.Z.0-.9, and ..A-..Z..0-..9), named variables in a symbol table, which worked like Qregs, were added to TECO; that allowed the creation of an essentially unlimited set of macros. This TECO is written in MIDAS, an MIT-created assembler for the PDP-10. (Since MIDAS was ported to TOPS-20, TECO and EMACS are available on the latter OS as well as on ITS.) It knows a great deal about the 36-bit architecture on which it runs. Unless someone is willing to put in the work necessary to bring all the missing functionality of ITS TECO to VMS, it is highly unlikely that that version of EMACS will ever run on an Alpha. 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. Old .sig: Rich Alderson Last LOTS Tops-20 Systems Programmer, 1984-1991 Current maintainer, MIT TECO EMACS (v. 170) -- Rich Alderson "You get what anybody gets. You get a lifetime." news@alderson.users.panix.com --Death, of the Endless ------------------------------ Date: Thu, 21 Feb 2008 19:59:47 -0600 From: David J Dachtera Subject: Re: Emacs Message-ID: <47BE2C93.21282047@spam.comcast.net> VAXman-, @SendSpamHere.ORG wrote: > > In article <47bcc8bf$0$25430$c3e8da3@news.astraweb.com>, JF Mezei writes: > >VAXman- @SendSpamHere.ORG wrote: > >>It lasts me 30-40 days so > >> it does not go south. That all depends on whether or not Mrs. VAXman joins > >> me imbibing. > > > >Do you rely on Guiness alone for nutrition ? :-) :-) :-) > > Nutritionally, Guinness isn't bad. More mythconceptions about Guinness... > > It's too heavy a beer... NOT. The specific gravity of Guinness makes it a > lighter beer than even some 'lite' beers. > > It's too strong a beer... NOT. The ABV of Guinness is 4%. Most domestic > swill is 5% or higher. Guinness is also 110 calories for 12 oz. Compare > that to most light beers -- watered down swill lagers. I once had Guinness Extra Stout Ale. Quite good, really, as I recall. I'm not a beer drinker, though. I've tasted Guinness beer and to me it's, well, beer. David J Dachtera DJE Systems ------------------------------ Date: Thu, 21 Feb 2008 21:36:35 -0500 From: JF Mezei Subject: Re: Emacs Message-ID: <47be3565$0$10271$c3e8da3@news.astraweb.com> David J Dachtera wrote: > I'm not a beer drinker, though. I've tasted Guinness beer and to me > it's, well, beer. Heresy ! You have just jeoperdized your life by making such an insult to Mr VAXman's elixir. No matter what Mr VAXman said, I find Guiness (or any other dark ales) to be far more nutritive than mass market beers that are essentially coloured water with alchool. (hey, come to think of it, not too different from HP inks :-). Seems to me that there is a greater concentration of grains in Guiness. It is certaintly more tasty. ------------------------------ Date: Thu, 21 Feb 2008 19:26:35 -0800 From: "Tom Linden" Subject: Re: Emacs Message-ID: On Thu, 21 Feb 2008 14:23:36 -0800, Rich Alderson wrote: > JF Mezei writes: > >> issinoho wrote: > >>> Does anyone know of a recent port of Emacs for VMS that > >> Since emacs started off as a bunch of TECO scripts... > >> TECO still runs on alpha, right ? > > TECO originated at the Massachusetts Institute of Technology on the > PDP-1, then > moved onto the PDP-6 and PDP-10. At some point in its early history, a > version > was taken over to DEC, and a fork occurred in the development; there are > thus > two essentially unrelated things called TECO. > > EMACS originated as a set of Q-register macros in MIT PDP-10 TECO for > the ITS > operating system, to which Richard Stallman had added a "real-time > editing" > feature (that is, display editing). In addition to the 108 built-in > Qregs > (A-Z0-9, .A-.Z.0-.9, and ..A-..Z..0-..9), named variables in a symbol > table, > which worked like Qregs, were added to TECO; that allowed the creation > of an > essentially unlimited set of macros. > > This TECO is written in MIDAS, an MIT-created assembler for the PDP-10. > (Since > MIDAS was ported to TOPS-20, TECO and EMACS are available on the latter > OS as > well as on ITS.) It knows a great deal about the 36-bit architecture on > which > it runs. > > Unless someone is willing to put in the work necessary to bring all the > missing > functionality of ITS TECO to VMS, it is highly unlikely that that > version of > EMACS will ever run on an Alpha. > > 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. > > Old .sig: > > Rich Alderson Last LOTS Tops-20 Systems Programmer, > 1984-1991 > Current maintainer, MIT TECO EMACS (v. > 170) -- PL/I for OpenVMS www.kednos.com ------------------------------ Date: Thu, 21 Feb 2008 12:22:56 -0800 (PST) From: tadamsmar Subject: Re: Errors during shadow set merge Message-ID: On Feb 21, 7:54=A0am, tadamsmar wrote: > On Feb 20, 10:19=A0pm, Michael Austin > wrote: > > > > > > > tadamsmar wrote: > > > On Feb 18, 11:17 pm, Michael Austin > > > wrote: > > >> tadamsmarwrote: > > >>> On Feb 18, 5:00 pm, "Richard B. Gilbert" > > >>> wrote: > > >>>> tadamsmarwrote: > > >>>>> I noticed I was getting errors when adding a member to a shadow > > >>>>> set. > > >>>>> I have been getting errors during shadow set merges since I bought= > > >>>>> this refurb DS10. > > >>>>> Got 109 error today when I remerged after doing an image. =A016 er= rors > > >>>>> on DKA0 and 93 on DKA100. > > >>>>> What do you think is causing this? > > >>>>> Are these soft errors? > > >>>>> Here is the log for one: > > >>>>> **** V3.4 =A0********************* ENTRY 1667 > > >>>>> ******************************** > > >>>>> Logging OS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01. OpenV= MS > > >>>>> System Architecture =A0 =A0 =A0 =A0 =A0 =A0 =A0 2. Alpha > > >>>>> OS version =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 V7.= 3-2 > > >>>>> Event sequence number =A0 =A0 =A0 =A0 11474. > > >>>>> Timestamp of occurrence =A0 =A0 =A0 =A0 =A0 =A0 =A018-FEB-2008 09:= 52:48 > > >>>>> Time since reboot =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A077 Day(s)= 1:23:46 > > >>>>> Host name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0E= ESD > > >>>>> System Model =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Alpha= Server DS10 617 MHz > > >>>>> Entry Type =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A01. Devic= e Error > > >>>>> ---- Device Profile ---- > > >>>>> Unit =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 $1$DKA0 > > >>>>> Product Name =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ATLAS= 10K2-TY184L > > >>>>> Vendor =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= QUANTUM > > >>>>> -- Driver Supplied Info - > > >>>>> Device Firmware Revision =A0 =A0 =A0 =A0 =A0 =A0 DA40 > > >>>>> VMSSCSIError Type =A0 =A0 =A0 =A0 =A0 =A0 =A0 5. Extended Sense Da= ta from Device > > >>>>> SCSIID =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x00 > > >>>>> SCSILUN =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0x00 > > >>>>> SCSISUBLUN =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x00 > > >>>>> Port Status =A0 =A0 =A0 =A0 =A0 =A0 =A0 x00000001 =A0NORMAL =A0- = =A0normal successful > > >>>>> completion > > >>>>> SCSICommand Opcode =A0 =A0 =A0 =A0 =A0 =A0 x28 =A0Read (10 byte co= mmand) > > >>>>> Command Data > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 0 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 2 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 6 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x4= 4 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x8= A > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 0 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 0 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 1 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x0= 0 > > >>>>> SCSIStatus =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x02 =A0Check Co= ndition > > >>>>> Remaining Byte Length =A0 =A0 =A0 =A0 =A0 =A018. > > >>>>> --- Device Sense Data --- > > >>>>> Error Code =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0xF0 =A0Curre= nt Error > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Information Bytes are Valid > > >>>>> Segment # =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x00 > > >>>>> Information Byte 3 =A0 =A0 =A0 =A0 =A0 =A0 =A0x02 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 Byte 2 =A0 =A0 =A0 =A0 =A0 =A0 =A0x06 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 Byte 1 =A0 =A0 =A0 =A0 =A0 =A0 =A0x44 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 Byte 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0x8A =A0L= BA: =A0x0206448A > > >>>>> Sense Key =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x03 =A0Mediu= m Error > > >>>>> Additional Sense Length =A0 =A0 =A0 =A0 x0A > > >>>>> CMD Specific Info Byte 3 =A0 =A0 =A0 =A0x21 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Byte 2 =A0 =A0 =A0 =A0x23 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Byte 1 =A0 =A0 =A0 =A0x3E > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Byte 0 =A0 =A0 =A0 =A0xD4 > > >>>>> ASC & ASCQ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0x1100 =A0ASC =A0= =3D =A0 x0011 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0ASCQ =3D =A0 x0000 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Unrecovered Read Error > > >>>>> FRU Code =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0x00 > > >>>>> Sense Key Specific Byte 0 =A0 =A0 =A0 x80 =A0Valid Sense Key Data > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Byte 1 =A0 =A0 =A0 x00 > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Byte 2 =A0 =A0 =A0 xA0 > > >>>>> ----- Software Info ----- > > >>>>> UCB$x_ERTCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 16. Retries R= emaining > > >>>>> UCB$x_ERTMAX =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 16. Retries A= llowable > > >>>>> IRP$Q_IOSB =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0x0000000000000000 > > >>>>> UCB$x_STS =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x08021810 =A0Online > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Software Valid > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Unload At Dismount > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Volume is Valid on the local > > >>>>> node > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Unit supports the Extended > > >>>>> Function bit > > >>>>> IRP$L_PID =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 x82640450 =A0Requestor "= PID" > > >>>>> IRP$x_BOFF =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 4416. Byte Page= Offset > > >>>>> IRP$x_BCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0512. Transfe= r Size In Byte(s) > > >>>>> UCB$x_ERRCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 32. Errors Th= is Unit > > >>>>> UCB$L_OPCNT =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A022716780. QIO's This Un= it > > >>>>> ORB$L_OWNER =A0 =A0 =A0 =A0 =A0 =A0 =A0 x00010004 =A0Owners UIC > > >>>>> UCB$L_DEVCHAR1 =A0 =A0 =A0 =A0 =A0 =A0x1C4D4008 =A0Directory Struc= tured > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0File Oriented > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Sharable > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Available > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Mounted > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Error Logging > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Capable of Input > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Capable of Output > > >>>>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0Random Access > > >>>> Is that system under service contract? =A0If so, ask to have the dr= ive > > >>>> replaced! > > >>>> I hope you have a recent backup that's readable. =A0 If you don't, = try to > > >>>> make one! =A0Right now!!!! > > >>>> It could be just a single bad block. =A0It could also be all the wa= rning > > >>>> you are going to get that the disk is failing! =A0Once you hear tha= t "loud > > >>>> scraping sound" it's all over!! > > >>>> If you don't have a service contract, order a replacement disk and = get a > > >>>> rush on the delivery! > > >>>> Meanwhile, keep an eye on the disk. =A0If you get more error messag= es with > > >>>> different LBAs it means the situation is deteriorating and you may = have > > >>>> an emergency within a few minutes or hours.- Hide quoted text - > > >>>> - Show quoted text - > > >>> Are these hard or soft errors? > > >> These are generally HARD errors - do what he said and order a disk AS= AP.- Hide quoted text - > > > >> - Show quoted text - > > > > I am skeptical that its the disks (In my original message, I indicated= > > > that I get errors for both disks) > > > > I have had this problem for a while. =A0I have run: > > > > ANAL/MEDIA/EXER > > > > on the disks and found no errors. > > > > These error bursts only happen when I do a shadow set merge. > > > > I suspect something about the SCSI, or connections, that is stressed > > > by a merge. > > > I still suspect the media - and I can back it up with 24 years of > > reading error logs... can you?- Hide quoted text - > > > - Show quoted text - > > No. > > Here is a log of my recent findings > > Merged the shadow set, getting 16 errors on DKA0 and 83 errors on > DKA100. > > Did a ANALYZE/MEDIA/EXER=3DFULL of DKA100 and found 1 bad block. =A0Got a > good many errors logged during the ANALYZE. > > Merged the shadow set, getting 16 errors on DKA0 and 5 errors on > DKA100. > > Did a ANALYZE/MEDIA/EXER=3DFULL of DKA0 and found 0 bad blocks. =A0Got a > good 0 errors logged during the ANALYZE. > > Merged the shadow set, getting 4 errors on DKA0 and 19 errors on > DKA100. > > I will swap out one of the disks and give it a try. =A0Put in a disk > that is logging no errors at its current location.- Hide quoted text - > > - Show quoted text - I swapped the dka100 disks between two DS10s (same model disks). Then I merged the shadowset on the problem machine. I got 4 errors on dka100 and 16 on dka0. All indicating unrecoverable. On the other machine a got about 34 errors on dka100 (most indicating unrecoverable) during the shadowset merge. But I realized that I had found 1 bad block on it when it it was on the problem machine using ANALYZE. So, I ran ANAL/MEDIA/EXER=3DFULL and found 13 bad blocks. I suspect there must be more than bad disks on the problem machine, since it got 4 unrecovable errrors (at 2 LBAs) on a disk that had none recently during shadowset merges on the other machine. BTW, when you do a DIAGNOSE/TRANS/SUMMARY all these errors are listed as SCSI errors, but when you look at the sense data in detailed report, most are identified as medium errors. I guess will ask the vendor for a couple of disks under the warranty, but I have no confidence that it will solve the problem. Maybe I need the machine replaced. ------------------------------ Date: Thu, 21 Feb 2008 17:42:24 -0500 From: "Richard B. Gilbert" Subject: Re: Errors during shadow set merge Message-ID: <47BDFE50.5010107@comcast.net> tadamsmar wrote: > On Feb 21, 7:54 am, tadamsmar wrote: > >>On Feb 20, 10:19 pm, Michael Austin >>wrote: >> >> >> >> >> >> >>>tadamsmar wrote: >>> >>>>On Feb 18, 11:17 pm, Michael Austin >>>>wrote: >>>> >>>>>tadamsmarwrote: >>>>> >>>>>>On Feb 18, 5:00 pm, "Richard B. Gilbert" >>>>>>wrote: >>>>>> >>>>>>>tadamsmarwrote: >>>>>>> >>>>>>>>I noticed I was getting errors when adding a member to a shadow >>>>>>>>set. >>>>>>>>I have been getting errors during shadow set merges since I bought >>>>>>>>this refurb DS10. >>>>>>>>Got 109 error today when I remerged after doing an image. 16 errors >>>>>>>>on DKA0 and 93 on DKA100. >>>>>>>>What do you think is causing this? >>>>>>>>Are these soft errors? >>>>>>>>Here is the log for one: >>>>>>>>**** V3.4 ********************* ENTRY 1667 >>>>>>>>******************************** >>>>>>>>Logging OS 1. OpenVMS >>>>>>>>System Architecture 2. Alpha >>>>>>>>OS version V7.3-2 >>>>>>>>Event sequence number 11474. >>>>>>>>Timestamp of occurrence 18-FEB-2008 09:52:48 >>>>>>>>Time since reboot 77 Day(s) 1:23:46 >>>>>>>>Host name EESD >>>>>>>>System Model AlphaServer DS10 617 MHz >>>>>>>>Entry Type 1. Device Error >>>>>>>>---- Device Profile ---- >>>>>>>>Unit $1$DKA0 >>>>>>>>Product Name ATLAS10K2-TY184L >>>>>>>>Vendor QUANTUM >>>>>>>>-- Driver Supplied Info - >>>>>>>>Device Firmware Revision DA40 >>>>>>>>VMSSCSIError Type 5. Extended Sense Data from Device >>>>>>>>SCSIID x00 >>>>>>>>SCSILUN x00 >>>>>>>>SCSISUBLUN x00 >>>>>>>>Port Status x00000001 NORMAL - normal successful >>>>>>>>completion >>>>>>>>SCSICommand Opcode x28 Read (10 byte command) >>>>>>>>Command Data >>>>>>>> x00 >>>>>>>> x02 >>>>>>>> x06 >>>>>>>> x44 >>>>>>>> x8A >>>>>>>> x00 >>>>>>>> x00 >>>>>>>> x01 >>>>>>>> x00 >>>>>>>>SCSIStatus x02 Check Condition >>>>>>>>Remaining Byte Length 18. >>>>>>>>--- Device Sense Data --- >>>>>>>>Error Code xF0 Current Error >>>>>>>> Information Bytes are Valid >>>>>>>>Segment # x00 >>>>>>>>Information Byte 3 x02 >>>>>>>> Byte 2 x06 >>>>>>>> Byte 1 x44 >>>>>>>> Byte 0 x8A LBA: x0206448A >>>>>>>>Sense Key x03 Medium Error >>>>>>>>Additional Sense Length x0A >>>>>>>>CMD Specific Info Byte 3 x21 >>>>>>>> Byte 2 x23 >>>>>>>> Byte 1 x3E >>>>>>>> Byte 0 xD4 >>>>>>>>ASC & ASCQ x1100 ASC = x0011 >>>>>>>> ASCQ = x0000 >>>>>>>> Unrecovered Read Error >>>>>>>>FRU Code x00 >>>>>>>>Sense Key Specific Byte 0 x80 Valid Sense Key Data >>>>>>>> Byte 1 x00 >>>>>>>> Byte 2 xA0 >>>>>>>>----- Software Info ----- >>>>>>>>UCB$x_ERTCNT 16. Retries Remaining >>>>>>>>UCB$x_ERTMAX 16. Retries Allowable >>>>>>>>IRP$Q_IOSB x0000000000000000 >>>>>>>>UCB$x_STS x08021810 Online >>>>>>>> Software Valid >>>>>>>> Unload At Dismount >>>>>>>> Volume is Valid on the local >>>>>>>>node >>>>>>>> Unit supports the Extended >>>>>>>>Function bit >>>>>>>>IRP$L_PID x82640450 Requestor "PID" >>>>>>>>IRP$x_BOFF 4416. Byte Page Offset >>>>>>>>IRP$x_BCNT 512. Transfer Size In Byte(s) >>>>>>>>UCB$x_ERRCNT 32. Errors This Unit >>>>>>>>UCB$L_OPCNT 22716780. QIO's This Unit >>>>>>>>ORB$L_OWNER x00010004 Owners UIC >>>>>>>>UCB$L_DEVCHAR1 x1C4D4008 Directory Structured >>>>>>>> File Oriented >>>>>>>> Sharable >>>>>>>> Available >>>>>>>> Mounted >>>>>>>> Error Logging >>>>>>>> Capable of Input >>>>>>>> Capable of Output >>>>>>>> Random Access >>>>>>> >>>>>>>Is that system under service contract? If so, ask to have the drive >>>>>>>replaced! >>>>>>>I hope you have a recent backup that's readable. If you don't, try to >>>>>>>make one! Right now!!!! >>>>>>>It could be just a single bad block. It could also be all the warning >>>>>>>you are going to get that the disk is failing! Once you hear that "loud >>>>>>>scraping sound" it's all over!! >>>>>>>If you don't have a service contract, order a replacement disk and get a >>>>>>>rush on the delivery! >>>>>>>Meanwhile, keep an eye on the disk. If you get more error messages with >>>>>>>different LBAs it means the situation is deteriorating and you may have >>>>>>>an emergency within a few minutes or hours.- Hide quoted text - >>>>>>>- Show quoted text - >>>>>> >>>>>>Are these hard or soft errors? >>>>> >>>>>These are generally HARD errors - do what he said and order a disk ASAP.- Hide quoted text - >>>> >>>>>- Show quoted text - >>>> >>>>I am skeptical that its the disks (In my original message, I indicated >>>>that I get errors for both disks) >>> >>>>I have had this problem for a while. I have run: >>> >>>>ANAL/MEDIA/EXER >>> >>>>on the disks and found no errors. >>> >>>>These error bursts only happen when I do a shadow set merge. >>> >>>>I suspect something about the SCSI, or connections, that is stressed >>>>by a merge. >>> >>>I still suspect the media - and I can back it up with 24 years of >>>reading error logs... can you?- Hide quoted text - >> >>>- Show quoted text - >> >>No. >> >>Here is a log of my recent findings >> >>Merged the shadow set, getting 16 errors on DKA0 and 83 errors on >>DKA100. >> >>Did a ANALYZE/MEDIA/EXER=FULL of DKA100 and found 1 bad block. Got a >>good many errors logged during the ANALYZE. >> >>Merged the shadow set, getting 16 errors on DKA0 and 5 errors on >>DKA100. >> >>Did a ANALYZE/MEDIA/EXER=FULL of DKA0 and found 0 bad blocks. Got a >>good 0 errors logged during the ANALYZE. >> >>Merged the shadow set, getting 4 errors on DKA0 and 19 errors on >>DKA100. >> >>I will swap out one of the disks and give it a try. Put in a disk >>that is logging no errors at its current location.- Hide quoted text - >> >>- Show quoted text - > > > I swapped the dka100 disks between two DS10s (same model disks). > > Then I merged the shadowset on the problem machine. I got 4 errors > on dka100 and 16 on dka0. All indicating unrecoverable. > > On the other machine a got about 34 errors on dka100 (most indicating > unrecoverable) during the shadowset merge. But I realized that I had > found 1 bad block on it when it it was on the problem machine using > ANALYZE. So, I ran ANAL/MEDIA/EXER=FULL and found 13 bad blocks. > > I suspect there must be more than bad disks on the problem machine, > since it got 4 unrecovable errrors (at 2 LBAs) on a disk that had none > recently during shadowset merges on the other machine. > > BTW, when you do a DIAGNOSE/TRANS/SUMMARY all these errors > are listed as SCSI errors, but when you look at the sense data in > detailed report, most are identified as medium errors. > > I guess will ask the vendor for a couple of disks under the warranty, > but I have no confidence that it will solve the problem. Maybe I need > the machine replaced. It is possible that you have a problem with a cable, or a host bus adapter either as a contributing factor or (less likely) as the whole problem. ------------------------------ Date: Thu, 21 Feb 2008 16:25:09 -0800 (PST) From: Pierre Subject: how to process/produce un*x 'diff' formats ? Message-ID: <932eb794-f1d2-4b5d-a068-822ed9796fb7@q78g2000hsh.googlegroups.com> hi, un*x people do like to send modification of source files in so called 'diff' unified format http://en.wikipedia.org/wiki/Diff#Unified_format I'm building a 'portable' un*x programs and I have a few of such files to process in order to have the the lastest modification posted by some guy. do you have any idea of how to process such files on VMS ? and how to produce mine to give them VMS code to include into their common code ? TIA, Pierre. ------------------------------ Date: Thu, 21 Feb 2008 16:49:05 -0800 (PST) From: Hein RMS van den Heuvel Subject: Re: how to process/produce un*x 'diff' formats ? Message-ID: <5f2d443c-3118-4578-b334-2d972ce918b0@64g2000hsw.googlegroups.com> Install GNV. It comes with diff and patch $ mcr GNU:[bin]patch --help Usage: /$8$DKA100/000000/bin/PATCH.EXE [OPTION]... [ORIGFILE [PATCHFILE]] : -u --unified Interpret the patch as a unified difference. I'm sure there is a perl implemenation of patch. Google +perl +patch +unified suggests: http://search.cpan.org/~nikc/SVN-Web-0.53/lib/SVN/Web/DiffParser.pm There may be more... Hein. ------------------------------ Date: Thu, 21 Feb 2008 18:39:34 -0600 (CST) From: sms@antinode.org (Steven M. Schweda) Subject: Re: how to process/produce un*x 'diff' formats ? Message-ID: <08022118393461_2062A39A@antinode.org> From: Pierre > un*x people do like to send modification of source files in so called > 'diff' unified format > http://en.wikipedia.org/wiki/Diff#Unified_format > [...] > do you have any idea of how to process such files on VMS ? and how to > produce mine to give them VMS code to include into their common code ? I use my port of GNU diffutils 2.8.1: http://antinode.org/ftp/diffutils/ I haven't tested it much, so I haven't constructed a Web page for it, but it's done well enough for me so far. As usual, complaints are welcome. (GNU "patch" is useful, too, but I haven't done so much with that one.) I assume that others have ported this stuff, too, with results which are probably either better or worse than mine. As for how to use GNU diff ("-u", I assume) to produce the result desired by any particular consumer, I'd ask that particular consumer how he'd like it done. ------------------------------------------------------------------------ Steven M. Schweda sms@antinode-org 382 South Warwick Street (+1) 651-699-9818 Saint Paul MN 55105-2547 ------------------------------ Date: Thu, 21 Feb 2008 21:51:05 -0600 From: "Craig A. Berry" Subject: Re: how to process/produce un*x 'diff' formats ? Message-ID: In article <08022118393461_2062A39A@antinode.org>, sms@antinode.org (Steven M. Schweda) wrote: > From: Pierre > > > un*x people do like to send modification of source files in so called > > 'diff' unified format > > http://en.wikipedia.org/wiki/Diff#Unified_format > > [...] > > do you have any idea of how to process such files on VMS ? and how to > > produce mine to give them VMS code to include into their common code ? > > I use my port of GNU diffutils 2.8.1: > > http://antinode.org/ftp/diffutils/ > > I haven't tested it much, so I haven't constructed a Web page for it, > but it's done well enough for me so far. As usual, complaints are > welcome. (GNU "patch" is useful, too, but I haven't done so much with > that one.) > > I assume that others have ported this stuff, too, with results which > are probably either better or worse than mine. > > As for how to use GNU diff ("-u", I assume) to produce the result > desired by any particular consumer, I'd ask that particular consumer how > he'd like it done. I've been using the GNU diff and patch ports at the following locations for a few years now: http://h71000.www7.hp.com/freeware/freeware50/gnudiffutils/ http://h71000.www7.hp.com/freeware/freeware50/gnupatch/ I have an as-yet-unfulfilled promise to SMS to take his more recent diffutils port for a spin. I believe Jean-Francois Pierrone, the Python on VMS maintainer, has also done a more recent port than the ones I use. Note that if you are exchanging diffs with other OpenVMS users only, you can do so with DIFFERENCES/SLP and EDIT/SUM. It is not as flexible nor as human-readable as the diffs produced by the GNU packages, but it does the trick in a pinch. For folks doing this sort of thing on Windows, the free WinMerge utility is hard to beat: . -- Posted via a free Usenet account from http://www.teranews.com ------------------------------ Date: Thu, 21 Feb 2008 22:42:43 -0600 (CST) From: sms@antinode.org (Steven M. Schweda) Subject: Re: how to process/produce un*x 'diff' formats ? Message-ID: <08022122424376_2062A39A@antinode.org> From: "Craig A. Berry" > I've been using the GNU diff and patch ports at the following locations > for a few years now: > > http://h71000.www7.hp.com/freeware/freeware50/gnudiffutils/ > [...] Version what? > 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. > I believe Jean-Francois Pierrone, the > Python on VMS maintainer, has also done a more recent port than the > ones I use. Wouldn't amaze me. 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. ------------------------------------------------------------------------ Steven M. Schweda sms@antinode-org 382 South Warwick Street (+1) 651-699-9818 Saint Paul MN 55105-2547 ------------------------------ Date: Thu, 21 Feb 2008 15:33:46 -0500 From: JF Mezei Subject: Re: LK-201 error question Message-ID: <47bde071$0$25424$c3e8da3@news.astraweb.com> norm.raphael@metso.com wrote: > > > Are you citing condensation? Well, in my case, I took apart the LK201, removed all keys, used compressed air to push the crud out and then some windex to clean the more exposed areas of the rubber membrane. But it appears that it seeps in anyways despite the appearance of the rubber providing a good seal. ------------------------------ Date: Thu, 21 Feb 2008 20:07:29 -0600 From: David J Dachtera Subject: Re: LK-201 error question Message-ID: <47BE2E61.A95D3066@spam.comcast.net> norm.raphael@metso.com wrote: > > I just got a replacement LK-201 Keyboard and plugged it > into a VT-320 and got a Keyboard error 4 message and > all four leds on the keyboard light up solid. > > What is it telling me? Is it telling you that you need a different variant of the LK201? My VT320 here came with an LK201PE. Both are still in the original cartons, though I have used them in the past, just not recently. David J Dachtera DJE Systems ------------------------------ Date: Thu, 21 Feb 2008 16:38:48 -0800 (PST) From: ultradwc@gmail.com Subject: Microsoft pro says OpenVMS best OS ever invented! Message-ID: <06395157-eeb8-4a59-aca1-c04ab29e3e9e@o10g2000hsf.googlegroups.com> http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2469 ------------------------------ Date: 22 Feb 2008 02:07:51 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: Microsoft pro says OpenVMS best OS ever invented! Message-ID: <47be2e77$0$15197$607ed4bc@cv.net> In article <06395157-eeb8-4a59-aca1-c04ab29e3e9e@o10g2000hsf.googlegroups.com>, ultradwc@gmail.com writes: >http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2469 -------------------------------------------------------------------^^^^ My favorite number of all time! :) -- 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: Thu, 21 Feb 2008 21:33:22 -0500 From: JF Mezei Subject: Re: Microsoft pro says OpenVMS best OS ever invented! Message-ID: <47be34a3$0$10296$c3e8da3@news.astraweb.com> ultradwc@gmail.com wrote: > http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2469 ## There can be no doubt that Digital's OpenVMS was the best operating system ever invented. With that out of the way, let's talk about programming languages ## Note the use of past tense. ------------------------------ Date: Thu, 21 Feb 2008 21:41:36 -0500 From: =?ISO-8859-1?Q?Arne_Vajh=F8j?= Subject: Re: Microsoft pro says OpenVMS best OS ever invented! Message-ID: <47be3660$0$90268$14726298@news.sunsite.dk> ultradwc@gmail.com wrote: > http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2469 He actually knows VMS. A quick GG search reveals that he posted to c.o.v/I-V a few times back in 1989. And he even has a point. The .NET CTS is many ways is the object oriented equivalence of what VMS calling convention etc. does for procedural programming. It allows you to use a common library and to mix multiple languages in your app. Arne ------------------------------ Date: Thu, 21 Feb 2008 22:42:26 -0800 (PST) From: andrewr04@gmail.com Subject: Oracle 10.2.0.2 on my OpenVMS HP Integrity Message-ID: Hi, I have just installed Oracle 10.2.0.2 on my OpenVMS HP Integrity server. After installation I used dbca to create a database. I could acces the database via SQLplus, I imported data and added users. But then I rebooted, and now it does not work. I get and error ORA-12170 TNS:Connect time out occurred I have looked at my listener.ora file and tnsnames.ora file but can find no obvious reason for the timeout. I can start the listener and shutdown the listener with no problems. I would like to start Oracle automatically on boot up, and there does not seem to be an Oracle$startup.com file. Any pointers to how to make it work would be appreciated? Thanks Andrew ------------------------------ Date: Thu, 21 Feb 2008 11:55:51 -0800 (PST) From: Pierre Subject: Re: regex within a DCL procedure Message-ID: On Feb 21, 4:47 pm, Jan-Erik S=F6derholm wrote: > Richard B. Gilbert wrote: > > Jan-Erik S=F6derholm wrote: > >> Pierre wrote: > > >>> I need to read some symbol/logicals and write back the result in > >>> symbols (as there is no way to write "custom lexical") > > >> From what ? And why not ? > >> And what is a "custom lexical" ? > > >> Jan-Erik. > > > A "custom lexical" would be F$MUMBLE. > > > If you think you can write one, please do it and tell us how. > > DEC/Compaq/HP never documented the interface to supervisor mode which > > makes it a little difficult to modify DCL or to "roll your own shell" > > Unix style. > > Ah, sorry, I *read* "custom logical" ! > Probably since it was symbols and logicals we where > talkning about... :-) > > It's not clear to me how a new lexical whould help with > settin/reading symbols and logicals from perl/awk/python. it would not help with that matter. it would help, not having to call perl/python/awk for example, on could write $ IF F$MATCH(aString,aPattern) THEN ... with F$MATCH being a custom lexical which apply regex. but as this is not possible, I'll have to use perl/awk/python to perfom that job and set a symbol to retreive the resul :-) > Never mind... :-) > > Jan-Erik. Pierre ------------------------------ Date: Thu, 21 Feb 2008 12:01:52 -0800 (PST) From: Pierre Subject: Re: regex within a DCL procedure Message-ID: <05181618-6656-49fe-81b8-07942af5791e@u10g2000prn.googlegroups.com> > I always wondered why "they" chose to call them lexicals rather than > functions, especially given the F$ prefix. There are a bunch of old > insider discussions like that that I'd have loved to have heard. AFAIK, they are called so as they are evaluated during the lexical scanning of the line by DCL DCL scans the line, do lexical substitutions, and only then, execute the line with all the F$ removed and replaced by their value. as long as their is no &aSymbol in the line... Pierre. ------------------------------ Date: Thu, 21 Feb 2008 12:47:41 -0800 (PST) From: Doug Phillips Subject: Re: regex within a DCL procedure Message-ID: On Feb 21, 12:46 pm, "Tom Linden" wrote: > On Thu, 21 Feb 2008 10:02:41 -0800, Doug Phillips > wrote: > > > > > On Feb 21, 11:30 am, "Richard B. Gilbert" > > wrote: > >> Doug Phillips wrote: > >> > On Feb 21, 9:01 am, "Richard B. Gilbert" > >> > wrote: > > >> >>Jan-Erik S=F6derholm wrote: > > >> >>>Pierre wrote: > > >> >>>>I need to read some symbol/logicals and write back the result in > >> >>>>symbols (as there is no way to write "custom lexical") > > >> >>> From what ? And why not ? > >> >>>And what is a "custom lexical" ? > > >> >>>Jan-Erik. > > >> >>A "custom lexical" would be F$MUMBLE. > > >> >>If you think you can write one, please do it and tell us how. > >> >>DEC/Compaq/HP never documented the interface to supervisor mode which= > >> >>makes it a little difficult to modify DCL or to "roll your own shell"= > >> >>Unix style. > > >> > I always wondered why "they" chose to call them lexicals rather than > >> > functions, especially given the F$ prefix. There are a bunch of old > >> > insider discussions like that that I'd have loved to have heard. > > >> They are properly called "lexical functions" but the formal terminolog= y > >> is seldom used. "Lexical Functions" are almost always referred to as > >> "lexicals" outside of the DEC/Compaq/HP documentation. > > >> Lexical adj: 1. Of or relating to the vocabulary, words, or morphemes o= f > >> a language. 2. Of or relating to lexicography or a lexicon. > > > Good explanation, Richard. Functions that are part of the vocabulary. > > Anyway, what tripped that little diversion was in thinking about them > > as something other than functions, and a user-written function isn't > > as daunting to think about doing, I would expect, at least for most > > programmers. A user written "lexical" though seems to be an oxymoron, > > because by definition, only the language developers can extend the > > lexicon while anyone can add a function. > > I would find it useful to have an executable that returned a value as > an assignment, but last time we had this discussion, I believe it was Hoff= > who indicated that there were security issues involved in allowing that. > I think Multics and VOS allow that, and not sure but maybe also Primos. > I remember that discussion. So a user-function such as $ value =3D my_function(param1,param2,...) or $ IF 'my_function(...)' might not be "possible" to do (for a mere mortal?), something like $ my_function value param1 param2 ... is fairly easy. Lots of things can be abused, but that doesn't mean an ability should be denied. But, I suppose if there is a real demand, the powers-that- be could give us mortals a way to do such if they wanted to. ISTR that there are/were some DCL extension packages that offered native-like syntax around but I never had the need to really look at them. The thing I have always wished for is a way to CALL or EXIT to another command procedure while staying at the same command level (and if someone tells me "oh, all you have to do it this:" I'll really be tempted to actually RTFM's again;-) I think the last time I discussed that with someone there were "possible security issues" involved, too. ------------------------------ Date: Thu, 21 Feb 2008 12:49:21 -0800 (PST) From: Doug Phillips Subject: Re: regex within a DCL procedure Message-ID: <97d779e9-3534-4913-aed3-4a77f5cf7e83@b29g2000hsa.googlegroups.com> On Feb 21, 2:01 pm, Pierre wrote: > > I always wondered why "they" chose to call them lexicals rather than > > functions, especially given the F$ prefix. There are a bunch of old > > insider discussions like that that I'd have loved to have heard. > > AFAIK, they are called so as they are evaluated during the lexical > scanning of the line by DCL > DCL scans the line, do lexical substitutions, and only then, execute > the line with all the F$ removed and replaced by their value. > > as long as their is no &aSymbol in the line... > Thanks, Pierre. Yes I actually looked at the DCL manual *after* I'd posted and it is explained there. ------------------------------ Date: Thu, 21 Feb 2008 23:00:51 +0000 (UTC) From: moroney@world.std.spaamtrap.com (Michael Moroney) Subject: Samba and text files Message-ID: I installed HP's Samba kit on a system and when I try to access a text file from a PC I get junk. It appears it's accessing the file directly, bypassing RMS, and the "junk" is the RMS record delimiters. Is there any way to access the text files as text files? I'm doing this for VMS software development, where some want to access the VMS files with their PCs to use source code aware software tools rather than VMS editors. Going the other way (for example, creating a file with Notepad) works, although the files show up as "Stream" format, which is kind of weird, but I guess that's how PCs store text. Is there anything I missed? Samba is useless for what I need, unless I convert all files to "Stream" format. ------------------------------ Date: Thu, 21 Feb 2008 17:07:02 -0700 From: "Michael D. Ober" Subject: Re: Samba and text files Message-ID: <13rs4h81mmkov3f@corp.supernews.com> "Michael Moroney" wrote in message news:fpkvr3$8j4$1@pcls6.std.com... >I installed HP's Samba kit on a system and when I try to access a text > file from a PC I get junk. It appears it's accessing the file directly, > bypassing RMS, and the "junk" is the RMS record delimiters. Is there any > way to access the text files as text files? I'm doing this for VMS > software development, where some want to access the VMS files with their > PCs to use source code aware software tools rather than VMS editors. > > Going the other way (for example, creating a file with Notepad) works, > although the files show up as "Stream" format, which is kind of weird, > but I guess that's how PCs store text. > > Is there anything I missed? Samba is useless for what I need, unless I > convert all files to "Stream" format. > The format for Samba usable files is Variable Stream. Any other file format will result in the blocking being returned by Samba. Mike. ------------------------------ Date: 22 Feb 2008 00:14:40 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: Samba and text files Message-ID: <47be13f0$0$15187$607ed4bc@cv.net> In article , moroney@world.std.spaamtrap.com (Michael Moroney) writes: >I installed HP's Samba kit on a system and when I try to access a text >file from a PC I get junk. It appears it's accessing the file directly, >bypassing RMS, and the "junk" is the RMS record delimiters. Is there any >way to access the text files as text files? I'm doing this for VMS >software development, where some want to access the VMS files with their >PCs to use source code aware software tools rather than VMS editors. > >Going the other way (for example, creating a file with Notepad) works, >although the files show up as "Stream" format, which is kind of weird, >but I guess that's how PCs store text. > >Is there anything I missed? Samba is useless for what I need, unless I >convert all files to "Stream" format. This is what I'd encountered last summer when a customer decided to give SAMBA a whirl. While text files looked find for me on my Powerbook when I smb mounted a share, they looked like crap on this company's PeeCee in their text edit program. After wasting much time, SAMBA was abandoned. -- 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: Thu, 21 Feb 2008 20:13:04 -0600 From: David J Dachtera Subject: Re: Samba and text files Message-ID: <47BE2FB0.33AEDB95@spam.comcast.net> Michael Moroney wrote: > > I installed HP's Samba kit on a system and when I try to access a text > file from a PC I get junk. It appears it's accessing the file directly, > bypassing RMS, and the "junk" is the RMS record delimiters. Is there any > way to access the text files as text files? I'm doing this for VMS > software development, where some want to access the VMS files with their > PCs to use source code aware software tools rather than VMS editors. > > Going the other way (for example, creating a file with Notepad) works, > although the files show up as "Stream" format, which is kind of weird, > but I guess that's how PCs store text. DOS/Windows-specific. UN*X systems expect LF-delimited (Stream_LF in VMSland). Older MOAos expected CR-delimited (STream_CR in VMSland). > Is there anything I missed? Samba is useless for what I need, unless I > convert all files to "Stream" format. Nature of the SMB beast. It's an access protocol server, not a data format converter. You'd have the same issues with PathWorks. As VAXman observed, it provides only the I/O primitives - it is not content-aware. David J Dachtera DJE Systems ------------------------------ Date: Thu, 21 Feb 2008 19:56:45 -0600 From: David J Dachtera Subject: Re: VAX BASIC, file specs, and command line arguments Message-ID: <47BE2BDD.612E89A7@spam.comcast.net> bdhobbs18@acm.org wrote: > > VAX BASIC v3.8-000 > VMS 7.1 > emulating a VAX 4000-105A > > Two things I would like to do in BASIC: > 1) Get the full file spec for a file; Can't help there. > 2) Get arguments from the command line. Have a look at LIB$GET_FOREIGN as well as the CLI$ routines in the RTL reference manuals. See also http://www.djesys.com/vms/freevms/mentor/dcl_cmd.html for info and a BASIC example of using CLI$ routines. The example is not comprehensive. David J Dachtera DJE Systems ------------------------------ Date: Thu, 21 Feb 2008 20:03:05 -0600 From: David J Dachtera Subject: Re: VAXstation 3100, TK50 Tape Drive and LA50 Printer Message-ID: <47BE2D59.CA8AD007@spam.comcast.net> univms@bigfoot.com wrote: > > Selling a VAXstation 3100 with VMS 5.0 installed, TK50 tape drive, > and > LA50 printer, all for $100. They can be picked locally (Milwaukee, > WI) or can be shipped. Shipping will probably be about $150 - $200 > because of the weight. If you don't get a taker, contact me via the Contact link on my VMS page (the home page's contact link is intentionally disabled to foil spambots and other harvestors.) Also, how to de-mung the Reply-to here should be obvious. David J Dachtera DJE Systems http://www.djesys.com/ ------------------------------ Date: 21 Feb 2008 14:24:30 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 Message-ID: In article <625tbiF22528mU1@mid.individual.net>, billg999@cs.uofs.edu (Bill Gunshannon) writes: > > That's probably one loophole, but I know what the story was on mine. > Web application. First question: What is you date of birth? > Response: You must be born after to apply > for this position. In the US that would be illegal in almost all cases. It is not illegal, however, to discriminate on the basis of salary, and that is often correlated to age. ------------------------------ Date: 21 Feb 2008 14:25:44 -0600 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 Message-ID: <8Pp2WqXjEhKK@eisner.encompasserve.org> In article <625v3nF21898jU1@mid.individual.net>, billg999@cs.uofs.edu (Bill Gunshannon) writes: > > This is the government. Pretty safe bet they know the law and they > probably have a pre-defined loophole anyway. Yep. The government does allow some situations in which forms of discrimination are legal, and itself is almost always one of them. ------------------------------ Date: Fri, 22 Feb 2008 01:56:42 GMT From: winston@SSRL.SLAC.STANFORD.EDU (Alan Winston - SSRL Central Computing) Subject: Re: Walkin Interview @ Bootstrap Tech on 23rd Feb 2008 Message-ID: <00A7583B.943DB50D@SSRL.SLAC.STANFORD.EDU> In article <47bdbc51$0$10317$c3e8da3@news.astraweb.com>, JF Mezei writes: >Bill Gunshannon wrote: > >> I was recently turned down for a position based solely on my >> date of birth. And this was a government position!! > >We're sorry, but we can't hire you because you were born on the 13th of >november, and this is a unlucky number for our company. :-) :-) > >The irony here is that they have no problems hiring young kids who will >stay there maybe two years before finding a better job, but ate hesitant >to hire an old geezer who'll stay there for 5 years until he retires. > >Note that Yahoo and/or Google have policies to ensure they hire folks >who will "fit in". If an office is populated by pubescent weenies, >putting in a 55 year old geezer would rather clash. They can justify not >hiring you because of culture clash, not because of your age. Incidentally, the guy I know who started working at Google last year is a 55-year-old geezer who looks it. (Worked at Rational for a long time.) -- Alan ------------------------------ End of INFO-VAX 2008.105 ************************