1 INFO-VAX	Thu, 17 Apr 2003	Volume 2003 : Issue 212       Contents: Re: 7.1-1 H1 to 7.3: issue?  7.1-1 H1 to 7.3: issue?  Re: 7.1-1 H1 to 7.3: issue? & Re: Day Light Savings for VMS and UNIX9 Re: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 RE: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol 9 RE: DCL question (of the day)- null byte in string symbol 9 Re: DCL question (of the day)- null byte in string symbol - Re: DCL question - null byte in string symbol 0 DCL script to rename multiple versions of a file4 Re: DCL script to rename multiple versions of a file4 Re: DCL script to rename multiple versions of a file4 Re: DCL script to rename multiple versions of a file4 Re: DCL script to rename multiple versions of a file; Re: DCL script to rename multiple versions of a file (opps)  DECNET IV, TELNET & DCL Files ! Re: DECNET IV, TELNET & DCL Files ! Re: DECNET IV, TELNET & DCL Files ! RE: DECNET IV, TELNET & DCL Files ! RE: DECNET IV, TELNET & DCL Files   Re: Disappearing CR/LF in editor Epson escape codes query Re: Epson escape codes query Re: Fiber channel question Re: Fiber channel question Re: HP Shipping Charges  Re: HTML favourite editor? Re: HTML favourite editor? Re: HTML favourite editor? Re: HTML favourite editor? RE: HTML favourite editor? Re: HTML favourite editor? Re: HTML favourite editor? Re: HTML favourite editor? Re: HTML favourite editor? RE: HTML favourite editor? Re: HTML favourite editor?! Re: last-accessed date/time field & Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?* Re: Mirroring versus Shadowing - any diff?' Re: Need to buy 8 x VAX 4000 or similar 3 Opening files with no protection in C++ application  OpenVMS Pearl Thursday April 17 " Re: Reject Unknown Users from SMTP Re: software maintenance Re: software maintenance Re: StorageTek on SAN with VMS& 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: TCPIP Services and IP masquerading& Re: TCPIP Services and IP masquerading& Re: TCPIP Services and IP masquerading! Re: Timeshare for VMS Development ; Re: 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 C++ 5.6 install question1 VMS to be present at european security conference 5 Re: VMS to be present at european security conference  Re: What is a VMS Cluster  Re: What is a VMS Cluster  Re: What is a VMS Cluster  Re: What is a VMS Cluster 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 07:16:59 -0500; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) $ Subject: Re: 7.1-1 H1 to 7.3: issue?3 Message-ID: <KxP1Nf5Ljj+8@eisner.encompasserve.org>   h In article <3e9e76e2$0$28773$626a54ce@news.free.fr>, PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> writes:Q > I have a Customer running real Real Time programs under OpenVMS 7.1-1H1/Alpha.   > They want to upgrade to 7.3. > 7 > Is there something particular they should care about?   =    Can they define "real time"?  I've known about 4 different     definitions.   D    And I've never had a problem with an update to VMS with a programC    that met any of the "real time" definitions, except when a major E    version upgrade was so much heavier than the previous version that /    our systems really couldn't keep up anymore.    ------------------------------  % Date: Thu, 17 Apr 2003 11:42:03 +0200 1 From: PRSTSC::DTL <Didier.Morandi.nospam@Free.fr>   Subject: 7.1-1 H1 to 7.3: issue?4 Message-ID: <3e9e76e2$0$28773$626a54ce@news.free.fr>  O I have a Customer running real Real Time programs under OpenVMS 7.1-1H1/Alpha.   They want to upgrade to 7.3.  5 Is there something particular they should care about?    Tx   D.   ------------------------------  % Date: Thu, 17 Apr 2003 19:00:18 +0200 1 From: PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> $ Subject: Re: 7.1-1 H1 to 7.3: issue?4 Message-ID: <3e9edd9b$0$28763$626a54ce@news.free.fr>   Bob Koehler wrote:? >    Can they define "real time"?  I've known about 4 different  >    definitions.    F77 doing robots driving (DNC)   D.  P (PS: I do not see either why there should be a problem, I even think that there @ is no need for compil/link, but it was worth asking, wasn't it?)   ------------------------------  + Date: Thu, 17 Apr 2003 12:25:31 +0000 (UTC) + From: david20@alpha2.mdx.ac.uk (David Webb) / Subject: Re: Day Light Savings for VMS and UNIX + Message-ID: <b7m6fr$i9l$1@aquila.mdx.ac.uk>   [ In article <3E9E0D12.71D2E1BF@fsi.net>, "David J. Dachtera" <djesys.nospam@fsi.net> writes:  >Nic Clews wrote:  >>   >> "David J. Dachtera" wrote:  >>  M >> > The full hour adjustment doesn't really make sense, but it may have been B >> > the best political compromise ol' Ben could manage, given hisK >> > contemporaries. A thirty-minute shift, once, permanently may make more 6 >> > sense, but I've not analyzed it in global detail. >>  E >> Isn't it because there's a "skew", and when you revert back to non H >> daylight savings, you actually gain more light at the end of the day,K >> certainly at latitude 53.5N I recall "when the clocks went back" you got , >> a little longer daylight in the evenings. >>  J >> In North Scotland, some locals are less happy with the current state of  >> controversial clock shifting. >>  K >> I suppose today with current technology capability, we could have clocks I >> which can track the tropical movement, and "midday" 12:00 could always K >> 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.   I Isn't that pretty much stepping back to the situation before the Railways K forced standardised timezones where every village had it's own local time ?    > D >Agreed. Given curent technology, it should be possible to have timeE >pieces that track the sun angle rather than try to mechanically stay 5 >(close to) in synch. with the earth's rotation, etc.  >   
 David Webb VMS and Unix team leader CCSS Middlesex University   ------------------------------  # Date: Thu, 17 Apr 2003 12:29:55 GMT + From: Jeff Cameron <JCam90502@jcameron.com> B Subject: Re: DCL question (of the day)- null byte in string symbol2 Message-ID: <BAC3EC52.745B%JCam90502@jcameron.com>  F On 4/17/03 2:39 AM, in article 3e9e7652$0$28765$626a54ce@news.free.fr,4 "PRSTSC::DTL" <Didier.Morandi.nospam@Free.fr> wrote:   > norm.raphael@metso.com wrote:  >> Is this expected behavior?  >>  L >> Note: I am having some difficulties in general with the fact that when anM >> 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 null1D >> $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero" >>   >> $ @null_test  >>   NULL1 = "."C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >>   >> $ set verify  >> $ @null_test  >> $ null1[0,8]=0  >> $ sho sym null1 >>   NULL1 = "."	 >> $ if " C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >>   >> What is the real error here?  > > > And the real error is that you have garbage in [9,16]. Look: >  > DTL02> null1[0,8]=0  > DTL02> sh symb null1 >  NULL1 = "." > DTL02> null1=0 > DTL02> sh symb null12 >  NULL1 = 0   Hex = 00000000  Octal = 00000000000 > DTL02> null1[0,16]=0 > DTL02> sh symb null12 >  NULL1 = 0   Hex = 00000000  Octal = 00000000000% > DTL02> if null1 .eq. 0 then sh time  >  17-APR-2003 11:37:43  > DTL02> >  >  This sums it up :   F Null[0,8] = 0   ! Is a character string containing the null character, length of 1.= Null = 0        ! Is a binary Integer containing the value 0. I Null = ""       ! Is a character string containing no characters length 0    ------------------------------  % Date: Thu, 17 Apr 2003 11:39:39 +0200 1 From: PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> B Subject: Re: DCL question (of the day)- null byte in string symbol4 Message-ID: <3e9e7652$0$28765$626a54ce@news.free.fr>   norm.raphael@metso.com wrote:  > 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"  >  > $ @null_test >   NULL1 = "." B > %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data > inconsistency  > $  >  > $ set verify > $ @null_test > $ null1[0,8]=0 > $ sho sym null1  >   NULL1 = "."  > $ if "B > %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data > inconsistency  > $  >  > What is the real error here?  < And the real error is that you have garbage in [9,16]. Look:   DTL02> null1[0,8]=0  DTL02> sh symb null1    NULL1 = "." DTL02> null1=0 DTL02> sh symb null12    NULL1 = 0   Hex = 00000000  Octal = 00000000000 DTL02> null1[0,16]=0 DTL02> sh symb null12    NULL1 = 0   Hex = 00000000  Octal = 00000000000# DTL02> if null1 .eq. 0 then sh time     17-APR-2003 11:37:43  DTL02>   ------------------------------    Date: 17 Apr 2003 08:48:58 -0500 From: briggs@encompasserve.orgB Subject: Re: DCL question (of the day)- null byte in string symbol3 Message-ID: <KXwKUXMAhyLh@eisner.encompasserve.org>   h In article <3e9e7652$0$28765$626a54ce@news.free.fr>, PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> writes: > norm.raphael@metso.com wrote:  >> Is this expected behavior?  >>  L >> Note: I am having some difficulties in general with the fact that when anM >> 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 null1D >> $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero" >>   >> $ @null_test  >>   NULL1 = "."C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >>   >> $ set verify  >> $ @null_test  >> $ null1[0,8]=0  >> $ sho sym null1 >>   NULL1 = "."	 >> $ if " C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >>   >> What is the real error here?  > > > And the real error is that you have garbage in [9,16]. Look:  ; No.  He has nothing in [9,16].  The string isn't that long. = Note that [9,16] is 7 bits of the second character, 8 bits of < the third character and one bit of the fourth character in a+ one character string.  Not very meaningful.    > DTL02> null1[0,8]=0  > DTL02> sh symb null1 >    NULL1 = "."  0 A one character string containing one zero byte.   > DTL02> null1=0 > DTL02> sh symb null14 >    NULL1 = 0   Hex = 00000000  Octal = 00000000000  3 Now it's a 32 bit integer with all bits set to zero    > DTL02> null1[0,16]=0 > DTL02> sh symb null14 >    NULL1 = 0   Hex = 00000000  Octal = 00000000000  ? Overlaying 16 bits of zeroes into 32 bits of zeroes.  Which, as  you notice, does nothing.   % > DTL02> if null1 .eq. 0 then sh time  >    17-APR-2003 11:37:43   / And the resulting 32 bit integer is still zero.     B The question at hand is why a particular string value doesn't workC in DCL.  What is special about a leading null character in a string  that should cause IF to fail.   > Expression evaluation shouldn't be a problem.  That's what the quotation marks are there for.  D Lexical substitution is a possibility.  When we re-scan the contentsB of the quoted string after the first substitution looking for back: to back apostrophes, does the presence of a null character screw things up?  D The fact that command verification reflects a truncated command line> is a smoking gun pointing to an issue in lexical substitution.   The following test is revealing   
 	$ NULL1 = ""  	$ NULL1[0,8] = 0  	$ SHOW SYM NULL1  	  NULL1 = "."" 	$ B := 'NULL1 asdf asdf asdf asdf
 	$ SHOW SYM B 	 	  B = ""   E Lexical processing is screwed up (** DCL BUG **) to the point that it F is aborted and the remainder of the input line is ignored.  Or perhapsE the input line is being processed as a null-terminated string (** DCL F BUG **) and the null byte in the offending symbol is being erroneously interpreted as end-of-input.  ) The following test tends to confirm this:    	$ NULL2 = "AB"  	$ NULL2[8,8] = 0  	$ SHOW SYM NULL2  	  NULL2 = "A."  	$ B := 'NULL2 asdf asdf asdf 
 	$ SHOW SYM B 
 	  B = "A"  F Experimentation with command procedures in which the null byte appearsC literally in a quoted string is somewhat revealing.  In the absence @ of apostrophe-based substitution, the logged input line includesA the null byte.  But in no case does the null byte manifest in the  command results.  D My best guess is that in the absence of apostrophe substitution, theD original line gets logged by descriptor and is then parsed as a nullC terminated string.  In the presence of apostrophe substitution, the > original line gets substituted as a null terminated string and3 resulting truncated line is then logged and parsed.   @ This is most definitely a DCL bug.  It is not a programmer errorC except inasmuch as the code that first demonstrated the misbehavior @ was doing explicit symbol substitution where implicit expressionB evaluation would have served.  But that's a matter of taste rather then an error per se.    	John Briggs   ------------------------------  % Date: Thu, 17 Apr 2003 10:39:59 -0400  From: norm.raphael@metso.comB Subject: Re: DCL question (of the day)- null byte in string symbol? Message-ID: <OF4A7E3D15.ECC9AF9F-ON85256D0B.004FD58D@metso.com>    John,   @ Thank you for clearing up what I was trying to determine, namely9 that this _is_ a DCL bug (as you and I see it, as least).   E "The fact that command verification reflects a truncated command line  is a smoking gun...."    Yes, indeed.   As to: "It is not a programmer error C except inasmuch as the code that first demonstrated the misbehavior @ was doing explicit symbol substitution where implicit expressionB evaluation would have served.  But that's a matter of taste rather then an error per se."J I have pointed out that this code was just to show the bug, not the actual code where the problemI was encountered.  That code is in another thread about reading the ".exe"  file where in it is @ explained that getting a 1-byte string with a null in it was not anticipated and so not handled.   K Now how and where do we report this bug, or is it worth reporting (that is,  will it occur enough to  spend resources on it)?    -Norm     6 From:  briggs@encompasserve.org on 04/17/2003 09:48 AM  * Please respond to briggs@encompasserve.org   To:    Info-VAX@Mvb.Saic.Com cc:   E Subject:    Re: DCL question (of the day)- null byte in string symbol     @ In article <3e9e7652$0$28765$626a54ce@news.free.fr>, PRSTSC::DTL' <Didier.Morandi.nospam@Free.fr> writes:  > norm.raphael@metso.com wrote:  >> Is this expected behavior?  >>I >> Note: I am having some difficulties in general with the fact that when  anC >> 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 null1D >> $ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero" >> >> $ @null_test  >>   NULL1 = "."C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >> >> $ set verify  >> $ @null_test  >> $ null1[0,8]=0  >> $ sho sym null1 >>   NULL1 = "."	 >> $ if " C >> %DCL-E-INVIFNEST, invalid IF-THEN-ELSE nesting structure or data  >> inconsistency >> $ >> >> What is the real error here?  > > > And the real error is that you have garbage in [9,16]. Look:  ; No.  He has nothing in [9,16].  The string isn't that long. = Note that [9,16] is 7 bits of the second character, 8 bits of < the third character and one bit of the fourth character in a+ one character string.  Not very meaningful.    > DTL02> null1[0,8]=0  > DTL02> sh symb null1 >    NULL1 = "."  0 A one character string containing one zero byte.   > DTL02> null1=0 > DTL02> sh symb null14 >    NULL1 = 0   Hex = 00000000  Octal = 00000000000  3 Now it's a 32 bit integer with all bits set to zero    > DTL02> null1[0,16]=0 > DTL02> sh symb null14 >    NULL1 = 0   Hex = 00000000  Octal = 00000000000  ? Overlaying 16 bits of zeroes into 32 bits of zeroes.  Which, as  you notice, does nothing.   % > DTL02> if null1 .eq. 0 then sh time  >    17-APR-2003 11:37:43   / And the resulting 32 bit integer is still zero.     B The question at hand is why a particular string value doesn't workC in DCL.  What is special about a leading null character in a string  that should cause IF to fail.   > Expression evaluation shouldn't be a problem.  That's what the quotation marks are there for.  D Lexical substitution is a possibility.  When we re-scan the contentsB of the quoted string after the first substitution looking for back: to back apostrophes, does the presence of a null character screw things up?  D The fact that command verification reflects a truncated command line> is a smoking gun pointing to an issue in lexical substitution.   The following test is revealing                 $ NULL1 = ""               $ NULL1[0,8] = 0               $ SHOW SYM NULL1                 NULL1 = ".".              $ B := 'NULL1 asdf asdf asdf asdf              $ SHOW SYM B                 B = ""   E Lexical processing is screwed up (** DCL BUG **) to the point that it F is aborted and the remainder of the input line is ignored.  Or perhapsE the input line is being processed as a null-terminated string (** DCL F BUG **) and the null byte in the offending symbol is being erroneously interpreted as end-of-input.  ) The following test tends to confirm this:                 $ NULL2 = "AB"               $ NULL2[8,8] = 0               $ SHOW SYM NULL2                 NULL2 = "A." )              $ B := 'NULL2 asdf asdf asdf               $ SHOW SYM B                 B = "A"  F Experimentation with command procedures in which the null byte appearsC literally in a quoted string is somewhat revealing.  In the absence @ of apostrophe-based substitution, the logged input line includesA the null byte.  But in no case does the null byte manifest in the  command results.  D My best guess is that in the absence of apostrophe substitution, theD original line gets logged by descriptor and is then parsed as a nullC terminated string.  In the presence of apostrophe substitution, the > original line gets substituted as a null terminated string and3 resulting truncated line is then logged and parsed.   @ This is most definitely a DCL bug.  It is not a programmer errorC except inasmuch as the code that first demonstrated the misbehavior @ was doing explicit symbol substitution where implicit expressionB evaluation would have served.  But that's a matter of taste rather then an error per se.                 John Briggs   ------------------------------    Date: 17 Apr 2003 10:21:28 -0500 From: briggs@encompasserve.orgB Subject: Re: DCL question (of the day)- null byte in string symbol3 Message-ID: <V4mDaBdl2qXd@eisner.encompasserve.org>   ^ In article <OF4A7E3D15.ECC9AF9F-ON85256D0B.004FD58D@metso.com>, norm.raphael@metso.com writes:M > Now how and where do we report this bug, or is it worth reporting (that is,  > will it occur enough to  > spend resources on it)?   H Beats me.  I don't manage any VMS machines any more and just follow this group to keep my hand in.   D As a purely practical matter, since a workaround exists, the easiest< thing to do is to deploy the workaround and forget about it.  ; I would expect any DCL repair work to be in the nature of a & documentation note along the lines of:  9 	The following character codes are not supported on a DCL / 	command line:  0, <other codes that also fail>   : 	Note that this restriction applies to the initial command1 	line as submitted to DCL and to any intermediate 5 	command lines resulting from lexical substitution or " 	from initial symbol substitution.  ? 	The result of executing a command that contains an unsupported A 	character is undefined and may not produce the intended results.   D The fact that most of us have gotten this far without ever stumblingA over this behavior is evidence that it's not a high priority item  to be fixed.  B Now if you could cobble up an example in which the presence of the= null byte could trigger a misbehavior that could be exploited @ to compromise security...  Hmmm.  DCL _does_ have the ability toF obtain full system privileges and so a DCL compromise is as serious as it gets.  I Or someone could merely suggest the possibility of such exploit.  Perhaps  on this newsgroup.       John Briggs    ------------------------------   Date: 17 Apr 03 09:45:16 PST From: mckinneyj@cpva.saic.com B Subject: Re: DCL question (of the day)- null byte in string symbol( Message-ID: <Hb$PRPjcfP0i@cpva.saic.com>  3 In article <KXwKUXMAhyLh@eisner.encompasserve.org>, !  briggs@encompasserve.org writes:    >  > D > The question at hand is why a particular string value doesn't workE > in DCL.  What is special about a leading null character in a string  > that should cause IF to fail.  >   I I recall that in the early '80s, when systems were much slower, inserting G a null character immediately after a "!" that was introducing a comment D within any frequently used command procedures. It was said, though IG haven't examined the DCL source to confirm, that the presence of a null D on the command line signalled DCL to terminate parsing the line. So,F the theory was that we bought a slight performance boost by having DCLE abandon parsing at the beginning of a comment rather than at the end.  We all know that   $! 'f$verify(0)'  D results in verification being turned off even though the lexical is C part of a comment. So we know that even comments are parsed. If the C command line prior is altered to have a null after the "!" then the D lexical isn't executed. Use an editor to insert a null character and try it or even  
 $ x[0,8]=0 $! 'x' 'f$verify(0)'    you could even demonstrate using  
 $ x[0,8]=0 $ 'x' show time   H could be a bug, could be a feature... don't know. But it appears to have- behaved this way since early versions of VMS.    --   - Jim    ------------------------------  % Date: Thu, 17 Apr 2003 09:51:53 -0700 # From: "Tom Linden" <tom@kednos.com> B Subject: RE: DCL question (of the day)- null byte in string symbol9 Message-ID: <CIEJLCMNHNNDLLOOGNJIKEEIHAAA.tom@kednos.com>    >-----Original Message----- ? >From: mckinneyj@cpva.saic.com [mailto:mckinneyj@cpva.saic.com] ( >Sent: Thursday, April 17, 2003 10:45 AM >To: Info-VAX@Mvb.Saic.ComC >Subject: Re: DCL question (of the day)- null byte in string symbol  >  > 4 >In article <KXwKUXMAhyLh@eisner.encompasserve.org>," > briggs@encompasserve.org writes: >  >>   >>  E >> The question at hand is why a particular string value doesn't work F >> in DCL.  What is special about a leading null character in a string  >> that should cause IF to fail. >>   > J >I recall that in the early '80s, when systems were much slower, insertingH >a null character immediately after a "!" that was introducing a commentE >within any frequently used command procedures. It was said, though I H >haven't examined the DCL source to confirm, that the presence of a nullE >on the command line signalled DCL to terminate parsing the line. So, G >the theory was that we bought a slight performance boost by having DCL F >abandon parsing at the beginning of a comment rather than at the end. >We all know that   I That doesn't make sense.  Why would parsing continue after it encountered  a "!"  ?       >  >$! 'f$verify(0)'  > E >results in verification being turned off even though the lexical is  D >part of a comment. So we know that even comments are parsed. If theD >command line prior is altered to have a null after the "!" then theE >lexical isn't executed. Use an editor to insert a null character and  >try it or even  >  >$ x[0,8]=0  >$! 'x' 'f$verify(0)'  > ! >you could even demonstrate using  >  >$ x[0,8]=0  >$ 'x' show time > I >could be a bug, could be a feature... don't know. But it appears to have . >behaved this way since early versions of VMS. >  >--  >- Jim >  >---' >Incoming mail is certified Virus Free. ; >Checked by AVG anti-virus system (http://www.grisoft.com). A >Version: 6.0.471 / Virus Database: 269 - Release Date: 4/10/2003  >  --- & Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).@ Version: 6.0.471 / Virus Database: 269 - Release Date: 4/10/2003   ------------------------------  % Date: Thu, 17 Apr 2003 18:05:23 +0100 * From: "Richard Brodie" <R.Brodie@rl.ac.uk>B Subject: Re: DCL question (of the day)- null byte in string symbol+ Message-ID: <b7mmsk$spq@newton.cc.rl.ac.uk>   M <mckinneyj@cpva.saic.com> wrote in message news:Hb$PRPjcfP0i@cpva.saic.com... 5 > In article <KXwKUXMAhyLh@eisner.encompasserve.org>,   J > could be a bug, could be a feature... don't know. But it appears to have/ > behaved this way since early versions of VMS.    I'll go for feature:  M http://groups.google.com/groups?selm=8808031313.AA27433%40ucbvax.berkeley.edu G http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_003.html#rules_sect    ------------------------------    Date: 17 Apr 2003 12:17:10 -0500 From: briggs@encompasserve.orgB Subject: RE: DCL question (of the day)- null byte in string symbol3 Message-ID: <lYdlGXhQZf+M@eisner.encompasserve.org>   _ In article <CIEJLCMNHNNDLLOOGNJIKEEIHAAA.tom@kednos.com>, "Tom Linden" <tom@kednos.com> writes: K > That doesn't make sense.  Why would parsing continue after it encountered 
 > a "!"  ?      E Because parsing is not a monolithic process.  You do apostrophe-based C substitution first because the result of an apostrophe substitution C could contain an exclamation point that would mark the remainder of  the command as a comment.   ? Since you're going to look for exclamation points later anyway, > you don't look for exclamation points while you're looking for* apostrophes.  It would be a waste of time.  D Since apostrophe substitution could produce a double quotation mark,A thus turning an apparent comment into a part of a string literal, D you can't legitimately pre-process comment markers anyway.  Not only3 would it be a waste of time, it would be incorrect.   
 $	q = """" $	b = 'q'as!df'q'  $	show sym b   	John Briggs   ------------------------------    Date: 17 Apr 2003 12:32:53 -0500 From: briggs@encompasserve.orgB Subject: Re: DCL question (of the day)- null byte in string symbol3 Message-ID: <hkxIBEAhI2kB@eisner.encompasserve.org>   X In article <b7mmsk$spq@newton.cc.rl.ac.uk>, "Richard Brodie" <R.Brodie@rl.ac.uk> writes: > O > <mckinneyj@cpva.saic.com> wrote in message news:Hb$PRPjcfP0i@cpva.saic.com... 6 >> In article <KXwKUXMAhyLh@eisner.encompasserve.org>, > K >> could be a bug, could be a feature... don't know. But it appears to have 0 >> behaved this way since early versions of VMS. >  > I'll go for feature: > O > http://groups.google.com/groups?selm=8808031313.AA27433%40ucbvax.berkeley.edu I > http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_003.html#rules_sect   * The relevant part of the latter URL being:  D   "You cannot specify null characters (<NUL>) on a DCL command line,>    even if you enclose the null character in quotation marks."  F That means it's neither a bug nor a feature.  It's out in the no man's? land of undefined behavior.  You are not allowed to write a DCL 3 program for which the actual behavior would matter.   F It seems clear that cases in which a <NUL> is subtly embedded in a DCL< command line through the use of symbol substitution are also@ intended to be forbidden.  Any "bug" here is thus reduced to the: level of a documentation error rather than of a DCL error.   	John Briggs   ------------------------------  + Date: Thu, 17 Apr 2003 14:53:31 +0000 (UTC) , From: lewis@PROBE.mitre.org (Keith A. Lewis)6 Subject: Re: DCL question - null byte in string symbol. Message-ID: <b7mf5b$am1$1@newslocal.mitre.org>   norm.raphael@metso.com writes in article <OFF16CBE7A.94AB9BF2-ON85256D0A.00519FD8@metso.com> dated Wed, 16 Apr 2003 11:13:09 -0400:  >  >Is this expected behavior?    I'd call it a bug in DCL.      >$ type null_test.com  >$ null1[0,8]=0  >$ show symbol null1B >$ if "''null1'" .eqs. "0"  then  write sys$output "null1 is zero"  K ASCII 0 is the only character that fails in that way, but ASCII 34 (") also  produces a weird result.  . If you know that the null1 symbol exists, use:  @     $ if null1 .eqs. "0"  then  write sys$output "null1 is zero"  7 I guess f$string() does work better in some cases.  :^)   + --Keith Lewis              klewis$mitre.org > The above may not (yet) represent the opinions of my employer.   ------------------------------    Date: 17 Apr 2003 07:34:57 -0700! From: nntpnews@thethin.net (Kyle) 9 Subject: DCL script to rename multiple versions of a file = Message-ID: <30209e88.0304170634.7a01930b@posting.google.com>   
 Hello all,  A Would anyone happen to have, or can create (or give me a starting E point for that matter) a DCL script that can rename multiple versions 0 of the same file to filename-creationdate.ext;1?   i.e:  D In a directory, there are test.txt;1 - test.txt;300. I would like to4 rename those versions to: test-14-APR-2003.txt;1 andD test-15-APR-2003.txt;1 and so on based on their creation date. There is only one file per day.    Thanks,  Kyle   ------------------------------  % Date: Thu, 17 Apr 2003 10:04:56 -0500  From: brandon@dalsemi.com = Subject: Re: DCL script to rename multiple versions of a file 1 Message-ID: <03041710045598@dscis6-0.dalsemi.com>   C > Would anyone happen to have, or can create (or give me a starting G > point for that matter) a DCL script that can rename multiple versions 2 > of the same file to filename-creationdate.ext;1?   $! $ filespec = "test.txt;*"  $! $ loop: # $ res_filespec = f$search(filespec) & $ if (res_filespec .eqs. "") then exitD $ cdt = f$element(0," ",(f$edit(f$file(res_filespec,"CDT"),"TRIM")))> $ new_filespec = f$parse(res_filespec,,,"NAME") +  - "-''cdt'"/                  f$parse(res_filespec,,,"TYPE") + $ rename 'res_filespec' 'new_filespec' /log  $ goto loop   F > In a directory, there are test.txt;1 - test.txt;300. I would like to6 > rename those versions to: test-14-APR-2003.txt;1 andF > test-15-APR-2003.txt;1 and so on based on their creation date. There > is only one file per day.    John Brandon VMS Systems Administrator  Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wk  972.371.4003 fx    ------------------------------  % Date: Thu, 17 Apr 2003 10:09:30 -0500  From: brandon@dalsemi.com = Subject: Re: DCL script to rename multiple versions of a file 1 Message-ID: <03041710093017@dscis6-0.dalsemi.com>   * Syntax error fixed (second time around) - : left out the line continuation character on new_filespec =; left out the line concatenation character on new_filespec = ? removed the extra line continuation character on new_filespec =   ( left my brain in somewhere else today...     $! $ filespec = "test.txt;*"  $! $ loop: # $ res_filespec = f$search(filespec) & $ if (res_filespec .eqs. "") then exitD $ cdt = f$element(0," ",(f$edit(f$file(res_filespec,"CDT"),"TRIM")))@ $ new_filespec = f$parse(res_filespec,,,"NAME") +  "-''cdt'" + -/                  f$parse(res_filespec,,,"TYPE")o+ $ rename 'res_filespec' 'new_filespec' /log- $ goto loop     J This should get you started.  I would suggest that you name the files in aO yyyymmdd format - that will keep the files in chronological order when you do ad directory of f$search.       John Brandon VMS Systems Administratory Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wk  972.371.4003 fxE   ------------------------------  % Date: Thu, 17 Apr 2003 18:09:22 +0200(. From: "Jesper Naur" <jesper.naur@post.tele.dk>= Subject: Re: DCL script to rename multiple versions of a fileu: Message-ID: <3e9ed15e$0$157$edfadb0f@dtext01.news.tele.dk>  , Kyle <nntpnews@thethin.net> wrote in message7 news:30209e88.0304170634.7a01930b@posting.google.com...  > Hello all, >eC > Would anyone happen to have, or can create (or give me a startingeG > point for that matter) a DCL script that can rename multiple versions 2 > of the same file to filename-creationdate.ext;1? >e > i.e: >lF > In a directory, there are test.txt;1 - test.txt;300. I would like to6 > rename those versions to: test-14-APR-2003.txt;1 andF > test-15-APR-2003.txt;1 and so on based on their creation date. There > is only one file per day.i  8 Try this - you may want to remove the verbose testoutput   $ wo := write sys$output $ fileloop:e" $    name = f$search("test.txt;*")' $    if name .eqs. "" then goto fileend  $    wo "name = " + name. $    creation = f$file_attributes(name, "CDT")  $    wo "creation = " + creation/ $    newname = f$parse(name,,,"NAME") + "-" + -i?                f$edit(f$extract(0,11,creation) ,"COLLAPSE") + -                 ".txt;1"e $    wo "newname = " + newname $!H $!   Here, name is the original name, newname is the new name. Uncomment next) $!   line to actually perform the rename:  $! $!   RENAME 'name' 'newname' $ goto fileloopS
 $ fileend:       Best regards     Jesper Nauri   ------------------------------  % Date: Thu, 17 Apr 2003 12:30:43 -0400e& From: David M Smith <dsmit115@csc.com>= Subject: Re: DCL script to rename multiple versions of a file 8 Message-ID: <sjlt9vsbej91ai7n2ti3dmkfuhkj9ef1ot@4ax.com>  > On Thu, 17 Apr 2003 10:09:30 -0500, brandon@dalsemi.com wrote:   >$!P >$ filespec = "test.txt;*" >$!o >$ loop:$ >$ res_filespec = f$search(filespec)' >$ if (res_filespec .eqs. "") then exitgE >$ cdt = f$element(0," ",(f$edit(f$file(res_filespec,"CDT"),"TRIM")))qA >$ new_filespec = f$parse(res_filespec,,,"NAME") +  "-''cdt'" + -s0 >                 f$parse(res_filespec,,,"TYPE"), >$ rename 'res_filespec' 'new_filespec' /log >$ goto loop >r >oK >This should get you started.  I would suggest that you name the files in a!P >yyyymmdd format - that will keep the files in chronological order when you do a >directory of f$search.t  # How about changing the CDT line to:t  @ $ cdt = f$cvtime(f$file(res_filespec,"cdt"),"comparison","date")  F to meet your last suggestion? That way, the CDT value looks like this:   $ show symbol cdt    CDT = "2003-04-16"I -------------------------------------------------------------------------gI David M. Smith 302.391.8533                       dsmit115 at csc dot com I Computer Sciences Corporation     (Opinions are those of the writer only)SI -------------------------------------------------------------------------i   ------------------------------  % Date: Thu, 17 Apr 2003 10:06:38 -0500  From: brandon@dalsemi.com-D Subject: Re: DCL script to rename multiple versions of a file (opps)1 Message-ID: <03041710063849@dscis6-0.dalsemi.com>s  O Syntax error fixed - left out the line continuation character on new_filespec =5     $! $ filespec = "test.txt;*"  $! $ loop:e# $ res_filespec = f$search(filespec),& $ if (res_filespec .eqs. "") then exitD $ cdt = f$element(0," ",(f$edit(f$file(res_filespec,"CDT"),"TRIM")))@ $ new_filespec = f$parse(res_filespec,,,"NAME") +  - "-''cdt'" -/                  f$parse(res_filespec,,,"TYPE")o+ $ rename 'res_filespec' 'new_filespec' /log  $ goto loop    John Brandon VMS Systems Administrator  Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wk  972.371.4003 fxe   ------------------------------  % Date: Thu, 17 Apr 2003 12:06:51 +0100h* From: Andrew Robinson <arobinson@hspg.com>& Subject: DECNET IV, TELNET & DCL FilesO Message-ID: <CDA4BAD1E10ED41181AC00508B6051D3023CCF50@grumpy.internal.hspg.com>   	 Dear All,:  G I apologise in case this is basic stuff, I did try some searches first.sI I have a problem with an upgraded ES40 with respect to DECNET phase IV. InB upgraded an ES40 to OVMS7.3-1 but kept at phase IV DECnet due to aH thirdparty product (which has now gone). When I use the ES40 to do a setL host to a Phase V box I keep getting delays in the display every so many keyJ clicks / screen refreshes. This does not occur if I connect to an old (pre 7.3-1) DECnet IV host. ?H Also: How do I put an autologin Telnet into a DCL file. I can do it with DECNET set host as ine $ Set host ABC Username Password' But the same does not work with Telnet. ! This is the server product list :II PRODUCT                             KIT TYPE    OPERATION   DATE AND TIME ; ----------------------------------- ----------- -----------t --------------------G DEC AXPVMS TCPIP_ECO V5.3-181       Patch       Install     18-OCT-2002i 16:24:18G CPQ AXPVMS CDSA V1.0-2              Full LP     Install     27-SEP-2002  08:00:30G DEC AXPVMS DECNET_PHASE_IV V7.3-1   Full LP     Install     27-SEP-2002. 08:00:30G DEC AXPVMS DWMOTIF V1.2-6           Full LP     Install     27-SEP-2002  08:00:30G DEC AXPVMS OPENVMS V7.3-1           Platform    Install     27-SEP-2002y 08:00:30G DEC AXPVMS TCPIP V5.3-18            Full LP     Install     27-SEP-2002d 08:00:30G DEC AXPVMS VMS V7.3-1               Oper System Install     27-SEP-2002a 08:00:30  K I know there are loads of ECO's that possibly should be on, but none seemede to address my issue.   Thank you in advance k   Andrew RobinsonhH Suffering badly from the 'forgotten more than I can now remember' due to lack of use syndrome   ------------------------------    Date: 17 Apr 2003 08:31:24 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen)d* Subject: Re: DECNET IV, TELNET & DCL Files3 Message-ID: <MUNusttaEIEK@eisner.encompasserve.org>>  | In article <CDA4BAD1E10ED41181AC00508B6051D3023CCF50@grumpy.internal.hspg.com>, Andrew Robinson <arobinson@hspg.com> writes:  J > Also: How do I put an autologin Telnet into a DCL file. I can do it with > DECNET set host as in> > $ Set host ABC
 > Username
 > Password) > But the same does not work with Telnet.    What error do you get with:      $ Set host/TELNET ABCe
   Username
   Password   ?r   ------------------------------  # Date: Thu, 17 Apr 2003 13:10:22 GMTr1 From: Michael Austin <maustin@firstdbasource.com> * Subject: Re: DECNET IV, TELNET & DCL Files2 Message-ID: <3E9EA796.9F6965C7@firstdbasource.com>   Andrew Robinson wrote: >  > Dear All,  > I > I apologise in case this is basic stuff, I did try some searches first.-K > I have a problem with an upgraded ES40 with respect to DECNET phase IV. IfD > upgraded an ES40 to OVMS7.3-1 but kept at phase IV DECnet due to aJ > thirdparty product (which has now gone). When I use the ES40 to do a setN > host to a Phase V box I keep getting delays in the display every so many keyL > clicks / screen refreshes. This does not occur if I connect to an old (pre > 7.3-1) DECnet IV host.J > Also: How do I put an autologin Telnet into a DCL file. I can do it with > DECNET set host as in  > $ Set host ABC
 > Username
 > Password) > But the same does not work with Telnet.># > This is the server product list : K > PRODUCT                             KIT TYPE    OPERATION   DATE AND TIMEi= > ----------------------------------- ----------- -----------  > --------------------I > DEC AXPVMS TCPIP_ECO V5.3-181       Patch       Install     18-OCT-2002r
 > 16:24:18I > CPQ AXPVMS CDSA V1.0-2              Full LP     Install     27-SEP-20021
 > 08:00:30I > DEC AXPVMS DECNET_PHASE_IV V7.3-1   Full LP     Install     27-SEP-2002d
 > 08:00:30I > DEC AXPVMS DWMOTIF V1.2-6           Full LP     Install     27-SEP-2002r
 > 08:00:30I > DEC AXPVMS OPENVMS V7.3-1           Platform    Install     27-SEP-2002 
 > 08:00:30I > DEC AXPVMS TCPIP V5.3-18            Full LP     Install     27-SEP-2002T
 > 08:00:30I > DEC AXPVMS VMS V7.3-1               Oper System Install     27-SEP-20020
 > 08:00:30 > M > I know there are loads of ECO's that possibly should be on, but none seemed  > to address my issue. >  > Thank you in advance >  > Andrew RobinsonsJ > Suffering badly from the 'forgotten more than I can now remember' due to > lack of use syndrome  E show me the *rout*.ncl file from the PhaseV box and the ncp show know=E circ from your phaseIV box.  Are the primary NICS on the same network  segment?  F you can also use telnet proxies. (tcpip help set proxy)  Since you areE obviously not worried about clear text passwords, you can use  rsh. I G have had to implement something similar to this in my environment where4E I need to do something on 150 nodes. And not all of them have decnet.b   example:( $rsh my.node.com /user=xyz/pass=whoknows$ "@somedev:[somedir]somecommand.com"     or my one of my favorites:f   $cnt = 1 $loop:* $pipe my1.node.com /user=xyz/pass=whoknows' "@somedev:[somedir]somecommand.com" | -m 		sear sys$pipe someval | ( -m 			read sys$pipe $TMP$;- 			read sys$pipe $TMP$;- 			read sys$pipe $TMP$;-2  - !! now do something with the 3rd line of output' 			define/job $TMP'cnt'$ &$TMP$ );     r% $.... do something with logical $TMP$ 
 $cnt = cnt +1i $if cnt .eq. <num>   $then[ $  Exit  $else 
 $goto loop $endif       --   Regards,  6 Michael Austin            OpenVMS User since June 19847 First DBA Source, Inc.    Registered Linux User #261163r   ------------------------------  % Date: Thu, 17 Apr 2003 15:54:08 +0100T* From: Andrew Robinson <arobinson@hspg.com>* Subject: RE: DECNET IV, TELNET & DCL FilesO Message-ID: <CDA4BAD1E10ED41181AC00508B6051D3023CCF55@grumpy.internal.hspg.com>    <snip>   >What error do you get with: >0 >  $ Set host/TELNET ABC >  Usernameu >  Passworde >h' %SYSTEM-W-NODEVAVL, no device available ' %SMG-F-INVPAS_ID, invalid pasteboard-id B %DCL-W-SKPDAT, image data (records not beginning with "$") ignored  ? If I do set host/telnet 10.1.1.52 from the DCL prompt it works -   Andrew   ------------------------------  % Date: Thu, 17 Apr 2003 16:01:13 +0100@* From: Andrew Robinson <arobinson@hspg.com>* Subject: RE: DECNET IV, TELNET & DCL FilesO Message-ID: <CDA4BAD1E10ED41181AC00508B6051D3023CCF56@grumpy.internal.hspg.com>f   -----Original Message-----
 <big SNIP> >nK >show me the *rout*.ncl file from the PhaseV box and the ncp show know circeJ from your phaseIV box.  Are the primary >NICS on the same network segment? >l   !%  NET$CONFIGURE.COM Created1< !%  NCL Script SYS$SPECIFIC:[SYSMGR]NET$ROUTING_STARTUP.NCL; !%  21-OCT-2002 17:49:53.26s !% >" CREATE NODE 0 ROUTING TYPE ENDNODE) SET NODE 0 ROUTING PHASEIV ADDRESS = 1.52d( SET NODE 0 ROUTING PHASEIV PREFIX = 49::* SET NODE 0 ROUTING DNA ADDRESS FORMAT TRUE, SET NODE 0 ROUTING DEFAULT ESHELLO TIMER 600& SET NODE 0 ROUTING ES CACHE SIZE = 512 ENABLE NODE 0 ROUTINGu !r5 CREATE NODE 0 ROUTING CIRCUIT CSMACD-0 TYPE = CSMA-CDeF SET NODE 0 ROUTING CIRCUIT CSMACD-0 DATA LINK ENTITY = CSMA-CD STATION CSMACD-0A SET NODE 0 ROUTING CIRCUIT CSMACD-0 ENABLE PHASEIV ADDRESS = TRUE & ENABLE NODE 0 ROUTING CIRCUIT CSMACD-0 !c5 CREATE NODE 0 ROUTING CIRCUIT CSMACD-1 TYPE = CSMA-CDfF SET NODE 0 ROUTING CIRCUIT CSMACD-1 DATA LINK ENTITY = CSMA-CD STATION CSMACD-1B SET NODE 0 ROUTING CIRCUIT CSMACD-1 ENABLE PHASEIV ADDRESS = FALSE& ENABLE NODE 0 ROUTING CIRCUIT CSMACD-1  K ---------------------------------------------------------------------------   9 Known Circuit Volatile Summary as of 17-APR-2003 15:55:32t  eA    Circuit          State                   Loopback     AdjacentND                                               Name      Routing Node  e   EIA-0             on   EWA-1             offi   ISA-0             offT   UNA-0             off   K ---------------------------------------------------------------------------l  F The answer is yes they are on the same segment connected into the same 10/100 Cisco Switch    Regardsa Andrew   ------------------------------  % Date: Thu, 17 Apr 2003 15:10:27 +0200s  From: "Poiter" <johan@noway.not>) Subject: Re: Disappearing CR/LF in editor ; Message-ID: <3e9ea7af$0$29730$4d4ebb8e@read.news.nl.uu.net>   / > Even easier than that, as I learnt last year:e >r > $ EDIT/TECO file.prn > EX$$ >oE > (where the $$ is two escapes - CTRL/3 on an LK keyboard or CTRL/[ )u >  > <snip> > -- > Paul Sture   This was idd the solution!
 Thanks a lot!a   ------------------------------    Date: 17 Apr 2003 08:43:30 -0700( From: chrisc44444@hotmail.com (Chris C.)! Subject: Epson escape codes queryU= Message-ID: <a8d0c1df.0304170743.2a34a6e9@posting.google.com>O  / One to ponder over the Bank Holiday Weekend....e  D On an Alpha Cluster running OpenVMS v7.1-2 and TCPIP services V5.1 - ECO 4 D I am trying to configure a form type to print via TCPIP$TELNETSYM toF an Epson Aculaser C2000 printer. The problem I am having is to do withE controlling the orientation of the paper via a device control libraryhD as there does not appear to be an escape character for this functionC within the Epson ESC/P2 codes  allegedly as it was originally used F solely for Dot-Matrix printers without the ability to "turn the paper"  F Has anyone else managed to print landscape, controlled by a form type,( to an Epson laser printer and if so how?   Many Thanks    ------------------------------  % Date: Thu, 17 Apr 2003 12:12:45 -0400e! From: Jim Agnew <jpagnew@vcu.edu> % Subject: Re: Epson escape codes queryt' Message-ID: <3E9ED27D.3E45B329@vcu.edu>t  H I only was able to do that by "squeezing" the type, to make the paper be 132 column across in  C portrait format...  I'd think to do a true landscape, you'd have tos recreate those fonts at aaH 90degree angle.  unless the printer is smarter than we think... ;-)  (itH MAY be, you never know these days, the days of la120's are LONG gone...)   "Chris C." wrote:t > 1 > One to ponder over the Bank Holiday Weekend....t > F > On an Alpha Cluster running OpenVMS v7.1-2 and TCPIP services V5.1 - > ECO 4aF > I am trying to configure a form type to print via TCPIP$TELNETSYM toH > an Epson Aculaser C2000 printer. The problem I am having is to do withG > controlling the orientation of the paper via a device control librarylF > as there does not appear to be an escape character for this functionE > within the Epson ESC/P2 codes  allegedly as it was originally usednH > solely for Dot-Matrix printers without the ability to "turn the paper" > H > Has anyone else managed to print landscape, controlled by a form type,* > to an Epson laser printer and if so how? > 
 > Many Thanksn   -- oF "4,000 years ago I made a mistake."  Elrond Half-Elven, in "Fellowship of the Ring"   ------------------------------    Date: 17 Apr 2003 08:38:02 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow)r# Subject: Re: Fiber channel questiont3 Message-ID: <u43Ay9FQJ8r5@eisner.encompasserve.org>h  M In article <03041603501760@dscis6-0.dalsemi.com>, brandon@dalsemi.com writes:dQ > If you have a shared dump drive - specifically for dump and nothing else - thattP > is hardware RAID only, then your problem is solved.  That is IF you have a SAN
 > solution...t  K There are plenty of non-SAN storage controllers that support hardware RAID. K HSJ, HSZ, and not sure about HSD. Been through all of them, still using all0 but HSD.  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.htmle   ------------------------------  % Date: Thu, 17 Apr 2003 10:12:12 -0500e From: brandon@dalsemi.comp# Subject: Re: Fiber channel questionn1 Message-ID: <03041710121233@dscis6-0.dalsemi.com>t  M > There are plenty of non-SAN storage controllers that support hardware RAID. M > HSJ, HSZ, and not sure about HSD. Been through all of them, still using allr
 > but HSD.  L You are correct - my mistake.  I guess when I talk SAN I was refering to the+ original SAN - CI... yeah right I was... ;)    John Brandon VMS Systems Administrator$ Dallas Semiconductor john.brandon@dalsemi.com 972.371.4172 wk  972.371.4003 fxS   ------------------------------    Date: 17 Apr 2003 08:50:31 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow)l  Subject: Re: HP Shipping Charges3 Message-ID: <OdJkXbs5u7KB@eisner.encompasserve.org>   e In article <3E9E2856.28272EA5@applied-synergy.com>, Chris Scheers <chris@applied-synergy.com> writes:cE > This information may already be widely known, but it was a bit of at > surprise to me.  > J > In the past (Ah, the good old days.  <grin>), whenever I placed an orderJ > with DEC for parts, the shipping, aka "Transportation Charge" was always) > reasonable, usually just a few dollars.t > I > I recently placed an order with HP for a $33 part, and was invoiced forT > a $25 transportation charge. > G > When I asked about this, I was told "You know, if you had paid with ag2 > credit card, the shipping would have been free." > H > I responded that, when placing the order, I had explicitly asked if itF > made any difference how I paid, and was told that it didn't make any
 > difference.s > I > The response to this was: "Oh, we don't tell the customers about that."e  G For many years, when we ran DEC and HP systems side-by-side in the dataaH center, I commented that the best thing HP ever did was to make DEC lookG good. DEC was ALWAYS a PITA to deal with as a customer. HP was a biggerh PITA. For over 2 decades now.t  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: 17 Apr 2003 06:57 CDT$' From: carl@gerg.tamu.edu (Carl Perkins)"# Subject: Re: HTML favourite editor?s- Message-ID: <17APR200306572996@gerg.tamu.edu>   h In article <3E9D4F5A.601EA5C1@firstdbasource.com>, Michael Austin <maustin@firstdbasource.com> writes... }PRSTSC::DTL wrote:n }> i0 }> What is to you the greatest HTML code editor?$ }> I say editor, not visual dev env. }>   }> edt }> Notepad.exe }> WebExpert }> ? }> s }> D.s } F }TPU/EVE  -- split screen with 2 or more files at the same time can be
 }really nice.sG }notepad is a good choice IF you NEED to be on a Wxx system.  But since E }my web server is on the Alpha, I don't NEED to do if from a Wxx box.B } D }I you really aren't sure about the html syntax you can search for aH }freeware gui that can help until you can <html> without having to thinkG }too hard or look it up :)   Google is very good about "html howto... "  }-- 	 }Regards,a7 }Michael Austin            OpenVMS User since June 1984l   LSE   H It comes with an HTML.LSE file to define the HTML language. On the otherF hand, I have edited HTML with LSE but never actually used that. I alsoF don't know what version of HTML it specifies, but it can't be a recent@ version - the file specifies no modification history since 1996.   --- Carl   ------------------------------  # Date: Thu, 17 Apr 2003 10:53:53 GMTi, From: "Mike Zarudzki" <mike.zarudzki@hp.com># Subject: Re: HTML favourite editor?a0 Message-ID: <5Jvna.977$D54.629@news.cpqcorp.net>  7 AscToHTM of course. See it in action at www.jafsoft.comu  J I used it to convert plain text formatted files (reports) into interactive web enabled fun stuff.   -Mike Z.  > "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?q# > I say editor, not visual dev env.r >  > edt 
 > Notepad.exem > WebExpertn > ?c >a > D. >g   ------------------------------  # Date: Thu, 17 Apr 2003 11:50:29 GMTm+ From: "David Pikcilingis" <dcpik@attbi.com>r# Subject: Re: HTML favourite editor?t? Message-ID: <9ywna.167793$ug3.315206@rwcrnsc51.ops.asp.att.net>r   On OpenVMS - EDT On Windows - EDT+g On UNIX/Linux - EDT+6 same commands, same keystrokes, all operating systems.   David Pikcilingisa Boston Business Computingd
 www.bosbc.coms  4 "Chris Olive" <nospam@raytheon.com> wrote in message7 news:Ilmna.309$35.1161@dfw-service2.ext.raytheon.com...  > Ken Robinson wrote:e+ > > At 08:07 AM 4/16/2003 -0500, you wrote:o > >cE > >> In article <3e9d4736$0$28769$626a54ce@news.free.fr>, PRSTSC::DTLo, > >> <Didier.Morandi.nospam@Free.fr> writes:4 > >> > What is to you the greatest HTML code editor?( > >> > I say editor, not visual dev env. > >> >
 > >> > edt > >> > Notepad.exe > >> > WebExpert > >> > ? > >b > >t > > On the PC: Homesite v5G > > On VMS: any editor is fine. Has anyone customized LSE for HTML? :-)  > >o > > Ken  > >n >dI > On Windows: I second HomeSite.  It's great.  You can run a 60-day trials6 > from Macromedia...  Wish it was available for Linux. >g > On a Mac: BBEdit.b >i > On VMS: TPU (what else?) >  > Chrism > -----i
 > Chris Olive  > Systems Consultant) > Raytheon Technical Services Corporationi > Indianapolis, IN >u, > email: olivec(AT)indy(DOT)raytheon(DOT)com >b   ------------------------------    Date: 17 Apr 2003 08:28:29 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow)f# Subject: Re: HTML favourite editor?s3 Message-ID: <eyqHzvKfhLxT@eisner.encompasserve.org>-  _ In article <5Jvna.977$D54.629@news.cpqcorp.net>, "Mike Zarudzki" <mike.zarudzki@hp.com> writes:o9 > AscToHTM of course. See it in action at www.jafsoft.comj  K I downloaded this after Sue posted it to the VMS SIG list. It does a prettybG nice but not quite perfect job on a couple FAQs I've done for the model E rocket newsgroup. It even left alone the "ASCII ART". You can see thet results at l  ; http://www.encompasserve.org/~kaplow_r/ASTRON_WORKSHOP.HTML 2 http://www.encompasserve.org/~kaplow_r/GLIDER.HTML  L Change the .HTML to .FAQ to see the original files. The HTML files are about) 30% larger than the original ASCII files.s  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.htmlt   ------------------------------  % Date: Thu, 17 Apr 2003 06:56:21 -0700e# From: "Tom Linden" <tom@kednos.com>l# Subject: RE: HTML favourite editor?h9 Message-ID: <CIEJLCMNHNNDLLOOGNJIGEDPHAAA.tom@kednos.com>    >-----Original Message-----e0 >From: John Travell [mailto:john@travell.uk.net]' >Sent: Thursday, April 17, 2003 2:53 AMt >To: Tom Linden,$ >Subject: Re: HTML favourite editor? >v >d >n >----- Original Message -----x$ >From: "Tom Linden" <tom@kednos.com>B >To: "John Travell" <john@travell.uk.net>; <Info-VAX@Mvb.Saic.Com>( >Sent: Thursday, April 17, 2003 12:22 AM$ >Subject: RE: HTML favourite editor? >  >e >> >> ?  >> > >> >On VMS, EDT. >> >C >> >On a PC, a shareware text editor called TEXTPAD, available froma >> >http://www.textpad.com/lL >> >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? >> >AF >Can Emacs do drag-and-drop of a rectangular block of text between two >different files ? Yes.? >Does Emacs support a full quota of Posix regular expressions ?e  C Emacs was supporting regular expressions before Posix was invented.   9 >Searching sorting and spell checking within the editor ?n   Yes.  L Also has programming language modes,  syntax checking etc.  Keyword/reserved9 word coloring....  Tags to search include files elsewhere   = >It's only real limitation is that it runs on a d&$#%d PC !!!r? >Presuming that you use a PC at all, try it, you might like it.t > D Emacs runs almost everywhere, although getting the latest version of. it and its sibling Xemacs on VMS is a problem.  J >In truth I do not know Emacs at all, I have never used it, do to be fair,: >MHO is limited to the subset of editors that I have used.H >It IS possible that a better pure text editor exists, but if so, I have >never found it. >n
 >John Travellw! >VMS crashdump expertise for hire  >john@travell.uk.net >http://www.travell.uk.net/  >  >  >  >---' >Outgoing mail is certified Virus Free.i; >Checked by AVG anti-virus system (http://www.grisoft.com).fB >Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003 >l >  >---' >Incoming mail is certified Virus Free.h; >Checked by AVG anti-virus system (http://www.grisoft.com).l@ >Version: 6.0.467 / Virus Database: 266 - Release Date: 4/1/2003 >f --- & Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).@ Version: 6.0.471 / Virus Database: 269 - Release Date: 4/10/2003   ------------------------------    Date: 17 Apr 2003 07:04:14 -0700 From: plugge@usa.net (Donald) # Subject: Re: HTML favourite editor?s= Message-ID: <943ed95e.0304170604.49dfb040@posting.google.com>a  B I must agree with John that Textpad is an excellent editor for the@ windows platform.  It utilizes Document Classes, so you can haveB syntax checks and highlighting with any language for which a *.synF file has been created.  I use it for perl, pv-wave, c++, visual basic, html and many others.a http://www.textpad.com  D On the Mac side there is also "Alpha" which is also syntax aware andE highly configurable.  Both editors also support regular expressions. c+ And Alpha blends nicely with perl and html..) http://www.cs.umd.edu/~keleher/alpha.htmls  E However, since this is a VMS group I might suggest looking into jEdit C at www.jedit.org.  It is Java based and should run on all platforms C supporting Java.  I've used it on the PC side, but haven't tried toe! install it on the OpenVMS system.e http://www.jedit.org   Donh        g "John Travell" <john@travell.uk.net> wrote in message news:<b7ko8s$1ufa8$1@ID-120847.news.dfncis.de>...:@ > "PRSTSC::DTL" <Didier.Morandi.nospam@Free.fr> wrote in message0 > news:3e9d4736$0$28769$626a54ce@news.free.fr...1 > > What is to you the greatest HTML code editor?n% > > I say editor, not visual dev env.t > >d > > edt  > > Notepad.exe@
 > > WebExpertt > > ?  >  > On VMS, EDT. > A > On a PC, a shareware text editor called TEXTPAD, available from  > http://www.textpad.com/mJ > 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/ >  >  >  > ---i( > Outgoing mail is certified Virus Free.< > Checked by AVG anti-virus system (http://www.grisoft.com).C > Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003    ------------------------------  % Date: Thu, 17 Apr 2003 16:30:20 +0200 6 From: =?ISO-8859-1?Q?Arne_Vajh=F8j?= <arne@vajhoej.dk># Subject: Re: HTML favourite editor? ) Message-ID: <3E9EBA7C.7020102@vajhoej.dk>t  
 Donald wrote: G > However, since this is a VMS group I might suggest looking into jEdit-E > at www.jedit.org.  It is Java based and should run on all platformseE > supporting Java.  I've used it on the PC side, but haven't tried tol# > install it on the OpenVMS system.c > http://www.jedit.org  * JEdit 4.1 runs fine on VMS (4.0 does not).   Very nice editor.r   Arne   ------------------------------  % Date: Thu, 17 Apr 2003 16:15:12 +0100i0 From: Chris Sharman <chris.sharman@sorry.nospam># Subject: Re: HTML favourite editor?d4 Message-ID: <b7mge0$3cc$1$8300dec7@news.demon.co.uk>   Larry Kilgallen wrote:j > In article <3e9d4736$0$28769$626a54ce@news.free.fr>, PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> writes: > / >>What is to you the greatest HTML code editor?/# >>I say editor, not visual dev env./ >> >>edt.
 >>Notepad.exe  >>WebExperta >>?r >  >  > BBedit >  > ====== > 9 > But for W3.org compliance, I really prefer Dreamweaver.n   I've used Dreamweaver (4 & MX). I It seems more IE3 compliant than W3C - I've never seen error free output r6 from it (as defined by the w3c and/or wdg validators).# How do you mean w3.org compliance ?   , Oh, and for me, best editor is lse, 2nd tpu.2 If I have to use Windows, notepad and/or html-kit.   Chrisy   ------------------------------    Date: 17 Apr 2003 11:08:15 -0400% From: Thien-Thi Nguyen <ttn@glug.org>A# Subject: Re: HTML favourite editor? ( Message-ID: <7gk7dtxiu8.fsf@gnufans.net>  % "Tom Linden" <tom@kednos.com> writes:-  F > Emacs runs almost everywhere, although getting the latest version of0 > it and its sibling Xemacs on VMS is a problem.  1 it is a problem that i'm working on.  stay tuned.e   thiD   ------------------------------  % Date: Thu, 17 Apr 2003 08:49:04 -0700t# From: "Tom Linden" <tom@kednos.com>0# Subject: RE: HTML favourite editor?29 Message-ID: <CIEJLCMNHNNDLLOOGNJIMEEFHAAA.tom@kednos.com>'  I Now that is good news!  Is based on what Roar Throns [roart@nvg.ntnu.no]o  
 was doing?   >-----Original Message-----hE >From: ttn@gnufans.net [mailto:ttn@gnufans.net]On Behalf Of Thien-Thih >Nguyeni' >Sent: Thursday, April 17, 2003 8:08 AMc >To: Info-VAX@Mvb.Saic.Com$ >Subject: Re: HTML favourite editor? >  > & >"Tom Linden" <tom@kednos.com> writes: >pG >> Emacs runs almost everywhere, although getting the latest version of 1 >> it and its sibling Xemacs on VMS is a problem.  >h2 >it is a problem that i'm working on.  stay tuned. >o >thi >- >---' >Incoming mail is certified Virus Free.0; >Checked by AVG anti-virus system (http://www.grisoft.com).:A >Version: 6.0.471 / Virus Database: 269 - Release Date: 4/10/20032 >8 ---4& Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).@ Version: 6.0.471 / Virus Database: 269 - Release Date: 4/10/2003   ------------------------------    Date: 17 Apr 2003 10:37:49 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen)t# Subject: Re: HTML favourite editor?o3 Message-ID: <FtdO0WAMxpeR@eisner.encompasserve.org>d  g In article <b7mge0$3cc$1$8300dec7@news.demon.co.uk>, Chris Sharman <chris.sharman@sorry.nospam> writes:s > Larry Kilgallen wrote:k >> In article <3e9d4736$0$28769$626a54ce@news.free.fr>, PRSTSC::DTL <Didier.Morandi.nospam@Free.fr> writes:p >> r0 >>>What is to you the greatest HTML code editor?$ >>>I say editor, not visual dev env.  	 >> BBedito >> p	 >> ======, >> a: >> But for W3.org compliance, I really prefer Dreamweaver. > ! > I've used Dreamweaver (4 & MX).rK > It seems more IE3 compliant than W3C - I've never seen error free output =8 > from it (as defined by the w3c and/or wdg validators).  = I produce error-free HTML 4.01-Transitional, as arbitrated byn5 http://validator.w3.org/ .  See http://www.ljk.com/ .    ------------------------------    Date: 17 Apr 2003 07:51:51 -0500 From: briggs@encompasserve.org* Subject: Re: last-accessed date/time field3 Message-ID: <DnvY7$7iFdYA@eisner.encompasserve.org>r  w In article <01KUPQ0TBFISA9QUZV@sysdev.deutsche-boerse.com>, Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com> writes:tA >> Well, you *did* ask about last-access dates, but the currentlyeE >> available implementation of that, expiration dates with very smalluH >> retention times, won't work because the .DIR's expiration date is notD >> updated when a file is added to the directory as has already been >> posted. So,...m > D > Perhaps I missed that post.  It certainly was in my tests (with a  > retention time of .01 s).i  = It was my post.  I tested also.  My results contradict yours.   ; I believe that your tests are flawed and involve one of twot	 problems.n  A 1.  If (as has been noted elsewhere -- by John Santos, I believe)cD the file creation results in an increase of the directory file size,F then the directory file's modification date and, I believe, expiration date will occur.  < 2.  If you follow up the file creation with a $ DIRECTORY orB F$SEARCH command to confirm successful creation of the file, it is= the $ DIRECTORY or F$SEARCH that results in the update of the 8 directory expiration date, not the file creation itself.  A I just reran the test.  And, like you, I got some false positives ? before I hit a directory that didn't extend itself when I addedfB a file named "foo.bar".  Unfortunately, I hadn't bothered to checkF the directory size before file creation on those false positive cases.   $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]1  , UUCODE.DIR;1         12-MAR-2003 09:45:12.30   Total of 1 file. $ dir /size uucode.dir   Directory DISK1420:[VAXS09]j   UUCODE.DIR;1               1   Total of 1 file, 1 block.u $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]a  , UUCODE.DIR;1         12-MAR-2003 09:45:12.30   Total of 1 file. $ create [.uucode]foo.bar7  Exit  $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]o  , UUCODE.DIR;1         12-MAR-2003 09:45:12.30   Total of 1 file. $ create [.uucode]foo.bar  asdf  Exit  $  $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]t  , UUCODE.DIR;1         12-MAR-2003 09:45:12.30   Total of 1 file. $ dir [.uucode]foo.bar;   " Directory DISK1420:[VAXS09.UUCODE]   FOO.BAR;2              Total of 1 file. $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]   , UUCODE.DIR;1         12-MAR-2003 09:45:12.30   Total of 1 file. $ dir [.uucode]foo.bar  " Directory DISK1420:[VAXS09.UUCODE]  ( FOO.BAR;2           FOO.BAR;1              Total of 2 files.n $ dir /date=exp uucode.dir   Directory DISK1420:[VAXS09]u  , UUCODE.DIR;1         17-APR-2003 10:47:47.62   Total of 1 file. $    	John Briggs   ------------------------------  % Date: Thu, 17 Apr 2003 07:36:53 -0000 ! From: Z  <zarlenga@conan.ids.net>w/ Subject: Mirroring versus Shadowing - any diff?t/ Message-ID: <v9smclmjd7e6f4@corp.supernews.com>e  7 On an OpenVMS system, is there a diff between mirroring!6 and shadowing?  The doc I found on the openvms.org web5 site on Volume Shadowing says the two are synonymous.-  9 My new employer's hardware expert says shadowing is host-r; based while mirroring is HSC-based.  (I will soon be fixing ; code on a system with both redundant HSCs (what the companye7 refers to as mirroring) and volume shadowing (done with  $mount/shadow).r  9 The only relevant doc I could find on openvms.org was the 7 Volume Shadowing document (Volume Shadowing for OpenVMSi Order Number: AA--PVXMD--TE).e  & Are there any others I should look at?   ------------------------------  % Date: Thu, 17 Apr 2003 08:57:01 +0100,( From: Nic Clews <sendspamhere@127.0.0.1>3 Subject: Re: Mirroring versus Shadowing - any diff?l) Message-ID: <3E9E5E4D.ABD84C80@127.0.0.1>r   Z wrote: > 9 > On an OpenVMS system, is there a diff between mirrorings8 > and shadowing?  The doc I found on the openvms.org web7 > site on Volume Shadowing says the two are synonymous.  > ; > My new employer's hardware expert says shadowing is host-(= > based while mirroring is HSC-based.  (I will soon be fixingu= > code on a system with both redundant HSCs (what the companym9 > refers to as mirroring) and volume shadowing (done with- > $mount/shadow).- > ; > The only relevant doc I could find on openvms.org was the 9 > Volume Shadowing document (Volume Shadowing for OpenVMSp > Order Number: AA--PVXMD--TE).f > ( > Are there any others I should look at?  E You hardware expert is correct (largely). shadowing is mirroring, but-C under control of, and therefore the presentation of that mirror, issD under the control of the operating system(s) that can access it. TheE "HSC" is an old and outdated term and is not terminology used by moste6 other storage controller / presentation manufacturers.  D A mirror which is controller based as far as the (openVMS) operatingA system is concerned is no different from any other RAID partition 9 presentation or even a single hardware disk presentation.C  B Which is better for you, depends. Offhand I don't know of any disk@ technology books that discuss RAID levels in any detail, anyone?   -- e? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer SciencesM nclews at csc dot com    ------------------------------  % Date: Thu, 17 Apr 2003 05:42:46 -0400.0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>3 Subject: Re: Mirroring versus Shadowing - any diff?n/ Message-ID: <3E9E76FA.429A316C@vl.videotron.ca>N   Nic Clews wrote:D > Which is better for you, depends. Offhand I don't know of any diskB > technology books that discuss RAID levels in any detail, anyone?  I Host based shadowing has advantages in trems of cluster sanity because itpK simplifies the process of keepin data integrity incase of a node's failure.V  N Hardware based mirroring/shadowing offloads some processing from the operatingL system. It also isolates the OS from the intricacies of the mirroring, whichL may be problematic when a problem arises if the disk array hides the problem from the OS.  L Host based shadowing does have a neat capability though: if you have 4 nodesM in a cluster, with one node doing a hell of a lot of "reads", it can actuallyhF use MSCP to spread the reads across all nodes giving you built-in loadM balancing. If you have 4 drives in an array, each node then has a single path-F to the array so there is only so many concurrent IOs that can be done.  L Another aspect of VMS host based shadowing is that when your write completesK at the application level, you are garanteed that the write completed on allPI drives. That si not always the case on a disk array, especially if it has L fancy caching/buffering. (I guess that problem can be alleviated with a goodM UPS system for the disk array to ensure that any data in the buffer does make  it to disk.7   ------------------------------  % Date: Thu, 17 Apr 2003 09:50:21 -0400l+ From: "Martin O'Connor" <moconnor@dvfs.com>V3 Subject: Re: Mirroring versus Shadowing - any diff?05 Message-ID: <b7mbf0$2d54i$1@ID-118202.news.dfncis.de>s  = "JF Mezei" <jfmezei.spamnot@vl.videotron.ca> wrote in messagen) news:3E9E76FA.429A316C@vl.videotron.ca...f : Nic Clews wrote:F : > Which is better for you, depends. Offhand I don't know of any diskD : > technology books that discuss RAID levels in any detail, anyone? :mK : Host based shadowing has advantages in trems of cluster sanity because itDM : simplifies the process of keepin data integrity incase of a node's failure.D :A  b Host based shadowing also allows you to "mirror" across different controlers (or sites). But if IOT performance is an issue, HW mirroring is great especially if you're going over a CI.   Marty O'Connor   ------------------------------    Date: 17 Apr 2003 08:59:09 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow)e3 Subject: Re: Mirroring versus Shadowing - any diff?-3 Message-ID: <x96JzHGV9nPv@eisner.encompasserve.org>3  T In article <3E9E5E4D.ABD84C80@127.0.0.1>, Nic Clews <sendspamhere@127.0.0.1> writes:D > Which is better for you, depends. Offhand I don't know of any diskB > technology books that discuss RAID levels in any detail, anyone?  I I have a now very old copy of the RAID book from the RAID Advisory Board.lJ Don't know if it's still in print, or if they are still around. THey URL I had for them doesn't work.  J And I can't recall off the top of my head if Ken Bates book goes into RAIDJ or not. But I sure wish he'd update it, as it's over a decade out of date. HSCs!l  = I found a good RAID tutorial at http://www.acnc.com/raid.htmlo  1 	Bob Kaplow	NAR # 18L	TRA # "Impeach the TRA BoD"h& 		>>> 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: Thu, 17 Apr 2003 14:37:10 +0000 (UTC)-, From: lewis@PROBE.mitre.org (Keith A. Lewis)3 Subject: Re: Mirroring versus Shadowing - any diff?t. Message-ID: <b7me6m$9t0$1@newslocal.mitre.org>  x Z  <zarlenga@conan.ids.net> writes in article <v9smclmjd7e6f4@corp.supernews.com> dated Thu, 17 Apr 2003 07:36:53 -0000:8 >On an OpenVMS system, is there a diff between mirroring7 >and shadowing?  The doc I found on the openvms.org web 6 >site on Volume Shadowing says the two are synonymous. > : >My new employer's hardware expert says shadowing is host-< >based while mirroring is HSC-based.  (I will soon be fixing< >code on a system with both redundant HSCs (what the company8 >refers to as mirroring) and volume shadowing (done with >$mount/shadow).  
 Semantics.  ; mirroring = shadowing = keeping multiple copies of yer data   D There are many ways to do this.  "Volume Shadowing for OpenVMS" is aH specific product which uses host-based shadowing to accomplish the goal.  G Evidently the HSC product uses the word "mirroring" to describe what ito9 does, which is no more or less accurate than "shadowing".   F You can also mirror a web server by using ftp to copy the content to a: second server, but then you're mirroring files, not disks.  : >The only relevant doc I could find on openvms.org was the8 >Volume Shadowing document (Volume Shadowing for OpenVMS >Order Number: AA--PVXMD--TE). >v' >Are there any others I should look at?/  F If you want to know how to work HSC mirroring, you should read the HSCF manual.  OTOH, you haven't said what code you're fixing.  Maybe it hasJ nothing at all to do with shadowing/mirroring.  I use VMS volume shadowingE on a cluster with dozens of programmers, but only a handful of systemy; administrators need to understand the MOUNT/SHADOW command.u  + --Keith Lewis              klewis$mitre.org > The above may not (yet) represent the opinions of my employer.   ------------------------------  % Date: Thu, 17 Apr 2003 17:55:22 +0200a( From: "H Vlems" <hvlems.nieuw@zonnet.nl>3 Subject: Re: Mirroring versus Shadowing - any diff?t5 Message-ID: <b7mipa$2g67b$1@ID-143435.news.dfncis.de>-  / "Z" <zarlenga@conan.ids.net> schreef in bericht ) news:v9smclmjd7e6f4@corp.supernews.com...c9 > On an OpenVMS system, is there a diff between mirroringE8 > and shadowing?  The doc I found on the openvms.org web7 > site on Volume Shadowing says the two are synonymous.h >/; > My new employer's hardware expert says shadowing is host-L= > based while mirroring is HSC-based.  (I will soon be fixing = > code on a system with both redundant HSCs (what the companyn9 > refers to as mirroring) and volume shadowing (done withp > $mount/shadow).r > ; > The only relevant doc I could find on openvms.org was the:9 > Volume Shadowing document (Volume Shadowing for OpenVMSu > Order Number: AA--PVXMD--TE).L >l( > Are there any others I should look at?  I Mirroring or shadowing, it just depends on what you're used to. DifferentgH names for the same thing, as seen from a programmer's or user's point ofI view. The HSC used controller based shadowing or phase I shadowing. AftereJ several years we got host base shadowing, aka phase II. The difference wasK that phase I shadow sets had DUSnn device names and phase 2 shadowsets haveRI DSAnn device names. The term mirroring was (to me at least) used by otherdI vendors (other than Digital). The attempt to use each term for a specificFK mechanism to store data in a redundant way is nice, but the terms have beenED used interchangably for a long time now. The volume shadowing manualJ documents the way VMS handles the concept. There are RAID controllers thatG hide a shadowset completely to the operating system. VMS would just see-F traditional DKA or DUA devices. The Mylex controllers are somewhere inF between and VMS uses a special driver in that case. These sets are DRAI devices. Either way, the specific hardware documentation is needed if you , want to know how such a RAID-1 set is built.   Hans   ------------------------------    Date: 17 Apr 2003 09:43:25 -07001 From: keithparris_NOSPAM@yahoo.com (Keith Parris)-3 Subject: Re: Mirroring versus Shadowing - any diff?-= Message-ID: <cf15391e.0304170843.37105eb2@posting.google.com>   X Z  <zarlenga@conan.ids.net> wrote in message news:<v9smclmjd7e6f4@corp.supernews.com>...9 > On an OpenVMS system, is there a diff between mirroringS > and shadowing?  D Shadowing and Mirroring are both implementations of RAID Level 1, inF which multiple disks' contents are kept identical, in case one fails. # So in that sense they are the same.e  = In the original HSC controller-based implementation of Volume-C Shadowing, data was replicated across disks in a cooperative effort<F between VMS and the HSC controller.  This later became known as VolumeA Shadowing Phase I, after the host-based Volume Shadowing Phase II $ software product was introduced (seeH http://www.research.compaq.com/wrl/DECarchives/DTJ/DTJ301/DTJ301SC.TXT),C and the HSC-based Phase I product is all-but-forgotten now, so when B people talk about Shadowing today, they're talking about using the9 host-based Volume Shadowing Software for OpenVMS product.c  F More-modern controllers that supplanted the HSC, such as the HSJ, HSZ,D HSG, and now HSV (EVA) series, can do mirroring (RAID-1) independentE of the host (the host just sees what looks like a single disk, but innE reality is a set of disks kept identical by the controller).  Once inaE a while you'll hear someone refer to 'host-based mirroring', but mostn7 times when the term 'mirroring' is used, it refers to ah* controller-based implementation of RAID-1.   ------------------------------   Date: 17 Apr 2003 05:23:15 GMT/ From: "Dave Weatherall" <djweath@attglobal.net>l0 Subject: Re: Need to buy 8 x VAX 4000 or similar5 Message-ID: <DTiotGxQ0bj6-pn2-WwN900Oq6G9D@localhost>"  6 On Wed, 16 Apr 2003 03:17:01 UTC, "David J. Dachtera"  <djesys.nospam@fsi.net> wrote:   > Dave Weatherall wrote: > > 9 > > On Mon, 14 Apr 2003 05:09:43 UTC, "Barry Treahy, Jr."  > > <Treahy@MMaz.com> wrote: > >  > > > David J. Dachtera wrote: > > >E! > > > >"Stanley F. Quayle" wrote:D > > > >7 > > > >9O > > > >>>Does an emulated VAX running on a licensed VMS system on an Alpha needeH > > > >>>an OpenVMS-VAX base license? (I.e., twice license the expense?)	 > > > >>>oG > > > >>>...or is that included in/by the underlying OpenVMS-Alpha basen > > > >>>license? 	 > > > >>> 	 > > > >>>AH > > > >>Someone who already has a VAX, and is migrating to CHARON-VAX onK > > > >>Alpha, can transfer all their VAX licenses to CHARON-VAX for $1000.  > > > >> > > > >> > > > >>M > > > >Remember also that the VMS base license stays with the machine (VAX ore% > > > >Alpha) - it does not transfer.Y > > > >n > > > >uM > > > Not true, for the $1000 you can transfer VMS and for another $1000, yourB > > > can transfer ALL layered products, compliments of Compaq/HP. > > >p > > > Barry  > > I > > Seeing as VAXen are no longer being manufactured, isn't it about timesJ > > this was dropped or made  next-to-zero cost? i.e. VAX to VAX - not VAX
 > > to Alpha.  > 4 > I'll second that. (D'ya ever notice my sig...? ;-)   How could I not ? :-),   -- a Cheers - Dave.   ------------------------------  % Date: Thu, 17 Apr 2003 12:23:46 +0200  From: hraab <hraab@gmx.de>< Subject: Opening files with no protection in C++ application& Message-ID: <3E9E80B2.A03BA599@gmx.de>   The constructor   . ofstream(const char *name, int mode, int prot)  F allows to construct an ofstream object and opens the file specified by the name argument. e   The documentation says :H "The mode and prot arguments specify the file open mode and protection. ) By default, prot is filebuf::openprot . "-  F I could not find a way to define a value for 'prot' which does not set file protection.H I search for a way to be able to read the file even when the application  has the file opened for writing.  & Which values are possible for 'prot' ? What does these values mean ?    Thanks Hubert   ------------------------------    Date: 17 Apr 2003 10:32:03 -07001 From: susan_skonetski@hotmail.com (Sue Skonetski)r( Subject: OpenVMS Pearl Thursday April 17= Message-ID: <857e9e41.0304170932.3afcbc8e@posting.google.com>v   -----Original Message----- From: Skonetski, Susan t' Sent: Thursday, April 17, 2003 12:15 PM- To: Skonetski, Susan< Subject: OpenVMS Pearl - Thursday April 17 - OK for external distribution    C The following is from one of our Partners and I am sure you will betC pleased.  Please note that this is longer than usual but well worthr
 your time.  " This contains actually 4 messages. Quotes from Tom Wade at EuroKoms. Press Release - EuroKom Hosts CryptAll Service( vFastScan - VMS based Fast Virus Scanner About Cryptall  
 Warm Regards,y suei Warm Regards,  Sueo      B Quotes from a note from Tom Wade at EuroKom http://www.eurokom.ie/  D I enclose CRYPTALL.TXT which was the original press release that youE quoted. I also include a small ABOUT-CRYPTALL.TXT which says a littlenF more about it. Please feel free to use as much or as little as you see fit.  D I also include a short piece on another OpenVMS based development we? came up with which addressed a problem whereby Unix based virusyC filters were outperforming the VMS based one we were using, and hast9 produced performance figures beyond anything we expected.,  E We are very enthusiastic OpenVMS supporters here. Our service runs onpC OpenVMS, including our mail servers (we are an ISP to corporate andb@ public sector customers in Ireland), our virus sweepers, our webF servers, our EU-wide animal movement system, our Oracle database, evenA our Radius servers.  Nothing comes close, and I wouldn't consider C running our service on anything else (and I'm happy to be quoted on  this).  3 Tom Wade             | EMail: T.Wade@vms.eurokom.iey? EuroKom              | X400:  g=tom;s=wade;o=eurokom;p=eurokom; / Unit A2              |        a=eirmail400;c=iep/ Nutgrove Office Park | Tel:   +353 (1) 296-9696s/ Rathfarnham          | Fax:   +353 (1) 296-9697 < Dublin 14            | Disclaimer:  This is not a disclaimerC Ireland              | Tip:   "Friends don't let friends do Unix !"L6 ______________________________________________________
 Press Releaser   EuroKom Hosts CryptAll Service Febuary 2003  @ CryptAll, the Irish company which has developed a new and unique
 concept in@ encrypted e-mail, has selected EuroKom to host its service.  For several monthsE CryptAll has operated a pilot service on its own Linux servers, whichf wereA located in the Telecity facility in City West.  To provide a more-
 suitable host-C environment for the full commercial launch of the service, CryptAllr
 found thatC the EuroKom's server platforms and operations services were ideally. suited.   F Commenting on the deal, CryptAll founder and CEO, Dermot Dunnion, said "WefB needed to find a reliable and secure managed host platform for our CryptAllC Service, and we knew that EuroKom were one of the few companies who>
 could give@ us this.  Having worked with them for a number of years, we were confident that? they had the right combination of systems technology and systemp
 managementF expertise to deliver and support the host environment that we needed."  C EuroKom, who provide a managed e-mail service to public and privatel sectorB bodies throughout Ireland, operate a cluster of HP OpenVMS servers	 with fullnA fault tolerance and multipoint Internet connections.  The EuroKom  computerA systems are hosted in the Esat-X facility in Citywest, where theyA	 currently 9 offer hosting services to a number of existing clients.     D The CryptAll system will run within a Java environment, using Apache
 and TomcatA as the Web-Server / Application-Server platform and Oracle as thes backendMD database.  EuroKom already use this e-commerce environment for their	 web-baseda? Animal Tracking System, which is provided to the Departments of- Agriculture  throughout the EU.  E Seamus Conlon, Managing Director of EuroKom is enthusiastic about theM	 potential F of the CryptAll Service;  "We were delighted when CryptAll chose us to host the? service.  Not only is CryptAll an excellent addition to our ownn managed e-mailE service, and we will certainly be recommending it to our clients, but  weD predict that it will soon be the secure e-mail service of choice for the$> majority of Irish corporates.  Its simplicity, ease of use and flexibility isB just what the encrypted e-mail market needs.  Current offerings in	 this areanC are usually either too complex or cumbersome to make them generally1	 accepted.16 With CryptAll you can be up and running very quickly."    L Ends._______________________________________________________________________  ( vFastScan - VMS based Fast Virus Scanner  > Sites using the PMDF mailer on OpenVMS enjoy the benefits of a
 commercialA strength mailer combined with an operating system that is robust,n
 secure andE offers high reliability and availability through a degree of clustersm@ unmatched by other platforms.  Such sites using the Sophos virus scanningE engine to scan files have not experienced optimal performance, due to4 the$& way PMDF interacts with Sophos VSWEEP.  D EuroKom has developed a fast scan engine which links PMDF and Sophos in a wayD that increases performance by an order of magnitude. Using a unqiue  approachC to the integration of the Sophos API into the PMDF conversion queuen scripts,D Tom Wade and his development team were able to maximise the speed of theTF Sophos scanning engine while minimising the usual overhead of constant virustD pattern loading.  Their ingenious concept provided test results that
 were up to5 10 times faster than the traditional scanning scheme.   C Said Tom Wade, EuroKom's Technical Director: "This development is a  boost toE anyone using OpenVMS, PMDF and Sophos to provide a fast, reliable and( virus(F free mail service.  We chose OpenVMS, PMDF and Sophos because they are a rockE solid combination, and this approach means we don't have to sacrificel	 speed forc quality of service".  A The vFastScan engine currently runs on OpenVMS Alpha, and will bea	 availablen0 on both VAX and Itanium platforms in the future.  > ______________________________________________________________ About Cryptall  D CryptAll provides secure web-services running an underlying platformF of Apache web-server, Tomcat application-server and Oracle database on( EuroKom's cluster of HP OpenVMS servers.  ? CryptAll's MIME-compliant secure email application runs on thist? platform and has a windowed user interface providing unrivalled/< ease-of-use.  It features true end-to-end security, with all? encryption and decryption only occurring on the client desktop.0F High-strong security is provided with all secure emails both encrypted5 (DESEDE 168-bit) and digitally signed (RSA 2048-bit).o  A Cryptall users can access secure, authenticated applications from0> their Java-enabled web-browser without the need to install anyC software. All user management and administration is performed using.9 secure web-based applications and the fully-automated PKI-C infrastructure eliminates the traditional operational burden of key< management.m  C All private user information (passwords, private keys) is stored onGB the server in encrypted form ensuring that user's accounts are notE accessible even to someone (administrator or intruder) with access to29 the server. Further security is provided by using SSL fore= server-authentication, digitally-signed client software and aoB negotiated VPN tunnel for communication between the client and the server.V  1 _________________________________________________2   ------------------------------    Date: 17 Apr 2003 08:54:20 -0500 From: briggs@encompasserve.org+ Subject: Re: Reject Unknown Users from SMTPa3 Message-ID: <0jXJsM5Yw9nL@eisner.encompasserve.org>i  U In article <3E975155.3F202C13@pacbell.net>, Don Sykes <anonymous@pacbell.net> writes:o) > So why couldn't SMTP service do a quickn > 	mail> show forw/user=*/allAJ > during SMTP startup and use that list as a reference, rejecting all thatH > do not appear under Username? Quick, easy and under the control of VMS0 > mail running on the same node SMTP is running.  D What if the forwarding is to a remote node that is not currently up?   	John Briggs   ------------------------------  % Date: Thu, 17 Apr 2003 09:15:49 +0100 ( From: Nic Clews <sendspamhere@127.0.0.1>! Subject: Re: software maintenanceh) Message-ID: <3E9E62B5.9A4FD9D7@127.0.0.1>i   "John N." wrote: > N > Can anyone shed any light on some sort of new software maintenance scheme HP > has, or is planning to have? > M > In the past, ES40s, ES45s, DS10s, MVAXes,  were among systems classified asI > "workgroup" class. > : > AS2100s,  VAX 4705, GS80 were classified as departmental > A > VAX 7000s,  AS8400, GS140, GS160 were Enterprise class systems.b > < > Software maintenance was priced according to class system. > H > Now, from what I understand, they want to classify the way you use theJ > system.  The way I understand it, if you use a DS10 as part of a missionG > critical application ,they are going to charge you "Mission critical") > maintenance prices.  > L > I was planning to upgrade an AS2100 to an ES40 because the maintenance forL > the ES40 would be reduced enough for me to justify the trade up, including3 > the purchase cost of the ES40.  Now, it does not.s  8 Are your existing systems on "mission critical" support?  G When we call our support we're asked "crisis, critical or non-critical":F which determines the level of effort and response times to satisfy theE SLA. The "size" of the system is certainly not a factor, and includesaH everything from GS series (and big VAXes) to workstation and single userC class VAXes and Alphas. When necessary, and usually when not, we'retE talking to a support specialist in minutes of placing the call who inzH turn can be in contact with specific dedicated technical resource in the same timeframe.w  E When you talk maintenance, hardware maintenance should be lower, yes,sC but software should be probably about the same at the same level ofM service.  H Some people can say something is mission critical but could live withoutH service from the system for a few hours, others could not manage minutes yet use the same definitions.c  3 I think you need to get some service clarification.s -- S? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer Sciences  nclews at csc dot comd   ------------------------------  % Date: Thu, 17 Apr 2003 10:28:52 -0400h From: norm.raphael@metso.com! Subject: Re: software maintenancej? Message-ID: <OF2C45E84E.6BFBBC07-ON85256D0B.004F6381@metso.com>o  < Here's what I was told when I asked (so you should be fine):  H The way VMS is licensed on Alpha will continue as is, that is with threeE tiered groups (workgroup, departmental, enterprise). This is true forsG all older AND new Alphaserver systems such as the Marvel systems (ES47,d> ES80 GS1280). The Alphaserver 1200 is a workgroup class system4 (Classification E) and so are the DS25 and the ES47.  G What this note is referring to is the thinking right now of how OpenVMSrG will be licensed on Itanium when it's available next year. The thinking H is to have VMS licensing done the same way as HPUX is licensed on PARISCH and Itanium today. That way all software licensing will be done the sameF way on Itanium which is also based on a three tiered approach but doesE not depend on the type of system it's running on. So OpenVMS would beDB licensed by CPU in a tiered environment (BASIC, HIGH AVAIALBILITY,5 Mission Critical) regardless of the cpu's or systems.   F The note here is wrong in that VMS won't be licensed on how the systemH is used but what level of software you purchase for the environment. NowB you will still be able to buy individual products ala carte if youG choose but they will not be priced by cpu/system type as they are todayo but which class they fall in.u  C So Alpha customers no need to worry as nothing will be changing. OnMG Itanium things will change but we're working to ensure that the move tos9 itanium will provide an easy path for software migration.-      ; From:  "John N." <JNixon@cfl.rr.com> on 04/16/2003 09:49 AMh  / Please respond to "John N." <JNixon@cfl.rr.com>M   To:    Info-VAX@Mvb.Saic.Com cc:m    Subject:    software maintenance    I Can anyone shed any light on some sort of new software maintenance schemer HP has, or is planning to have?  K In the past, ES40s, ES45s, DS10s, MVAXes,  were among systems classified as  "workgroup" class.  8 AS2100s,  VAX 4705, GS80 were classified as departmental  ? VAX 7000s,  AS8400, GS140, GS160 were Enterprise class systems.I  : Software maintenance was priced according to class system.  F Now, from what I understand, they want to classify the way you use theH system.  The way I understand it, if you use a DS10 as part of a missionE critical application ,they are going to charge you "Mission critical". maintenance prices.n  J I was planning to upgrade an AS2100 to an ES40 because the maintenance forJ the ES40 would be reduced enough for me to justify the trade up, including1 the purchase cost of the ES40.  Now, it does not.k   ------------------------------  # Date: Thu, 17 Apr 2003 15:22:19 GMTm& From: jlsue <jefflsxxxz@sbcglobal.net>' Subject: Re: StorageTek on SAN with VMSs8 Message-ID: <dedt9vomib7r0q53n3s2lfj885bt6aunc1@4ax.com>  7 On Tue, 15 Apr 2003 22:05:19 -0500, "David J. Dachtera"- <djesys.nospam@fsi.net> wrote:   >3F >The challenge in this setup is that it's supposed to be an EnterpriseH >SAN solution. So, the ACSLS part is there to play server to the variousG >clients wanting robotic actions: W2K, Novell and VMS. We all share thegI >robots (two ACSs). The drives are dedicated through zoning on the switchs, >and through mapping on the SCSI-FC bridges. >h& >This is turning into one unholy mess.  J Yes, this is one case where a roll-your-own could be complex, and become a support/admin's nightmare.  D And, unfortunately, ABS does not support Novell, and there are "some> restrictions" for Windows 2000 clients (accordign to the SPD).  G In the absence of an EBS product that supports multiple platforms, thisoK could, potentially, be managed via ABS still.  I'd envision something like:n  
 Tape library:h  A 1.  Owned and operated by the ABS/MDMS software on the VMSclustereK 2.  No zoning on tape drives needed, but you could setup a couple of drivesc@ 	in the library to be dedicated to the Novell systems (either byB 	zoning, or by not configuring them for MDMS for regular backups).   OpenVMS:  7 1.  Just uses normal ABS backup jobs to run the backupse< 2.  ABS/MDMS automatically allocates tape drives for backups  4 Windows 2000:  (assuming it meets the restrictions):   1.  Run the ABS Windows client; 2.  Use normal ABS job scheduling to allocation and utilizer+ 	the tape drives via the OpenVMS-based MDMS  	serveri  / Novell and non-conforming Windows 2000 systems:C  > 1.  Use one of the drives that has been dedicated specifically 	for the backups> 2.  Issue rexec (or some other) remote commands to the OpenVMS' 	server to tell MDMS to allocate a taper; 3.  Issue remote commands to the OpenVMS server to tell theu1 	robot to move that tape into the allocated drivep 4.  mount the tape & do backupse* 5.  Issue remote commands to undo #3 above  J This seems the least complex as far as utilizing "supported" mechanisms to perform the tasks.  I Note, too, that with an EVA in the SAN, you can create snapshots and send-= the snapshot LUNs to another server to offload the backups toe non-production systems.:  D Other than all this, I'd look into another EBS product, like HP DataB Protector, VERITAS NetBackup, or Legato Networker (and potentiallyI integrate with HP EVM to automate snapshots).  One of these servers would>J manage the entire library and allocate drives to whatever server needs it,1 as well as keep an on-line catalog of everything.r   -- jls   ------------------------------  + Date: Thu, 17 Apr 2003 11:40:24 +0100 (MET)t9 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com>n/ Subject: Re: TCPIP Services and IP masquerading ; Message-ID: <01KUTZM7SWGEAKTJN8@sysdev.deutsche-boerse.com>e  H > This works no problem on mine (firmware 1.2 Rel 05). On the "Advanced", > tab "Port Forwarding", add a custom entry: > M > X11 6000/TCP/6000/192.168.1.100(or whatever your VMS box is getting as IP).S  * Been there, done that, still doesn't work.   ------------------------------  + Date: Thu, 17 Apr 2003 11:39:43 +0100 (MET)n9 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com>f/ Subject: Re: TCPIP Services and IP masqueradingR; Message-ID: <01KUTZD81KHKAKTJN8@sysdev.deutsche-boerse.com>f  Q > > Hence your NAT device will not know where to send the connection to port 6000 ! > > and will therefore reject it.i > E > I don't understand what you are trying to say. I have just recentlyiE > tested this and on a Netgear 314, I had no problem getting a remote H > X-client on the internet to open a window on my VAX X-server here. AndH > the remote X-client was also running VMS and was also behind some sort> > of NAT router because its IP address was in the 10.* range.   H You should NOT be able to see some "remote" machine with a 10.* address.   ------------------------------  + Date: Thu, 17 Apr 2003 11:32:31 +0100 (MET)19 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com>I/ Subject: Re: TCPIP Services and IP masquerading0; Message-ID: <01KUTZA1OPWEAKTJN8@sysdev.deutsche-boerse.com>7  I > Have you opened ports 6000-6100 and made sure they are forwarded to theE > right vax o your lan ? 0   Yes.  G > On the X server, have you set the security to allow TCPIP connections  > from anywhere  ?     Yes.   > Have you checked the logs ?   
 What logs?  I > Are you certain that the decwindows software was started with the TCPIPtF > transport enabled netstat -a should show one line such as BIKE.6000 " > (where BIKE is TCPIP node name)    Yes.  H The same machine CAN locally display remote applications through anotherG router, so it must be a problem with (the configuration of) the Linksys  router.   G IIRC, TCPIP SHOW DEVICE does not show a corresponding BG device gettinge( created.  I'll check again this weekend.   ------------------------------  + Date: Thu, 17 Apr 2003 11:30:09 +0100 (MET)s9 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com>3/ Subject: Re: TCPIP Services and IP masqueradingt; Message-ID: <01KUTZ6UYNMGAKTJN8@sysdev.deutsche-boerse.com>-   > Is the linksys doing NAT ?1 > (or more importantly Nat with port translation)e   Yes. r  ) > If it is then that may be the problem. e  5 Why, if other port numbers and protocols are working?r  F > You should be able to get this working with ssh port forwarding of XE > since that just uses one connection. However if you just telnet outoC > through a NAT gateway to a remote machine and then try to set them' > display back you will hit a problem.    J > Everything is set up properly in that there are no obvious errors and a 2 > similar setup works fine with two other routers. > J > The remote machine will need to set the display to the public address ofC > your nat device and will then try to connect to port 6000 on that0H > device. However if you are using port translation then the NAT mappingI > table will only contain the port your telnet session is coming from not B > port 6000. Hence your NAT device will not know where to send the8 > connection to port 6000 and will therefore reject it.   < Ports 6000-6063 are explicitly forwarded to the VMS machine.   ------------------------------  + Date: Thu, 17 Apr 2003 11:27:32 +0100 (MET) 9 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com> / Subject: Re: TCPIP Services and IP masqueradingn; Message-ID: <01KUTZ57GV36AKTJN8@sysdev.deutsche-boerse.com>-  H > >I also have a linksys BEFSR41.  It works OK.  However, I haven't beenF > >able to get a DECwindows application running on a remote machine toF > >display on a VMS machine behind the Linksys.  Since this works withK > >another router (a re-badged Zyxel) and also works with an ISDN router, IuH > >am sure that this must be some sort of configuration problem with the > >Linksys router. > L > I'd think you'd have to set the port map on the LinkSys to direct incoming8 > requests on port 6000 (server 0) to the VMS machine.    D I do this.  In fact, I forward ALL ports to the VMS machine (or the E cluster alias for more than one machine, which works just as well).  n5 With other ports and protocolls, there is no problem.a   ------------------------------  + Date: Thu, 17 Apr 2003 11:30:46 +0000 (UTC) + From: david20@alpha2.mdx.ac.uk (David Webb)a/ Subject: Re: TCPIP Services and IP masquerading-+ Message-ID: <b7m396$i3t$1@aquila.mdx.ac.uk>   b In article <3E9DB027.42A4A401@vl.videotron.ca>, JF Mezei <jfmezei.spamnot@vl.videotron.ca> writes: >David Webb wrote:P >> Hence your NAT device will not know where to send the connection to port 6000  >> and will therefore reject it. >3K >I don't understand what you are trying to say. I have just recently tested M >this and on a Netgear 314, I had no problem getting a remote X-client on the O >internet to open a window on my VAX X-server here. And the remote X-client wassL >also running VMS and was also behind some sort of NAT router because its IP >address was in the 10.* range.     L If it is doing pure NAT without port translation or if there is a static NAT9 mapping pointing port 6000 at the VMS box you will be OK.iK However if it is doing port translation then the NAT box will not know thatdI the request for the NAT box's address port 6000 is intended for your VAX.iM The NAT mapping table could quite easily have setup port 6000 as the external O port corresponding to an outbound connection from another system or more likelyi6 it will not have any entry corresponding to port 6000.    @ For NAT with PORT mapping the table will contain entries like :-    M internal address     internal port          External address    External portdM ================     ==============         ================    =============   D 10.1.1.4             49168                  158.94.100.1        7003E 10.1.1.5             4670                   158.94.100.1        49200.    G If 10.1.1.4 telnets to a box on the internet and then tries to run an X N application then the display on the remote system will have to be pointed back8 to 158.94.100.1 (the external interface of the NAT box).  J The remote system will then send packets back to port 6000 on 158.94.100.1H but when the NAT box receives them it doesn't know what to do with them.I It doesn't have a mapping for 158.94.100.1 port 6000. What should it do -nB should it send to port 6000 on 10.1.1.4 or port 6000 on 10.1.1.5 ?+ It can't know so it refuses the connection.   N You can overcome it by putting in a static mapping explicitly telling it where3 to send traffic destined for 158.94.1.100 port 6000  ie  B 10.1.1.4            6000                  158.94.100.1        6000  O But this doesn't help if you have users on other machines behind the NAT devices also wanting to display X.    E If your NAT box just does NAT translation rather than also doing portnK translation ie it has a pool of external addresses to assign then you don't- have this problem.    2 Internal address              External address    1 ================              ================   c  2 10.1.1.4                      158.94.100.1        2 10.1.1.5                      158.94.100.2            6 Anything destined for 158.94.100.1 will go to 10.1.1.4: and anything destined for 158.94.100.2 will go to 10.1.1.5    
 David Webb VMS and Unix team leader CCSS Middlesex University   ------------------------------    Date: 17 Apr 2003 06:52:07 -0700) From: P.Young@unsw.EDU.AU (Patrick Young)'/ Subject: Re: TCPIP Services and IP masqueradingl= Message-ID: <55f85d77.0304170552.23c996dd@posting.google.com>   | Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com> wrote in message news:<01KUTZM7SWGEAKTJN8@sysdev.deutsche-boerse.com>...J > > This works no problem on mine (firmware 1.2 Rel 05). On the "Advanced". > > tab "Port Forwarding", add a custom entry: > > O > > X11 6000/TCP/6000/192.168.1.100(or whatever your VMS box is getting as IP).w > , > Been there, done that, still doesn't work.  G My understanding is plausible in theory and works for me (however giveneC the state of my failing memory I would not bet on anything) ... the G external box wishes to establish a connection to your home OpenVMS box.0  D The Linksys has an established IP/Hardware address with your ISP. ItE would have no idea which computer on your internal network to connectaB to for out of the blue requests unless you tell it - "I don't know< how to do FTP" "what is X11?" - "why am I being asked this?"  C Try a telnet first to get X11 authentication/$ set display problemss out of the way:c  ; On a remote OpenVMS box, ie: in my case www.fce.unsw.EDU.AUs    H telnet 144.132.128.<something>4 %TELNET-I-TRYING, Trying ... 144.132.128.<something> .....w Nothing happens.  + Enable the telnet service on the Linksys...s    H telnet 144.132.128.<something>   OpenVMS on Hilux@homea  
 Username:   = If this works, there may be a problem with your X11 settings.   ? This is weird as you have mentioned you have other routers thatr& are on the *same* network/environment?  4 It works a treat for me. If all else fails, there is9 a "Restore Factory Defaults" under the "Password" tab - I / *assume* this means start again out of the box.    ------------------------------  + Date: Thu, 17 Apr 2003 11:21:12 +0100 (MET)l9 From: Phillip Helbig <HELBPHI@sysdev.deutsche-boerse.com>a* Subject: Re: Timeshare for VMS Development; Message-ID: <01KUTYOZPAIQAKTJN8@sysdev.deutsche-boerse.com>e  K > You should look into the DSPP program (link on the above page), which cand3 > make owning VMS more affordable for developers.     2 Is this if you develop for others or for yourself?  I > For non-commercial development, you can buy any old used alpha (or VAX)cK > system from ebay or elsewhere, and use the VMS hobbyist program to obtainn > VMS licenses.  e   Right.  ; > For a commercial project, the VMS hobbyist program is notfL > applicable, though you can start a project on hobbyist gear and obtain theI > right commercial licenses before you deploy or market the application.  1 > This is stretching the hobbyist license terms, -  E Stretching it quite a bit.  Hopefully, not stretching it to breaking lE point.  We don't want HP to get wind of such things and use it as an fH excuse to cancel the hobbyist programme (like happened with Charon-VAX, 3 though the situation there was slightly different).e   > and HP doesn't encourage# > it, but they clearly tolerate it.   0 Well, one tolerates what one doesn't know about.  C There is a REAL NEED (Sue, do you hear this?!) to have some sort ofyG low-cost license for startup businesses.  In the old days, even though tF software licenses were more expensive, they were still small compared G with the other costs of a company.  These days, they could be the main sD cost.  By charging 10%, say, of the after-tax profits, ANY business A could afford the license.  Since these folks wouldn't buy normal u8 licenses anyway, it would mean ADDITIONAL revenue to HP.  G > Educational institutions can use both the Educational license program H > (free, and somewhat restricted) or the CSLG program (much cheaper than > commercial licenses).i  G Another area which needs to be addressed.  The new educational license rH programme is intentionally crippled and the result is that anyone using H it will get a bad impression of VMS.  The old CSLG/DECcampus is OK, but A more expensive---still a good bargain, but too expensive for NEW i; campuses, and I know many old campuses who are dropping it.e  G I once saw a slide in a talk by Mark Gorham where he had a map showing iF all locations  where the new educational license was in use.  Quite a H lot.  Comparable to CSLG coverage, or even broader.  However, I know of G at least one campus where that data point is ONE GUY using the license rG to run some DEC hardware no-one else wanted.  The same campus recently sH dropped their CSLG license.  One guy (once quite active in DECUS) is notF the same as every student having a VMS account.  Comparing the two in , terms of "number of locations" is dishonest.   ------------------------------  % Date: Thu, 17 Apr 2003 09:36:36 +0100u( From: Nic Clews <sendspamhere@127.0.0.1>D Subject: Re: Truly effective - let's get them for the VMS campaign!!) Message-ID: <3E9E6794.6AFF99F7@127.0.0.1>i   John Smith wrote:  > E > This spot is amazing and real!  Check it out and then read how they  > did it (below).n  H This is currently on UK commercial TV and is very good. Reminded me (butD not in the same class as) the "mission impossible" squirrel (Carling Black Label) ad.   -- r? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer Sciencesd nclews at csc dot com    ------------------------------  # Date: Thu, 17 Apr 2003 12:51:22 GMTn# From: "John Smith" <a@nonymous.com>pD Subject: Re: Truly effective - let's get them for the VMS campaign!!H Message-ID: <erxna.66170$Vzu.11664@news02.bloor.is.net.cable.rogers.com>  5 "Nic Clews" <sendspamhere@127.0.0.1> wrote in messagea# news:3E9E6794.6AFF99F7@127.0.0.1...a > John Smith wrote:u > >sB > > This spot is amazing and real!  Check it out and then read how they > > did it (below).  >sE > This is currently on UK commercial TV and is very good. Reminded mew (butF > not in the same class as) the "mission impossible" squirrel (Carling > Black Label) ad.    ; Imagine a company like Honda, clearly an engineering drivent4 organization with a flair for marketing, owning VMS.     drifting....  A How about a print ad that reads like the following where x is thed actual value for each:               Low Score Wins   OpenVMS                    x Unix (all vendors)          xe" Linux                            x Microsoft Windows      x? (all numbers cumulative lifetime incidents for all commerciallyo available versions)-  C Your company may never have heard of CERT* but your bottom line has  certainly been affected by it.  F Each CERT event is a critical security problem that can jeapordize you@ company's computing systems and customer data, and each requires( costly intervention on your part to fix.  D For over 25 years OpenVMS from HP has set the standard in commercial+ operating systems security and reliability.            Protect your security.         Protect your customers. !         Protect your bottom-line.e           OpenVMS does it all.    D Fine Print * CERT - CERT Coordination Center (CERT/CC) is located atE the Software Engineering Institute (SEI), a federally funded research)C and development center at Carnegie Mellon University in Pittsburgh,eB Pennsylvania. Following the Morris worm incident, which brought 10C percent of Internet systems to a halt in November 1988, the Defense F Advanced Research Projects Agency (DARPA) charged the SEI with settingE up a center to coordinate communication among experts during securitye1 emergencies and to help prevent future incidents.p  ( (c) 2003 John Smith. ALL RIGHTS RESERVED   etc....    ------------------------------    Date: 17 Apr 2003 08:47:57 -0500; From: kaplow_r@eisner.encompasserve.org.TRABoD (Bob Kaplow)oD Subject: Re: Truly effective - let's get them for the VMS campaign!!3 Message-ID: <7xAVMvnGdSPU@eisner.encompasserve.org>w  n In article <erxna.66170$Vzu.11664@news02.bloor.is.net.cable.rogers.com>, "John Smith" <a@nonymous.com> writes:= > Imagine a company like Honda, clearly an engineering drivene6 > organization with a flair for marketing, owning VMS. >  > drifting.... > C > How about a print ad that reads like the following where x is theo > actual value for each: >  >             Low Score Wins >  > OpenVMS                    x > Unix (all vendors)          xt$ > Linux                            x > Microsoft Windows      xA > (all numbers cumulative lifetime incidents for all commerciallyT > available versions)n > E > Your company may never have heard of CERT* but your bottom line has:  > certainly been affected by it.  L Hey, Sue! You should get the CERT numbers for all of these and actually fillL this in and make it public. Break down the UNIX by vendor. Yea, you're gonna1 have to list Tru64 and HPUX. And include NSK too.   9 And send "John Smith" a check. Or at least a VMS t-shirt.t    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: 17 Apr 2003 07:50 CDT7' From: carl@gerg.tamu.edu (Carl Perkins) ) Subject: Re: VAX C++ 5.6 install question - Message-ID: <17APR200307505781@gerg.tamu.edu>t  m In article <ff921edf.0304161934.6cfe431b@posting.google.com>, hobbesnet@hotmail.com (Scott Squires) writes...eh }JF Mezei <jfmezei.spamnot@vl.videotron.ca> wrote in message news:<3E9C7A5F.4FD81080@vl.videotron.ca>...O }> It escapes me at the moment, but if you look at SYS$UPDATE:VMSINSTAL.COM foroP }> "SET VERIFY" of F$VERIFY(  you may find out whcih logical name can be definedL }> prior to invoking @VMSINSTAL to result in debugging output to your screen } 6 }Aha, thanks.  I'm still a bit confused by the result: } - }DEBUG - Get rid of interfering logical names. }$ DSAY "Get rid of DEBUG" }DEBUG - Get rid of DEBUGe }$ CALL CXX_SAFE_DEASSIGN DEBUGi }$CXX_SAFE_DEASSIGN: SUBROUTINEi+ }$ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Ye }$ ON WARNING THEN EXIT $STATUS C }$ IF F$TRNLNM(P1,"LNM$SYSTEM_TABLE") .NES. "" THEN DEASSIGN/SYSTEMe }DEBUG }$ ENDSUBROUTINE }$ DSAY "Get rid of DEBUGSHR"c }DEBUG - Get rid of DEBUGSHR" }$ CALL CXX_SAFE_DEASSIGN DEBUGSHR }$CXX_SAFE_DEASSIGN: SUBROUTINEt+ }$ ON CONTROL_Y THEN VMI$CALLBACK CONTROL_Yb }$ ON WARNING THEN EXIT $STATUSeC }$ IF F$TRNLNM(P1,"LNM$SYSTEM_TABLE") .NES. "" THEN DEASSIGN/SYSTEMc	 }DEBUGSHR * }%SYSTEM-F-NOLOGNAM, no logical name match* }%SYSTEM-F-NOLOGNAM, no logical name match }$CXX_EXIT_WARNING:  } F }The third "no logical name match" from my original post appears to beD }printed when kitinstal.com returns the error code to vmsinstal.com. } E }It looks like it is trying to evaluate the logical name DEBUGSHR andaF }deassign it if it exists and is not empty.  It looks fine to me.  ButG }I run into the same problem as the procedure does when I try it at thed }command prompt: }  }$ show log debugshr< }   "DEBUGSHR" = "SYS$SHARE:DEBUGSHR.EXE" (LNM$SYSTEM_TABLE) }$ deassign/system debugshr * }%SYSTEM-F-NOLOGNAM, no logical name match }  }Strange.  Any ideas?n }  }Thanks for the help,p }Scott Squires  : Try "SHOW LOGICAL DEBUGSHR*". I expect you'll find that it9 is an executive mode logical name wich therefore requiress $ deassign/system/exec debugshrl  6 From SYS$COMMON:[SYS$STARTUP]VMS$INITIAL-050_LIB.COM;1  9 $define/system/exec/nolog debugshr sys$share:debugshr.exev   (VMS V7.2-1)  G Note that there is a file SYS$STARTUP:DEBUGSETUP.COM that also wants toa> define this, and more, as a "regular" supervisor mode logical.  4 After system startup, it turns out that I have both:  /   "DEBUGSHR" [super] = "SYS$SHARE:DEBUGSHR.EXE"l.   "DEBUGSHR" [exec] = "SYS$SHARE:DEBUGSHR.EXE"  F I assume that the two files above are the culprits, but havn't checked very deeply.  J This appears to be a case of one .COM file not knowing what the other .COM( file(s) are actually doing. Very untidy.   --- Carl   ------------------------------  % Date: Thu, 17 Apr 2003 01:06:16 -0400n0 From: JF Mezei <jfmezei.spamnot@vl.videotron.ca>: Subject: VMS to be present at european security conference/ Message-ID: <3E9E363E.21D2DD3D@vl.videotron.ca>i  M Got thin in the mail from the ALL-IN-1 folks. (took a lot of processing sinceX# they sent it as a WORD document :-)u    K 2 weeks to go before InfosecurityEurope 2003 opens its doors once again toAK over 10,000 buyers and sellers inIT Security. Infosecurity Europe provideseG the best place forsourcing opportunities, information updates and freeaS educational forums, tackling the key technology issues set to affect your business.l  K There will be a strong OpenVMS presence there, and the ACME (AuthenticationgI and Credential Management Extensions) team plan a demonstration of  a new I development from Reading  an LDAP ACME server that stores authenticationr@ information in the HP Enterprise Directory. Imagine storing yourJ organizations OpenVMS authentication data in one secure directory, ratherN than maintaining separate authentication information for each system. This newF server is not available yet,  but will  be available as an  EAK (EarlyI Adopters Kit)  later this year. If you want to take part in its earliest-M public airing, come to Infosecurity. For more information contact Dave Holt..m   ------------------------------  % Date: Thu, 17 Apr 2003 17:08:04 +0100a9 From: Alan Adams <alan.adams@orchard-way.freeserve.co.uk>_> Subject: Re: VMS to be present at european security conference? Message-ID: <2735a3e44b.Alan.Adams@orchard-way.freeserve.co.uk>e  . In message <3E9E363E.21D2DD3D@vl.videotron.ca>;           JF Mezei <jfmezei.spamnot@vl.videotron.ca> wrote:u  O > Got thin in the mail from the ALL-IN-1 folks. (took a lot of processing sincet% > they sent it as a WORD document :-)c >  > M > 2 weeks to go before InfosecurityEurope 2003 opens its doors once again toiM > over 10,000 buyers and sellers inIT Security. Infosecurity Europe providesoI > the best place forsourcing opportunities, information updates and freehU > educational forums, tackling the key technology issues set to affect your business.t > M > There will be a strong OpenVMS presence there, and the ACME (AuthenticationhK > and Credential Management Extensions) team plan a demonstration of  a new K > development from Reading  an LDAP ACME server that stores authenticationnB > information in the HP Enterprise Directory. Imagine storing yourL > organizations OpenVMS authentication data in one secure directory, ratherP > than maintaining separate authentication information for each system. This newH > server is not available yet,  but will  be available as an  EAK (EarlyK > Adopters Kit)  later this year. If you want to take part in its earliesttO > public airing, come to Infosecurity. For more information contact Dave Holt..s  : Now if they'd thought to mention which country it is in...     -- i
 Alan Adams& alan.adams@orchard-way.freeserve.co.uk http://www.nckc.org.uk/_   ------------------------------  % Date: Thu, 17 Apr 2003 07:53:53 +0100 ( From: Nic Clews <sendspamhere@127.0.0.1>" Subject: Re: What is a VMS Cluster) Message-ID: <3E9E4F80.9AE2720F@127.0.0.1>   ( Andrew Harrison SUNUK Consultancy wrote: >  > Nic Clews wrote:, > > Andrew Harrison SUNUK Consultancy wrote:   > 1 > pxfs is the layer that globalises UFS and othere1 > filesystems. We are currently qualifying Oracler$ > using UFS and VxFS and this layer.  B Thanks, but I was more after the equivalent of an SPD or a "sales"	 brochure.y  G From my understanding, it is effectively an add on to the base O/S, andgH from what you're saying, more like a 'glue' between the base O/S and theH presented file system. I'm interested in the requirements (restrictions)5 for it, and the "services" it offers at a high level.i   TIA. --  ? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer Scienceso nclews at csc dot comu   ------------------------------  % Date: Thu, 17 Apr 2003 08:37:30 +0100l( From: Nic Clews <sendspamhere@127.0.0.1>" Subject: Re: What is a VMS Cluster) Message-ID: <3E9E59BA.54AF5403@127.0.0.1>o   Bill Todd wrote: > J > "Bob Koehler" <koehler@eisner.nospam.encompasserve.org> wrote in message/ > news:eDV7mKZC2GHc@eisner.encompasserve.org...vH > > In article <3E9D2790.6030602@nospamn.sun.com>, Andrew Harrison SUNUK > Consultancy writes:o > > >eC > > > UNIX (Solaris/AIX/HP-UX/Tru64) all support global filesystems_8 > > > and device access across the nodes in the cluster. > >rE > >    Wrong.  All these UNIX support NFS, which is not a shared filec/ > >    system, it's a client/server filesystem.w > N > Wrong, Bob.  AIX (GPFS) and Tru64 (Cluster File System) *definitely* supportN > true cluster file systems (that don't use NFS or NFS-style facilities in anyL > manner), and I'm pretty sure that Sun now does as well (though it's been aH > while since I checked and back then there wasn't sufficiently-detailedH > information to be absolutely certain).  For that matter, so does Linux! > (GFS).  Don't know about PH-UX.   G One of the main differentiators however, is if the shared filing system-H is either built into the base operating system, or if it is an "add on".E Unless there is a perfect emulation of the native file system, or you-D have an application dedicated and built to use the "newly presented"E file system (insert your choice) it can lead to interesting times. As H you say, the public documentation from Sun on their file systems is hard to come by however.m       > >d6 > >    Without a DLM, you don't really have a cluster. > K > If you won't take my word that that's rubbish, you should take it up withn) > Greg ("In Search of Clusters") Pfister.i  @ The clustering technology can make use of a few, not necessarilyH mutually exclusive techniques, and a DLM is only one. There is no goldenE rule in OpenVMS that says "thou shalt use the DLM", there are quite aaE few VMS clusters where the DLM is NOT used by the application at all,aF and (ignoring the usual cross mounted shared storage et al) VMS may as; well not have a DLM as far as the application is concerned!r  H It is too easy to just assume that the OpenVMS way is the only way to doE things, and this is simply not the case. Greg's second edition of hisp book is extended and updated.t  E I would argue that a company's(ies) datacentre(s) are a cluster, withv? the business processes in place forming the essence of a DLM orf equivalent.s   -- n? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer Sciencesg nclews at csc dot coma   ------------------------------  % Date: Thu, 17 Apr 2003 13:55:00 +0100t' From: Andrew Harrison SUNUK Consultancy " Subject: Re: What is a VMS Cluster. Message-ID: <3E9EA424.2080608@nospamn.sun.com>   Nic Clews wrote: > Bill Todd wrote: > J >>"Bob Koehler" <koehler@eisner.nospam.encompasserve.org> wrote in message/ >>news:eDV7mKZC2GHc@eisner.encompasserve.org...a >>G >>>In article <3E9D2790.6030602@nospamn.sun.com>, Andrew Harrison SUNUKi >> >>Consultancy writes:t >>A >>>>UNIX (Solaris/AIX/HP-UX/Tru64) all support global filesystemst6 >>>>and device access across the nodes in the cluster. >>> D >>>   Wrong.  All these UNIX support NFS, which is not a shared file. >>>   system, it's a client/server filesystem. >>N >>Wrong, Bob.  AIX (GPFS) and Tru64 (Cluster File System) *definitely* supportN >>true cluster file systems (that don't use NFS or NFS-style facilities in anyL >>manner), and I'm pretty sure that Sun now does as well (though it's been aH >>while since I checked and back then there wasn't sufficiently-detailedH >>information to be absolutely certain).  For that matter, so does Linux! >>(GFS).  Don't know about PH-UX.s >  > I > One of the main differentiators however, is if the shared filing system1J > is either built into the base operating system, or if it is an "add on".G > Unless there is a perfect emulation of the native file system, or you F > have an application dedicated and built to use the "newly presented"G > file system (insert your choice) it can lead to interesting times. AsaJ > you say, the public documentation from Sun on their file systems is hard > to come by however.n >   : http://sunflash.sun.com/61/2/opt-sysadmin/index.shtml#9258 Should help with documentation.h    7 But you raise an interesting point about compatibility.s  8 Sun chose to do PxFS which globalises filesystems rather5 than write a new cluster filesystem partly because we 4 were concerned about potential compatibility issues.   Regardsh Andrew Harrison    ------------------------------  # Date: Thu, 17 Apr 2003 15:24:53 GMTl% From: Milton <mbhewitt@optonline.net>t" Subject: Re: What is a VMS Cluster8 Message-ID: <79ft9v8g52sfu06f487sed3pbfhg5rjpe1@4ax.com>  H On Wed, 16 Apr 2003 13:26:07 -0400, "Bill Todd" <billtodd@metrocast.net> wrote:   >cI >"Bob Koehler" <koehler@eisner.nospam.encompasserve.org> wrote in messageh. >news:eDV7mKZC2GHc@eisner.encompasserve.org...G >> In article <3E9D2790.6030602@nospamn.sun.com>, Andrew Harrison SUNUK1 >Consultancy writes: >> >B >> > UNIX (Solaris/AIX/HP-UX/Tru64) all support global filesystems7 >> > and device access across the nodes in the cluster.n >>D >>    Wrong.  All these UNIX support NFS, which is not a shared file. >>    system, it's a client/server filesystem. > M >Wrong, Bob.  AIX (GPFS) and Tru64 (Cluster File System) *definitely* support M >true cluster file systems (that don't use NFS or NFS-style facilities in any 
 >manner),   ! GPFS is also available for Linux:o@ http://www-1.ibm.com/servers/eserver/clusters/software/gpfs.html  % And has been since November 13, 2001 iL http://www-916.ibm.com/press/prnews.nsf/jan/4F59645B54FCF0D485256B0300512B03  A There's also a new linux storage and file system architecture andu? implementation, suitable for very large clusters, called LustrepC A next-generation cluster file system which can serve clusters withdH 10,000's of nodes, petabytes of storage, move 100's of GB/sec with state2 of the art security and management infrastructure. http://lustre.org/  B >and I'm pretty sure that Sun now does as well (though it's been aG >while since I checked and back then there wasn't sufficiently-detailedo) >information to be absolutely certain).  T  D Sun Cluster 3.0 has a cluster file system is based on the proxy file system pxfs.    ; http://docs.sun.com/db/doc/806-1424/6jan9i70j?q=pxfs&a=view   > There are also Sun shared filesystems QFS, SAM-FS, and SAM-QFS http://docs.sun.com/?q=QFS   >For that matter, so does Linuxl  >(GFS).  Don't know about PH-UX.    D >> > Repeating the well worn OpenVMS mantra that UNIX cannot do that4 >> > is boring, it has been able to do it for years. >>; >>    It's still true, unless you load TruCluster on Tru64.  >>@ >> > Partitioning is also highly desirable for shared everything= >> > clusters since it minimises the effects of having a somee) >> > form of distributed locking/caching.c >>5 >>    Without a DLM, you don't really have a cluster.p >uJ >If you won't take my word that that's rubbish, you should take it up with( >Greg ("In Search of Clusters") Pfister.   Cheers,l Milton   ------------------------------  % Date: Thu, 17 Apr 2003 08:42:27 +0100 0 From: Chris Sharman <chris.sharman@sorry.nospam>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?3 Message-ID: <b7llt4$v7$1$8302bc10@news.demon.co.uk>i   David M Smith wrote:O > Thanks! A few minor omissions in the code you posted (SAY symbol, NOVMS_IMAGEkM > label not defined) but otherwise looks good. What are the symbols DEBUG and08 > SHARE all about? You get them, but don't display them.  F Yes, sorry - it was an excerpt from a larger command procedure, whose I function is to display image info & move them to production, turning off d the debug bit in the process.s  E I just posted the bits that seemed relevant to the original question.    Chrisb   ------------------------------  % Date: Thu, 17 Apr 2003 08:48:04 +0100r0 From: Chris Sharman <chris.sharman@sorry.nospam>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?+ Message-ID: <3E9E5C34.5040800@sorry.nospam>n   Chris Townley wrote:4 > This is a classic example of how not to write DCL.   Thank you for those kind words.i  L > Why do people write such badly formatted code? It doesnt take much to make  I The answer is, of course, that _I_ don't. The bad formatting (removal of hI tabs etc) is a feature of your mail/news client. If you don't like it, I n) suggest you change to a different client.t  ; It's not the news server, because the code is formatted on e$ news.demon.co.uk where I look at it.   Regards, Chrisp   ------------------------------  % Date: Thu, 17 Apr 2003 08:48:39 +0100e0 From: Chris Sharman <chris.sharman@sorry.nospam>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?+ Message-ID: <3E9E5C57.3060805@sorry.nospam>1   Chris Townley wrote:4 > This is a classic example of how not to write DCL.   Thank you for those kind words.   L > Why do people write such badly formatted code? It doesnt take much to make  I The answer is, of course, that _I_ don't. The bad formatting (removal of  I tabs etc) is a feature of your mail/news client. If you don't like it, I .) suggest you change to a different client.s  ; It's not the news server, because the code is formatted on -$ news.demon.co.uk where I look at it.   Regards, Chris    ------------------------------  % Date: Thu, 17 Apr 2003 08:51:56 +0100u0 From: Chris Sharman <chris.sharman@sorry.nospam>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?4 Message-ID: <b7lmet$174$4$8302bc10@news.demon.co.uk>   Chris Townley wrote:4 > This is a classic example of how not to write DCL.   Thank you for those kind words.a  L > Why do people write such badly formatted code? It doesnt take much to make  I The answer is, of course, that _I_ don't. The bad formatting (removal of vI tabs etc) is a feature of your mail/news client. If you don't like it, I d) suggest you change to a different client.a  ; It's not the news server, because the code is formatted on  $ news.demon.co.uk where I look at it.   Regards, Chris-  H PS. Can't even reply directly, since both your posting address and your F address in your signature are bouncing. I don't publish a valid email I myself, but if you put an address in your sig you really ought to accept h mail to it.7   ------------------------------  % Date: Thu, 17 Apr 2003 08:49:17 +0100h0 From: Chris Sharman <chris.sharman@sorry.nospam>> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?+ Message-ID: <3E9E5C7D.6090700@sorry.nospam>c   Chris Townley wrote:4 > This is a classic example of how not to write DCL.   Thank you for those kind words.   L > Why do people write such badly formatted code? It doesnt take much to make  I The answer is, of course, that _I_ don't. The bad formatting (removal of tI tabs etc) is a feature of your mail/news client. If you don't like it, I o) suggest you change to a different client.I  ; It's not the news server, because the code is formatted on e$ news.demon.co.uk where I look at it.   Regards, Chris-   ------------------------------   Date: 17 Apr 2003 07:37 CDT ' From: carl@gerg.tamu.edu (Carl Perkins)d> Subject: Re: [OpenVMS Alpha] How to get image version in DCL ?- Message-ID: <17APR200307374365@gerg.tamu.edu>d  ? "Chris Townley" <news_ac@townleyc.NOSPAM.demon.co.uk> writes...e> }"Chris Sharman" <chris.sharman@sorry.nospam> wrote in message/ }news:b7j1p0$duq$1$8300dec7@news.demon.co.uk... # }> Peter 'EPLAN' LANGSTOEGER wrote:gH }> > 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 solutiongL }> > for getting Image Identification Information of .EXE files ? On Alpha ? }>% }> $ open/read i 'f$parse(p1,".exe")' 
 }> $ read i h  }> $ close i2 }> $ if f$length(h).ne.512 then $ goto novms_image }> $ if f$cvui(0,32,h).lt.16	 }> $ thene }> $ arch = "Alpha"d }> $ debug_byte = 80, }> $ hi = f$extract(f$cvui(24*8,32,h),104,h)   [...]   3 }This is a classic example of how not to write DCL.   
 No, it isn't.p  K }Why do people write such badly formatted code? It doesnt take much to makee }DCL code readable,g }and MAINTAINABLE?  E "People" didn't. *YOU* did. The message as you quoted it is not usingtB the formatting that the original message was posted with. You have changed the formatting.   J Well, OK - it was probably your newsreader rather than you. It has removedH the tab characters that are used to indent the contnts of the "then" and? "else" blocks (and it is used in the comments at the end, too).   C You should switch to a newsreader that des not alter the formattingn( of the messages you are trying to read.   I }Whenever I look at code like this, I simply switch off; if I am asked tonG }maintain such code, I will normally send it where it deserves to be...i }  }--o }Chris  I The thing you should switch off is your newsreader. It is poorly written.aH Then you should switch off your bad attitude - you have complained aboutI something that is your own fault and implied that the originator is doingc0 something wrong when the problem is at your end.   --- Carl   ------------------------------   End of INFO-VAX 2003.212 ************************