1 INFO-VAX	Thu, 17 Apr 2003	Volume 2003 : Issue 211       Contents:3 Re: An opportunity for HP? (wes: Micromedex on VMS)  Blast from the DEC past...& Re: Day Light Savings for VMS and UNIX& Re: Day Light Savings for VMS and UNIX- Re: DCL question - null byte in string symbol - Re: DCL question - null byte in string symbol - Re: DCL question - null byte in string symbol - Re: DCL question - null byte in string symbol - Re: DCL question - null byte in string symbol - Re: DCL question - null byte in string symbol % Re: Excellent new OpenVMS Testimonial  Re: Fiber channel question Re: Fiber channel question9 FW: ODS2: Relation between cluster size and maximum files  Re: HP in the financial news HP Shipping Charges 	 Re: HSZ50 	 Re: HSZ50  Re: HTML favourite editor? Re: HTML favourite editor? RE: HTML favourite editor? Re: HTML favourite editor? RE: HTML favourite editor?# Re: iSCSI Devices for OpenVMS 7.3-1 5 ODS2: Relation between cluster size and maximum files 9 Re: ODS2: Relation between cluster size and maximum files 9 Re: ODS2: Relation between cluster size and maximum files 9 Re: ODS2: Relation between cluster size and maximum files 0 OpenVMS Pearl - Wed April 16 - Infosecurity 2003P Re: OpenVMS.org: Marvel article and HP's press release for Marveland Alpha Retai SARS Impact on HP ' Re: setting timeout on socket_read (MU) & Re: TCPIP Services and IP masquerading& Re: TCPIP Services and IP masquerading& Re: TCPIP Services and IP masquerading& Re: TCPIP Services and IP masquerading Re: The value of documentation Timeshare for VMS Development ! Re: Timeshare for VMS Development 7 Truly effective - let's get them for the VMS campaign!! ; Re: Truly effective - let's get them for the VMS campaign!! ; Re: Truly effective - let's get them for the VMS campaign!!  Re: VAX 4000/100 or is it?  Re: VAX C++ 5.6 install question  Re: VAX C++ 5.6 install question  Re: VAX C++ 5.6 install question Re: XDM problems (TCPIP 5.3)5 Re: [OpenVMS Alpha] How to get image version in DCL ? 5 Re: [OpenVMS Alpha] How to get image version in DCL ? 5 Re: [OpenVMS Alpha] How to get image version in DCL ? 5 Re: [OpenVMS Alpha] How to get image version in DCL ? 5 RE: [OpenVMS Alpha] How to get image version in DCL ? 5 Re: [OpenVMS Alpha] How to get image version in DCL ?   F ----------------------------------------------------------------------    Date: 17 Apr 2003 00:27:30 +0800, From: Paul Repacholi <prep@prep.synonet.com>< Subject: Re: An opportunity for HP? (wes: Micromedex on VMS)- Message-ID: <87u1cycsr1.fsf@prep.synonet.com>   - young_r@encompasserve.org (Rob Young) writes:   Z > In article <3E8338E3.6010808@nospamn.sun.com>, Andrew Harrison SUNUK Consultancy writes:   < > > Its going to have to since Cerners product strategy willD > > eventually result in no support for OpenVMS assuming a wholesale > > move to DB2.   ? > 	That would be a risky gambit in many ways.  Currently, there 8 > 	are 3 core DBMS technologies in HealthCare.  Oracle ,A > 	Microsoft SQL, and Cache.  Several institutions have a bear of > > 	a time finding the Oracle and Cache people.  Having them to? > 	hunt down folks familiar with DB2 would be very unpopular no $ > 	matter how you slice and dice it.   = > 	Tell them they have to convert from Oracle to DB2 and they % > 	would run screaming from the room.    B First off, DB2 used to be available for VaxVMS. Second, DB2 is notD 24x7, for that they will have to change again to IMS. Then they will be really happy :)  A M$'s licence condition *should* now eliminate it totally from any B health care application that is required to be HIPAA(?) compliant.   --  < 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.   ------------------------------    Date: 16 Apr 2003 14:15:01 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow) # Subject: Blast from the DEC past... 3 Message-ID: <EwAxnvpkAK6W@eisner.encompasserve.org>   D I was just cleaning up around my desk, and found a piece of history,L otherwise known as "Shannon Knew DEC" Volume 1 #1 probably handed out at theF Anaheim 1994 DECUS symposium. Form the back page I note the following:  H     "The recently-unveiled DECchip 21164 EV5 microprocessor cruises at aK     brisk 300 MHz, but that's paltry compared to clock rate projections for K     the two succeeding AXP generations. The third generation DECchip 21264, A     a.k.a. EV6 is expected to run at about 400 MHz in its initial I     implementation, while the fourth-generation EV7 could attain 800 MHz"   1 	Bob Kaplow	NAR # 18L	TRA # "Impeach the TRA BoD" & 		>>> To reply, remove the TRABoD! <<<B Kaplow Klips & Baffle:	http://www.pleimling.org/le/Phantom4000.pdfL     www.encompasserve.org/~kaplow_r/    www.nira-rocketry.org    www.nar.org  O  Save Model Rocketry from the HSA!   http://www.space-rockets.com/congress.html    ------------------------------  % Date: Wed, 16 Apr 2003 21:10:26 -0500 1 From: "David J. Dachtera" <djesys.nospam@fsi.net> / Subject: Re: Day Light Savings for VMS and UNIX ' Message-ID: <3E9E0D12.71D2E1BF@fsi.net>    Nic Clews wrote: >  > "David J. Dachtera" wrote: > L > > The full hour adjustment doesn't really make sense, but it may have beenA > > the best political compromise ol' Ben could manage, given his J > > contemporaries. A thirty-minute shift, once, permanently may make more5 > > sense, but I've not analyzed it in global detail.  > D > Isn't it because there's a "skew", and when you revert back to nonG > daylight savings, you actually gain more light at the end of the day, J > certainly at latitude 53.5N I recall "when the clocks went back" you got+ > a little longer daylight in the evenings.  > I > In North Scotland, some locals are less happy with the current state of  > controversial clock shifting.  > J > I suppose today with current technology capability, we could have clocksH > which can track the tropical movement, and "midday" 12:00 could alwaysJ > be when the sun is at its highest for you in your locality. However they; > would skew at different rates dependent on your location.  >  > Just musing.  C Agreed. Given curent technology, it should be possible to have time D pieces that track the sun angle rather than try to mechanically stay4 (close to) in synch. with the earth's rotation, etc.   --   David J. Dachtera  dba DJE Systems  http://www.djesys.com/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/    ------------------------------  % Date: Wed, 16 Apr 2003 23:22:22 -0400   From: John Santos <JOHN@egh.com>/ Subject: Re: Day Light Savings for VMS and UNIX 5 Message-ID: <1030416232035.2426A-100000@Ives.egh.com>   - On Wed, 16 Apr 2003, David J. Dachtera wrote:    > Nic Clews wrote: > >  > > "David J. Dachtera" wrote: > > N > > > The full hour adjustment doesn't really make sense, but it may have beenC > > > the best political compromise ol' Ben could manage, given his L > > > contemporaries. A thirty-minute shift, once, permanently may make more7 > > > sense, but I've not analyzed it in global detail.  > > F > > Isn't it because there's a "skew", and when you revert back to nonI > > daylight savings, you actually gain more light at the end of the day, L > > certainly at latitude 53.5N I recall "when the clocks went back" you got- > > a little longer daylight in the evenings.  > > K > > In North Scotland, some locals are less happy with the current state of ! > > controversial clock shifting.  > > L > > I suppose today with current technology capability, we could have clocksJ > > which can track the tropical movement, and "midday" 12:00 could alwaysL > > be when the sun is at its highest for you in your locality. However they= > > would skew at different rates dependent on your location.  > >  > > Just musing. > E > Agreed. Given curent technology, it should be possible to have time F > pieces that track the sun angle rather than try to mechanically stay6 > (close to) in synch. with the earth's rotation, etc.  A This is called "local solar time".  It's what everyone used until ? about 150 years ago.  Read the history of 19th century railroad " disasters to really appreciate it.   > --   > David J. Dachtera  > dba DJE Systems  > http://www.djesys.com/ > * > Unofficial Affordable OpenVMS Home Page:! > http://www.djesys.com/vms/soho/  >  >    --   John Santos  Evans Griffiths & Hart, Inc. 781-861-0670 ext 539   ------------------------------  % Date: Wed, 16 Apr 2003 14:08:38 -0400  From: norm.raphael@metso.com6 Subject: Re: DCL question - null byte in string symbol? Message-ID: <OF419A2C45.E25BE034-ON85256D0A.0061CCD6@metso.com>    Hi Charlie,   F Your are of course correct.  My problem is with a one-character stringG containing a null <0> character. That was sloppy writing.  I meant that - the contents of the string was a single null.    The zero character is %x30.   
 $ x[0,8]=%x30  $ show symbol x 	   X = "0"   5 As to my problem, I believe I have solved it, thusly:    $ null1[0,8]=0 $x=f$extract(etc) K $ if x .eqs. null1 .and. f$leng(x) .eq. 1 then x="" ! single-byte null, set  empty   B then later I can process the string variable x without crashing an if-then-else statement.   F The problem-point was (and is) that I had no idea what was going to beF in the variable x and when I tested it I got an if-then-else error (as shown D by the example) with no explaining message about why the single-byteG null character (remember I had no idea at the time what the contents of D that variable consisted of) gave the IF "''<e1>'" .eqs. "" construct servere nausia.    -Norm   H P.S.  DCL_CHECK is of course not able to help because this is a run-time problem. -N.R.    = From:  <Info-VAX-Request@Mvb.Saic.Com> on 04/16/2003 01:23 PM    To:    Info-VAX@Mvb.Saic.Com cc:   9 Subject:    Re: DCL question - null byte in string symbol     ? In article <OFDBA4E3CD.CF4D6903-ON85256D0A.0055A48B@metso.com>,  norm.raphael@metso.com writes:   . > >I expected a string, but in the file, the string was null, ..  C No, it was not a null string; it was a string that contained a null 	 charcter. 2 Sounds like I'm splitting hairs, and perhaps I am.  0 In DCL, you can represent a null string with "".  8 The string created by <var>[0,8]=0 is not a null string.: It is a one character string containing the character %x0.  G Now I will conceed that DCL's truncation of the line is a bit "flakey", G but some things are the way they are.  Come to think of it, most things J are the way they are!  Personally, I kinda hope it stays that way. <smile>    	 Try this:    $ null1 = "" $ show symbol null1  $on error then continue A $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero"  $ write sys$output "next line"   This also works    $ null1[0,8] = 0 $ show symbol null1  $on error then continue < $ if null1 .eqs. "0"  then  write sys$output "null1 is zero" $ write sys$output "next line"  D Note that neither the null character nor the null string is equal to* the character "0" (which I think is %x31).    G Is there a particular problem you are trying to solve, Norm, or is this  just an intellectual exercise.   --J       Charlie Hammond -- Hewlett-Packard Company -- Ft Lauderdale  FL  USAF           (hammond@not@peek.ssr.hp.com -- remove "@not" when replying)J       All opinions expressed are my own and not necessarily my employer's.   ------------------------------    Date: 16 Apr 2003 15:27:11 -0500; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) 6 Subject: Re: DCL question - null byte in string symbol3 Message-ID: <B1F+QQEN1+8z@eisner.encompasserve.org>   ^ In article <OFF16CBE7A.94AB9BF2-ON85256D0A.00519FD8@metso.com>, norm.raphael@metso.com writes: >  > Is this expected behavior? > K > Note: I am having some difficulties in general with the fact that when an L > expression used as one term of a relation in an IF test fails to evaluate,  > the IF statement fails "ugly". >  > $ type null_test.com > $ null1[0,8]=0 > $ show symbol null1 C > $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero"  >    > $ null1[0,8]=0 > $ sho sym null1  >   NULL1 = "."  > $ if "B > %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data > inconsistency  > $  >   @    You're forcing DCL to substitute the string containing a nullG    character and then parse that string.  Null is not a valid character G    in DCL, so it chokes.  You don't need to force the substitution, you A    can let it happen after the parse.  You can even do an integer G    comparison instead of a string since in the example we know it's not     a valid string:   $type a.com  $ null1[0,8]=0 $ show symbol null1 A $ if null1 .eqs. "0"  then  write sys$output "null1 is char zero" @ $ if null1 .eq. 0  then  write sys$output "null1 is binary zero"   $ @a $ null1[0,8]=0 $ show symbol null1 
   NULL1 = "." A $ if null1 .eqs. "0"  then  write sys$output "null1 is char zero" @ $ if null1 .eq. 0  then  write sys$output "null1 is binary zero" null1 is binary zero $    ------------------------------    Date: 16 Apr 2003 15:28:42 -0500; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) 6 Subject: Re: DCL question - null byte in string symbol3 Message-ID: <Zwu4IYrWucAp@eisner.encompasserve.org>   U In article <3E9D8166.4070900@MMaz.com>, "Barry Treahy, Jr." <Treahy@MMaz.com> writes:   I > Null is most frequently used as a termination character for a sequence   > of ASCII characters.  "    Only in C and C-like langauges.  F > I'm not a C coder, but isn't this the normal convention in C?  Null M > terminated strings?  Anyone out there that does grind C can confirm this...       Yep.    ------------------------------  % Date: Wed, 16 Apr 2003 16:57:46 -0400  From: norm.raphael@metso.com6 Subject: Re: DCL question - null byte in string symbol? Message-ID: <OF47FA1755.1CFF2EB4-ON85256D0A.0072E689@metso.com>    Bob,0 See the example in my last post under the thread5 Re: [OpenVMS Alpha] How to get image version in DCL ? # where the problem actually came up. D In the real world I do not know the null is there (or didn't until I        modified the code to check for it).  -Norm   J From:  koehler@eisner.nospam.encompasserve.org (Bob Koehler) on 04/16/2003        04:27 PM   G Please respond to koehler@eisner.nospam.encompasserve.org (Bob Koehler)    To:    Info-VAX@Mvb.Saic.Com cc:   9 Subject:    Re: DCL question - null byte in string symbol     ? In article <OFF16CBE7A.94AB9BF2-ON85256D0A.00519FD8@metso.com>,  norm.raphael@metso.com writes: >  > Is this expected behavior? > K > Note: I am having some difficulties in general with the fact that when an B > expression used as one term of a relation in an IF test fails to	 evaluate,   > the IF statement fails "ugly". >  > $ type null_test.com > $ null1[0,8]=0 > $ show symbol null1 C > $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero"  >    > $ null1[0,8]=0 > $ sho sym null1  >   NULL1 = "."  > $ if "B > %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data > inconsistency  > $  >   @    You're forcing DCL to substitute the string containing a nullG    character and then parse that string.  Null is not a valid character G    in DCL, so it chokes.  You don't need to force the substitution, you A    can let it happen after the parse.  You can even do an integer G    comparison instead of a string since in the example we know it's not     a valid string:   $type a.com  $ null1[0,8]=0 $ show symbol null1 A $ if null1 .eqs. "0"  then  write sys$output "null1 is char zero" @ $ if null1 .eq. 0  then  write sys$output "null1 is binary zero"   $ @a $ null1[0,8]=0 $ show symbol null1 
   NULL1 = "." A $ if null1 .eqs. "0"  then  write sys$output "null1 is char zero" @ $ if null1 .eq. 0  then  write sys$output "null1 is binary zero" null1 is binary zero $    ------------------------------  # Date: Wed, 16 Apr 2003 20:48:28 GMT   From: Rob Brown <brown@gmcl.com>6 Subject: Re: DCL question - null byte in string symbolL Message-ID: <Pine.LNX.4.44.0304161447410.13508-100000@localhost.localdomain>  " On 16 Apr 2003, Bob Koehler wrote:  W > In article <3E9D8166.4070900@MMaz.com>, "Barry Treahy, Jr." <Treahy@MMaz.com> writes:  > K > > Null is most frequently used as a termination character for a sequence   > > of ASCII characters. > $ >    Only in C and C-like langauges.   Like Macro-32.   ;-)    --    / Rob Brown                        brown@gmcl.com A G. Michaels Consulting Ltd.      (866)438-2101 (voice) toll free! 6 Edmonton                         (780)438-9343 (voice)4                                  (780)437-3367 (FAX)1                                  http://gmcl.com/    ------------------------------  % Date: Wed, 16 Apr 2003 21:35:36 -0500 1 From: "David J. Dachtera" <djesys.nospam@fsi.net> 6 Subject: Re: DCL question - null byte in string symbol' Message-ID: <3E9E12F8.97A6549E@fsi.net>    norm.raphael@metso.com wrote:  > 
 > Hi Charlie,  > H > Your are of course correct.  My problem is with a one-character stringI > containing a null <0> character. That was sloppy writing.  I meant that / > the contents of the string was a single null.   H A fellow I worked with on my first UN*X site always had a problem trying= to grasp that seeming oxymoron: the conecpt of a "null byte".    > The    ...printable ASCII...    > zero character   ...(the digit zero ("0"))...  
 > is %x30.   --   David J. Dachtera  dba DJE Systems  http://www.djesys.com/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/    ------------------------------  # Date: Wed, 16 Apr 2003 18:28:55 GMT # From: "John Smith" <a@nonymous.com> . Subject: Re: Excellent new OpenVMS TestimonialH Message-ID: <Hhhna.62496$jVh.30871@news01.bloor.is.net.cable.rogers.com>  > "Keith Parris" <keithparris_NOSPAM@yahoo.com> wrote in message7 news:cf15391e.0304160838.77355891@posting.google.com... 7 > "Bill Todd" <billtodd@metrocast.net> wrote in message . news:<gdWdnVUD9-t7OAGjXTWcqg@metrocast.net>... > > the customer's presentation F > > makes it clear that their needs will be *expanding* throughout the nextC > > decade, which means they'll be needing to purchase *additional*  systems for F > > that period, not just until HP stops selling them 4 - 5 years from now. > C > Just because HP stops manufacturing them doesn't mean folks can't E > procure additional systems to meet their needs.  I note on HP's web B > site at http://h18002.www1.hp.com/alphaserver/vax/ that HP tells folks C > even VAX systems are still available for sale today to meet their ' > needs (through remarketing channels).  > F > To put this into perspective, Fraport's previous platform was VAXft.D > IIRC, that platform hasn't been manufactured since sometime in theF > early-to-mid '90s, and yet they have been able to continue to use itB > successfully until they were ready to migrate to Alpha.  They'llC > continue to be able to use Alpha for many, many years, until they  are * > ready to migrate to their next platform. > A > The important thing for mission-critical businesses is support. ? > Hardware support for Alpha has been promised through at least F > 2012-2013.  Software support will likely last much longer.  (The webD > page above states support for OpenVMS VAX extends through at least? > 2010.  Since last-sale of VAX hardware was in 2000, one could  estimate? > software support for OpenVMS Alpha would likely also extend a  minimum < > of a decade after last-sale, and thus extend through about
 2017-2018.D > And with common source code between Alpha and Itanium, support forF > Alpha will be much easier and less-costly and thus less likely to be# > terminated than support for VAX.)   E I have no doubt that HP will live up to its commitment to support the E o/s, platform, and layered products for as long as they say that have B after last sale or EOL. The only question is exactly when will the! various products be declared EOL.   F As a contrast, when does Billyware version support die for the various? products they offer? For their o/s products say 5-7 years total F lifetime (active sales plus EOL support); for their 'layered' products9 of all types, about 3-5 years total time from first sale.    ------------------------------    Date: 16 Apr 2003 15:34:35 -0500+ From: young_r@encompasserve.org (Rob Young) # Subject: Re: Fiber channel question 3 Message-ID: <YQEfay$gbUaY@eisner.encompasserve.org>   M In article <03041603501760@dscis6-0.dalsemi.com>, brandon@dalsemi.com writes: : >> 	You can only quickset one device.  You have 4 slots soE >> 	Bart is right.  The slots in use and how to do more than one are  7 >> 	all in the wwidmgr manual found on the firmware CD.  >  > : > However this brings to mind a response by John Travell - > G >> Yes, but the fun comes when your system disk is a shadow set, with a J >> potential 3 members, and 4 paths to each member, you have a total of 12	 >> paths. C >> Now consider what happens when it is time to write a bugcheck... O >> The console (SRM) writes the dump to the first active path that it finds. It J >> has no way of knowing whether the disk that path goes to is the currentJ >> master member of the shadow set, or even a current member at all!. ThisI >> leaves you with the interesting situation that dumpfile writes fail at 
 >> random. > Q > If you have a shared dump drive - specifically for dump and nothing else - that P > is hardware RAID only, then your problem is solved.  That is IF you have a SAN
 > solution...  >   @ 	I saw that.  In my opinion dump files on shadowsets make littleB 	sense.  I have dumpfiles on hardware RAID1, one of the few drives 	that aren't shadowed.   				Rob    ------------------------------    Date: 16 Apr 2003 17:52:27 -0500+ From: young_r@encompasserve.org (Rob Young) # Subject: Re: Fiber channel question 3 Message-ID: <YMm0jzvIs18c@eisner.encompasserve.org>   M In article <03041507154305@dscis6-0.dalsemi.com>, brandon@dalsemi.com writes: G >> Yes, but the fun comes when your system disk is a shadow set, with a J >> potential 3 members, and 4 paths to each member, you have a total of 12	 >> paths.  > N > Double Damn.  I think I will stay with hardware based RAID.  - Not to strike$ > up more threads on this issue...   >   & 	Not a problem, well worth the debate.  L >> Either they get written to a slave member, then the merge copy overwritesH >> the dump with the previous content, or none of the paths known to the% >> console is a currently valid path. $ >> This leaves you with two choices.9 >> 1. dump to a non-shadowed device (DOSD or system disk)   0 	DOSD makes the most sense for a lot of reasons.   > 7 > I think I will stick with a hardware RAID solution.    >   > 	And sacrifice availability.  I know of a datacenter that lost@ 	power recently.  Since everything was split across datacenters,> 	application availbility continued - no one the wiser (clients" 	thought they dropped connection).  ? 	Another major advantage for many is alternately create BCVs or ? 	snapshots for database backups (depending on database).  Those ? 	BCVs are good for one thing - point in time copies.  You can't C 	use them for much else.  The advantage to a shadowset is you break > 	out a shadow member, perform backups and reincorporate via a E 	minicopy today.  That shadowset member is available to handle reads.   A 	In the hardware RAID versus volume shadowing wars, there are few # 	advantages to hardware RAID alone.    				Rob    ------------------------------  % Date: Wed, 16 Apr 2003 15:22:55 -0400 $ From: Mike Duffy <Duffy@process.com>B Subject: FW: ODS2: Relation between cluster size and maximum filesJ Message-ID: <63D30D6E10CFD11190A90000F805FE860492B0F8@lespaul.process.com>    > -----Original Message----- E  > From: vinit.adya@mizuhocbus.com [mailto:vinit.adya@mizuhocbus.com] *  > Sent: Wednesday, April 16, 2003 3:08 PM  > To: Info-VAX@Mvb.Saic.ComA  > Subject: ODS2: Relation between cluster size and maximum files   >    >  	  > Hello!   >  +  > Where can i find info about ODS2 basics?   > Specifically:=  > 1. In ODS2, what is the relation between cluster size and    > maximum_files if any?D  > 2. What is the maximum volume size supported on ODS2 (VMS 7.2-1)?  >    > Regards, 
  > Vinit Adya   >     C  Currently, the best description I know of is "OpenVMS File System  A  Internals", Kirby McCoy, ca 1990.  Available from Digital Press, 6  unless it's out of print.  www.digitalpressbooks.com.   A  A updated version, also covering ODS-5, is due from our very own %  Brian Schenkenberger late this year.    B  To answer your specific questions, MAXIMUM_FILES defines the size<  of the file header bitmap, used to quickly locate free file=  headers.  This bitmap is part of the preamble of INDEXF.SYS, @  with other information packed closely on either side.  So, even@  if INDEXF.SYS could expand to accomodate more headers, the size4  of the bitmap is fixed.  Cluster size is th unit of>  storage allocation on the disk, expressed in 512-byte blocks.D  The file BITMAP.SYS (not to be confused with the file header bitmap:  mentioned above) uses one bit to represent each cluster, 8  indicating whether that cluster is available or in use.   =  I know of no relationship or interdependencies between them, 9  other than that small cluster sizes imply the ability to ;  create a larger number of files on the same disk (because  >  large amounts of free space can be wasted in the last cluster7  of a file.  Smaller clusters = less wasted space = the *  potential for a greater number of files.)   ?  I believe that the largest ODS-2 volume size is that which can 7  be represented in a longword, or 2^32 512-byte blocks.      -Mike Duffy            ------------------------------  % Date: Wed, 16 Apr 2003 15:04:02 -0400 0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>% Subject: Re: HP in the financial news / Message-ID: <3E9DA91E.8BEAD5C3@vl.videotron.ca>    John Smith wrote: E > NEW YORK/SAN FRANCISCO, April 15 (Reuters) - International Business E > "It's very simplistic to say we get squeezed between IBM and Dell," G > Blackmore said in an interview on Tuesday. "Customers like the choice # > between Windows, Linux and Unix."      Message to Sue:   K Blackmore missed a perfect opportunity to mention the fact that HP also had N high quality systems such as VMS and Tandem giving HP an edge on Sun and Dell.  F This is exactly the type of opportunities that HP (Comapq and Digital)M consistently fail to take advantage of. It wouldn't have costed HP a penny to J mention VMS in that interview and it would have shown to the world that HPK takes VMS seriously. But the consistent avoiding of the mention of "VMS" is P noticed by customers who wonder if VMS is truly part of HP's product portofolio.   ------------------------------  % Date: Wed, 16 Apr 2003 23:06:46 -0500 / From: Chris Scheers <chris@applied-synergy.com>  Subject: HP Shipping Charges3 Message-ID: <3E9E2856.28272EA5@applied-synergy.com>   C This information may already be widely known, but it was a bit of a  surprise to me.   H In the past (Ah, the good old days.  <grin>), whenever I placed an orderH with DEC for parts, the shipping, aka "Transportation Charge" was always' reasonable, usually just a few dollars.   G I recently placed an order with HP for a $33 part, and was invoiced for  a $25 transportation charge.  E When I asked about this, I was told "You know, if you had paid with a 0 credit card, the shipping would have been free."  F I responded that, when placing the order, I had explicitly asked if itD made any difference how I paid, and was told that it didn't make any difference.   G The response to this was: "Oh, we don't tell the customers about that."   G ----------------------------------------------------------------------- $ Chris Scheers, Applied Synergy, Inc.  C Voice: 817-237-3360            Internet: chris@applied-synergy.com     Fax: 817-237-3074    ------------------------------  + Date: Wed, 16 Apr 2003 18:05:10 +0000 (UTC) + From: david20@alpha1.mdx.ac.uk (David Webb)  Subject: Re: HSZ50+ Message-ID: <b7k60m$bg8$1@aquila.mdx.ac.uk>   c In article <MCcna.160630$j8.3504548@twister.tampabay.rr.com>, "John N." <JNixon@cfl.rr.com> writes: M >What is the largest disk I can use in an HSZ50 attached to an AS2100 running  >VMS?  >Where can I find this info? > L >I would love to replace the HSZ50, but that is not in the cards this fiscal >year. >   J Don't know whether its the largest but I am running a couple of 2100s withL an HSZ50 and BA365 shelves which has a number of 36.4GB - DSRZ1FC-VW drives.    
 David Webb VMS and Unix team leader CCSS Middlesex University   ------------------------------  # Date: Wed, 16 Apr 2003 23:23:27 GMT , From: "Frank Sapienza" <sapienza@noesys.com> Subject: Re: HSZ50= Message-ID: <PBlna.21699$MB4.6330435@news4.srv.hcvlny.cv.net>    John,   3 What everyone else has failed to mention is that...   F a) The RZ1FC drives will only work in BA356 shelves.  If your HSZ50 isH connected to a bunch of BA350 shelves, or it's in an older RA450 cabinet: which doesn't support wide drives then you're out of luck.  I b) There is a disk size limitation in versions of VMS prior to v6.2 which B might cause a problem for you, if you're still running v5.5 or so.    . "John N." <JNixon@cfl.rr.com> wrote in message7 news:MCcna.160630$j8.3504548@twister.tampabay.rr.com... F > What is the largest disk I can use in an HSZ50 attached to an AS2100 running  > VMS? > Where can I find this info?  > F > I would love to replace the HSZ50, but that is not in the cards this fiscal > year.  >  >    ------------------------------  % Date: Wed, 16 Apr 2003 15:07:46 -0400 0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca># Subject: Re: HTML favourite editor? / Message-ID: <3E9DA9FE.AB74065C@vl.videotron.ca>   > > My advice to the original poster would still be Dreamweaver,3 > but the problem statement seems to preclude that.    Does Dreamweaver run on VMS ?   B It would be cool if Macromedia started to port its software to VMS   ------------------------------  % Date: Thu, 17 Apr 2003 00:16:41 +0100 * From: "John Travell" <john@travell.uk.net># Subject: Re: HTML favourite editor? 5 Message-ID: <b7ko8s$1ufa8$1@ID-120847.news.dfncis.de>   > "PRSTSC::DTL" <Didier.Morandi.nospam@Free.fr> wrote in message. news:3e9d4736$0$28769$626a54ce@news.free.fr.../ > What is to you the greatest HTML code editor? # > I say editor, not visual dev env.  >  > edt 
 > Notepad.exe  > WebExpert  > ?    On VMS, EDT.  ? On a PC, a shareware text editor called TEXTPAD, available from  http://www.textpad.com/ H This is a tool that I dearly wish was available on VMS, IMHO is the best) pure text editor on the planet, bar none.      -- John Travell  VMS crashdump expertise for hire john@travell.uk.net  http://www.travell.uk.net/       --- & Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).A Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003    ------------------------------  % Date: Wed, 16 Apr 2003 16:22:02 -0700 # From: "Tom Linden" <tom@kednos.com> # Subject: RE: HTML favourite editor? 9 Message-ID: <CIEJLCMNHNNDLLOOGNJIKEDBHAAA.tom@kednos.com>    >-----Original Message----- 0 >From: John Travell [mailto:john@travell.uk.net]( >Sent: Wednesday, April 16, 2003 4:17 PM >To: Info-VAX@Mvb.Saic.Com$ >Subject: Re: HTML favourite editor? >  >  > ? >"PRSTSC::DTL" <Didier.Morandi.nospam@Free.fr> wrote in message / >news:3e9d4736$0$28769$626a54ce@news.free.fr... 0 >> What is to you the greatest HTML code editor?$ >> I say editor, not visual dev env. >> >> edt >> Notepad.exe >> WebExpert >> ? > 
 >On VMS, EDT.  > @ >On a PC, a shareware text editor called TEXTPAD, available from >http://www.textpad.com/I >This is a tool that I dearly wish was available on VMS, IMHO is the best * >pure text editor on the planet, bar none.  # Do you mean even better than emacs?    >  >  >-- 
 >John Travell ! >VMS crashdump expertise for hire  >john@travell.uk.net >http://www.travell.uk.net/  >  >  >  >---' >Outgoing mail is certified Virus Free. ; >Checked by AVG anti-virus system (http://www.grisoft.com). B >Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003 >  >  >---' >Incoming mail is certified Virus Free. ; >Checked by AVG anti-virus system (http://www.grisoft.com). @ >Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003 >e ---n& Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).? Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003e   ------------------------------  % Date: Wed, 16 Apr 2003 19:12:20 -0500i' From: Chris Olive <nospam@raytheon.com> # Subject: Re: HTML favourite editor?i= Message-ID: <Ilmna.309$35.1161@dfw-service2.ext.raytheon.com>i   Ken Robinson wrote:x) > At 08:07 AM 4/16/2003 -0500, you wrote:  > D >> In article <3e9d4736$0$28769$626a54ce@news.free.fr>, PRSTSC::DTL * >> <Didier.Morandi.nospam@Free.fr> writes:2 >> > What is to you the greatest HTML code editor?& >> > I say editor, not visual dev env. >> > >> > edt >> > Notepad.exe >> > WebExpert >> > ? >  >  > On the PC: Homesite v5E > On VMS: any editor is fine. Has anyone customized LSE for HTML? :-)n >  > Kenu >   H On Windows: I second HomeSite.  It's great.  You can run a 60-day trial 4 from Macromedia...  Wish it was available for Linux.   On a Mac: BBEdit.D   On VMS: TPU (what else?)   Chris  -----  Chris OliveM Systems Consultant' Raytheon Technical Services CorporationM Indianapolis, IN  * email: olivec(AT)indy(DOT)raytheon(DOT)com   ------------------------------  % Date: Thu, 17 Apr 2003 11:08:47 +0930v: From: "Barratt, Chris (FMC)" <Chris.Barratt@fmc.sa.gov.au># Subject: RE: HTML favourite editor?eP Message-ID: <07103702F27FD411ACA30000F8085452044FF3D4@sagemshs001.fmc.sa.gov.au>  I On the PC, I have found  Context to be pretty good for most types of textt files, including HTML.    http://www.fixedsys.com/context/       > -----Original Message-----: > From: PRSTSC::DTL [mailto:Didier.Morandi.nospam@Free.fr]& > Sent: Wednesday, 16 April 2003 21:36 > To: Info-VAX@Mvb.Saic.Coms! > Subject: HTML favourite editor?i >  > / > What is to you the greatest HTML code editor?C# > I say editor, not visual dev env.g >  > edtr
 > Notepad.exe  > WebExpertA > ?  >  > D. >    ------------------------------  + Date: Wed, 16 Apr 2003 14:29:57 -0700 (PDT) . From: Fabio Cardoso <fabiopenvms@yahoo.com.br>, Subject: Re: iSCSI Devices for OpenVMS 7.3-1@ Message-ID: <20030416212957.91567.qmail@web20204.mail.yahoo.com>  2 I am not a storage specialist but iSCSI looks like" for me like a NFS improvement ...      Regards:   FC 0. --- "John E. Malmberg" <wb8tyw@qsl.net> wrote: > Michael D. Ober wrote:- > > Does OpenVMS 7.3-1 support iSCSI devices?  > 3 > Presently there is no support for iSCSI directly.v > K > With a little work and a SMOP the user mode Intel iSCSI test programs on dI > Sourceforge.net will compile and link on OpenVMS.  I have not had time C > to do more with them.i >  > -Johnu > wb8tyw@qsl.network > Personal Opinion Onlya >      =====  ========================== Fbio dos Santos Cardoso OpenVMS System Manager Rio de Janeiro - Brazilt fabiopenvms@yahoo.com.br ==========================  2 __________________________________________________ Do you Yahoo!?- The New Yahoo! Search - Faster. Easier. Bingo  http://search.yahoo.com    ------------------------------    Date: 16 Apr 2003 12:07:35 -0700, From: vinit.adya@mizuhocbus.com (Vinit Adya)> Subject: ODS2: Relation between cluster size and maximum files= Message-ID: <eb8f4d7b.0304161107.63ca9c6e@posting.google.com>    Hello!  ( Where can i find info about ODS2 basics?
 Specifically:nO 1. In ODS2, what is the relation between cluster size and maximum_files if any?tA 2. What is the maximum volume size supported on ODS2 (VMS 7.2-1)?H   Regards,
 Vinit Adya   ------------------------------  % Date: Wed, 16 Apr 2003 14:25:21 -05009 From: brandon@dalsemi.com B Subject: Re: ODS2: Relation between cluster size and maximum files1 Message-ID: <03041614252164@dscis6-0.dalsemi.com>   * > Where can i find info about ODS2 basics? > Specifically: Q > 1. In ODS2, what is the relation between cluster size and maximum_files if any?-C > 2. What is the maximum volume size supported on ODS2 (VMS 7.2-1)?s  & If you have access, search WIS or DSN.    
 OpenVMS docs:o  * http://h71000.www7.hp.com/doc/index.html>      Ask the Wizard FAQ  + http://h71000.www7.hp.com/wizard/index.htmld     Help INIT /CLUSTER  &         /CLUSTER_SIZE=number-of-blocks  F      Defines, for disk volumes, the minimum allocation unit in blocks.F      The maximum size you can specify for a volume is 16382 blocks, or2      1/50th the volume size, whichever is smaller.  F      For Files-11 On-Disk Structure Level 5 (ODS-5) disks, the defaultE      cluster size is 3. In this case the minimum value allowed by the #      following equation is applied:a  3      (disk size in number of blocks)/(65535 * 4096)   E      Any fractional values must be rounded up to the nearest integer.	  F      For Files-11 On-Disk Structure Level 2 (ODS-2) disks, the default  ?      cluster size depends on the disk capacity; disks with less @      than 50,000 have a default of 1. Disks that are larger thanE      50,000 have a default of either 3 or the result of the following.#      formula, whichever is greater:-  1      (disk size in number of blocks)/(255 * 4096)0  E      Any fractional values must be rounded up to the nearest integer.L  F      For Files-11 On-Disk Structure Level 1 (ODS-1) disks, the cluster      size must always be 1.v  (                                     NOTE  A         For Version 7.2, you can specify a cluster size for ODS-2 C         volumes smaller than allowed by the ODS-2 formula. However,m=         if you try to mount this volume on a system running ae@         version prior to 7.2, the mount fails with the following         error:?           %MOUNT-F-FILESTRUCT, unsupported file structure leveln  @         If you choose the default during the initialization of aB         Files-11 On-Disk Structure Level 2 (ODS-2) disk, your disk4         can be mounted on prior versions of OpenVMS.       John Brandon VMS Systems Administratort Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wku 972.371.4003 fxc   ------------------------------  % Date: Wed, 16 Apr 2003 14:34:59 -0500r From: brandon@dalsemi.comyB Subject: Re: ODS2: Relation between cluster size and maximum files1 Message-ID: <03041614345914@dscis6-0.dalsemi.com>r  * > Where can i find info about ODS2 basics? > Specifically:gQ > 1. In ODS2, what is the relation between cluster size and maximum_files if any?cC > 2. What is the maximum volume size supported on ODS2 (VMS 7.2-1)?y  M You will want to adjust the cluster size to match the type of files that will  be on the disk.y   For example:  O If you have thousands of small 4 or 5 block file on a 36-GB disk, you will want- to initialize /cluster=3.   H If you have an ORACLE database on the disk - only - then you may want toM initialize /cluster=x where x is larger based on the file size.  This is only0 if you have large DB files.6  M Regardless, I suggest the smaller size - since todays intentions get blown ina  the wind with tomorrows changes.    K I had this bite me once.  Created a number of 8-GB disk drives and the autotO cluster_size was set to 128.  The files were only 2 or 3 blocks in size.  I wash= wondering where all my disk space went after that..!!@*$&!@#$,     John Brandon VMS Systems Administrator  Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wkb 972.371.4003 fxa   ------------------------------  % Date: Wed, 16 Apr 2003 21:43:19 -0500e1 From: "David J. Dachtera" <djesys.nospam@fsi.net> B Subject: Re: ODS2: Relation between cluster size and maximum files' Message-ID: <3E9E14C7.DAE4D093@fsi.net>a   Vinit Adya wrote:e >  > Hello! > * > Where can i find info about ODS2 basics? > Specifically:aQ > 1. In ODS2, what is the relation between cluster size and maximum_files if any?   F /MAXIMUM_FILES determines the size of the INDEXF.SYS bitmap. Not to beD confused with /HEADERS which determines the initial allocation (ALQ) size of the INDEXF.SYS file.  F /CLUSTER_SIZE indirectly effects the size of the BITMAP.SYS file. EachE bit in BITMAP.SYS relates to a single allocatable cluster. The largeruH the physical volume, the higher the cluster-size will need to be to stayG within ODS-2 or ODS-2.5 limits for the size of BITMAP.SYS. ODS-5 limitsa are more generous, to be sure.  C > 2. What is the maximum volume size supported on ODS2 (VMS 7.2-1)?r  < Perhaps someone else has a line on that. I don't just now...   --   David J. Dachteray dba DJE Systemsf http://www.djesys.com/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/    ------------------------------    Date: 16 Apr 2003 13:36:59 -07001 From: susan_skonetski@hotmail.com (Sue Skonetski) 9 Subject: OpenVMS Pearl - Wed April 16 - Infosecurity 2003t= Message-ID: <857e9e41.0304161236.6e6dde19@posting.google.com>0   -----Original Message----- From: 	Skonetski, Susan  r' Sent:	Wednesday, April 16, 2003 4:35 PMt To:	Skonetski, SusanE Subject:	OpenVMS Pearl - Wed, April 16 - OK for External distributiont - Infosecurity 2003   $ Registration for this event is Free.  
 Warm Regards,x Sue     B 2 weeks to go before InfosecurityEurope 2003 opens its doors onceD again to over 10,000 buyers and sellers inIT Security. InfosecurityF Europe provides the best place forsourcing opportunities, information@ updates and free educational forums, tackling the key technology# issues set to affect your business.e  ; There will be a strong OpenVMS presence there, and the ACMEtA (Authentication and Credential Management Extensions) team plan afF demonstration of  a new development from Reading  an LDAP ACME serverF that stores authentication information in the HP Enterprise Directory.F Imagine storing your organization's OpenVMS authentication data in oneA secure directory, rather than maintaining separate authentication_C information for each system. This new server is not available yet, eC but will  be available as an  EAK (Early Adopters' Kit)  later this:E year. If you want to take part in its earliest public airing, come tos6 Infosecurity. For more information contact Dave Holt..  0 http://www.infosec.co.uk/page.cfm/NewSection=Yes   ------------------------------  # Date: Wed, 16 Apr 2003 22:20:00 GMT,& From: jlsue <jefflsxxxz@sbcglobal.net>Y Subject: Re: OpenVMS.org: Marvel article and HP's press release for Marveland Alpha Retait8 Message-ID: <qnhr9vo0t6knba49uiils10mq7oljt0ll8@4ax.com>  E On Wed, 16 Apr 2003 11:21:24 +0100, Andrew Harrison SUNUK Consultancyl. <Andrew_No.Harrison_No@nospamn.sun.com> wrote:   >  >r
 >jlsue wrote:oH >> On Mon, 14 Apr 2003 17:50:15 +0100, Andrew Harrison SUNUK Consultancy1 >> <Andrew_No.Harrison_No@nospamn.sun.com> wrote:o >>   >> t >>>  >>>jlsue wrote:y >>   >> oH >>>>Bullshit it doesn't.  I don't care *how many* times you tell me.  ItG >>>>says specifically, in an EXACT QUOTE, that the vms upgrade gave thesI >>>>28% performance increase.  I have provided proof, within the article,nJ >>>>to support my claim.  Your position is only one of conjecture based on# >>>>your own self-serving opinions.  >>>>J >>>>You can keep repeating your lies, but you can't support it with actual& >>>>data/info/quotes from the article. >>>> >>> F >>>So tell us what was the impact of moving from Turbolaser to GS160 ! >> a >> bE >> I don't have to find or present that information because it is noteD >> germane to my side of this discussion:  They are happy customers.I >> The 28% improvement from the VMS upgrade is just a side issue that you C >> bring out because you can't counter it with anything meaningful.s >>   >e$ >Huu are you really this challenged. >-A >I asked you for references showing what performance improvements.5 >people got when moving from 8400/GS140 to GS160/320.t  C No.  The discussion was that you claimed that MY experience of manymC happy customers was invalid because I couldn't provide any concrete@ proof that they existed.  E In an effort to show that there are happy customers that I could talknD about, I researched for the publically-available wins to demonstrate@ that they do exist... contrary to the arguments that you've been& making that they can't possibly exist.   >y@ >So what are you now claiming again ?????? You are claiming that: >the reference is for how much faster their GS system went >when they upgraded to 7.3.  >h; >Fine, lets for the sake of totally ruining your day assume ? >that you are correct and that is what the reference refers to.  > 9 >I say ruining because if you are correct then this isn'ta8 >a reference for how much their 8400->GS upgrade boosted9 >their throughput. But thats what you origionally claimed 1 >to have provided with the Bank Austia reference.l  F No.  Once again, you claimed that my experience couldn't be true sinceB I wouldn't give specific references of these happy customers, so I) found some for you that can be discussed.    >w8 >So you are now claiming that the reference you provided  >isn't a reference at all, fine. >.8 >Do you get it yet. This is a rock and a hard place with >you in the middle.   E No again.  I support my contention that there are happy GS customers.$E That's all I'm on the hook for.  If you don't agree, please reference  where.     >> zE >> You would have a point if you didn't lie about my claims.  I claimeF >> that, in the real world, the benchmarks don't tell the whole story,I >> and that there are happy customers.   But YOU claim that there can not H >> be ANY happy customers based on generic information.  I did NOT claimD >> that there are no performance problems.  And I gave TWO "concreteG >> examples" to support my claim.  And you have nothing to counter theme2 >> except bland, experimental, generic benchmarks. >> g7 >Bullshit, I have never claimed that there are no happyc2 >GS customers and I defy you to prove that I have. >u7 >Why not spend a little more time thinking through your > >response and a little less time attempting to put words in my >mouth, you will benefit.p  E Okay, buddy, here's a referenced article where I specifically ask youeF what you want me to prove.  I asked if you expected me to prove that I7 have happy customers, and you replied, in short, "yes".e  E (I expect this url will wrap, so I'll actually include the posting aty the end of this note)   x http://groups.google.com/groups?q=g:thl379205010d&dq=&hl=en&lr=&ie=UTF-8&selm=3E5E4300.8090106%40nospamn.sun.com&rnum=24   >eH >> The thing is, my position is much easier to prove, and your is easierG >> to disprove.  I only have to find ONE counter argument to support mylD >> logical argument and disprove yours.  That's why your claim is so >> hopeless. >>   >i8 >Well except that you have totally failed to prove it so3 >far, suggesting that its a bit more difficult than:
 >it seems.  D Yeah, sure.  Re-read this included note from you.  All I stated, and= all that I need to support, is the claim that there are happy 8 customers.  Those two references demonstrated this fine.  9 > ***********   Included posting below  ****************8l    ' From: Andrew Harrison SUNUK Consultancyu' (Andrew_No.Harrison_No@nospamn.sun.com)nC Subject: Re: OpenVMS.org: Marvel article and HP's press release for  Marveland Alpha Retain Trust F% View: Complete Thread (36 articles)  c Original Format  Newsgroups: comp.os.vms  Date: 2003-02-27 09:12:04 PST       jlsue wrote:G > On Wed, 26 Feb 2003 14:01:13 +0000, Andrew Harrison SUNUK Consultancyi0 > <Andrew_No.Harrison_No@nospamn.sun.com> wrote: >  >  >> >>jlsue wrote: >>H >>>On Mon, 24 Feb 2003 13:14:20 +0000, Andrew Harrison SUNUK Consultancy1 >>><Andrew_No.Harrison_No@nospamn.sun.com> wrote:p >>  G >>>I see, so what you're saying now is that customers should make theirw7 >>>buying decisions based on these kinds of benchmarks?p >>>uE >>>Sorry, I don't advise customers that way.  We try to get their own I >>>apps benchmarked to demonstrate the value they will receive from their  >>>investment. >>>  >>= >>But you cannot provide any actual example of this or havn'te >>been able to so far. >> >  > ; > Exactly what am I saying that you're asking for proof on?-F > Is it that "there are certainly customers who have GS160/320 servers< > who are very happy with the performance of their systems?" > ? > What?  Is this claim so extraordinary that it requires proof?a >   8 Yes because your own engineers say that there are issues6 your own benchmark results illustrate these issues and? customers on this newsgroup have benchmarked their applicationsm# and discovered them for themselves.   = At the moment the score is 5 for the argument that GS160/320s E do in fact have performance issues because of their NUMA architectureo and 0 against.  < Unless that is you can substantiate your claim to never have9 seen any issues with results from the benchmarks that you < apparently advise your customers to do the score will remain	 as it is.    ------------------------------  % Date: Thu, 17 Apr 2003 00:41:11 -0400,0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca> Subject: SARS Impact on HP/ Message-ID: <3E9E305F.3F86FC5E@vl.videotron.ca>n  N About 200 Toronto (canada) Area HP employees were quarantined for about a weekS because they had come into contact with employees who had shown some SARS symptoms.h  L Ontario Health officials have now made a call for anyone with any signs of aL flue with fever to stay at home, in order to prevent such events which couldH cripple some companies. The government has waived a 2 week period to get7 unemployment insurance for workers who are quanantined.   K I bet the cable/dsl providers will get a lot of orders so that many workers  can work from home.    ------------------------------  + Date: Wed, 16 Apr 2003 18:07:48 +0000 (UTC)a3 From: "Richard Maher" <maher_rj@hotspamnotmail.com>o0 Subject: Re: setting timeout on socket_read (MU)0 Message-ID: <b7k65j$n93$1@sparta.btinternet.com>   Hi,s  K To answer your specific question; how about a $setimr with a $cancel in the6 AST. ($qio interface of course)b  L Having said that why are you reading (synchronously/blocking presumably?) ifH there's nothing to read? Worried about the other end dying? Then you mayL want to take a look at the probe idele, drop idle, keepalive and full-duplex close options.   Regards Richard Maher.  ; frank brown <frank.brown@ci.seattle.wa.us> wrote in messageh+ news:4Eena.15$qW2.4579@news-west.eli.net...hG > I'm running VMS 5.5-2 with MultiNet TCP/IP.  I'm writing an app which,I > creates a socket via socket(AF_INET,SOCK_STREAM,0) and eventually callscG > socket_read(). If no data comes across...the app waits forever at thei > socket_read call.t >eI > Is there a way to set a timeout value on the socket?  This is a fragilerJ > state of affairs if the process I'm writing to across the socket doesn't ACKo > in response. >  > -Frank Brown > Seattle Fire Dept. > http://www.inwa.net/~frog/ >c >e   ------------------------------  + Date: Wed, 16 Apr 2003 18:40:07 +0000 (UTC)a+ From: david20@alpha1.mdx.ac.uk (David Webb)'/ Subject: Re: TCPIP Services and IP masqueradings+ Message-ID: <b7k827$blu$1@aquila.mdx.ac.uk>   w In article <01KUSTDPJG4WA9QUZV@sysdev.deutsche-boerse.com>, Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com> writes:tI >> I've got a cable modem and am using the linksys BEFSR41 as well and itnH >> works VERY well.  I have three VMS systems, one NT, 5 Windoz (two areI >> wireless) a LAN color laser printer and an HP 50X print server for theT >> inkjet/scanner. s >eG >I also have a linksys BEFSR41.  It works OK.  However, I haven't been aE >able to get a DECwindows application running on a remote machine to tE >display on a VMS machine behind the Linksys.  Since this works with  J >another router (a re-badged Zyxel) and also works with an ISDN router, I G >am sure that this must be some sort of configuration problem with the h >Linksys router. >lE >Originally, it wouldn't allow OUTgoing X-windows connections either. E >After some emails and a while on the phone with Linksys support (who/G >also seem to assume that OF COURSE one is using Windows---actually theeD >Linksys FAQ in the docu says that it will work with other operating? >systems but is not supported with them, whatever that means) aeI >suggestion came to change the MTU value to 1492.  Actually, that is whatoH >it was set at, and is also the default (I think).  I changed it to 1500A >or something and NOTHING worked anymore, then changed it back tofF >1492---apparently what it had been before---and OUTgoing connections 0 >started working, but incoming ones still don't. >YD >I would be interested in hearing from ANYONE using the BEFSR41 (or @ >similar) router who can display incoming X-windows connections. >aC >Again, it works with two other routers so I am sure that there is n@ >something wrong with (the configuration of) the Linksys router.   Is the linksys doing NAT ?/ (or more importantly Nat with port translation)e  & If it is then that may be the problem.  O You should be able to get this working with ssh port forwarding of X since thatyN just uses one connection. However if you just telnet out through a NAT gatewayG to a remote machine and then try to set the display back you will hit aw problem.M The remote machine will need to set the display to the public address of your D nat device and will then try to connect to port 6000 on that device.N However if you are using port translation then the NAT mapping table will onlyB contain the port your telnet session is coming from not port 6000.M Hence your NAT device will not know where to send the connection to port 6000d and will therefore reject it.d  
 David Webb VMS and Unix team leader CCSS Middlesex University   ------------------------------  % Date: Wed, 16 Apr 2003 14:58:30 -0400a0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>/ Subject: Re: TCPIP Services and IP masquerading,/ Message-ID: <3E9DA7D2.2D89E7A1@vl.videotron.ca>    Phillip Helbig wrote:-D > I would be interested in hearing from ANYONE using the BEFSR41 (orA > similar) router who can display incoming X-windows connections.   M Have you opened ports 6000-6100 and made sure they are forwarded to the right5 vax o your lan ?  J On the X server, have you set the security to allow TCPIP connections from anywhere  ?a   Have you checked the logs ?3  G Are you certain that the decwindows software was started with the TCPIP  transport enabled R netstat -a should show one line such as BIKE.6000  (where BIKE is TCPIP node name)   ------------------------------  % Date: Wed, 16 Apr 2003 15:34:05 -0400h0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>/ Subject: Re: TCPIP Services and IP masqueradingt/ Message-ID: <3E9DB027.42A4A401@vl.videotron.ca>e   David Webb wrote: O > Hence your NAT device will not know where to send the connection to port 6000  > and will therefore reject it.a  J I don't understand what you are trying to say. I have just recently testedL this and on a Netgear 314, I had no problem getting a remote X-client on theN internet to open a window on my VAX X-server here. And the remote X-client wasK also running VMS and was also behind some sort of NAT router because its IPt address was in the 10.* range.   ------------------------------    Date: 16 Apr 2003 17:28:03 -0700) From: P.Young@unsw.EDU.AU (Patrick Young)a/ Subject: Re: TCPIP Services and IP masqueradingi= Message-ID: <55f85d77.0304161628.296a55b4@posting.google.com>d  | Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com> wrote in message news:<01KUSTDPJG4WA9QUZV@sysdev.deutsche-boerse.com>... > H > I also have a linksys BEFSR41.  It works OK.  However, I haven't been F > able to get a DECwindows application running on a remote machine to F > display on a VMS machine behind the Linksys.  Since this works with K > another router (a re-badged Zyxel) and also works with an ISDN router, I RH > am sure that this must be some sort of configuration problem with the  > Linksys router.0  F This works no problem on mine (firmware 1.2 Rel 05). On the "Advanced"* tab "Port Forwarding", add a custom entry:  K X11 6000/TCP/6000/192.168.1.100(or whatever your VMS box is getting as IP).v   ------------------------------  % Date: Wed, 16 Apr 2003 14:53:43 -0400e0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>' Subject: Re: The value of documentationa. Message-ID: <3E9DA6B4.B5191B4@vl.videotron.ca>   Bob Koehler wrote:I >    DEC stopped providing complete, accurate, reliable documentation fornH >    all things X related a while ago.  They seemed to think that if allE >    other vendors can survive with the poor excuse for documentations2 >    that's readily available for X, they can too.  E The problem with this that poor documentation on the unix side can betH compensated with the internet having plenty of resources on how to solveM problems. For instance, there are plenty of "how to" to configure XDM for the L MIT-MAGIC-COOKIE-1 authentication on the net, but it all applies to Unix and none applies to VMS.  K So, if I had a Unix system, in this case, I would have better documentationeN available than for VMS because of all theresources available. Ironically, muchL of the "documentation" comes from universities. Again, an example of why theU loss of VMS presence in universities has hurt VMS more than Digital/HP want to admit.     N The end result: if I want to provide certain "standard" services, will it takeG me more time to get it done with VMS than with Unix because of the poor 6 documentation and "unfinished" TCPIP/X-windows stuff ?  N Another example: because Digital has allowed its X softwrae on VMS (especiallyE vax) to lapse behind, one much now  fiddle around because much of theeL documentation contains services available in recent implementations of X butK not what is on the vax, so when you see a routine that fits your needs, youeK firt need to ensure that it actually exists on your system because you knowa4 that the documentation does not match what you have.   ------------------------------    Date: 16 Apr 2003 12:09:38 -0700& From: mikeycost@hotmail.com (Mcostant)& Subject: Timeshare for VMS Development= Message-ID: <419ae567.0304161109.1afb2151@posting.google.com>.  F Just wondering if anyone knew if there was any companies that providedF timeshare for use on an OpenVMS system to do some development on. NeedE to do some development for a small project, yet dont have enough need  to buy a whole system.  C Please let me know if there is anything like this out there for the  VMS system....   Mike   ------------------------------  % Date: Wed, 16 Apr 2003 21:34:56 -0400e2 From: rdeininger@mindspring.com (Robert Deininger)* Subject: Re: Timeshare for VMS DevelopmentL Message-ID: <rdeininger-1604032134560001@user-uinj5l0.dialup.mindspring.com>  = In article <419ae567.0304161109.1afb2151@posting.google.com>,e' mikeycost@hotmail.com (Mcostant) wrote:d  G >Just wondering if anyone knew if there was any companies that providedfG >timeshare for use on an OpenVMS system to do some development on. NeedpF >to do some development for a small project, yet dont have enough need >to buy a whole system.r > D >Please let me know if there is anything like this out there for the >VMS system....3  3 There is a test-drive program that might be useful:i  # http://www.testdrive.hp.com/os/#vmsw  I You should look into the DSPP program (link on the above page), which cannG make owning VMS more affordable for developers.  Recent reports in thisaH newsgroup indicate that merger-related disruptions have left the programE fairly clueless about VMS.  This is supposedly being addressed.  I'veo8 never used the program, so I can't say how useful it is.  G For non-commercial development, you can buy any old used alpha (or VAX) I system from ebay or elsewhere, and use the VMS hobbyist program to obtainxH VMS licenses.  For a commercial project, the VMS hobbyist program is notJ applicable, though you can start a project on hobbyist gear and obtain theG right commercial licenses before you deploy or market the application. -G This is stretching the hobbyist license terms, and HP doesn't encourage ! it, but they clearly tolerate it.r  E Educational institutions can use both the Educational license program-F (free, and somewhat restricted) or the CSLG program (much cheaper than commercial licenses).(   ------------------------------  # Date: Wed, 16 Apr 2003 22:41:52 GMT.# From: "John Smith" <a@nonymous.com>5@ Subject: Truly effective - let's get them for the VMS campaign!!H Message-ID: <Q_kna.49910$BQi.13099@news04.bloor.is.net.cable.rogers.com>  C This spot is amazing and real!  Check it out and then read how theyr did it (below).   / http://home.attbi.com/~bernhard36/honda-ad.html   (Macromedia Flash required) .r .t       Here's how they made it:   Lights! Camera! Retake!5 (Filed: 13/04/2003)nD The Honda Accord campaign launched last week looks certain to become an9 advertising legend. Quentin Letts goes behind the scenes.-  F Six hundred and six takes it took, and if they had been forced to do aD 607th it is probable, if not downright certain, that one of the film% crew would have snapped and gone mad.n  A On the first 605 occasions something small, usually infuriatinglyRF minute, went just slightly awry and the whole delicate arrangement wasF wrecked. A drop too much oil there, or here maybe one ball-bearing tooF many giving a fraction too much impetus to the movement. Whirr, creak,F crash, the entire, card-house of consequences was a write-off and they had to start again.   A Honda's latest television advertisement, a two-minute film calledr "Cog",< is like a fine-lubricated line of dominoes. It begins with aA transmission bearing which rolls into a synchro hub which in turn  rolls C into a gear wheel cog and plummets off a table on to a camshaft andtF pulley wheel. All the parts are from the new Honda Accord - 16,495 toB you, guv'nor, or 6 million if you want to pay for the advertising5 campaign. And what an amazing ad campaign it is, too.d  D Back on Cog, things are still moving, in a what-happened-next mannerE redolent of "there was an old woman who swallowed a fly". With a tingsB and a ding of metal on metal, a thud of contact and the occasional? thwock, plop and extended scraping sound, the viewer watches asaD individual, stripped-down parts of car roll into one another and set off- more reactions.1  E Three valve stems roll down a sloped bonnet. An exhaust box is pusheduB with just enough energy into a rear suspension link which nudges aF transmission selector arm which releases the brake pedal loaded with aB small rubber brake grommit. Catapult! Boing! On goes the beautifulB dance, everything intricately balanced and poised. Nothing must be even? a sixteenth of an inch off course or the momentum will be lost.V  D At one point three tyres, amazingly, roll uphill. They do so becauseD inside they have been weighted with bolts and screws which have beenD positioned with fingertip care so that the slightest kiss of kineticF energy pushes them over, onward and, yes, upward. During the pre-shootA set-ups, film assistants had to tiptoe round the set so as not toi< disturb the feather-sensitive superstructure of the arranged
 metalwork.E The slightest tremor of an ill-judged hand could have undone hours of/ work.   F Utter silence, a check that the lighting is just right, and "action!".E Scores of grown men hold their breath as the cameras roll. An oil cand isC tipped and glugs just enough of its contents on to a shelf that has- beenD weighted with a Honda flywheel. Some valve springs roll into the oil and:C are slowed to a pace perfect to make them drop into a cylinder heade	 assembly.L  E If all these technical names are confusing, that is partly the point.eF The advertisement was designed to show motorists all the fiddly littleF bits of engineering that go into the modern Honda. The result, in thisC film at least, is something approaching mechanical perfection and a ? bewitching aesthetic. As car adverts go, it certainly beats theP "Nicole! Papa!" school of commercial.  F If nothing else, Cog is a welcome departure from the generality of carF advertisements that feature winding-road landcapes, empty highways andD clear blue skies. The absence of people from the commercial at least4 saved Honda having to make any regional alterations.  C It will be able to be shown everywhere from Japan to South America,eC Finland to the Maldives, without any more alteration than perhaps arA change of the closing voiceover, currently delivered by laid-back D Garrison Keillor, the American author, who announces: "Isn't it nice when things just work?"w  A Cog looks certain to become an advertising legend and part of itsa allureF is the seemingly effortless way the relay of parts slide and touch andF roll with such apparent ease. The reality of the film's production wasA slightly different. It was, by most measures of human patience, a-
 nightmare.  A Filming was done over four near-sleepless days in a Paris studio,c afteruB one month of script approval, two months of concept drawings and a? further four months of development and testing. One of the more7F surprising things about the ad is that it was not a cheat. Although itB would have been much easier to fiddle the chain of events by usingD computer graphics, the seesaw and shunt of events really did happen, ande in one, clean take.   C The bigshots at Honda's world headquarters in Japan, when shown Cog  fort= the first time, replied that yes, it was very clever, and hows
 impressiveF trick photography was these days. When told that it was all real, they were astonished.  F One of the more striking moments in the film is when a lone windscreenA wiper blade helicopters through the air, suspended from a line ofh metalvE twine. "That was the first and last time it worked properly," recallsn> Tony Davidson, of the London-based advertising agency Wieden & Kennedy." "I wanted it to look like ballet."  B After that, a few yards and several ingenious connections down theE assembly line, another pair of windscreen wiper blades is squirted by0 anF activated washer jet. Because Honda wipers have automatic sensors thatE can detect water, they start a crablike crawl across the floor. It isi as though they have come to life.  E As take 300 led to 400 which led to 500, a certain madness settled onmF the crew. Rob Steiner, the agency producer, started talking about "ourC friends, the parts", but in the slightly menacing tone of a primaryiF school teacher discussing her charges at the end of a trying day. SomeE workers on the film went whole days without sleep and had to be asked  toF stay away from the more delicate parts of the assembly. Others startedE to have bad dreams about throttle activator shafts and bonnet releaseu cables.:  D When things were going wrong - a tyre that kept trundling off to theF left, or a rocker shaft that kept toppling over like a tipsy cyclist -F the production lads on the shoot would start grumbling that "the parts are being very moody today".  B Commercial makers are often accustomed to working with human primaB donnas but no Hollywood starlet, no footballing prodigy or showbizD celeb, was ever as troublesome and unpredictable as the con rods andE pulley wheels and solenoids that Davidson, Steiner and Co had to work  with.   = Towards the end of the production, Olivier Coulhon, the firstq	 assistant F director, had spent so many hours in the darkened studio that his skinF had turned a luminous green and his eyes had sunk deep into his Gallic cheeks.n  C Antoine Bardou-Jacquet, the commercial's director, kept puffing out_ his_B cheeks and whinneying, a note of deranged despair twitching at the? corners of his mouth. Asked how long he had been working on the-F commercial, he gave a high-pitched giggle and replied: "Five years? Or  is it eight?" It felt that long.  = Two hand-made pre-production Accords - there were only six ine	 existence4E in the entire world - were needed for the exercise, one of them being C ripped apart and cannibalised to the considerable distress of HondabF engineers. By the end of the months-long production, the film had usedF so many spare parts that two articulated lorries were required to take
 them away.  C The idea for the advert derived partly from the old children's gameo@ Mouse Trap, and from the wacky engineering of Caractacus Potts'sE breakfast-making machine in the Sixties film Chitty Chitty Bang Bang. D The corporate suits at Honda liked the idea immediately, despite theD high costs of production and the fact that it was more than twice as7 long, and therefore twice as pricey, as normal car ads.D  C The two-minute version of the ad ran for the first time last Sunday @ during the Brazilian Grand Prix, and brought pubgoers across the nation@ to a wide-eyed speechlessness after the Manchester United v Real Madrid game on Tuesday night.  @ "It was a painstaking process, a tough experience," says Honda'sE communications manager Matt Coombe, recalling the making of Cog. Someo ofD the original ideas, such as one stunt involving an airbag, had to beF dropped owing to a shortage of new Accord parts or simply because they? were too hard to set up. And on some takes the process would gow- perfectly until agonisingly close to the end.a  F "It was like watching a brilliant footballer weaving his way the wholeD way through a defending team's players, and then shooting wide right atB the end," says Tony Davidson. The crew resorted to placing bets on whichzE part of the sequence would go wrong. Invariably it was the windscreen  wipers.   D When the final, 606th take eventually succeeded, there was a stunned@ silence around the Paris studio. Then, like shipwrecked mariners finally @ realising that their ordeal was at an end, the team broke into a; careworn chorus of increasingly defiant cheers and hurrahs. A Champagne bottles popped. The cylinder liner had brushed its noserF affectionately against the rocker shaft and the gear wheel cog for theD last time. The interior grab handles and the suspension spring coils had ; done their bit. A classic was complete. Cog was in the can.v   ------------------------------  % Date: Wed, 16 Apr 2003 21:11:06 -0400 0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>D Subject: Re: Truly effective - let's get them for the VMS campaign!!/ Message-ID: <3E9DFF2A.8330E602@vl.videotron.ca>    John Smith wrote:iF > The Honda Accord campaign launched last week looks certain to become  H > Six hundred and six takes it took, and if they had been forced to do aF > 607th it is probable, if not downright certain, that one of the film' > crew would have snapped and gone mad..  L You mean to tell me I'll have to fiddle with the XDM server 606 times beforeA it agrees to serve my MAC's X terminal software ? :-) :-) :-) :-)e   ------------------------------  # Date: Thu, 17 Apr 2003 02:40:52 GMTl# From: "John Smith" <a@nonymous.com> D Subject: Re: Truly effective - let's get them for the VMS campaign!!H Message-ID: <Uuona.63101$Vzu.39013@news02.bloor.is.net.cable.rogers.com>  = "JF Mezei" <jfmezei.spamnot@vl.videotron.ca> wrote in messageo) news:3E9DFF2A.8330E602@vl.videotron.ca...o > John Smith wrote:eA > > The Honda Accord campaign launched last week looks certain too become >iE > > Six hundred and six takes it took, and if they had been forced tou do aC > > 607th it is probable, if not downright certain, that one of thei film) > > crew would have snapped and gone mad.  >eA > You mean to tell me I'll have to fiddle with the XDM server 606g times beforeC > it agrees to serve my MAC's X terminal software ? :-) :-) :-) :-)w    C If somebody is paying me for my time to do something 606 times, whyr not?   ------------------------------    Date: 17 Apr 2003 01:38:56 +0800, From: Paul Repacholi <prep@prep.synonet.com># Subject: Re: VAX 4000/100 or is it?!- Message-ID: <87ptnmcpfz.fsf@prep.synonet.com>o  * bill@cs.uofs.edu (Bill Gunshannon) writes:  > > Why does my VAX 4000/100 have a label on the back that says: > MicroVAX 3100 M92,  F Because someone loaded 4100 console code into a 3100 box? The 4000-100E and the 3100 m9? (I thought 6, but...) are the same HW, only the bitslA are different. One of the DTJ articles has all the messy details.    -- e< Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda.t@                                              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.   ------------------------------    Date: 16 Apr 2003 20:34:43 -0700+ From: hobbesnet@hotmail.com (Scott Squires)e) Subject: Re: VAX C++ 5.6 install questionh= Message-ID: <ff921edf.0304161934.6cfe431b@posting.google.com>   g JF Mezei <jfmezei.spamnot@vl.videotron.ca> wrote in message news:<3E9C7A5F.4FD81080@vl.videotron.ca>...mN > It escapes me at the moment, but if you look at SYS$UPDATE:VMSINSTAL.COM forO > "SET VERIFY" of F$VERIFY(  you may find out whcih logical name can be defined/K > prior to invoking @VMSINSTAL to result in debugging output to your screeny  5 Aha, thanks.  I'm still a bit confused by the result:e  , DEBUG - Get rid of interfering logical names $ DSAY "Get rid of DEBUG"s DEBUG - Get rid of DEBUG $ CALL CXX_SAFE_DEASSIGN DEBUG $CXX_SAFE_DEASSIGN: SUBROUTINE* $ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Y $ ON WARNING THEN EXIT $STATUSB $ IF F$TRNLNM(P1,"LNM$SYSTEM_TABLE") .NES. "" THEN DEASSIGN/SYSTEM DEBUGk $ ENDSUBROUTINE: $ DSAY "Get rid of DEBUGSHR" DEBUG - Get rid of DEBUGSHRo! $ CALL CXX_SAFE_DEASSIGN DEBUGSHRa $CXX_SAFE_DEASSIGN: SUBROUTINE* $ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Y $ ON WARNING THEN EXIT $STATUSB $ IF F$TRNLNM(P1,"LNM$SYSTEM_TABLE") .NES. "" THEN DEASSIGN/SYSTEM DEBUGSHR) %SYSTEM-F-NOLOGNAM, no logical name matchr) %SYSTEM-F-NOLOGNAM, no logical name matche $CXX_EXIT_WARNING:  E The third "no logical name match" from my original post appears to besC printed when kitinstal.com returns the error code to vmsinstal.com.A  D It looks like it is trying to evaluate the logical name DEBUGSHR andE deassign it if it exists and is not empty.  It looks fine to me.  ButsF I run into the same problem as the procedure does when I try it at the command prompt:g   $ show log debugshrh;    "DEBUGSHR" = "SYS$SHARE:DEBUGSHR.EXE" (LNM$SYSTEM_TABLE)n $ deassign/system debugshr) %SYSTEM-F-NOLOGNAM, no logical name matchv   Strange.  Any ideas?   Thanks for the help,
 Scott SquiresE   ------------------------------  % Date: Wed, 16 Apr 2003 23:57:55 -0400l  From: John Santos <JOHN@egh.com>) Subject: Re: VAX C++ 5.6 install question 5 Message-ID: <1030416235439.2426B-100000@Ives.egh.com>Y  $ On 15 Apr 2003, Scott Squires wrote:  G > I tried installing C++ about a year ago but had trouble and gave up. >G > I decided to give it another try.  The installation doesn't really govD > anywhere before it stops because of missing logical names.  Anyone@ > know how I can find out which logical names it is looking for? > 	 > Thanks,  > Scott Squireso > I > -----------------------------------------------------------------------1 > C > $ @sys$update:vmsinstal cxx056 disk$user:[programs.cxx] options lN  ; This is an ancient version of C++.  Current version is 6.5.  >  > B >         OpenVMS VAX Software Product Installation Procedure V7.2  . Are you sure C++ 5.6 is supported on VMS V7.2?     >  >  > It is 15-APR-2003 at 12:46.e > 1 > Enter a question mark (?) at any time for help.a > @ > %VMSINSTAL-W-ACTIVE, The following processes are still active: >         Scott>, > * Do you want to continue anyway [NO]? yes@ > * Are you satisfied with the backup of your system disk [YES]? >  > + > The following products will be processed:> >  >   CXX V5.6 >  > 5 >         Beginning installation of CXX V5.6 at 12:46  > 9 > %CREATE-I-CREATED, $3$DKA0:[SYS0.SYSUPD.CXX056] createds8 > %VMSINSTAL-I-RESTORE, Restoring product save set A ...E > %COPY-S-COPIED, $3$DKA0:[SYS0.SYSUPD.CXX056]CXX056.RELEASE_NOTES;16s > copied to VM6 > I$COMMON:[SYSHLP]CXX056.RELEASE_NOTES;2 (305 blocks)E > %PURGE-I-FILPURG, VMI$COMMON:[SYSHLP]CXX056.RELEASE_NOTES;1 deletede > (306 blocks)C > %VMSINSTAL-I-RELMOVED, Product's release notes have been moved too > SYS$HELP. A > %COPY-S-COPIED, SYS$COMMON:[SYSMGR]SYSTARTUP_V5.COM;1 copied toc > $3$DKA0:[SYS0.SY. > SUPD.CXX056]VMI$SYSTARTUP_V5.TMP;1 (1 block)  A Hmmm???  It's mucking around with systartup_V5.  This implies VMSaB V5.x, since this file's name changed to systartup_vms.com at V6.0.  - Try installing a more-current version of C++.w   > 5 >     Compaq C++ Version V5.6 for OpenVMS VAX Systemsu > G >   Copyright (c) Digital Equipment Corporation 1993, 1999.  All rightst > reserved.c > B >   Restricted Rights: Use, duplication, or disclosure by the U.S.F >   Government is subject to restrictions as set forth in subparagraphF >   (c) (1) (ii) of DFARS 252.227-7013, or in FAR 52.227-19, or in FAR& >   52.227-14 Alt. III, as applicable. > A >   This software is proprietary to and embodies the confidentialaD >   technology of Digital Equipment Corporation. Possession, use, orG >   copying of this software and media is authorized only pursuant to atD >   valid written license from Digital or an authorized sublicensor. > + > %SYSTEM-F-NOLOGNAM, no logical name matchp+ > %SYSTEM-F-NOLOGNAM, no logical name matcho+ > %SYSTEM-F-NOLOGNAM, no logical name match @ > %VMSINSTAL-E-INSFAIL, The installation of CXX V5.6 has failed.G > %DELETE-I-FILDEL, SYS$SYSROOT:[SYSUPD]VMIMARKER20209320.DAT;1 deleteda > (9 blocks) >  > + >         VMSINSTAL procedure done at 12:47m >  >    -- a John Santosa Evans Griffiths & Hart, Inc. 781-861-0670 ext 539   ------------------------------  % Date: Thu, 17 Apr 2003 03:47:46 +0000 7 From: David B Sneddon - bigpond <dbsneddon@bigpond.com>t) Subject: Re: VAX C++ 5.6 install questiont* Message-ID: <3E9E23E2.5080504@bigpond.com>   Scott Squires wrote:  
 	[...snip...]h  C >$ IF F$TRNLNM(P1,"LNM$SYSTEM_TABLE") .NES. "" THEN DEASSIGN/SYSTEMI
 > DEBUGSHR+ > %SYSTEM-F-NOLOGNAM, no logical name match.+ > %SYSTEM-F-NOLOGNAM, no logical name matchu > $CXX_EXIT_WARNING: > G > The third "no logical name match" from my original post appears to behE > printed when kitinstal.com returns the error code to vmsinstal.com.  > F > It looks like it is trying to evaluate the logical name DEBUGSHR andG > deassign it if it exists and is not empty.  It looks fine to me.  ButtH > I run into the same problem as the procedure does when I try it at the > command prompt:t >  > $ show log debugshrs= >    "DEBUGSHR" = "SYS$SHARE:DEBUGSHR.EXE" (LNM$SYSTEM_TABLE)t > $ deassign/system debugshr+ > %SYSTEM-F-NOLOGNAM, no logical name match    Tryc   $ SHOW LOGICAL DEBUGSHR/FULL  0 should indicate it is defined in EXECUTIVE mode.  $ $ DEASSIGN/SYSTEM/EXECUTIVE DEBUGSHR  = Looks like a shoddy KITINSTAL.  Not properly tested/debugged.s   >  > Strange.  Any ideas? >  > Thanks for the help, > Scott Squiresp >    Regards, Dave.r -- tI David B Sneddon (dbs)    VMS Systems Programmer     dbsneddon@bigpond.comgI Sneddo's quick guide ...          http://www.users.bigpond.com/dbsneddon/.I DBS freeware at ...   http://www.users.bigpond.com/dbsneddon/software.htm I "Life is what happens to you while you're busy making other plans" LennonR   ------------------------------  % Date: Wed, 16 Apr 2003 15:22:26 -0400s, From: David Michaels <michaedi@email.uc.edu>% Subject: Re: XDM problems (TCPIP 5.3)a, Message-ID: <3E9DAD72.74F507F1@email.uc.edu>   JF Mezei wrote:* >  > David Michaels wrote:H< > > I think it looks like this could be a MIT-COOKIE problem > 2 > Damned you for telling me about this :-) :-) :-) > L > The MI/X server on the mac, upon receiving a "willing" offer from the vax,: > makes an official request, and in that request there is: >  >     0 connection adresses  >     0 authentication nameb >     0 authentication dataH/ >     1 authorization name "MIT-MAGIC-COOKIE-1"_ >     1 display name  "MIX"  > F > The XDM documentation talks only about XDM-AUTHENTIFICATION-1 in the` > xdm-keys.txt file. However, the TCPIP$XDM.EXE file does contain the string MIT-MAGIC-COOKIE-1. > L > Before I continue any further on this, is it a lost cause with the VMS XDM( > server refusing the MIT_COOKIE stuff ? > ! > (VAX VMS 7.2,  TCPIP 5.3 eco 2)a > P > Oh, and I had a hell of a time using TCPTRACE. For a long time, it just didn'tF > display any information, but eventually, I must have typed a correctI > incantation and after that, I was able to see the XDM packets. Strange.     = I'm not really sure about connecting specifically with a MAC.sF Unfortuantely I have little experience with Apple machines. (hopefully that will change)t    E I however saw a post a while back on comp.solaris or comp.os.vms thatdG ran X without the COOKIE. Personally I only run xdm on a firewalled LANt8 so I'm not very concerend with this aspect of security..     X -ac -query "ip_address"n    B The MAC question I wasn't sure about was weather you boot to a run@ non-graphical run level so you could execute X with parameters.   
 Thank You    David Michaels   ------------------------------  % Date: Wed, 16 Apr 2003 14:07:16 -0400 & From: David M Smith <dsmit115@csc.com>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?8 Message-ID: <sn6r9vsvmvuv5hr3p0spg5da9c158t0177@4ax.com>  K On Wed, 16 Apr 2003 13:21:40 -0400, David M Smith <dsmit115@csc.com> wrote:h  O >On Wed, 16 Apr 2003 08:46:37 +0100, Chris Sharman <chris.sharman@sorry.nospam>u >wrote:R >m$ >>$ open/read i 'f$parse(p1,".exe")' >>$ read i h >>$ close ib >	...  >oN >Thanks! A few minor omissions in the code you posted (SAY symbol, NOVMS_IMAGEL >label not defined) but otherwise looks good. What are the symbols DEBUG and7 >SHARE all about? You get them, but don't display them.   M To followup on my own post, since I did the work to address what I consideredwP limitations, I thought I should repost it, so here is Chris's original with someO minor changes. This version can be called with an optional P2 which, if any DCLsF true value (i.e., 1, YES, TRUE, etc.) suppresses output and writes theI information to a set of global symbols with names of the form IMGID_xxxx.4   For example:   $ @imgid trnlnmr/ Image identification information for TRNLNM.EXEt           Image type: VAX          Image name: "TRNLNM"'         Image identification: "V1.0-00"s/         Link Date/Time:  9-JAN-2001 14:43:03.87i&         Linker Identification: "05-13" $ @imgid trnlnm 1a $ sho sym imgid*    IMGID_FULLFILE == "TRNLNM.EXE"   IMGID_IMGID == "V1.0-00"   IMGID_IMGNAME == "TRNLNM"a-   IMGID_LINKDATE == " 9-JAN-2001 14:43:03.87"    IMGID_LINKID == "05-13"e   IMGID.COM follows... --- cut ---l4 $! IMGID.COM -- Get Image Identification Information5 $   if p1 .eqs. "" then $ inquire p1 "Image filename"   $   if p1 .eqs. "" then $ exit 1 $   say = "write sys$output" $   fullfile = p1 * $   tmpname = f$parse(fullfile,".MISSING")3 $   ftype = f$parse(tmpname,,,"type","syntax_only")tA $   if ftype .eqs. ".MISSING" then $ fullfile = fullfile + ".EXE"i $!- $   open/read/error=no_such_file i 'fullfile't $   read i h $   close i 1 $   if f$length(h).ne.512 then $ goto novms_imagef $   if f$cvui(0,32,h).lt.16r $   then $       arch = "Alpha" $       debug_byte = 80 / $       hi = f$extract(f$cvui(24*8,32,h),104,h)w $       imgtimo = 8c3 $       imgnam = f$extract(17,f$cvui(16*8,8,hi),hi)12 $       imgid = f$extract(57,f$cvui(56*8,8,hi),hi)3 $       linkid = f$extract(73,f$cvui(72*8,8,hi),hi)e $   else $       arch = "VAX" $       debug_byte = 32m- $       hi = f$extract(f$cvui(6*8,16,h),80,h)s/ $       imgnam = f$extract(1,f$cvui(0,8,hi),hi)@2 $       imgid = f$extract(41,f$cvui(40*8,8,hi),hi) $       imgtimo = 563 $       linkid = f$extract(65,f$cvui(64*8,8,hi),hi) 	 $   endifvC $   linkdate = f$fao("!%D",imgtimo+f$cvui(32,32,f$fao("!AD",8,hi)))l$ $   debug = f$cvui(debug_byte*8,1,h)& $   share = f$cvui(debug_byte*8+6,1,h) $   if .not. p2l $   then< $       say "Image identification information for ",fullfile $       say """ $       say "   Image type: ",arch+ $       say "   Image name: """,imgnam,""""n4 $       say "   Image identification: """,imgid,""""* $       say "   Link Date/Time: ",linkdate6 $       say "   Linker Identification: """,linkid,"""" $   else" $       imgid_fullfile == fullfile $       imgid_imgname == imgnamw $       imgid_imgid == imgid" $       imgid_linkdate == linkdate $       imgid_linkid == linkid	 $   endifh $   exit %x10000001u $no_such_file:9 $   say "%IMGID-E-NOSUCHFILE, file ''fullfile' not found"  $   exit %x10000002l
 $novms_image:r5 $   say "%IMGID-E-NOTIMAGE, ''p1' is not a VMS image"a $   exit %x10000002  $!++4 $! IMGID.COM -- Get Image Identification Information $!D $$!^^^^^^^^^^^^^^^^^^^^^^ TIME DCL MAGIC ^^^^^^^^^^^^^^^^^^^^^^^^^^^? $! Explanation: hi is a string & therefore passed by descriptoraD $!      f$fao("!AD",n,s) expects a string by reference, & therefore ? $!      returns the binary descriptor of hi as an 8 byte string'A $!      f$cvui(32,32,desc) returns the actual address of hi from S% $!      the descriptor (2nd longword)l7 $!      add whatever offset into the record is requiredwA $!      f$fao("!%D",a) expects a quadword by reference, and gets g< $!      the carefully constructed address of a quadword time $!-- $! Revision history: $! 16-Apr-2003  Chris Sharmana7 $!            . Original version posted in comp.os.vms.h $! 16-Apr-2003  Dave Smith+ $!            . Address minor shortcomings.y9 $!            . Add support for output to global symbols.t --- cut ---gI -------------------------------------------------------------------------iI David M. Smith 302.391.8533                       dsmit115 at csc dot comiI Computer Sciences Corporation     (Opinions are those of the writer only) I -------------------------------------------------------------------------g   ------------------------------  % Date: Wed, 16 Apr 2003 15:41:39 -0400o From: norm.raphael@metso.com> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?? Message-ID: <OF6C74EFB3.2CC1EC72-ON85256D0A.0067EC4A@metso.com>r  G You can get most of this directly from analyze/image/select if you just, want the text.F The exception here is the linker identification (Do we need an SPR for another keyword?).   $P: $ anal/image/select=(arch,name,file,iden,build,link,image) sys$common:[sysexe]sda.exe SYS$COMMON:[SYSEXE]SDA.EXE;1
 OpenVMS AlphaN "SDA"i ImageB "X-2"( "X9E9-0060020000"e 18-JUL-2002 19:58:46.53g
 Executable: $ anal/image/select=(arch,name,file,iden,build,link,image) sys_common:[sysexe]sda.exe SYS_COMMON:[SYSEXE]SDA.EXE;2 OpenVMS VAX, "SDA"o Imageh "X-11" "" 14-MAY-1999 01:35:10.71 
 Executable $   ; Oh and this fails with a few exe's that are not native liked sys$system:apb_bootp.exe for3 example, so a test using analyze/image is in order.l  E I added the following (with the trailing "!+") to get the image build- identification and test- for a valid image file.3      > From:  David M Smith <dsmit115@csc.com> on 04/16/2003 02:07 PM  2 Please respond to David M Smith <dsmit115@csc.com>   To:    Info-VAX@Mvb.Saic.Com cc:.  A Subject:    Re: [OpenVMS Alpha] How to get image version in DCL ?r    K On Wed, 16 Apr 2003 13:21:40 -0400, David M Smith <dsmit115@csc.com> wrote:'  2 >On Wed, 16 Apr 2003 08:46:37 +0100, Chris Sharman <chris.sharman@sorry.nospam> >wrote:1 >I$ >>$ open/read i 'f$parse(p1,".exe")' >>$ read i h >>$ close in >            ... >-B >Thanks! A few minor omissions in the code you posted (SAY symbol, NOVMS_IMAGEmH >label not defined) but otherwise looks good. What are the symbols DEBUG and-7 >SHARE all about? You get them, but don't display them.0  B To followup on my own post, since I did the work to address what I
 consideredK limitations, I thought I should repost it, so here is Chris's original with  someK minor changes. This version can be called with an optional P2 which, if anyD DCLAF true value (i.e., 1, YES, TRUE, etc.) suppresses output and writes theI information to a set of global symbols with names of the form IMGID_xxxx.i   For example:   $ @imgid trnlnmt/ Image identification information for TRNLNM.EXE.           Image type: VAX          Image name: "TRNLNM"'         Image identification: "V1.0-00"I/         Link Date/Time:  9-JAN-2001 14:43:03.87i&         Linker Identification: "05-13" $ @imgid trnlnm 1s $ sho sym imgid*    IMGID_FULLFILE == "TRNLNM.EXE"   IMGID_IMGID == "V1.0-00"   IMGID_IMGNAME == "TRNLNM"1-   IMGID_LINKDATE == " 9-JAN-2001 14:43:03.87"V   IMGID_LINKID == "05-13"    IMGID.COM follows... --- cut ---a4 $! IMGID.COM -- Get Image Identification Information5 $   if p1 .eqs. "" then $ inquire p1 "Image filename"e  $   if p1 .eqs. "" then $ exit 1 $   say = "write sys$output" $   null1[0,8]=0  !+* $   savmsg=f$environment("MESSAGE")     !+ $   set message/text    !+ $   fullfile = p1i* $   tmpname = f$parse(fullfile,".MISSING")3 $   ftype = f$parse(tmpname,,,"type","syntax_only") A $   if ftype .eqs. ".MISSING" then $ fullfile = fullfile + ".EXE"o $!
 $       !+ $! $define/user sys$error NL:. $pipe analyze/image/select=file 'fullfile' | -< ( read sys$pipe err ; DEFINE /JOB /nolog IMGID_result &err )B $ err=f$edit(f$trnlnm("IMGID_RESULT","LNM$JOB"),"upcase,compress") $ Deassign/job imgid_resultID $ if f$locate("ILLFIL",err) .ne. f$length(err) then goto novms_image $!
 $       !+ $!- $   open/read/error=no_such_file i 'fullfile'  $   read i h $   close it1 $   if f$length(h).ne.512 then $ goto novms_imageu $   if f$cvui(0,32,h).lt.16u $   then $       arch = "Alpha" $       debug_byte = 80a/ $       hi = f$extract(f$cvui(24*8,32,h),104,h)v $       imgtimo = 8 3 $       imgnam = f$extract(17,f$cvui(16*8,8,hi),hi)u2 $       imgid = f$extract(57,f$cvui(56*8,8,hi),hi)3 $       linkid = f$extract(73,f$cvui(72*8,8,hi),hi)t5 $       bldid = f$extract(89,f$cvui(88*8,8,hi),hi) !+uH $       if bldid .eqs. null1 .and. f$leng(bldid) .eq. 1 then bldid="" !+ $   else $       arch = "VAX" $       debug_byte = 32 - $       hi = f$extract(f$cvui(6*8,16,h),80,h)h/ $       imgnam = f$extract(1,f$cvui(0,8,hi),hi)l2 $       imgid = f$extract(41,f$cvui(40*8,8,hi),hi) $       imgtimo = 563 $       linkid = f$extract(65,f$cvui(64*8,8,hi),hi)o $       bldid = "" !+y	 $   endifyC $   linkdate = f$fao("!%D",imgtimo+f$cvui(32,32,f$fao("!AD",8,hi)))h$ $   debug = f$cvui(debug_byte*8,1,h)& $   share = f$cvui(debug_byte*8+6,1,h) $   if .not. p2c $   then< $       say "Image identification information for ",fullfile $       say """ $       say "   Image type: ",arch+ $       say "   Image name: """,imgnam,""""e4 $       say "   Image identification: """,imgid,""""= $       say "   Image build identification: """,bldid,"""" !+e* $       say "   Link Date/Time: ",linkdate6 $       say "   Linker Identification: """,linkid,"""" $   else" $       imgid_fullfile == fullfile $       imgid_imgname == imgname $       imgid_imgid == imgid $       imgid_bldid == bldid !+:" $       imgid_linkdate == linkdate $       imgid_linkid == linkid	 $   endifT $   set message'savmsg' !+ $   exit %x10000001n $no_such_file: $   set message'savmsg' !+9 $   say "%IMGID-E-NOSUCHFILE, file ''fullfile' not found"s $   exit %x10000002i
 $novms_image:. $   set message'savmsg' !+5 $   say "%IMGID-E-NOTIMAGE, ''p1' is not a VMS image"  $   exit %x10000002s $!++4 $! IMGID.COM -- Get Image Identification Information $!D $$!^^^^^^^^^^^^^^^^^^^^^^ TIME DCL MAGIC ^^^^^^^^^^^^^^^^^^^^^^^^^^^? $! Explanation: hi is a string & therefore passed by descriptoriC $!      f$fao("!AD",n,s) expects a string by reference, & thereforea? $!      returns the binary descriptor of hi as an 8 byte stringe@ $!      f$cvui(32,32,desc) returns the actual address of hi from% $!      the descriptor (2nd longword)n7 $!      add whatever offset into the record is requiredt@ $!      f$fao("!%D",a) expects a quadword by reference, and gets< $!      the carefully constructed address of a quadword time $!-- $! Revision history: $! 16-Apr-2003  Chris Sharmans7 $!            . Original version posted in comp.os.vms.o $! 16-Apr-2003  Dave Smith+ $!            . Address minor shortcomings.d9 $!            . Add support for output to global symbols.r $! 16-Apr-2003  Norm Raphael; $!            . Add support for image build identification.p; $!            . Add ANALYZE/IMAGE test for valid VMS image.n --- cut ---uI -------------------------------------------------------------------------sI David M. Smith 302.391.8533                       dsmit115 at csc dot comdI Computer Sciences Corporation     (Opinions are those of the writer only),I -------------------------------------------------------------------------l   ------------------------------  % Date: Thu, 17 Apr 2003 00:29:06 +0100:; From: "Chris Townley" <news_ac@townleyc.NOSPAM.demon.co.uk>u> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?3 Message-ID: <b7koop$s1$1$8300dec7@news.demon.co.uk>g  = "Chris Sharman" <chris.sharman@sorry.nospam> wrote in message . news:b7j1p0$duq$1$8300dec7@news.demon.co.uk..." > Peter 'EPLAN' LANGSTOEGER wrote:G > > Before I wade through a decade of google postings, I'd like to ask:  > >sJ > > Does anyone have a good/simple (means F$CVUI, F$FAO, ...) DCL solutionK > > for getting Image Identification Information of .EXE files ? On Alpha ?s >h$ > $ open/read i 'f$parse(p1,".exe")' > $ read i h > $ close iy1 > $ if f$length(h).ne.512 then $ goto novms_imagen > $ if f$cvui(0,32,h).lt.16e > $ then > $ arch = "Alpha" > $ debug_byte = 80n+ > $ hi = f$extract(f$cvui(24*8,32,h),104,h)l > $ imgtimo = 8t/ > $ imgnam = f$extract(17,f$cvui(16*8,8,hi),hi)h. > $ imgid = f$extract(57,f$cvui(56*8,8,hi),hi)/ > $ linkid = f$extract(73,f$cvui(72*8,8,hi),hi)t > $ else > $ arch = "VAX" > $ debug_byte = 32e) > $ hi = f$extract(f$cvui(6*8,16,h),80,h),+ > $ imgnam = f$extract(1,f$cvui(0,8,hi),hi)n. > $ imgid = f$extract(41,f$cvui(40*8,8,hi),hi) > $ imgtimo = 56/ > $ linkid = f$extract(65,f$cvui(64*8,8,hi),hi) 	 > $ endifi$ > $ debug = f$cvui(debug_byte*8,1,h)& > $ share = f$cvui(debug_byte*8+6,1,h) > 8 > $ say arch," ",imgnam," ",imgid," by linker ",linkid,-= > " at ",f$fao("!%D",imgtimo+f$cvui(32,32,f$fao("!AD",8,hi)))lE > $!^^^^^^^^^^^^^^^^^^^^^^ TIME DCL MAGIC ^^^^^^^^^^^^^^^^^^^^^^^^^^^rA > $! Explanation: hi is a string & therefore passed by descriptorhH > $! f$fao("!AD",n,s) expects a string by reference, & therefore returns1 > the binary descriptor of hi as an 8 byte stringtA > $! f$cvui(32,32,desc) returns the actual address of hi from theg > descriptor (2nd longword) 4 > $! add whatever offset into the record is requiredA > $! f$fao("!%D",a) expects a quadword by reference, and gets thea2 > carefully constructed address of a quadword time >a  2 This is a classic example of how not to write DCL.  J Why do people write such badly formatted code? It doesnt take much to make DCL code readable, and MAINTAINABLE?o  H Whenever I look at code like this, I simply switch off; if I am asked toF maintain such code, I will normally send it where it deserves to be...   -- Chrisd) chris at townleyc dot demon dot co dot uk    ------------------------------  # Date: Thu, 17 Apr 2003 00:00:17 GMTe" From:   VAXman-  @SendSpamHere.ORG> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?0 Message-ID: <00A1E7DB.41B95755@SendSpamHere.ORG>  q In article <b7koop$s1$1$8300dec7@news.demon.co.uk>, "Chris Townley" <news_ac@townleyc.NOSPAM.demon.co.uk> writes:-> >"Chris Sharman" <chris.sharman@sorry.nospam> wrote in message/ >news:b7j1p0$duq$1$8300dec7@news.demon.co.uk...h# >> Peter 'EPLAN' LANGSTOEGER wrote: H >> > Before I wade through a decade of google postings, I'd like to ask: >> >K >> > Does anyone have a good/simple (means F$CVUI, F$FAO, ...) DCL solutioneL >> > for getting Image Identification Information of .EXE files ? On Alpha ? >>% >> $ open/read i 'f$parse(p1,".exe")' 
 >> $ read i hg >> $ close i2 >> $ if f$length(h).ne.512 then $ goto novms_image >> $ if f$cvui(0,32,h).lt.16	 >> $ thene >> $ arch = "Alpha"i >> $ debug_byte = 80, >> $ hi = f$extract(f$cvui(24*8,32,h),104,h) >> $ imgtimo = 80 >> $ imgnam = f$extract(17,f$cvui(16*8,8,hi),hi)/ >> $ imgid = f$extract(57,f$cvui(56*8,8,hi),hi)r0 >> $ linkid = f$extract(73,f$cvui(72*8,8,hi),hi)	 >> $ elsea >> $ arch = "VAX"n >> $ debug_byte = 32* >> $ hi = f$extract(f$cvui(6*8,16,h),80,h), >> $ imgnam = f$extract(1,f$cvui(0,8,hi),hi)/ >> $ imgid = f$extract(41,f$cvui(40*8,8,hi),hi)g >> $ imgtimo = 56c0 >> $ linkid = f$extract(65,f$cvui(64*8,8,hi),hi)
 >> $ endif% >> $ debug = f$cvui(debug_byte*8,1,h)i' >> $ share = f$cvui(debug_byte*8+6,1,h)  >>9 >> $ say arch," ",imgnam," ",imgid," by linker ",linkid,-a> >> " at ",f$fao("!%D",imgtimo+f$cvui(32,32,f$fao("!AD",8,hi)))F >> $!^^^^^^^^^^^^^^^^^^^^^^ TIME DCL MAGIC ^^^^^^^^^^^^^^^^^^^^^^^^^^^B >> $! Explanation: hi is a string & therefore passed by descriptorI >> $! f$fao("!AD",n,s) expects a string by reference, & therefore returnsw2 >> the binary descriptor of hi as an 8 byte stringB >> $! f$cvui(32,32,desc) returns the actual address of hi from the >> descriptor (2nd longword)5 >> $! add whatever offset into the record is required B >> $! f$fao("!%D",a) expects a quadword by reference, and gets the3 >> carefully constructed address of a quadword timeu >> >i3 >This is a classic example of how not to write DCL.a >lK >Why do people write such badly formatted code? It doesnt take much to makeo >DCL code readable,n >and MAINTAINABLE? >mI >Whenever I look at code like this, I simply switch off; if I am asked to G >maintain such code, I will normally send it where it deserves to be...e >o >--l >Chris* >chris at townleyc dot demon dot co dot uk  E I took the crux of the above and wrote it with one of the features ofe SYMBOL.  The code is at    ?   http://www.tmesis.com/symbol/using/GET_IMAGE_INFORMATION.COM;e  F At least the misc. values in the original now have some more symbolic 
 significance.    --O VAXman- OpenVMS APE certification number: AAA-0001     VAXman(at)TMESIS(dot)COMg            h5   "Well my son, life is like a beanstalk, isn't it?" r   ------------------------------  % Date: Wed, 16 Apr 2003 17:29:36 -0700f# From: "Tom Linden" <tom@kednos.com>,> Subject: RE: [OpenVMS Alpha] How to get image version in DCL ?9 Message-ID: <CIEJLCMNHNNDLLOOGNJIKEDDHAAA.tom@kednos.com>    Here is a one-liner   J FREJA> pipe anal/image SYS$SYSDEVICE:[SYS0.SYSEXE]DPLI$COMPILER.EXE | sear sys$input "image file id"i5                 image file identification: "V4.3-211"s   >-----Original Message-----aC >From: VAXman- @SendSpamHere.ORG [mailto:VAXman- @SendSpamHere.ORG] ( >Sent: Wednesday, April 16, 2003 5:00 PM >To: Info-VAX@Mvb.Saic.Com? >Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?e >e > ; >In article <b7koop$s1$1$8300dec7@news.demon.co.uk>, "Christ7 >Townley" <news_ac@townleyc.NOSPAM.demon.co.uk> writes:h? >>"Chris Sharman" <chris.sharman@sorry.nospam> wrote in messager0 >>news:b7j1p0$duq$1$8300dec7@news.demon.co.uk...$ >>> Peter 'EPLAN' LANGSTOEGER wrote:I >>> > Before I wade through a decade of google postings, I'd like to ask:o >>> >tL >>> > Does anyone have a good/simple (means F$CVUI, F$FAO, ...) DCL solutionB >>> > for getting Image Identification Information of .EXE files ? >On Alpha ?o >>>g& >>> $ open/read i 'f$parse(p1,".exe")' >>> $ read i h
 >>> $ close ia3 >>> $ if f$length(h).ne.512 then $ goto novms_imaged >>> $ if f$cvui(0,32,h).lt.16f
 >>> $ then >>> $ arch = "Alpha" >>> $ debug_byte = 80 - >>> $ hi = f$extract(f$cvui(24*8,32,h),104,h)o >>> $ imgtimo = 8e1 >>> $ imgnam = f$extract(17,f$cvui(16*8,8,hi),hi)a0 >>> $ imgid = f$extract(57,f$cvui(56*8,8,hi),hi)1 >>> $ linkid = f$extract(73,f$cvui(72*8,8,hi),hi) 
 >>> $ else >>> $ arch = "VAX" >>> $ debug_byte = 32n+ >>> $ hi = f$extract(f$cvui(6*8,16,h),80,h)d- >>> $ imgnam = f$extract(1,f$cvui(0,8,hi),hi)n0 >>> $ imgid = f$extract(41,f$cvui(40*8,8,hi),hi) >>> $ imgtimo = 561 >>> $ linkid = f$extract(65,f$cvui(64*8,8,hi),hi)  >>> $ endif & >>> $ debug = f$cvui(debug_byte*8,1,h)( >>> $ share = f$cvui(debug_byte*8+6,1,h) >>>s: >>> $ say arch," ",imgnam," ",imgid," by linker ",linkid,-? >>> " at ",f$fao("!%D",imgtimo+f$cvui(32,32,f$fao("!AD",8,hi)))sG >>> $!^^^^^^^^^^^^^^^^^^^^^^ TIME DCL MAGIC ^^^^^^^^^^^^^^^^^^^^^^^^^^^tC >>> $! Explanation: hi is a string & therefore passed by descriptor J >>> $! f$fao("!AD",n,s) expects a string by reference, & therefore returns3 >>> the binary descriptor of hi as an 8 byte string C >>> $! f$cvui(32,32,desc) returns the actual address of hi from the  >>> descriptor (2nd longword)r6 >>> $! add whatever offset into the record is requiredC >>> $! f$fao("!%D",a) expects a quadword by reference, and gets thet4 >>> carefully constructed address of a quadword time >>>g >>4 >>This is a classic example of how not to write DCL. >>L >>Why do people write such badly formatted code? It doesnt take much to make >>DCL code readable, >>and MAINTAINABLE?a >>J >>Whenever I look at code like this, I simply switch off; if I am asked toH >>maintain such code, I will normally send it where it deserves to be... >> >>-- >>Chris,+ >>chris at townleyc dot demon dot co dot uka >dF >I took the crux of the above and wrote it with one of the features of >SYMBOL.  The code is at > @ >  http://www.tmesis.com/symbol/using/GET_IMAGE_INFORMATION.COM; >sF >At least the misc. values in the original now have some more symbolic >significance. >n >--n3 >VAXman- OpenVMS APE certification number: AAA-0001s >VAXman(at)TMESIS(dot)COM  >s5 >  "Well my son, life is like a beanstalk, isn't it?"e >k >---' >Incoming mail is certified Virus Free.s; >Checked by AVG anti-virus system (http://www.grisoft.com). @ >Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003 >p ---s& Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).? Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003s   ------------------------------  % Date: Wed, 16 Apr 2003 21:21:10 -0500e1 From: "David J. Dachtera" <djesys.nospam@fsi.net>u> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?' Message-ID: <3E9E0F96.F8DA52E7@fsi.net>    Chris Townley wrote: > [snip]J > Whenever I look at code like this, I simply switch off; if I am asked toH > maintain such code, I will normally send it where it deserves to be...  0 (Donning Dental smock, goggles and face mask...)  + ...and the format you prefer would be ... ?    -- t David J. Dachtera  dba DJE Systems  http://www.djesys.com/  ( Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/F   ------------------------------   End of INFO-VAX 2003.211 ************************