1 INFO-VAX	Thu, 09 Nov 2006	Volume 2006 : Issue 617       Contents:/ A good man is never honoured in his own country 8 Re: An increasingly-rare island of corporate inspiration8 Re: An increasingly-rare island of corporate inspiration8 Re: An increasingly-rare island of corporate inspiration ANSI Colour sequences  Re: ANSI Colour sequences  Re: ANSI Colour sequences ( Re: application failover with RDB access Re: DESTA's purpose  Re: DESTA's purpose  Re: DESTA's purpose  Re: How HP supports OpenVMS? Re: Mark Daniel where are you? Re: Mark Daniel where are you? Re: Mark Daniel where are you? Mozilla and Java Re: Mozilla and Java Qbus scsi cards and DLT support # Re: Qbus scsi cards and DLT support ! Re: Suggestion for ATTACH command ! Re: Suggestion for ATTACH command ! Re: Suggestion for DIRECTORY /RFM ! Re: Suggestion for DIRECTORY /RFM ! Re: Suggestion for DIRECTORY /RFM  TK50 Re: TK50 Re: WASD v9.2 Release  Where to get a cable?  Re: Where to get a cable?  Re: Where to get a cable? $ Re: XV 3.10a build on Alpha comments$ Re: XV 3.10a build on Alpha comments$ Re: XV 3.10a build on Alpha comments& Re: [OT] SRM hardware setup reference?  F ----------------------------------------------------------------------  $ Date: Thu, 9 Nov 2006 19:53:24 +08003 From: "Richard Maher" <maher_rj@hotspamnotmail.com> 8 Subject: A good man is never honoured in his own country1 Message-ID: <eiv4k1$rhi$1@news-02.connect.com.au>    Hi Mark,  I Thanks for the extremely detailed reply, but honestly, "Piss-off and mind / your own business Maher!" would've sufficed :-)   J After reading your post I feel like I've shot Bambi, or launched an attackL on Christmas, Mom and Apple Pie. (And can everyone please stop staring at me those big Basset Hound eyes?)   L OK, I got it wrong and I appologize. I went looking for another focus for myI anger and frustration and thought I'd found an ideal candidate in someone I who had suckled at the Public Service teat for over 10 years. I wanted to I sneer at you over my beer and mumble things like "How *I*'d grafted while K you blue-eyed boys (eg: RTR) get everything handed to you on a plate!" and, L in the end, all that appears left to be envious about was your greater levelI of commitment.  (Having said that, your story is in fact a sad one and my 6 vision of events would make for far better reading :-)  J Mark, I don't normally do a lot of explaining (and most aren't interested)K but you did try to help me out when I got back here and it sounds like I've K kicked you in the guts publicly so publicly I say sorry. Me? I'm nothing if I not a maker-of-enemies, but at the end of the day who gives a shit? If it I means anything, I know exactly how much personal time you would've had to F have put into WASD to make it what it is. (And no one deserves to feel0 that's being spat on!) So let's hug and move on.  G The most distressing thing about this is that no one thanks you for the I code! (I assume the source comes with it?) Even if people won't use a web J server, the programming techniques and examples should be a treasure troveJ for any VMS development shop. ("C" though eh?) I'm sure it's not just that# nobody developes on VMS anymore :-(   L Anyway, the good news is that it looks like you've been able to spend all ofJ your development time in our very own little-Milan of the south :-) What aL technological and fashionable dynamo Adelaide must be! (Better stop there orJ there'll be calls from crow eaters and more bitchin' and moanin' about howJ nasty I am :-)  Oh, but we weren't settled by convicts you know. . .yadda, yadda, yadda   Cheers Richard Maher  7 "Mark Daniel" <mark.daniel@vsm.com.au> wrote in message * news:12l3s6md6366s06@corp.supernews.com... > Hello Richard. >  > Richard Maher wrote: > > Hi Mark, > > L > > I've had someone nagging me about the different web servers available on- > > VMS, so your post was very timely for me.  > > L > > I have to say that the first thing that struck me was the amount of time and F > > effort that has gone into this! How the hell have you been able to allocateI > > the substantial time and, more importantly, funds required to support  thisE > > seemingly boundless altruism? Is this your full-time job? Are you  > > independently wealthy? > G > Sadly no, to both of the latter questions.  As a matter of fact we no A > longer develop on a VMS platform at all.  Nor any longer am I a G > professional software developer (in the sense of making a living from J > coding).  The former questions are as easily answered.  I'm not one muchJ > given to television and often sleep patchily for various reasons (as theH > hour of this reply might suggest).  That accounts for the time.  How IF > spend that spare time is my business alone.  The bottom-line is thatD > there that there is no bottom-line.  But this is a sort-of forward > reference, see more below. > 3 > > But then I saw this in one of your web pages: -  > > [ J > > The Division recognises that although having no commercial value, thisI > > software can never-the-less be valuable to other sites because of its  low K > > cost (usually media only) and in that it may address niche requirements  not K > > viable for commercial vendors. It should be emphasized that this is not  a F > > commercial-grade package, has not been designed with that in mind, shouldD > > not be recognised as such, nor is it in any way endorsed by High	 Frequency $ > > Radar Divison or its Management. > > H > >   * Currently  Intelligence, Surveillance & Reconnaissance Division,1 > > less recently  Surveillance Systems Division, A > > and now even more remotely   Wide Area Surveillance Division.  > > % > > Dr. Malcolm G. Golley CHFRD, 1996  > > ] 5 > > So who is big Mal and who gave him a cheque book?  > C > Dr Golley is a now-retired Chief of Division.  That position is a H > one/two-star equivalent (I forget at this late hour).  I guess becauseH > this is a quotation from the release he signed (a copy of which I haveE > in my security cabinet), that in his judgement, the software had no G > commercial value.  The number of vendors currently selling Web server E > packages (probably on any platform but in context certainly) on VMS 3 > perhaps reflects the aptitude of this assessment.  >   > The preceding sentence states: > H >    As High Frequency Radar Division currently employs some useful (andE >    in that sense valuable) freeware and public-domain software, its I >    management has consented, in the spirit of wishing to "pay its dues" E >    and encourage this environment, to make some of its own, locally I >    implemented hypertext services software available to the broader VMS  >    community.  > H > So I think it's fair to say he considered it quid pro quo for software< > we were using at the time that had been similarly sourced. > H > I think it's also fair to say the code base he open-sourced was a paleH > reflection of what is in the package today.  Anyone who has been usingD > it for some years will attest to it's steadily increasing breadth,& > sophistication and refinement (IMO). > L > > Has he, the Australian Defense Dept, and by extrapolation the AustralianL > > Taxpayer (including Moi), been funding your magnum opus all these years? > 8 > Keep reading Richard, just the next paragraph for now: > J >    Much of the development of WASD during the first couple of years tookJ >    place using Divisional resources. Since it's release as freeware veryH >    much more has taken place during my own time. I would like to thank@ >    my long-suffering "widow" Robyn, without whose patience andI >    resignation the continued development of WASD would not be possible. > >    Thanks sweetheart, for understanding I need a "fix" every >    now-and-then, Mark. > C > To restate; first two years (say 1994-1996) done within Divsional H > auspices (not full-time, see below), last ten years (say 1997-2006) in% > my own time (not full-time either).  > F > Early on, this comprised Saturdays in at the office (when my nursingJ > spouse had shifts on those days), dial-up to our external VAXserver 3100E > (long-since retired), and over the past seven years on a VAXstation D > 4000, then an AlphaStation 255 and now a PWS500, all having sat orD > sitting on my study desk at home.  I have also had VSM's Alpha andB > Itanium systems at my disposal and a now a Germany-based VAX for' > building that platform's object kits.  > E > I've always declared that I didn't wish to have explained to me the / > psychology of being an open-source author :-)  >  > Now, just a little more from; > http://192.168.1.3/ht_root/doc/htd/htd_0100.html Richard:  > C >    The primary impetus for an internal Web environment was a 1993 H >    decision by Wide Area Surveillance Division (WASD) management (thenH >    High Frequency Radar Division, HFRD) to make as much information asI >    possible, both administrative and research, available online (to use K >    the current term ... an intranet). Early experimentation with a Gopher C >    implementation soon made way for the obvious advantages of the  >    emerging Web technology.  >  > Also:  > H >    Reasons for developing a local HTTP server were few but compelling: > @ >      * The WASD (then HFRD) Web implementation began mid-1994. > F >      * It was prefered to support the hypertext environment on a VMSG >        platform. At the time this the most widely used and accessable ! >        environment within WASD.  > K >      * At that time servers (and even at that time there were quite a few C >        variations) were largely Unix based, although it was being I >        supported (to a greater or lesses extent) across a wide range of I >        platforms. Ports to VMS, if they existed, were often in progress I >        or half-baked, employing Unixisms that don't translate elegantly   >        to the VMS environment. > H >      * The VMS version of the CERN server (3.0-6) was evaluated during >        mid-1994: > H >          o It was (still is) not multi-threaded under VMS (i.e. cannotK >            support concurrent clients). For example, a lengthy search may : >            delay other clients for unacceptable periods. > B >          o Its performance was good with document transfers, but/ >            became poor when running a script.  > K >          o It is acknowleged in the release notes that it cannot handle a G >            client cancelling a data transfer (a not-uncommon action). / >            This was confirmed experimentally.  > J >      * An early version of the OSU (DECthreads) server was evaluated viaJ >        documentation mid-1994. The author considered that the DECthreadsB >        of the time to have it's limitations (including frequent,C >        show-stopping bugs) and OSU had a number of implementation 6 >        idiosyncracies (e.g. DECnet based scripting). >  >    ... > F > So, I think it can be argued there were technical justifications forE > suggesting we develop our own Web server basics.  Remember this was G > 1993, the cusp of the explosive growth of both Web technology and the H > Internet, and available technologies were relatively unsophisticated -I > especially on VMS.  My whole job was certainly not just managing the 72 G > node cluster we then had (with one other staff - isn't VMS remarkably H > economical),  software development was also part of my duty statement.- > It was also a great way to learn about VMS.  > K > > Even if it's true, I place no value judgement on how well the money has  beenH > > spent (and you may rightly argue that helicopters wich can't fly andK > > rescuing seemingly suicidal English yachtsmen, are the greater follies)  but J > > I am struggling to see the synergy bewteen the remit or duty statement for G > > the "Wide Area Surveillance Division" and a VMS-centric Web Server.  > > K > > Look, I'm not trying to have a go at ya. It's just that there are a few  of > J > Then I respectfully suggest you need to reassess the style of your proseG > Richard.  Inquiries should be neutral in tone.  This one is not.  And J > while it might be argued your missives have great entertainment value (IH > have heard it so described only this week) they are also laced with anH > acerbic and disingenuous flavour that could easily put people off-side& > if you are not intending to do that. > L > > us other artisans out there who have taken to drinking too much, hacking our K > > ears off, and slowly decending into madness! Clearly, this IT world was . > > never meant for one as beautiful as me :-) > > K > > So how do you sign-up for this patronage? Is it a new CES (Centrelink?) @ > > program? I've got some great ideas: - WASD-SQL (Catchy eh?),L > > WASD-JDBC_Drivers? How 'bout this - WASDilla! you've had the server, nowI > > embrace the browser! Maybe we're aiming a little low? WASD-Linux? I'm  not J > > trying to take flack jackets off the troops or anything; just 10 years > > should do it.  > * > I have nothing to do with such materiel. > J > > Anyway, once I re-register to vote (haven't I enjoyed not having to doI > > that!) I'll find out who my Federal member is and get him to put in a 4 > > good word for me. Who should he ask to speak to? > H > I do not know which current Australian Government procurement programsH > are currently hosted, or intended to be hosted on VMS platforms, so myJ > suggestion would be to get his electoral office staff to start with thatA > issue.  From there the relevant Program Office easily should be A > identified and each will have contact detail readily available.  >  > > Cheers Richard Maher > > F > > PS. Look at how the (ex)Minister fro Aboriginal Affairs spends his7 > > stationery money and all guilt will be expunged :-)  >  > 'guilt'? - subtext indicator.  > L > > PPS. Maybe Oz needs another car manafacturer and teh Defense Dept can doK > > that? There must be heaps of industries the government can "compete" in  all B > > bank-rolled by the tax-payer! I'd never been to Russia before. > E > Was tried for years in the UK and here.  Not a uniformly successful G > model.  Some things arguably have a place in public interest; health, H > education, aged-care, major infrastructure projects, defence, resource3 > management, civil police, prison management, etc.  > I > > PPPS. Go on, tell me you're charging huge support fees or at least HP  has / > > put it's hand in it's pocket? Or something?  > G > I don't mind declaring my pecuniary interests.  So far VSM has hosted C > the WASD site almost since it's initial availability as freeware. E > That's got to be worth quids.  I've had four days consulting with a I > major Australian corporation (you can work out the approximate monetary E > value of that).  A trip to the 2006 Technical Bootcamp funded by HP J > (attendance fees), VSM (airfares) and my Division (accomodation).  ThereJ > are two organisations who have annual support arrangements with me (bothH > relatively recently).  From a guesstimate previously published in this forum  > D >    http://groups.google.com/group/comp.os.vms/msg/24087ae60926a1e0 > @ > that would probably about cover my extra home electricty costs2 > associated with WASD development over the years. > I > I think my spouse insightfully and succinctly summed it up when after I H > had come in and excitedly told her that someone was prepared to fly meD > to Sydney and pay me for four days consulting she said, "So you'reI > finally going to get that ten cents an hour you've been working towards  > all these years."  >  > Go figure. > ; > > "Mark Daniel" <mark.daniel@vsm.com.au> wrote in message . > > news:12krrrrhgbio4cc@corp.supernews.com... > > ( > >>WASD v9.2 is available for download: > >># > >>   http://wasd.vsm.com.au/wasd/  > >># > >>Changes since v9.1 (June 2005):  > >>3 > >>   http://wasd.vsm.com.au/doc/misc/changes.html  > >> > >>WASD home page:  > >> > >>   http://wasd.vsm.com.au/ > >>. > >>Other 'recent' items of possible interest: > >>9 > >>   o  WASD: Why is it chosen when there's VMS Apache? . > >>      2006 Technical Bootcamp presentation > >>A > >>      http://wasd.vsm.com.au/other/D215_WASD_Apache_notes.pdf  > >># > >>   o  Can WASD handle the Load?  > >>D > >>      http://wasd.vsm.com.au/other/can_wasd_handle_the_load.html > >> > >> > >>Mark Daniel  > >>~~~~~~~~~~~    ------------------------------   Date: 9 Nov 2006 14:34:34 GMT ( From: bill@cs.uofs.edu (Bill Gunshannon)A Subject: Re: An increasingly-rare island of corporate inspiration / Message-ID: <4rgsjpFrb38cU1@mid.individual.net>   3 In article <vjr1+MaZREaM@eisner.encompasserve.org>, > 	koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes:\ > In article <4rem0kFr6en7U1@mid.individual.net>, bill@cs.uofs.edu (Bill Gunshannon) writes: >>  H >> Like what?  Name one package available on VMS in source that does notJ >> already have an equivalent under Unix that works as well if not better? > > >    Available to who?  To my customers there is a longlist ofA >    applications they own the source to, that UNIX can't handle.   ? Well, that's great, although I doubt you'll see alot of support ? here for the idea of moving applications from VMS to Unix.  But B I thought the original comment was about why the Unix guys haven'tA "thought of adding the functionality to a Unix to make it compile ? link and run VMS code..."  Maybe I misunderstood what was being B asked for.  But I can assure you that the maintainers of Linux andC the many flavors of BSD (and we won't even get into the proprietary @ Unix versions) are not likely to devote much time into making it0 easier for you to port code they can't use.  :-)  D So, why don't your customers (or you) do it?  Never mind, rhetorical question....   bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 9 Nov 2006 08:20:11 -0800  From: davidc@montagar.com A Subject: Re: An increasingly-rare island of corporate inspiration C Message-ID: <1163089210.946479.247210@b28g2000cwb.googlegroups.com>    Bill Gunshannon wrote:5 > In article <vjr1+MaZREaM@eisner.encompasserve.org>, @ > 	koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes:^ > > In article <4rem0kFr6en7U1@mid.individual.net>, bill@cs.uofs.edu (Bill Gunshannon) writes: > >>J > >> Like what?  Name one package available on VMS in source that does notL > >> already have an equivalent under Unix that works as well if not better? > > @ > >    Available to who?  To my customers there is a longlist ofC > >    applications they own the source to, that UNIX can't handle.  > A > Well, that's great, although I doubt you'll see alot of support < > here for the idea of moving applications from VMS to Unix.  G A lot of this is missing the true point.  If a tool is good, port it to C OpenVMS.  There are people working on a whole host of software that G already runs on other platforms, and making it work on OpenVMS.  That's G what is going to bring OpenVMS into a better position.  It's the tools, B technologies, and applications that people really buy into.  As anE example, some people by Xbox because of the games it has, not because ) the Xbox has a TI34856 memory controller.   D In some ways, POSIX was before it's time.  From a software developerE point of view, even if you're a Unix programmer, you generally try to G code to the API's that are most common or are cross platform.  The goal D was to make is easier to port software from one platform to another.F There are initiatives to make various Unix flavors more compatible, toE ease vendor porting even across UNIX platforms.  LSB is an initiative F to make all LInux distributions very similar.  POSIX, at the time, wasD an attempt to do this for OpenVMS.  And there was some sucess there.  C Now, POSIX really doesn't matter but the standards it brings to the G table do.  OpenVMS has made a lot of progress in improving the CRTL and C adding other tools and libraries to support cross platform ports to F OpenVMS.  And as more ports are done, additional support libraries can7 grow or be ported to increase the ability to port more.   D Really, if you look at any random Linux package, often it requires aG dozen or more OTHER packages upon which it's based, representing dozens G to thousands of other programmers.  Rarely do they stand alone on their ? own code base.  Virtually all packages require libc (the CRTL). C Porting a package requires porting of all the underlying supporting F packages as well.  So you start at the root - libc, getting as much ofE the good functionalty of libc into the DECC$RTL, and working your way  up the package chain.   B And example here is libxml2.  Hoff has worked on libxml2, which isA likely the most commonly used API for XML support in a variety of E applications.  This enables XHTML, SOAP, AJAX, and a variety of other F popular technologies to OpenVMS.  This is goodness.  Since without it,< developers are FORCED to use other platforms to deploy these
 technologies.   D LAMP (Linux, Apache, MySQL, Perl/PHP) is one of the most popular webA development platforms out there.  Apache/MySQL/Perl/PHP have been F ported to OpenVMS, so now a wealth of tools are suddenly available forG OpenVMS - most PHP packages (of which phpBB2 is an example I run on the B OpenVMS Hobbyist site) can be instantly deployed just as easily asF anywhere else - but now I have the stability, reliability, clustering,D security and other technologies to provide added value.  Without theG xAMP tools, I would be FORCED to move their web server and applications  to something else.  ? The work on GNV and other porting assets is a move in the right F direction, and lots of work has been done there.  But some of the workF needs to be done by us, by finding key tools, and porting them.   WhatD made DEC/OpenVMS so great in it's hey-day was the customers and whatA they provided in developing tools and applications (see the DECUS C Library which long pre-dated the "Freeware" disk),  whitepapers and D more.  In many ways, it was like the F/OSS movement today, which has+ contributed to so many things common today.   D We can complain that DEC/CPQ/HP hasn't done this or that, and at theA end of the day, the only thing accomplished is that we agree that G DEC/CPQ/HP hasn't done this or that.  The customers, my customers, your F customers, still need solutions/applications/etc to do their business.G For myself, I don't care if the app was originally a Linux app or what, E but if that need X and I can grab source/binaries for X and deploy it F quickly on OpenVMS - OpenVMS wins.  And the more X's that you, me, and' others port, the more wins we can make.    ------------------------------   Date: 9 Nov 2006 17:56:01 GMT ( From: bill@cs.uofs.edu (Bill Gunshannon)A Subject: Re: An increasingly-rare island of corporate inspiration / Message-ID: <4rh8dhFq3ojoU1@mid.individual.net>   C In article <1163089210.946479.247210@b28g2000cwb.googlegroups.com>,  	davidc@montagar.com writes: > , > In some ways, POSIX was before it's time.   C Oh puleezzze.  POSIX was just another bad attempt at something that A was tried long before which the computing industry in it's myopic C wisdom failed to see the value of and thus has repeatedly ended out ' trying to do it again.  Take a look at: J      http://www.dcs.gla.ac.uk/~joe/auxiliary/papers/Personal/VirtualOS.pdf   E >                                           From a software developer G > point of view, even if you're a Unix programmer, you generally try to I > code to the API's that are most common or are cross platform.  The goal F > was to make is easier to port software from one platform to another.  D Yes, the goal way back in 1980.  POSIX.1 wasn't published until 1988  H > There are initiatives to make various Unix flavors more compatible, toG > ease vendor porting even across UNIX platforms.  LSB is an initiative H > to make all LInux distributions very similar.  POSIX, at the time, wasF > an attempt to do this for OpenVMS.  And there was some sucess there.  B And The Software Tools Virtual Operating System was a much earlier2 attempt and wasn't limited to just Unix platforms.  & --------------------------------------J Appendix D. Machines and Systems The following summarizes the machines andI systems used by members of the software tools user group. Most support at 6 least the RATFOR preprocessor and the I/O primitives.    Burroughs B1700			local  CDC 1784 			local @ CDC 6000s, Cybers 		KRONOS, UT-2D, local, DUAL-MACE, SCOPE3, NOS" CDC 7600  			LTSS, SCOPE II, local CDC MP-32  			MPX/OS	 Cray CPSS  DataGeneral Eclipse      (C & S series)  		AOS, RDOS  DataGeneral Nova 		RDOS  DataGeneral MP-100 		MP/OS ROLM 1602 			RDOS  GEC 4070 			OS 4000  Honeywell 6000S 		GCOS-3 Honeywell Level 6 		MOD 60S  Multics 			Multics        ACOS 700 			GCOS AN/UYK-20 			Level 2! HP 1000, 3000 			RTE-IVB, MPE-III  HP 21MX 			RTE III, RTE IV8 IBM S/360, S/370, 303x		OS/MVT, VM/CMS, MVS, TSO, Wilbur IBM 1130 			DM2  FACOM M-200, M-190 		OS IV/F4  HITAC 8700, 8800 		OS7
 M170 				VOS3  Intel 8080 			ISIS   Intel 8086 			UCSD Pascal  Interdata 70 			DOS  Interdata 8/32 			OS/32MT  Modcomp 			MAX# PDP 10 				TOPS10, TYMCOM-X, TENEX  2 PDP 11s 			RSX-IIM, RSX-IIS, RSX-IID, 1AS, RT- 11, 				RSTS, Unix, DOS, S PDP 15 				XVM/RSX PDP 20 				TOPS20  VAX 				VMS $ LSI 11 				UCSD Pascal, RT-11, DOS-2 Prime 				PRIMOS SEL 32/77 			MPX SIEMANS 4004 			TST  TELEFUNKEN TR440 		BSI9  Univac 1100 			EXEC 8  Univac 90/70 			VS/9 Xerox Sigma  			RBM, CP-V  Zilog Z80 			CP/M, Oasis   ---------------------------   A But, like so much of our history, this has been forgotten and the @ research taht went into it lost.  And now the industry can waste. lots of time and money re-inventing the wheel.   bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------  % Date: Thu, 09 Nov 2006 04:15:11 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com>  Subject: ANSI Colour sequences8 Message-ID: <6813b$4552f199$cef8887a$22473@TEKSAVVY.COM>  L I'd like to be able to insert some flashy bar that fill a line in a decterm.  I For instance, when doing multiple compiles that generate error messages,  K inserting such a flashing seperator bar between the output of each compile  O would help to quickly locate the start of the last compile when scrolling back.   J I was thinking of defining a key to write sys$output some escape sequence I that would generate a coloured reverse video band that spanned the width   (80 characters).  I Is there somewhere that documents the ANSI sequences to set colour ? Can  / both foreground and background colours be set ?   J Or is the only way to use Sixel/Regis commands to draw such a band across  the screen ?   ------------------------------   Date: 9 Nov 2006 03:34:10 -0800 " From: chris_doran@postmaster.co.uk" Subject: Re: ANSI Colour sequencesB Message-ID: <1163072050.908590.22380@f16g2000cwb.googlegroups.com>   JF Mezei wrote: N > I'd like to be able to insert some flashy bar that fill a line in a decterm. > J > For instance, when doing multiple compiles that generate error messages,L > inserting such a flashing seperator bar between the output of each compileQ > would help to quickly locate the start of the last compile when scrolling back.  > K > I was thinking of defining a key to write sys$output some escape sequence J > that would generate a coloured reverse video band that spanned the width > (80 characters). > J > Is there somewhere that documents the ANSI sequences to set colour ? Can1 > both foreground and background colours be set ?  > K > Or is the only way to use Sixel/Regis commands to draw such a band across  > the screen ?   The colour escape codes are:-   
 esc[30m black  esc[31m red 
 esc[32m green  esc[33m yellow esc[34m blue esc[35m magenta  esc[36m cyan
 esc[37m white   C for foreground (i.e. the letters), with esc[40m etc for background. 1 esc[0m or esc[m reverts to the default rendition.   % A couple of other useful things are:-   9 esc]21;text esc\ changes the DECterm title (max 64 chars) 5 esc]2L;text esc\ changes the icon name (max 64 chars)   D CSI instead of esc[ etc. work as well, of course, and colours may be, mixed with other renditions blink, bold etc.  @ Below is a command procedure demonstrating renditions, includingG colours. It will doubtless need cleaning up after mangling by Usenet -- F each WRITE SYS$OUTPUT is a whole line. The "User n" labels are how SMGE numbers each colour in its USER attributes for terminals that support  it.    Chris    $ ESC[0,8] = 27  $ SI[0,8] = 15 $ SO[0,8] = 14= $ WRITE SYS$OUTPUT ESC,")0",ESC,"[mNormal ",ESC,"[7m  Reverse ? ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25m" B $ WRITE SYS$OUTPUT ESC,"[30mUser 1: Esc [ 30 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[34mUser 2: Esc [ 34 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[36mUser 3: Esc [ 36 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[32mUser 4: Esc [ 32 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[35mUser 5: Esc [ 35 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[31mUser 6: Esc [ 31 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[37mUser 7: Esc [ 37 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI B $ WRITE SYS$OUTPUT ESC,"[33mUser 8: Esc [ 33 m ",ESC,"[7m  Reverse1 ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking 7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI C $ WRITE SYS$OUTPUT ESC,"[mNormal ",ESC,"[7m  Reverse  ",ESC,"[27;1m " Bold Text  ",ESC,"[22;5m  Blinking7 ",ESC,"[25m",SO,"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",SI D $ WRITE SYS$OUTPUT ESC,"[40mScreen 1: Esc [ 40 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[44mScreen 2: Esc [ 44 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[46mScreen 3: Esc [ 46 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[42mScreen 4: Esc [ 42 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[45mScreen 5: Esc [ 45 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[41mScreen 6: Esc [ 46 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[47mScreen 7: Esc [ 47 m ",ESC,"[7m  Reverse> ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25mD $ WRITE SYS$OUTPUT ESC,"[43mScreen 8: Esc [ 43 m ",ESC,"[7m  Reverse? ",ESC,"[27;1m  Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25m" C $ WRITE SYS$OUTPUT ESC,"[mNormal ",ESC,"[7m  Reverse  ",ESC,"[27;1m 0 Bold Text  ",ESC,"[22;5m  Blinking  ",ESC,"[25m"   ------------------------------  % Date: Thu, 09 Nov 2006 06:56:15 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> " Subject: Re: ANSI Colour sequences8 Message-ID: <98957$45532568$cef8887a$17118@TEKSAVVY.COM>  # chris_doran@postmaster.co.uk wrote:    The colour escape codes are:-  >  > esc[30m black 
 > esc[31m red  > esc[32m green     ! Many thanks. Just what I needed !    ------------------------------  $ Date: Thu, 9 Nov 2006 20:33:53 +08003 From: "Richard Maher" <maher_rj@hotspamnotmail.com> 1 Subject: Re: application failover with RDB access 1 Message-ID: <eiv6vs$1gp$1@news-02.connect.com.au>   	 Hi Nazim,   # > it is neither cologne nor munich. 4 Frankfurt? How's the Spring workload shaping up? :-)  C Anyway, what downtime window do you have? All I can suggest, on the I information that you've given, is that you go in early one Sunday morning C and shut down the application on MP1 followed by a close of all the G databases. Then *before anything else* do a full off-line backup of all I databases (probably followed by a complete rmu/verify if you haven't been I doing them. On second thoughts, best not to ask too many questions eh :-) K Then open the database(s) and applications up on OP1 and let the testers do J their work. If the System Startups/UAFs/logicals/configs and specs are theK same then I forsee no problems. Does the RDMS$RUJ logical point to the same - place on all nodes? Anything in sys$specific?   G In summary Nazim, apart from the suck-it-and-see approach, I see no way  forward.  L The one question I'd be sure to ask yourself before attempting the fail-overF is "when was the last time that I've had to do a production restore inL anger?". If the answer ends up "Buggered if I know!" then I suggest that youL practice restoring the database to the test box, maybe rolling forward AIJs, enabling AIJs again.  F Are you running circular AIJs or single/extensible? ALS? You don't sayH you're running hot-standby but you are running DDAL; what transfers will stop when you switch over?  J Do you have a support contract? If so call Oracle Rdb support for help. IfE not, someone should bring this to the attention of the manager of the L dickhead that made that decision! Probably the same dickhead that sacked all$ the real DBAs in the first place :-(   You're on your own. Good-Luck.   Regards Richard Maher   5 $ pipe rmu/dump/head mf_personnel | sea sys$pipe node      Maximum node count is 166       - WARNING: Maximum node count is 16 instead of 1  , "Nazim" <nmanser@progis.de> wrote in message= news:1162990172.492625.213000@f16g2000cwb.googlegroups.com...  >  > Richard Maher schrieb: > 
 > > Hi Nazim,  > > D > > > that is why i was assigned the task to ensure correct failover > > > strategy.  > > L > > And you're a contractor right? (Or you boss is a contractor?) Let's hope the C > > customers not reading this eh :-) I'd love to know how much the 
 contract'sK > > for, but then it's Cologne and not Munich and it's none of my business.  > >  > # > it is neither cologne nor munich.  > H > yes i am contractor, my boss is permanent and only since 1 year, so he > inherited the stuff as it is. I > My role is to implement the failover scenario of our app, including the  > underlying RDB. F > the RDB stuff was implemented long time ago, and the team left sinceI > and the handover was not done correctly to my boss. (since he was there B > all worked fine, last time the DB was opened is over a year ago. >  > " > MP1>rmu/show system sql$database; > Oracle Rdb V7.0-61 on node EVAMP1 10-OCT-2006 11:22:47.97 E >     - monitor started  6-NOV-2004 11:12:09.67 (uptime 703 00:10:38) C >     - monitor log filename is "SYS$SYSROOT:[SYSEXE]RDMMON.LOG;77"  > / > database DSA0:[DDAL.DATABASE]DDAL$TR_DB.RDB;1 C >     - first opened 11-NOV-2005 14:18:37.78 (elapsed 332 21:04:10) ) >     * database is opened by an operator + >     - current after-image journal file is / > TPZH_DAL_DB_DISKA01:[AIJ]DDAL_AIJ001.AIJ;1559   >     - AIJ Log Server is active >     - 2 active database users * >     - database also open on these nodes: >       OP1  >  > this is our prod DB  > - > database DSA618:[DB_DISK001.DB]DMG_DB.RDB;1 C >     - first opened 15-MAY-2005 07:08:43.83 (elapsed 513 04:14:04) ) >     * database is opened by an operator G >     - current after-image journal file is DB_DISKA02:[AIJ]AIJ18.AIJ;1 ? >     - global buffer count is 30000; 20550 global buffers free 3 >     - maximum global buffer count per user is 100 . >     - global section resides in system space  >     - AIJ Log Server is active! >     - 190 active database users  >  > I > > Anyway, is there not a UAT or other test environment that this can be  tested
 > > in first?  > >  > B > unfortunately the UAT environment is on a standalone VMS machine >  > I > > I'll assume not. When you do an RMU/DUMP/HEADER on the database(s) do  theyK > > say number of cluster nodes is "1"? If they do then you'll have to make  sureI > > the databases are closed on MP1 before trying to open them on OP1. If  not G > > just open them up on both nodes and fire up the application on both  nodes E > > (if it's cluster tolerant) and get the application testing people 	 involved.  >  > I > on the RMU/DUMP/HEADER there is no reference of cluster nodes, the only  > reference is7 > in the case of the DDAL database is also open on OP1.  >  > it is the node numbers.  >  >  > MP1>search ddal_dump.txt node  >     Maximum node count is 168 >       - WARNING: Maximum node count is 16 instead of 1 > MP1>search dmg_dump.txt node+ >     Maximum node count is 1    ----> yes.  >  > G > but what if MP1 crashes ? is there any danger to open the database on  > the other node ? >  > I > our application is designed to be run only on 1 node at a time, but the 6 > RDB can be opened also on OP1 as a standby solution.H > OK before doing this i must close DB on MP1, then open on MP1 and OP1. > H > i have to implement the application failover scenario on the VMS side,I > and the testing activities can only be done in a very restricted window  > on the week end. > G > i have first to implement the theoretical stuff, then schedule a test  > plan.  >  > > L > > > so as you say, the RMU/open should be done on both MP1 and OP1 as soon > > > as they reboot. correct ?  > > L > > No, I was suggesting that the beauty of VMS clusters and Rdb is that youL > > don't have to "fail-over" because, personally, I would open the database and I > > the application on all of the nodes all of the time. If MP1 goes down  thenJ > > there would be a pregnant-pause followed by MP1 users having to log inL > > again, but that's it. The cluster took a lickin' but it kept on tickin'.H > > With Rdb partitioned lock trees and all the work VMS engineering has beenK > > doing with the DLM *and* the new interconnect stuff coming along, I see  no@ > > point in restricting a database to one node. (Never have :-) > E > this was done by other team, and they did not document why they did  > that like this.  >  > > J > > The fact that you're using Data Distributor (why?) leeds me to suspect thatH > > not all disks are accessible cluster wide or there's something dodgy withF > > the application. Our DR used to be copying RBFs over to the mirror machine L > > and restoring them and rolloing forward AIJs. Once every couple of yearsL > > we'd be forced to run in DR for a week and then switch back with no loss ofL > > data. They were *never* able to get the Unix systems to achieve the sameJ > > thing! (They'd just get someone to log on and that would be that. i.e.I > > production never shifted) VMS guys were moving to a Disaster Tolerant  set up > > when I left. > 6 > do you mean by data distributor the DDAL$TR_DB.RDB ? > / > all the DSAn disks are accessible clustewide.  >  > > H > > My *guess* is everything will be ok except for DNS cache flushes andJ > > hard-coded SQL/Services server names. (But then, if I was getting paid to do  > > it, I'd make sure :-)  > G > the application specific sqlservices are setup identically on MP1 and  > OP1  > H > DNS cache switch needs also be checked with the downstram applications5 > which connects to our RDB, but thats another story.  >  > 
 > regards, >  > Nazim Manser >  > >  > > Regards Richard Maher  > > 0 > > "Nazim" <nmanser@progis.de> wrote in messageA > > news:1162981579.381769.299700@k70g2000cwa.googlegroups.com...  > > >  > > > Richard Maher schrieb: > > >  > > > > Hi Nazim,  > > > > I > > > > If this system runs anything other "Mom and Dad's corner Deli VAT  > > return" J > > > > then I suspect that you (or the company you support) are in in big > > trouble!L > > > > Get yourself a professional DBA and pay them what they ask to do the job I > > > > properly. The questions turning up here (and more so in the ITRC)  about  > > Rdb J > > > > are truly frightening. I wish I could find out who these companies are  > > and I > > > > turn up to their next risk-assessment or shareholders meeting :-(  > > > D > > > that is why i was assigned the task to ensure correct failover > > > strategy.  > > >  > > > > J > > > > Anyway no one can answer your question directly unless they know a bit  > > moreD > > > > about MP and OP. I suggest "yes" but if you've never tried a failover
 > > beforeL > > > > then what are the extra machines there for. The fact that you appear to > > beL > > > > running Data Distributor raises an eyebrow, but my advice is to open the G > > > > database on *all* nodes and use them *all* *all* of the time in  possibly > > a ' > > > > wide-are cluster configuration.  > > > >  > > > ? > > > MP1 and OP1 are on 2 sites but share the samefile system.  > > > to be precise  > > > 5 > > > the file layout of the RDB stuff is as follows:  > > > 6 > > > root file location :      dsa618:[db_disk001.db]1 > > > RDA & SNP files:     dsa618:[db_disk001.db] ; > > >                                dsa618:[db_disk002.db] ; > > >                                dsa618:[db_disk003.db] 9 > > > AIJ files:                   dsa616:[db_diskA01.db] ; > > >                                dsa616:[db_diskA02.db] 2 > > > RUJ files                  dsa617:[rdms$ruj] > > >  > > >  > > > MP1>sh dev dsa618  > > > K > > > Device                  Device           Error    Volume         Free  > > > Trans Mnt L > > >  Name                   Status           Count     Label        Blocks > > > Count Cnt L > > > DSA618:                 Mounted              0  DMG_DB        32582436 > > > 7696   4F > > > $1$DGA230:    (OP2)  ShadowSetMember      0  (member of DSA618:)F > > > $1$DGA430:    (MP1)  ShadowSetMember      0  (member of DSA618:) > > > MP1>sh dev dsa621  > > > K > > > Device                  Device           Error    Volume         Free  > > > Trans Mnt L > > >  Name                   Status           Count     Label        Blocks > > > Count Cnt L > > > DSA621:                 Mounted              0  DMG_DB2       12936924 > > >    5   4F > > > $1$DGA214:    (OP2)  ShadowSetMember      0  (member of DSA621:)F > > > $1$DGA414:    (MP1)  ShadowSetMember      0  (member of DSA621:) > > > MP1>sh dev dsa616  > > > K > > > Device                  Device           Error    Volume         Free  > > > Trans Mnt L > > >  Name                   Status           Count     Label        Blocks > > > Count Cnt L > > > DSA616:                 Mounted              0  DMG_AIJ        8673228 > > >  100   4F > > > $1$DGA210:    (OP2)  ShadowSetMember      0  (member of DSA616:)F > > > $1$DGA410:    (MP1)  ShadowSetMember      0  (member of DSA616:) > > > MP1>sh dev dsa617  > > > K > > > Device                  Device           Error    Volume         Free  > > > Trans Mnt L > > >  Name                   Status           Count     Label        Blocks > > > Count Cnt L > > > DSA617:                 Mounted              0  DMG_RUJ       17359776 > > >  165   4F > > > $1$DGA211:    (OP2)  ShadowSetMember      0  (member of DSA617:)F > > > $1$DGA411:    (MP1)  ShadowSetMember      0  (member of DSA617:) > > >  > > > 8 > > > usually a RMU/open on that DB is done only on MP1.F > > > i would like to know what happens, when in case of failover (MP1+ > > > crashes) i do a RMU/open on OP1 node.  > > > G > > > as it is a mission critical production DB, i want to be sure 100% ( > > > before updating our documentation. > > > L > > > so as you say, the RMU/open should be done on both MP1 and OP1 as soon > > > as they reboot. correct ?  > > > B > > > i an new (2 months) and i inherited, the task to support the* > > > application and its underklying RDB. > > >  > > > regards, > > >  > > > Nazim Manser > > > G > > > > Rdb engineering hates clusters 'cos Norm doesn't get to use his  beloved 0 > > > > Row-Ca$h, but don't let that bother you. > > > >  > > > > Regards Richard Maher  > > > > 4 > > > > "Nazim" <nmanser@progis.de> wrote in messageE > > > > news:1162918356.022076.305610@b28g2000cwb.googlegroups.com...  > > > > > Hi guys,	 > > > > > K > > > > > we are running RDB (Oracle Rdb V7.0-61), SQLSERVICES (v7.1-59) on  a 5 " > > > > > node cluster on 2 sites. > > > > > OpenVMS V7.3	 > > > > > 	 > > > > >  > > > > > site 1: 	 > > > > > + > > > > > MP1  sys$sysroot = DSA200:[SYS0.] + > > > > > MP2  sys$sysroot = DSA200:[SYS1.] 	 > > > > >  > > > > > site 2: 	 > > > > > + > > > > > OP1  sys$sysroot = DSA100:[SYS0.] + > > > > > OP2  sys$sysroot = DSA100:[SYS1.] * > > > > > QRM sys$sysroot = DSA300:[SYS0.]	 > > > > > D > > > > > our application runs on node MP1 and uses the following DB/ > > > > > database DSA618:[DB_DISK001.DB]DB.RDB 	 > > > > > < > > > > > but for failover scenario we need to do a RMU/OPENJ > > > > > DSA618:[DB_DISK001.DB]DB.RDB on node OP1, are there any problems doing  > > > > > this ?	 > > > > > J > > > > > RDB is started on nodes MP1 and OP1 but in normal operations the DBJ > > > > > database DSA618:[DB_DISK001.DB]DB.RDB is opened only on node MP1	 > > > > > ! > > > > > thanks for your answers 	 > > > > >  > > > > > N.Manser	 > > > > > 	 > > > > > 	 > > > > > $ > > > > > SYSMAN> do rmu/show system9 > > > > > %SYSMAN-I-OUTPUT, command execution on node QRM G > > > > > %DCL-W-IVVERB, unrecognized command verb - check validity and  spelling > > > > >  \RMU\9 > > > > > %SYSMAN-I-OUTPUT, command execution on node OP2 8 > > > > > %DCL-W-ACTIMAGE, error activating image RDMPRV$ > > > > > -CLI-E-IMGNAME, image file0 > > DSA100:[SYS1.SYSCOMMON.][SYSLIB]RDMPRV.EXE;8C > > > > > -SYSTEM-F-PROTINSTALL, protected images must be installed 9 > > > > > %SYSMAN-I-OUTPUT, command execution on node OP1 @ > > > > > Oracle Rdb V7.0-61 on node OP1  7-NOV-2006 17:40:14.74C > > > > >     - monitor started  8-APR-2006 22:29:10.31 (uptime 212 	 19:11:04) L > > > > >     - monitor log filename is "SYS$SYSROOT:[SYSEXE]RDMMON.LOG;107"7 > > > > > database DSA0:[DDAL.DATABASE]DDAL$TR_DB.RDB;1 K > > > > >     - first opened  8-APR-2006 22:30:00.82 (elapsed 212 19:10:13) 3 > > > > >     - current after-image journal file is . > > > > > DB_DISKA01:[AIJ]DDAL_AIJ001.AIJ;1575( > > > > >     - AIJ Log Server is active' > > > > >     - 2 active database users 2 > > > > >     - database also open on these nodes: > > > > >       MP1 9 > > > > > %SYSMAN-I-OUTPUT, command execution on node MP2 8 > > > > > %DCL-W-ACTIMAGE, error activating image RDMPRV$ > > > > > -CLI-E-IMGNAME, image file0 > > DSA200:[SYS1.SYSCOMMON.][SYSLIB]RDMPRV.EXE;8C > > > > > -SYSTEM-F-PROTINSTALL, protected images must be installed 9 > > > > > %SYSMAN-I-OUTPUT, command execution on node MP1 @ > > > > > Oracle Rdb V7.0-61 on node MP1  7-NOV-2006 17:40:13.59K > > > > >     - monitor started  2-NOV-2006 07:36:25.92 (uptime 5 10:03:47) K > > > > >     - monitor log filename is "SYS$SYSROOT:[SYSEXE]RDMMON.LOG;79" 1 > > > > > database DSA618:[DB_DISK001.DB]DB.RDB;1 I > > > > >     - first opened  2-NOV-2006 08:32:01.47 (elapsed 5 09:08:12) 1 > > > > >     * database is opened by an operator 3 > > > > >     - current after-image journal file is  DB_DISKA01:[AIJ]AIJ25.AIJ;1 G > > > > >     - global buffer count is 30000; 22250 global buffers free ; > > > > >     - maximum global buffer count per user is 100 6 > > > > >     - global section resides in system space( > > > > >     - AIJ Log Server is active) > > > > >     - 156 active database users 7 > > > > > database DSA0:[DDAL.DATABASE]DDAL$TR_DB.RDB;1 I > > > > >     - first opened  2-NOV-2006 07:37:17.02 (elapsed 5 10:02:56) 3 > > > > >     - current after-image journal file is . > > > > > DB_DISKA01:[AIJ]DDAL_AIJ001.AIJ;1578( > > > > >     - AIJ Log Server is active' > > > > >     - 2 active database users 2 > > > > >     - database also open on these nodes: > > > > >       OP1 	 > > > > >  > > >  >    ------------------------------   Date: 9 Nov 2006 08:03:10 GMT ) From: Hans Bachner <Hans@Bachner.priv.at>  Subject: Re: DESTA's purpose0 Message-ID: <eiuqsd.93.1@usenet.bachner.priv.at>  . Volker Halle <volker_halle@hotmail.com> wrote:   > David, >  <snip>  H > There have been problems with Pthreaded applications looping after DSTH > time change events. Make sure the most recent patches are installed on% > OpenVMS regarding the TDF facility.   L If you are using DTSS for DST time switching, you should install the latest  DECnet-Plus ECO as well.   hth, Hans.    ------------------------------  % Date: Thu, 09 Nov 2006 09:05:00 -0700 & From: Jim Mehlhop <Mehlhop@parsec.com> Subject: Re: DESTA's purpose) Message-ID: <455351AC.1090600@parsec.com>    Volker Halle wrote:  > David, > F > by default DESTA (WEBES) is being started via SYSMAN STARTUP, so you9 > can easily disable it (disable WCCPROXY$STARTUP.COM and  > DESTA$STARTUP.COM).  > G > The advantage of running WEBES is, that it should analyze the errlog, B > if any new errors are being reported and send mail to the systemH > manager (and to HP via ISEE -if enabled), in case it detects errors orH > error patterns, before a critical failure occurs. This is at least the0 > theory behind WEBES - and I have seen it work. > H > WEBES is only useful on systems like DS10, GS80 or higher, it does not/ > have system specific rules for older systems.  > H > There have been problems with Pthreaded applications looping after DSTH > time change events. Make sure the most recent patches are installed on% > OpenVMS regarding the TDF facility.  > * > The current WEBES version is V4.4.3 RU1. > 	 > Volker.  > H Since it IS JAVA and horribly inefficient, you want to keep the size of - the errlog.sys file relatively small as well.    Maybe do  + $ rename sys$errorlog:errlog.sys errlog.old    every couple of months.    Jim    ------------------------------  $ Date: Thu, 9 Nov 2006 09:45:03 -0700, From: David D Miller <ddmiller@raytheon.com> Subject: Re: DESTA's purposeV Message-ID: <OF75E1209C.63B9BEE5-ON07257221.005AF36C-07257221.005BF3DB@mck.us.ray.com>   Folks:  J I appreciate the suggestions; I've learned a lot and that leads to severalA unknowns.  There's no telling if DESTA is interfering with my PCI I Reflective Memory card/driver.  (I brought that problem up to the c.o.v a F few weeks ago.) Besides, since this system isn't attached to Internet,D DESTA is unable to "phone home" and that seems to cause it to gobble? resources over time (CPU and BG devices -- probably pool, too). K Furthermore, since I'm running OVMS 7.3, the latest WEBES versions can't be K installed; DESTA v 4.0 isn't even mentioned on HP's site.  Oh BTW, we don't   have a contract with HP, either.  C With all these minuses, not running it seems to be the best choice.    dave.   A Jim Mehlhop <Mehlhop@parsec.com> wrote on 11/09/2006 09:05:00 AM:    > Volker Halle wrote: 
 > > David, > > H > > by default DESTA (WEBES) is being started via SYSMAN STARTUP, so you; > > can easily disable it (disable WCCPROXY$STARTUP.COM and  > > DESTA$STARTUP.COM).  > > I > > The advantage of running WEBES is, that it should analyze the errlog, D > > if any new errors are being reported and send mail to the systemJ > > manager (and to HP via ISEE -if enabled), in case it detects errors orJ > > error patterns, before a critical failure occurs. This is at least the2 > > theory behind WEBES - and I have seen it work. > > J > > WEBES is only useful on systems like DS10, GS80 or higher, it does not1 > > have system specific rules for older systems.  > > J > > There have been problems with Pthreaded applications looping after DSTJ > > time change events. Make sure the most recent patches are installed on' > > OpenVMS regarding the TDF facility.  > > , > > The current WEBES version is V4.4.3 RU1. > >  > > Volker.  > > I > Since it IS JAVA and horribly inefficient, you want to keep the size of / > the errlog.sys file relatively small as well.  > 
 > Maybe do > - > $ rename sys$errorlog:errlog.sys errlog.old  >  > every couple of months.  >  > Jim    ------------------------------   Date: 9 Nov 2006 06:08:18 -0800   From: "Mike" <mlpoole@gmail.com>% Subject: Re: How HP supports OpenVMS? C Message-ID: <1163081298.915781.166410@f16g2000cwb.googlegroups.com>     It puts the lotion on it's skin.       Alex Zorrilla wrote:I > So that would explain some of the weird stuff the support rep wanted me H > to do to the VAX after he put me on hold.  I had no idea how wearing aM > thong and holding a stick of butter between my legs would help fix the VAX.  > D > Strange thing is, it actually worked, so I have no complaints!  :0 >  >  > n.rieck@sympatico.ca wrote: $ > > Is this how HP supports OpenVMS? > > # > > http://www.callcentermovie.com/  > >  > > Neil Rieck > > Kitchener, Ontario, Canada.  > >    ------------------------------  % Date: Thu, 09 Nov 2006 17:38:24 +1030 * From: Mark Daniel <mark.daniel@vsm.com.au>' Subject: Re: Mark Daniel where are you? / Message-ID: <12l5l13pjv2o4f@corp.supernews.com>    bob@instantwhip.com wrote:D > now it works ... I had access instead of request ... and with this@ > you do not need the ~ you just run it as a cgi script the same& > as in yahmail ... great new look ... >  > [if-CGI-remote_user] > [private-request]  > [end-if]   >  >  > [private-access]   > username/Default/USERNAME   ) Excellent news [breathes sigh of relief].   - A mistake anyone could have made (seriously).    ------------------------------   Date: 9 Nov 2006 05:57:15 -0800  From: bob@instantwhip.com ' Subject: Re: Mark Daniel where are you? C Message-ID: <1163080635.727053.299410@m73g2000cwd.googlegroups.com>    Dave Froble wrote: > bob@instantwhip.com wrote:F > > now it works ... I had access instead of request ... and with thisB > > you do not need the ~ you just run it as a cgi script the same( > > as in yahmail ... great new look ... > >  > > [if-CGI-remote_user] > > [private-request]  > > [end-if] > >  > >  > > [private-access] > > username/Default/USERNAME  > >  >  > boob,  > G > Between your demanding attitude, and the resultant help regardless of C > your attitude, perhaps sending Mark a check for his help might be  > appropriate. > F > Unless you think he's just sitting around waiting to give you both a > free product and free labor?   Dud,  F This is freeware and I am asking a question not demanding anything ...C If Mark wants money he could sell and support it but he has not ...   F By the way Mark, does this still have a chance to make it into ProcessG Software ... I know it doesn't help on the unix/windoze end but it does F cover the vms end for a web mail client which is 40% of their business ...    ------------------------------  % Date: Fri, 10 Nov 2006 00:51:42 +1030 * From: Mark Daniel <mark.daniel@vsm.com.au>' Subject: Re: Mark Daniel where are you? 0 Message-ID: <12l6edgk1mbr04c@corp.supernews.com>   bob@instantwhip.com wrote: > Dave Froble wrote: >  >>bob@instantwhip.com wrote: >>E >>>now it works ... I had access instead of request ... and with this A >>>you do not need the ~ you just run it as a cgi script the same ' >>>as in yahmail ... great new look ...  >>>  >>>[if-CGI-remote_user]  >>>[private-request] >>>[end-if]  >>>  >>>  >>>[private-access]  >>>username/Default/USERNAME >>>  >> >>boob,  >>G >>Between your demanding attitude, and the resultant help regardless of C >>your attitude, perhaps sending Mark a check for his help might be  >>appropriate. >>F >>Unless you think he's just sitting around waiting to give you both a >>free product and free labor? >  >  > Dud, > H > This is freeware and I am asking a question not demanding anything ...E > If Mark wants money he could sell and support it but he has not ...  > H > By the way Mark, does this still have a chance to make it into ProcessI > Software ... I know it doesn't help on the unix/windoze end but it does H > cover the vms end for a web mail client which is 40% of their business > ...   / That question would be better addressed to PSC.    ------------------------------  % Date: Thu, 09 Nov 2006 07:04:41 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com>  Subject: Mozilla and Java 6 Message-ID: <1ff5a$4553190c$cef8887a$414@TEKSAVVY.COM>  8 Am trying to get java apps served by some sites to work.  I Yes, I read the release notes and moved the appropriate java .so file to  5 the [cswb.plugins] directory. And yes, I execute the  > @sys$Manager:java$150_setup procedure before invoking Mozilla.  H And yes, the "Help -> About PlugIns" does show a ton of java mime types G being supported, but none have any file extension associated with them.   F On a NASA web site where I know there are Java apps, it appears their O goddammed Microsoft web server serves their java as "application/octet-stream".   
 for instance: 7 http://science.nasa.gov/realtime/jtrack/Spacecraft.html   C Tries to serve http://science.nasa.gov/realtime/jtrack/JTrack.class   K But Mozilla says the file type is unknown (but knows it is an APPLET since  J it is invoked with the <APPLET html tag).  If I use FETCH_HTTP, I see the 7 dreaded application/octet-stream meaningless mime type.   L For Netscape on the MAC, on could save such a file to disk, and then invoke F it with the file:/// mechanism where Netscape would then use the file @ extension as a last resort to determine how to handle the file. @ Unfortunatly, since my java plugin was created without any file ) extenmsions, the same does not work here.   K Is this a common problem ? Or is it just because I am living in a parralel  - universe where things just don't work right ?     K If I edit the prefs.js, could I add a tile extension to one of the plug-in  L entries (I assume they are there ?) and it would stay there, or are plugins ( reset everytime the application starts ?   ------------------------------  % Date: Thu, 09 Nov 2006 10:32:09 -0700 + From: Mark Berryman <mark@theberrymans.com>  Subject: Re: Mozilla and Java # Message-ID: <4552f59c@mvb.saic.com>    JF Mezei wrote: : > Am trying to get java apps served by some sites to work. > K > Yes, I read the release notes and moved the appropriate java .so file to  7 > the [cswb.plugins] directory. And yes, I execute the  @ > @sys$Manager:java$150_setup procedure before invoking Mozilla.  I Try it with java$142 (and the appropriate .so file).  I have come across  G some java applets that do not work with java 1.5 on VMS (although they  H work with java 1.5 on other platforms) but do work with java 1.4.  I am  currently running java 1.4.2-5.   J > And yes, the "Help -> About PlugIns" does show a ton of java mime types I > being supported, but none have any file extension associated with them.  > H > On a NASA web site where I know there are Java apps, it appears their 6 > xxxxxxxxx Microsoft web server serves their java as  > "application/octet-stream".    That is not an issue.    > for instance: 9 > http://science.nasa.gov/realtime/jtrack/Spacecraft.html  > E > Tries to serve http://science.nasa.gov/realtime/jtrack/JTrack.class    Which it should.  G > But Mozilla says the file type is unknown (but knows it is an APPLET  J > since it is invoked with the <APPLET html tag).  If I use FETCH_HTTP, I A > see the dreaded application/octet-stream meaningless mime type.  > G > For Netscape on the MAC, on could save such a file to disk, and then  J > invoke it with the file:/// mechanism where Netscape would then use the G > file extension as a last resort to determine how to handle the file.  B > Unfortunatly, since my java plugin was created without any file + > extenmsions, the same does not work here.  > D > Is this a common problem ? Or is it just because I am living in a 8 > parralel universe where things just don't work right ?  C Not common, certainly.  It works fine for me.  However, if you are  I trying to run both java and mozilla you really need to crank up a number  H of memory related parameters; your working set, bytlm, page file quota, A etc.  These are mentioned in both mozilla and java documentation.   E I have never tried to run mozilla (especially mozilla and java) on a  E system with only 256MB of memory.  All of mine have 1GB or more with   memory settings to match.     E > If I edit the prefs.js, could I add a tile extension to one of the  J > plug-in entries (I assume they are there ?) and it would stay there, or 6 > are plugins reset everytime the application starts ?  H Plugins define their own suffixes.  Java, however, does not use them as - it depends on the applet tag, not the suffix.   
 Mark Berryman    ------------------------------   Date: 9 Nov 2006 08:23:24 -0800  From: tomarsin2015@comcast.net( Subject: Qbus scsi cards and DLT supportC Message-ID: <1163089404.827390.232230@h48g2000cwc.googlegroups.com>    Hello A I noticed that most (well all) of my qbus scsi tape cards support C 9-track tapes (ie TSZ05/07). I was wondering if there are/were qbus B scsi tape controllers that would support a DLT 2000/4000 series of drives?  phillip    ------------------------------  * Date: Thu, 9 Nov 2006 11:57:23 -0600 (CST)* From: sms@antinode.org (Steven M. Schweda), Subject: Re: Qbus scsi cards and DLT support2 Message-ID: <06110911572376_2020028F@antinode.org>   From: tomarsin2015@comcast.net  C > I noticed that most (well all) of my qbus scsi tape cards support E > 9-track tapes (ie TSZ05/07). I was wondering if there are/were qbus D > scsi tape controllers that would support a DLT 2000/4000 series of	 > drives?   1    And what kind of Q-bus SCSI cards do you have?   H    I assume that any drive supported by the software will work through aD KZQSA.  If you have a TMSCP-emulating card, it may have some troubleE setting the density (or other features) on a drive which didn't exist & when the card was designed/programmed.  H ------------------------------------------------------------------------  3    Steven M. Schweda               sms@antinode-org 4    382 South Warwick Street        (+1) 651-699-9818    Saint Paul  MN  55105-2547    ------------------------------   Date: 9 Nov 2006 03:23:57 -0800 ! From: "Ian Miller" <gxys@uk2.net> * Subject: Re: Suggestion for ATTACH commandB Message-ID: <1163071437.126287.29220@h54g2000cwb.googlegroups.com>  A you can email suggestions about DCL to the current DCL maintainer 2 dcl at hp dot com and he may add them to the pile.   ------------------------------  % Date: Thu, 09 Nov 2006 09:59:52 -0500 8 From: Stephen Hoffman <Hoff@HoffmanLabs-RemoveThis-.Org>* Subject: Re: Suggestion for ATTACH command( Message-ID: <eivfp7$j01$1@pyrite.mv.net>   JF Mezei wrote:   E > What I'd like to see is the ability to type some ATTACH (or other)  I > command and have that process then pop itself to the foreground of the   > decwindows display it is on.  @    There's an X function for this, but you'd have to code to it.  I > When a window is  hidden, it is often very hard to select it or select  G > the right one and that forces on to cycle through all windows before  I > finding that window you want to work on. (Murphy's law is always right  H > in that the desired window is always the last one you will be cycling 
 > through :-)   G    On a pair of 20 inch LCD displays, you have to really stack up some  ! sessions to loose a window.   :-)   H    There's a function key that lets you cycle through windows, too.  (I @ use it often enough that I can't remember it.  I'll look it up.)  I > I realise hat it may not be trivial to implement, but that is why they  G > pay those few remaining VMS engineers the big bucks. Or perhaps that  D > would be some challenge to give to the newbies out in the land of  > monsoons and elephants.   D    I tend to either use the VUE mechanism and add the command to my H session manager menu system, or use the key definition mechanism to add I the command to the MB3 background menu, or commands like CREATE/TERMINAL  F or RUN/DETACH.  The SPAWN command works great when you're on a single G terminal session with a single process, but it really doesn't take any  # particular advantage of DECwindows.    ------------------------------   Date: 9 Nov 2006 07:53:37 GMT ) From: Hans Bachner <Hans@Bachner.priv.at> * Subject: Re: Suggestion for DIRECTORY /RFM0 Message-ID: <eiuqag.93.1@usenet.bachner.priv.at>  . JF Mezei <jfmezei.spamnot@teksavvy.com> wrote:  C > It would be nice to be able to get a directory of files and their G > record format. Since many applications now require STREAMLF, having a C > dir showing which files are StreamLF, Stream, StreamCR, Variable, ' > Fixed, Undefined etc would be useful.  >  > < > Right now, one must do a DIR/FULL to get the record formatA > information. Doing this on a large directory takes a long time.   : $ pipe dir /full | sea sys$pipe: "file id","record format"   Hans.    ------------------------------   Date: 9 Nov 2006 06:31:07 -0800 < From: "Hein RMS van den Heuvel" <heinvandenheuvel@gmail.com>* Subject: Re: Suggestion for DIRECTORY /RFMC Message-ID: <1163082667.573547.258470@f16g2000cwb.googlegroups.com>    Steven M. Schweda wrote:/ > From: JF Mezei <jfmezei.spamnot@teksavvy.com>  > K > > Right now, one must do a DIR/FULL to get the record format information. 6 > > Doing this on a large directory takes a long time.  9 JF... the record format is in the file header: a block in  [000000]Indexf.sys= So any tool (except DFU) will take a long time: 1 io per file   I > $    if ((file .eqs. "") .or. (file .eqs. file_old)) then goto loop_end 7 > $    if (.not. f$file_attributes( file, "DIRECTORY"))  > $    then / > $       rfm = f$file_attributes( file, "RFM")   > $       if (rfm .nes. "STMLF") > $       then. > $          write sys$output "''rfm' ''file'" > $       endif  > $    endif > $ goto loop_top 
 > $ loop_end:    Steven, < Surely you have the 'file_old' test there to protect against non-wildcarded file spec. E To make that work you would need to set file_old right after the test  no?!  G $    if ((file .eqs. "") .or. (file .eqs. file_old)) then goto loop_end  $    file_old = file@ $    if f$file_attributes( file, "DIRECTORY") then goto loop_top* $    rfm = f$file_attributes( file, "RFM")B $    if (rfm .nes. "STMLF") then write sys$output "''rfm' ''file'" $ goto loop_top  $ loop_end:      Hein.    ------------------------------  * Date: Thu, 9 Nov 2006 12:28:55 -0600 (CST)* From: sms@antinode.org (Steven M. Schweda)* Subject: Re: Suggestion for DIRECTORY /RFM2 Message-ID: <06110912285579_2020028F@antinode.org>  < From: "Hein RMS van den Heuvel" <heinvandenheuvel@gmail.com>  K > > $    if ((file .eqs. "") .or. (file .eqs. file_old)) then goto loop_end 9 > > $    if (.not. f$file_attributes( file, "DIRECTORY")) 
 > > $    then 1 > > $       rfm = f$file_attributes( file, "RFM") " > > $       if (rfm .nes. "STMLF") > > $       then0 > > $          write sys$output "''rfm' ''file'" > > $       endif  > > $    endif > > $ goto loop_top  > > $ loop_end:  > 	 > Steven, > > Surely you have the 'file_old' test there to protect against > non-wildcarded file spec. G > To make that work you would need to set file_old right after the test  > no?! > I > $    if ((file .eqs. "") .or. (file .eqs. file_old)) then goto loop_end  > $    file_old = fileB > $    if f$file_attributes( file, "DIRECTORY") then goto loop_top, > $    rfm = f$file_attributes( file, "RFM")D > $    if (rfm .nes. "STMLF") then write sys$output "''rfm' ''file'" > $ goto loop_top 
 > $ loop_end:   E    Surely, yes.  I almost always use it with a wildcard.  No doubt, I E didn't once, then half-fixed it, and then never tried it again with a  non-wildcard.  Sigh.  Thanks.   H ------------------------------------------------------------------------  3    Steven M. Schweda               sms@antinode-org 4    382 South Warwick Street        (+1) 651-699-9818    Saint Paul  MN  55105-2547    ------------------------------   Date: 9 Nov 2006 15:58:05 GMT ( From: bill@cs.uofs.edu (Bill Gunshannon)
 Subject: TK50 / Message-ID: <4rh1gdFr2pb4U1@mid.individual.net>   C Anybody got TK50 drives they no longer need?  I can sure use a few.  Spare parts too.   And while I am out looking.....   D Any chance anyone within driving distance of Scranton, PA might haveG a SCSI 9-track they want to get rid of? (Real slim chance but you don't  know until you ask. :-)    bill   --  J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 9 Nov 2006 09:39:18 -0800  From: davidc@montagar.com  Subject: Re: TK50 C Message-ID: <1163093958.502632.144730@h54g2000cwb.googlegroups.com>    Bill Gunshannon wrote:E > Anybody got TK50 drives they no longer need?  I can sure use a few.  > Spare parts too.  C I might have one from an old VAXStation 2000.  I think it's got the D SCSI chip, so it works with real SCSI controllers (KZPAA types).  Do you need and TK50 tapes????    ------------------------------  $ Date: Thu, 9 Nov 2006 19:58:00 +08003 From: "Richard Maher" <maher_rj@hotspamnotmail.com>  Subject: Re: WASD v9.2 Release1 Message-ID: <eiv4sm$rre$1@news-02.connect.com.au>    Hi Paul,  C > "mirrored by bnw-natur Haarausfall Frauen Mnner Haarwuchsmittel"  > = > Kind of appropriate for this new IT world, don't you think?    Yet another timely post! [:-)    Cheers Richard Maher  < "Paul Sture" <paul.sture.nospam@hispeed.ch> wrote in messageD news:paul.sture.nospam-173405.14480308112006@mac.sture.homeip.net...3 > In article <eisk7b$4s0$1@news-02.connect.com.au>, 7 >  "Richard Maher" <maher_rj@hotspamnotmail.com> wrote:  > L > > Has he, the Australian Defense Dept, and by extrapolation the AustralianL > > Taxpayer (including Moi), been funding your magnum opus all these years? >  > LOL. > H > You might like to know that another magnum opus currently the topic ofF > conversation here in c.o.v. was initially funded by the Oz Taxpayer. > 3 > http://en.wikipedia.org/wiki/Samba_%28software%29  > D > "Samba was originally developed for Unix by Andrew Tridgell at theG > Australian National University, originally by reverse-engineering the H > protocol used by DEC PATHWORKS server software using a packet sniffer.F > Tridgell later discovered that the protocol was largely identical toF > that used by other network server systems, including Microsoft's LAN@ > Manager software, and he decided to focus on Microsoft network > compatibility after that." > + > Strange how things have reversed there...  > H > I believe Google is chipping in for Samba's development at the moment. > J > Meanwhile back in Europe... www.samba.org has been reorganised to run on+ > mirrors, and the German one I picked says  > C > "mirrored by bnw-natur Haarausfall Frauen Mnner Haarwuchsmittel"  > = > Kind of appropriate for this new IT world, don't you think?  >  > --   > Paul Sture   ------------------------------  # Date: Thu, 09 Nov 2006 15:44:45 GMT ; From: "The Grue - James T. Sprinkle" <the-grue@hotmail.com>  Subject: Where to get a cable?. Message-ID: <N1I4h.5028$Ka1.951@news01.roc.ny>  L Where is a good place to get a resonably priced mmj <-> db9f cable?  I just F got a MicroVAX 3100 and it is just sitting there waiting for me to do  something with it.  : )   	 The Grue     ------------------------------  # Date: Thu, 09 Nov 2006 16:26:46 GMT ; From: "The Grue - James T. Sprinkle" <the-grue@hotmail.com> " Subject: Re: Where to get a cable?/ Message-ID: <aFI4h.5032$Ka1.3660@news01.roc.ny>   - <VAXman- @SendSpamHere.ORG> wrote in message  * news:00A5E779.AF2DAAA5@SendSpamHere.ORG...F > In article <N1I4h.5028$Ka1.951@news01.roc.ny>, "The Grue - James T. * > Sprinkle" <the-grue@hotmail.com> writes: >> >>I >>Where is a good place to get a resonably priced mmj <-> db9f cable?  I   >>justG >>got a MicroVAX 3100 and it is just sitting there waiting for me to do  >>something with it.  : )  > B > I'd be willing to manufacture one for you if you can't fine one.& > Details on the DB9F side?  A PeeCee?  K Yes, a PC.  Thanks for the offer.  If you wouldn't mind, send me an e-mail  ? and let me know what you would charge for the parts and effort.    The Grue   >  > --  3 > VAXman- A Bored Certified VMS Kernel Mode Hacker   > VAXman(at)TMESIS(dot)COM > 6 >  "Well my son, life is like a beanstalk, isn't it?"    ------------------------------  # Date: Thu, 09 Nov 2006 17:55:10 GMT " From:   VAXman-  @SendSpamHere.ORG" Subject: Re: Where to get a cable?0 Message-ID: <00A5E786.C1281B55@SendSpamHere.ORG>  _ In article <1163094140.977610.272750@m73g2000cwd.googlegroups.com>, davidc@montagar.com writes:  >  >  > $ >The Grue - James T. Sprinkle wrote:N >> Where is a good place to get a resonably priced mmj <-> db9f cable?  I justH >> got a MicroVAX 3100 and it is just sitting there waiting for me to do >> something with it.  : ) > D >I've just been making my own cables for that.  Got a roll of silver> >satin, and local electroncs store has the various parts.  SeeG >http://www.montagar.com/padapters/padapters.html for some pin-outs.  I 5 >mirrored it from a DEC web site before it went away.   F The same here.  I use the MMJ/DB## modular adapter kits and fashion myF own.  I use MMJ plugs and flat satin and make cables with MMJs at both ends.  --  K VAXman- A Bored Certified VMS Kernel Mode Hacker   VAXman(at)TMESIS(dot)COM              5   "Well my son, life is like a beanstalk, isn't it?"     ------------------------------   Date: 9 Nov 2006 13:02:57 +0100 / From: huber@NIRWANA-mppmu.mpg.de (Joseph Huber) - Subject: Re: XV 3.10a build on Alpha comments + Message-ID: <ccEOP2hPBwtL@vms.mppmu.mpg.de>   h In article <5722d$4552fc15$cef8887a$26819@TEKSAVVY.COM>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes:6 > I managed to build XV on my alpha (DECC 7.1 VMS 8.3) > K > A few comments on what had to be changed in case someone still maintains  N > the code (or when someone does, this message will be archived in Google for  > their perusal).  > 	 > VMS.C :  > --------------B > int lstat(f,st)		/* fake a stat operation to return file type */ > L > This function is now present in the CRTL, and the compiler complains that 7 > its definition conflicts with an existing definition.  > M > So I added an "#IFDEF __VAX" before the function and #ENDIF at the end. It  M > then compiled fine since the compiler ignored the fake definition and used   > the one in the CRTL.  L I think it's not a VAX vs. Alpha questions, but a CRTL/VMS version question: #if __VMS_VER < 70000000$ probably is the correct conditional.  @ And the actual XV 3.10A distributions have it already corrected.   --  @    Joseph Huber , Muenchen,Germany:  http://www.huber-joseph.de/   ------------------------------  * Date: Thu, 9 Nov 2006 06:47:45 -0600 (CST)* From: sms@antinode.org (Steven M. Schweda)- Subject: Re: XV 3.10a build on Alpha comments 2 Message-ID: <06110906474499_2020028F@antinode.org>  / From: huber@NIRWANA-mppmu.mpg.de (Joseph Huber)   l > > In article <5722d$4552fc15$cef8887a$26819@TEKSAVVY.COM>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes:8 > > I managed to build XV on my alpha (DECC 7.1 VMS 8.3)	 > > [...]  > > VMS.C :  > > --------------D > > int lstat(f,st)		/* fake a stat operation to return file type */	 > > [...] O > > So I added an "#IFDEF __VAX" before the function and #ENDIF at the end. It  O > > then compiled fine since the compiler ignored the fake definition and used   > > the one in the CRTL.  E    It works with an upper-case "#ifdef"?  Amazing.  Not portable, but  interesting.  N > I think it's not a VAX vs. Alpha questions, but a CRTL/VMS version question: > #if __VMS_VER < 70000000& > probably is the correct conditional.  )    I'd say probably not.  My STAT.H says:    [...] 6 #         if !defined(__VAX) && __CRTL_VER >= 70301000; #           define lstat(__p1,__p2)  __utc_lstat(__p1,__p2)  #         endif  [...] 0 #   if !defined(__VAX) && __CRTL_VER >= 703010009       int lstat (const char *__path, struct stat *__buf); 	 #   endif  [...] 0 #   if !defined(__VAX) && __CRTL_VER >= 70301000>       int lstat (const char *__path, struct stat *__buf, ...);	 #   endif  [...]   F so I'd vote for that (or its inverse, as appropriate) as the conditionG to use.  In general, I've found that studying the header files for this I sort of thing often works better than guessing at the conditions to use.  E It took me a while, but I've come around.  (From time to time, I have D needed to add something like "!defined(__VAX)", but the "__CRTL_VER" tests seem to be good.)   H ------------------------------------------------------------------------  3    Steven M. Schweda               sms@antinode-org 4    382 South Warwick Street        (+1) 651-699-9818    Saint Paul  MN  55105-2547    ------------------------------  % Date: Thu, 09 Nov 2006 09:52:41 -0500 8 From: Stephen Hoffman <Hoff@HoffmanLabs-RemoveThis-.Org>- Subject: Re: XV 3.10a build on Alpha comments ( Message-ID: <eivfbu$iqq$1@pyrite.mv.net>   Joseph Huber wrote: j > In article <5722d$4552fc15$cef8887a$26819@TEKSAVVY.COM>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes:7 >> I managed to build XV on my alpha (DECC 7.1 VMS 8.3)  >>L >> A few comments on what had to be changed in case someone still maintains O >> the code (or when someone does, this message will be archived in Google for   >> their perusal). >>
 >> VMS.C : >> -------------- C >> int lstat(f,st)		/* fake a stat operation to return file type */  >>M >> This function is now present in the CRTL, and the compiler complains that  8 >> its definition conflicts with an existing definition.    H    I generally prefer to locate this conditionalization off in a header I file and (for a case such as this) define lstat to point to vms_lstat or  E such (and specifically using a function name well different than the  = official name), and leave these preprocessor definitions and  E conditionals) over in the common or platform-specific definition (if  H such is present) or (often rather more convenient) I use /FIRST_INCLUDE 
 and some DCL.   ?    This organization isn't always feasible and/or some in-line  E conditionalization from a previous port may already be in place, but  H keeping the platform-specific stuff separate from the base code for the 4 package can make on-going maintenance rather easier.  @    If you use the function name that is different than the real F function, the compiler and linker will only map it into the namespace F when it's needed and that's when the define and conditional sequences I select the code.  (You'll likely end up with some extra runt code in the  D resulting object and image if the code is combined in a compilation D module with other code that does get incorporated, but -- given the B typical scale of the code involved -- that extra incorporation is D typically transparent.)  If you select the same name as the defined E function, then the code can get spotted when you compile the module.  H Unix tends to allow you to replace/override existing library modules by H including your own duplicate function, where OpenVMS tends to be rather * more cranky about the duplicate functions.  G    Existing ports can sometimes be as involved an effort as re-porting  G the original code, particularly as C functions arrive in newer OpenVMS  H releases.  With several of the ports, there has been more work spent on G removing existing (and now outdated) workarounds than work on the port   itself.    ------------------------------  % Date: Fri, 10 Nov 2006 02:14:39 +0800  From: prep@prep.synonet.com / Subject: Re: [OT] SRM hardware setup reference? 0 Message-ID: <87wt6432sw.fsf@k9.prep.synonet.com>  5 Michael Unger <spam.to.unger@spamgourmet.com> writes:   / > On 2006-11-04 02:24, "Stephen Hoffman" wrote:  > C >>    Try the Alpha Architecture Reference Manual (ARM) materials,  H >> available off the FTP site.  The ARM and the (much harder to locate) I >> System Reference Manual (SRM) are the source of this sort of thing...    >> Try the following as a start: >>  O >> ftp://ftp.digital.com/pub/Digital/info/semiconductor/literature/alphaahb.pdf  > I > <http://h18002.www1.hp.com/alphaserver/technology/chip-docs.html> seems  > to be a bit more current ... >  >> [...] > J > BTW: Does anyone happen to know if the 21xxx specs of the PCI-bridge and' > ethernet chips are available as well?   F They used to be with the Alpha docs in the DECsemi collection. The TGA2 as well, but not the TGA2 AIR, nor the IO7 docs :(   --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------   End of INFO-VAX 2006.617 ************************