1 INFO-VAX	Tue, 04 May 2004	Volume 2004 : Issue 247       Contents:# Re: 11:05 PM Encompass Wake Up Call   Re: Another sneak preview - V8.2  Re: Another sneak preview - V8.2  Re: Another sneak preview - V8.2  Re: Another sneak preview - V8.2% Re: Another VMS marketing opportunity % Re: Another VMS marketing opportunity % Re: Another VMS marketing opportunity , Re: Billions wasted due to IT skills deficit ES-40 (2 Fibre Channels) Re: ES-40 (2 Fibre Channels) Re: ES-40 (2 Fibre Channels) Re: ES-40 (2 Fibre Channels)> Re: Floating Point and C casts?  (was: Re: typecast internals)2 Re: Handling of long loops in X-windows programmesI Re: How can I determine which version of DecNet is installed on my server > Re: How to turn linux into VMS - memory refresher for Dave ...> Re: How to turn linux into VMS - memory refresher for Dave ...> Re: How to turn linux into VMS - memory refresher for Dave ...> Re: How to turn linux into VMS - memory refresher for Dave ...> Re: How to turn linux into VMS - memory refresher for Dave ...> RE: How to turn linux into VMS - memory refresher for Dave ...> Re: How to turn linux into VMS - memory refresher for Dave ...! Re: Java RMI as detached Process? ! Re: Java RMI as detached Process? 4 Re: Linux on its way out - unless you are a geek ...4 Re: Linux on its way out - unless you are a geek ...4 Re: Linux on its way out - unless you are a geek ... Listing SMTP accounting records  microvax - decserver problem  Re: microvax - decserver problem  Re: microvax - decserver problem( More suggestions for TCPIP SMTP ReceiverJ Re: non-system but priviledged account OK for installing layered products?& Re: Print HTML files directly from VMS SYSDUMP.DMP and AUDIT  Re: SYSDUMP.DMP and AUDIT ! Re: TCPIP SMTP distribution lists ! Re: TCPIP SMTP distribution lists  typecast internals Re: typecast internals) Re: VMS opportunities HP misses every day ) Re: VMS opportunities HP misses every day ) Re: VMS opportunities HP misses every day   F ----------------------------------------------------------------------   Date: 4 May 2004 10:08:17 -0600 ; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) , Subject: Re: 11:05 PM Encompass Wake Up Call3 Message-ID: <yiwhdRlLLZ80@eisner.encompasserve.org>   e In article <4ut590dr2qckon2pa5b76cptof4h99pvph@4ax.com>, tutor <tutor_removespam_@cfl.rr.com> writes:  > Ok, > >    Did anyone else receive a call last night from ENCOMPASS?  :    My call came at work, during normal business hours EDT.  &    You gave them your home number ?!?!   ------------------------------  % Date: Tue, 04 May 2004 08:23:40 +0200 * From: Paul Sture <nospam@sture.homeip.net>) Subject: Re: Another sneak preview - V8.2 8 Message-ID: <c77ctc$fe45$2@ID-132135.news.uni-berlin.de>   Hans Vlems wrote: ; > "Paul Sture" <nospam@sture.homeip.net> schreef in bericht 5 > news:c74ju9$i6e26$1@ID-132135.news.uni-berlin.de...  >  >>Paul Sture wrote:  >> >>>Hans Vlems wrote: >>>  >>> A >>>>"Guy Peleg" <guy.peleg@remove_this_hp.com> schreef in bericht ( >>>>news:4094c677@usenet01.boi.hp.com... >>>> >>>>+ >>>>>Here is another sneak preview of V8.2:  >>>>> 2 >>>>>We have added a CTRL-T AST routine, to report& >>>>>the progress of a COPY operation. >>>>>  >>>>>Here is a small example:  >>>>> / >>>>>IPL31> copy sys$system:sysdump.dmp [] /log J >>>>>IPL31::GUY 12:55:12 COPY      CPU=00:00:00.88 PF=3295 IO=1025 MEM=260> >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (0% completed)* >>>>>         2921 blocks copied of 375777J >>>>>IPL31::GUY 12:55:18 COPY      CPU=00:00:01.02 PF=3300 IO=1196 MEM=265> >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (3% completed)+ >>>>>         13589 blocks copied of 375777 J >>>>>IPL31::GUY 12:55:33 COPY      CPU=00:00:01.22 PF=3300 IO=1551 MEM=265> >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (9% completed)+ >>>>>         35941 blocks copied of 375777 J >>>>>IPL31::GUY 12:56:00 COPY      CPU=00:00:01.63 PF=3300 IO=2212 MEM=265? >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (20% completed) + >>>>>         77724 blocks copied of 375777  >>>>> 3 >>>>>As usual, your feedback is highly appreciated.  >>>>>  >>>>>Guy Peleg >>>>>OpenVMS Engineering >>>>>  >>>>>  >>>>>  >>>>J >>>>That's very useful, especially the "% completed" part. Would it be tooE >>>>difficult to add that string to BACKUP's output; when restoring a  >>>>saveset that is? >>> C >>>I like the "% completed" part too, so I'll second that question.  >>>  >>J >>In the light of Larry's reply to Joshua Lehrer, BACKUP does not know theH >>size of a saveset on tape, so "% completed" here is either meaningless: >>or could only refer to the current file being processed. >> >  > M > My request was not too precisely worded. I meant "while restoring a saveset  > that resides on disk".   Understood.   K > I doubt that COPY knows the size of a file when it uses tapes on input so  > the same restriction > would apply, right?  >    Yes.   ------------------------------   Date: 4 May 2004 10:15:55 -0600 ; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) ) Subject: Re: Another sneak preview - V8.2 3 Message-ID: <mtF8YAhhelmx@eisner.encompasserve.org>   ] In article <4094c677@usenet01.boi.hp.com>, "Guy Peleg" <guy.peleg@remove_this_hp.com> writes:  > ( > Here is another sneak preview of V8.2: > / > We have added a CTRL-T AST routine, to report # > the progress of a COPY operation.       Warm good feelings.  B    How about wildcards for $trnlnm (name and/or table) and $getuai.    (username)?  Those would be really usefull.   ------------------------------  $ Date: Tue, 4 May 2004 19:07:08 +0200, From: "Hans Vlems" <hvlems.dotweg@zonnet.nl>) Subject: Re: Another sneak preview - V8.2 8 Message-ID: <c78inr$ur0j$1@ID-143435.news.uni-berlin.de>  9 "Paul Sture" <nospam@sture.homeip.net> schreef in bericht 2 news:c77ctc$fe45$2@ID-132135.news.uni-berlin.de... > Hans Vlems wrote: = > > "Paul Sture" <nospam@sture.homeip.net> schreef in bericht 7 > > news:c74ju9$i6e26$1@ID-132135.news.uni-berlin.de...  > >  > >>Paul Sture wrote:  > >> > >>>Hans Vlems wrote: > >>>  > >>> C > >>>>"Guy Peleg" <guy.peleg@remove_this_hp.com> schreef in bericht * > >>>>news:4094c677@usenet01.boi.hp.com... > >>>> > >>>>- > >>>>>Here is another sneak preview of V8.2:  > >>>>> 4 > >>>>>We have added a CTRL-T AST routine, to report( > >>>>>the progress of a COPY operation. > >>>>>  > >>>>>Here is a small example:  > >>>>> 1 > >>>>>IPL31> copy sys$system:sysdump.dmp [] /log L > >>>>>IPL31::GUY 12:55:12 COPY      CPU=00:00:00.88 PF=3295 IO=1025 MEM=260@ > >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (0% completed), > >>>>>         2921 blocks copied of 375777L > >>>>>IPL31::GUY 12:55:18 COPY      CPU=00:00:01.02 PF=3300 IO=1196 MEM=265@ > >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (3% completed)- > >>>>>         13589 blocks copied of 375777 L > >>>>>IPL31::GUY 12:55:33 COPY      CPU=00:00:01.22 PF=3300 IO=1551 MEM=265@ > >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (9% completed)- > >>>>>         35941 blocks copied of 375777 L > >>>>>IPL31::GUY 12:56:00 COPY      CPU=00:00:01.63 PF=3300 IO=2212 MEM=265A > >>>>>Copying: SYS$SYSROOT:[SYSEXE]SYSDUMP.DMP;1 (20% completed) - > >>>>>         77724 blocks copied of 375777  > >>>>> 5 > >>>>>As usual, your feedback is highly appreciated.  > >>>>>  > >>>>>Guy Peleg > >>>>>OpenVMS Engineering > >>>>>  > >>>>>  > >>>>>  > >>>>L > >>>>That's very useful, especially the "% completed" part. Would it be tooG > >>>>difficult to add that string to BACKUP's output; when restoring a  > >>>>saveset that is? > >>> E > >>>I like the "% completed" part too, so I'll second that question.  > >>>  > >>L > >>In the light of Larry's reply to Joshua Lehrer, BACKUP does not know theJ > >>size of a saveset on tape, so "% completed" here is either meaningless< > >>or could only refer to the current file being processed. > >> > >  > > G > > My request was not too precisely worded. I meant "while restoring a  saveset  > > that resides on disk". > 
 > Understood.  > J > > I doubt that COPY knows the size of a file when it uses tapes on input so > > the same restriction > > would apply, right?  > >  >  > Yes. > L Ah good, I was afraid that my request would be near impossible. Or too large a task to implement E as a mere "side effect", without a rewrite of the entire OS. Guy sure ! attracts attention with his posts  but sure a lot of work too!    ------------------------------  # Date: Tue, 04 May 2004 17:07:25 GMT / From: brooks@cuebid.zko.dec.nospam (Rob Brooks) ) Subject: Re: Another sneak preview - V8.2 - Message-ID: <xWp+hBQg1IcE@cuebid.zko.dec.com>   = koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes: 3 >"Guy Peleg" <guy.peleg@remove_this_hp.com> writes:  >>  ) >> Here is another sneak preview of V8.2:  >>  0 >> We have added a CTRL-T AST routine, to report$ >> the progress of a COPY operation. > D >    How about wildcards for $trnlnm (name and/or table) and $getuai0 >    (username)?  Those would be really usefull.  ? 	Certainly not  for  V8.2; we're getting pretty close to  field E test, and are limiting the introduction of new code as we prepare for  field test.    --    M Rob Brooks    VMS Engineering -- I/O Exec Group     brooks!cuebid.zko.dec.com    ------------------------------  $ Date: Tue, 4 May 2004 11:26:52 +0200* From: "Karsten Nyblad" <nospam@nospam.com>. Subject: Re: Another VMS marketing opportunity- Message-ID: <c77nl0$312d$1@news.cybercity.dk>   . "John Smith" <a@nonymous.com> wrote in message& news:2e2dnWjQ6o9s_wvdRVn-ug@igs.net... > L http://story.news.yahoo.com/news?tmpl=story&ncid=1212&e=4&u=/afp/20040503/tc@ > _afp/internet_virus_finland_banking_company_sampo&sid=96001018L > There should be several full page ads in the major Finnish, and indeed allH > the Scandanvian and countries which touch the Baltic tomorrow morning, > extolling the virtues of VMS.   L I have not been capable of finding any Danish media reporting this incident.I And I doubt it will make people buy other systems.  A secnificant part of I the largest Danish bank customer related systems was down a week due to a ( failed disk server and four bugs in DB2.I (http://www.danskebank.com/COM/web.nsf/Docs/20030304?OpenDocument&Click=) < It seems like most customers simply accepted that it was so.  C I also searched for English language news on the Finish incident on : news.google.com.  It seems like it is not widely reported.  G > Despite the fact that it was only the retail branches closed, how any  other L > banks around the world might be impacted by this bank's decision to close?K > What's the cost of lost business? What's the cost of keeping Microsoft in G > your organization for key infrastructure? What's the 'ripple effect'?  Every L > major financial publication  world-wide ought to have an OpenVMS ad in the
 > next issue.  > > > My prediction: HP will do nothing. IBM & Sun will advertise.  , My prediction:  None of them will advertise.  L By the way:  My guess is that most of the systems have been desktop systems.= Which VMS systems can replace Windows systems on the desktop?    Karsten Nyblad ibpit1202 at sneakemail dot com    ------------------------------   Date: 4 May 2004 07:06:58 -0700 . From: fabiopenvms@yahoo.com.br (Fabio Cardoso). Subject: Re: Another VMS marketing opportunity= Message-ID: <f30679fb.0405040606.31a44141@posting.google.com>   W "John Smith" <a@nonymous.com> wrote in message news:<2e2dnWjQ6o9s_wvdRVn-ug@igs.net>... N > http://story.news.yahoo.com/news?tmpl=story&ncid=1212&e=4&u=/afp/20040503/tc@ > _afp/internet_virus_finland_banking_company_sampo&sid=96001018 > K > What do you want to bet that HP does nothing with events such as these to   > advertise and promote OpenVMS? > L > There should be several full page ads in the major Finnish, and indeed allH > the Scandanvian and countries which touch the Baltic tomorrow morning, > extolling the virtues of VMS.  > M > Despite the fact that it was only the retail branches closed, how any other L > banks around the world might be impacted by this bank's decision to close?K > What's the cost of lost business? What's the cost of keeping Microsoft in M > your organization for key infrastructure? What's the 'ripple effect'? Every L > major financial publication  world-wide ought to have an OpenVMS ad in the
 > next issue.  > > > My prediction: HP will do nothing. IBM & Sun will advertise. >  > ---------------- >  > . > Finnish bank closes to ward off Sasser virus > M > HELSINKI (AFP) - Sampo, Finland's third largest bank, closed its 130 branch E > offices across the country to prevent the Sasser Internet worm from  > infecting its systems. > I > The Sasser bug has so far contaminated millions of computers worldwide, 7 > making them shut down and restart in an endless loop.  > J > "We decided to close our offices as a precaution, since we knew that ourM > virus protection hadn't been updated," Sampo spokesman Hannu Vuola told AFP  > on Monday. > L > "It is possible that we have some minor problems with this (worm) already,I > so this was the best decision to avoid any serious problems," he added.  > E > Sampo is Finland's third largest bank with over a million customers N > nationwide. Its corporate and Internet banking services were not affected by > the shut down, Vuola said.    C A few years ago I worked for a Brazilian Bank with their automation = system based in Windows NT servers ! That time I said to them = do adopt small Suns Netras or SCO Unix ! They decided to run G the system under NT 4.0. By the way it was a small bank and everyday we H needed to reboot 2 or 3 posts. (servers). The servers had the automationH software itself, Oracle, Lotus Notes, Tivoli, Control-M, Connect Direct,8 Communication Servers (about 12 products to run a post).  B But the worse: I homologated Unisys and HP servers that time ! But? the direction "decided" to use IBM Net"shits" ... we lost a lot + of disks with that ServerRAID controller !         Regards  FC   ------------------------------  % Date: Wed, 05 May 2004 00:39:02 +0800 , From: Paul Repacholi <prep@prep.synonet.com>. Subject: Re: Another VMS marketing opportunity- Message-ID: <87hduw4061.fsf@prep.synonet.com>   $ labadie <labadie_g@decus.fr> writes:  F > If I was CEO of this bank who needs to close a few days because of a1 > virus, I would fire imeediately the head of IT.   B It was on the news that Westpac was down this morning from Sasser.@ And one of the US airlines was dead in the water for 6 hrs or so9 due to a computer outage. Wonder what the total cost was?    --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------  # Date: Tue, 04 May 2004 10:03:56 GMT . From: Beach Runner <BeachRunner@cfl.rr.nospam>5 Subject: Re: Billions wasted due to IT skills deficit = Message-ID: <gUJlc.558363$Po1.251920@twister.tampabay.rr.com>    Dirk Munk wrote:  
 > John Smi >  >> >>< >> Every legal system has its own set of horror stories and  >> inefficiences, but J >> on the whole it appears that the US legal system has more than its fairK >> share of ridiculously high cost judgements against defendants who should G >> never have been in court in the first place - the Arizona woman who   >> drove@ >> with a hot cup of McDonalds coffee beween her thighs and was  >> surprised, and D >> scaled, when she squeezed her thighs and the coffee spilled out   >> (about $5MM >> in damages) - > H There's another side to this story. McDonalds had been warned they were 
 keeping their I coffee MUCH hotter than industry standards, Making it dangerous, that it  
 would burnD immediately, unlike industry standards. However, it kept the coffee  fresher. They balancedG the risk of negligence, knowing that they were endangering people with   the increased profit.    Know the whole story.    Beach Runner   ------------------------------   Date: 4 May 2004 06:54:28 -0700 . From: fabiopenvms@yahoo.com.br (Fabio Cardoso)! Subject: ES-40 (2 Fibre Channels) = Message-ID: <f30679fb.0405040554.7061e062@posting.google.com>    Well,   @ I have an ES-40 with two FCs. One is a Emulex LP-9000 (DGA) and 1 the other is a KGPSA-DA (DGB) not in production.  G So we will migrate the disks from the DGA to the DGB, but we dont have  > "window" to remove the DGA from the slot. I would like to knowB if there is a way to change the names (DGn) of the FC controllers.- Or I will need to change the mount procedure.      Regards    FC   ------------------------------  # Date: Tue, 04 May 2004 14:42:51 GMT / From: brooks@cuebid.zko.dec.nospam (Rob Brooks) % Subject: Re: ES-40 (2 Fibre Channels) - Message-ID: <ZQ2r$W5C1Qyl@cuebid.zko.dec.com>   0 fabiopenvms@yahoo.com.br (Fabio Cardoso) writes:  B > I have an ES-40 with two FCs. One is a Emulex LP-9000 (DGA) and 3 > the other is a KGPSA-DA (DGB) not in production.  I > So we will migrate the disks from the DGA to the DGB, but we dont have  @ > "window" to remove the DGA from the slot. I would like to knowD > if there is a way to change the names (DGn) of the FC controllers./ > Or I will need to change the mount procedure.   $ I do not understand your question.    O ALL fibre channel disks are prefixed with $1$DGA.  While the Fibre PORT devices N do show up as PGA, PGB, PGC, etc . . ., that does not affect the actual device3 name of the LUN presented to VMS by the controller.    --    M Rob Brooks    VMS Engineering -- I/O Exec Group     brooks!cuebid.zko.dec.com    ------------------------------  # Date: Tue, 04 May 2004 15:38:26 GMT 1 From: Michael Austin <maustin@firstdbasource.com> % Subject: Re: ES-40 (2 Fibre Channels) 2 Message-ID: <4097B8E9.AF96F413@firstdbasource.com>  H Give us a better idea of how your SAN and drives are configured and what you are trying to accomplish...  SHOW DEV/MULTI  & set device/switch/path=PGB0.xxxxxxxxxx  ' will switch the device to the new path.   J How is your SAN configured, and why do you care which path it is on.. Your+ system should be configured for redundancy.   ? PGA-------->SANSWITCH-1======> HSG/HSV top1 bottom1   !! note 2  connections on each hsg ? PGB-------->SANSWITCH-2======> HSG/HSV top2 bottom2   !! note 2  connections on each hsg   J SANSWITCH1 and 2 DO NOT connect to each other -- they should be identical,C but seperate fabrics.  This will allow you to lose an entire fabric J without affecting your connectivity.   While the star fabric (all switchesG have ISL ports to each other) is redundant, but it uses up way too many G ports. I prefer a storage-centric core-edge /redundant fabric topology.    Michael Austin     Fabio Cardoso wrote:   > Well,  > A > I have an ES-40 with two FCs. One is a Emulex LP-9000 (DGA) and 2 > the other is a KGPSA-DA (DGB) not in production.H > So we will migrate the disks from the DGA to the DGB, but we dont have@ > "window" to remove the DGA from the slot. I would like to knowD > if there is a way to change the names (DGn) of the FC controllers./ > Or I will need to change the mount procedure.  > 	 > Regards  >  > FC   ------------------------------   Date: 4 May 2004 09:54:10 -0700 . From: fabiopenvms@yahoo.com.br (Fabio Cardoso)% Subject: Re: ES-40 (2 Fibre Channels) = Message-ID: <f30679fb.0405040854.2df0d2b1@posting.google.com>   d brooks@cuebid.zko.dec.nospam (Rob Brooks) wrote in message news:<ZQ2r$W5C1Qyl@cuebid.zko.dec.com>...2 > fabiopenvms@yahoo.com.br (Fabio Cardoso) writes: > D > > I have an ES-40 with two FCs. One is a Emulex LP-9000 (DGA) and 5 > > the other is a KGPSA-DA (DGB) not in production.  K > > So we will migrate the disks from the DGA to the DGB, but we dont have  B > > "window" to remove the DGA from the slot. I would like to knowF > > if there is a way to change the names (DGn) of the FC controllers.1 > > Or I will need to change the mount procedure.  > & > I do not understand your question.   > Q > ALL fibre channel disks are prefixed with $1$DGA.  While the Fibre PORT devices P > do show up as PGA, PGB, PGC, etc . . ., that does not affect the actual device5 > name of the LUN presented to VMS by the controller.   G Ok ! I tought the disks were renamed ! I installed an AS-4100 two years E ago with two FC controllers in another site ! I checked the disks and / they are all DGA in both controllers (PGA/PGB).    Regards    FC   ------------------------------  # Date: Tue, 04 May 2004 16:13:55 GMT # From: hoff@hp.nospam (Hoff Hoffman) G Subject: Re: Floating Point and C casts?  (was: Re: typecast internals) 0 Message-ID: <7jPlc.837$gO1.543@news.cpqcorp.net>  c In article <d06ac2eb.0405032206.4ea0a009@posting.google.com>, niklaus@gamebox.net (Niklaus) writes:   = :  I would like to know more about casts.What exactly happens 9 :  when casts are applied to a variable.I know that if an < :  object of type int is applied an cast of float the result :  would be of type float.  C   You are mixing a discussion of integer and floating point storage -   with a discussion of language constructs.     D   What's up?  What particular data conversion problem are you reallyC   looking to solve?  Error messages?  Conversion requirements, etc? C   There are specific data format conversion routines available, for A   instance -- casts are fairly restrictive in their capabilities, C   but the implementation is a component of the language definition. 7   Conversion routines provide additional flexibility.     (   What problem are you seeking to solve?     / :    What i would like to know is the about the 3 :    internals when a cast is applied ? Say we have  :  :                   int i = 3; :                   double j; # :                   j = (double) i;  :     8 :     What happens in the above statement  ? Can someone< :     explain me at bit level or a considerable explantion ?  G   The integer is converted from a signed integer into to a double float H   value, typically into an F-, G-, or T-format floating point value withG   the target depending on the OpenVMS platform and compilation options.   H   If you really want to know what happens at the bit level, well, dig upI   the assembly documentation for whichever platform is in use and ask the H   compiler to generate machine code listings.  Then look at the hardwareF   instructions and the run-time library calls used for the conversion.  G   Such hardware assembly language and Run-Time Library documentation is <   available of course, and is referenced in the OpenVMS FAQ.     :2) 0 :     Also i would like to know what happens say :  :                  i = (int)j; : B :     Again an explanation at the bit level would be very helpful. :     If we have  5   j is converted from a double float to an integer.     F   Note that fractions have ranges of integers that can be represented,D   as calculated by the bits in the exponent and the fraction.  ThereE   are a number of values which have no direct corrolation when format E   conversions are involved, or when the results of an operation might ;   not be what you expected due to differences in routing.     F   Monetary values, for instance, are and typically should be stored inE   integer cells, though most programmers might initially think to use H   a floating point value.  (Most programmers make that mistake once. :-)     :3)  : ! :                  float f = 4.3;  :                  int i;  :                  i = (int) f;  : > :    What happens here ? How does the truncation take place ?   A   The fraction is not part of nor representable as an integer, so    it is removed.   :4) H :     Is it similar to how int got promoted to double in the question 2.  J   C has specific and documented rules for casting and has specific detailsK   on what is called "promotion", though details of the conversions are also J   specific to the underlying floating point implementation provided by the
   hardware.     J   IEEE is probably the most portable and common floating point format, andL   is available in hardware on Alpha and I64.  VAX has floating point formatsJ   which are very close to IEEE (with VAX predating the IEEE floating pointG   formats), but these formats are not typically implemented off the VAX L   and the Alpha platforms.  OpenVMS I64 provides various capabilities withinL   the compilers and the run-time specifically for VAX floating point formats5   and operations, and specifically for compatibility.   F   IEEE floating point conversions are detailed in the compiler manuals,   and (obviously) in the IEEE documentation.  H   D is VAX single-precision and F and G are VAX floating point doubles, H   while S and T are the IEEE single- and double-precision floating point   values, respectively.      :5) , :     How are side effects defined ? When do, :     i say typecasting is an side  effect ?  H   casting is used when the data types do not match and you need to forceH   the match.  The compiler has generated a warning explaining the error,I   and you are providing specific additional instructions to the compiler. I   In some cases, the conversion can be performed with no data loss, while @   in others there will be a loss of precision and/or truncation.   :6) 9 :    Is truncation a side effect of type casting or not ?   9   Um, what else would you expect the compiler to do?  :-)   G   Again, the real question is: "what are you up to?"  Pointed questions H   can and usually will get you answers -- look at the compiler-generatedG   machine code listings being the most detailed answer to the questions I   here -- but answers such as this might not be the best answer available *   to the question you had intended to ask.  N  ---------------------------- #include <rtfaq.h> -----------------------------K     For additional, please see the OpenVMS FAQ -- www.hp.com/go/openvms/faq N  --------------------------- pure personal opinion ---------------------------E         Hoff (Stephen) Hoffman   OpenVMS Engineering   hoff[at]hp.com    ------------------------------   Date: 4 May 2004 01:17:05 -0700 . From: martinkirby12@yahoo.co.uk (Martin Kirby); Subject: Re: Handling of long loops in X-windows programmes < Message-ID: <224291b.0405040017.52fa3548@posting.google.com>  a JF Mezei <jfmezei.spamnot@teksavvy.com> wrote in message news:<409357D1.7642C2FE@teksavvy.com>...  ...  > G > What are the different ways of handling this on X-windows ? Are there > > VMS-specific ways to handle this in a more elegant fashion ? > K > Is it worth it to create a separate thread to run the long loop, and if a F > "STOP" event arrives, the main thread can then kill the sub-thread ? > O > I know that one can insert an event from an AST. Can one insert events from a 
 > thread ? > P > In multi threaded programs, is there only a single AST queue that runs only inO > the context of the main thread, or does each thread have its own AST queue ?   > M > (Could a looping thread declare an AST from time to time which would run in K > the context of the main thread which would queue an X event to update the 6 > screen with recently calculated data for instance) ?  C Your options depend upon the version of DECwindows you are running. 8 V1.3 and later include enhanced multi-threading support.  C In V1.2-6 and earlier, therefore always on VAX, the rules were that F DECwindows could be called concurrently only from one thread. It could? be called from mainline code in that thread and a user-mode AST ? concurrently (although there may have been some restrictions on E exactly what could be done there) but not from two threads. Since, at F the moment, all user-mode ASTs  are executed on the main thread it was> simplest to have all calls from DECwindows on the main thread.  B In V1.3 and later there is the option to call XInitThreads and theE equivalent Xt function whose name escapes me. After that you can call B X from multiple threads concurrently but can no longer call X fromB ASTs (except XtNoticeSignal). There are some complications because@ some of the libraries are not thread-safe which makes for issues8 executing callbacks. These are described in the manuals.  E There are functions XSelectAsyncEvent and XSelectAsyncInput which are @ OpenVMS specific and declare an AST when events arrive. They are7 covered in the documentation. You cannot use these when > multi-threading support has been enabled but can use them with< multiple threads and DECwindows access coded the V1.2-6 way.  C If you are using V1.3 and later also look at XtNoticeSignal as that  may be useful.  C In all cases it should be safe for you to call XtDispatchEvent etc.  when processing one event.  E I would recommend having the main thread run the user-interface and a F second worker thread that does the processing. It can communicate back> to the main thread using a queue and signal when it wants someA DECwindows action through an OpenVMS interlocked queue and use an E event flag, or in V1.3, a signal to wake up the main loop in the main  thread.    Martin Kirby   ------------------------------  # Date: Tue, 04 May 2004 13:40:50 GMT & From: jlsue <jefflsxxxz@sbcglobal.net>R Subject: Re: How can I determine which version of DecNet is installed on my server8 Message-ID: <247f90h39irido3dlgkh70fp82rcaqscd0@4ax.com>  1 On Fri, 30 Apr 2004 19:16:26 GMT, "Colin Butcher" 2 <colin_DOT.butcher_AT@xdelta_DOT.co_DOT.uk> wrote:  L >This might be useful - it checks a lot of other stuff as well as the DECnet	 >version:  >  >  >$    ! H >$    ! Sort out hardware architecture type for hardware specific tests. >$    ! ' >$    arch_type = f$getsyi("arch_type") & >$    this_is_vax = (arch_type .eq. 1)& >$    this_is_axp = (arch_type .eq. 2)& >$    this_is_ipf = (arch_type .eq. 3)> >$    if .not. (this_is_vax .or. this_is_axp .or. this_is_ipf)
 >$    thenJ >$       say "*** Hardware architecture type ''arch_type' not supported by >this procedure ***"  J You do realize, of course, that "Say" is not a DCL command?  It will cause1 an error on many other systems if executed as-is.   I I always recommend *not* using locally-defined foreign command short-cuts G in production command procedures.  Likewise, I recommend using full DCL G command names and full qualifier names. (i.e., no abbreviations - guess K what happens to the Fortran programmers' build procedures after you install  DEC Forms.)   H At the minimum, you should define "say" at the top of any procedure that uses it.   --- jls 0 The preceding message was personal opinion only.6 I do not speak in any authorized capacity for anyone,  and certainly not my employer.- (get rid of the xxxz in my address to e-mail)    ------------------------------  % Date: Tue, 04 May 2004 12:48:02 +0100 O From: Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> G Subject: Re: How to turn linux into VMS - memory refresher for Dave ... 0 Message-ID: <c77vu9$71l$1@new-usenet.uk.sun.com>   jealous xmp wrote:> >>wrong ... VMS has all the services that everything else has,> >>telnet, ethernet, SSH, webservers, FTP ... a buffer overflow> >>is a buffer overflow, only on VMS these exploits are twarted: >>with that nasty "ACCESS VIOLATION" error time after time >  > L > There are things like W^X, PAX, gr-security, SE linux, stack guard, formatO > guard, and more that are helping linux and bsd.  With unix, there are trusted N > systems like Trusted HP-UX and Trusted Solaris.  Unix can also use chrootingO > which helps a bit.  And trusted variants mean the local root exploits are not  > as useful. > P > As I understand it, the usual stack overflows won't work on VMS because of theQ > non-executable stack.  Not sure about heap overflows or format bugs.  I've seen 5 > a DCL script exploited on a web site before though.  > P > There is/was a hardened (trusted even?) form of VMS.  I don't know the detailsC > and how this compares to some of the trusted and hardened unices.  >   6 The OpenVMS OS used for the Defcon tests was hardened.   Regards  Andrew Harrison 	 > Michael    ------------------------------  % Date: Tue, 04 May 2004 14:10:25 +0200  From: Woland <weiland@post.cz>G Subject: Re: How to turn linux into VMS - memory refresher for Dave ... 0 Message-ID: <c7817i$7if$1@new-usenet.uk.sun.com>  ( Andrew Harrison SUNUK Consultancy wrote: > jealous xmp wrote: >    >>G >> There are things like W^X, PAX, gr-security, SE linux, stack guard,  	 >> format I >> guard, and more that are helping linux and bsd.  With unix, there are  
 >> trustedF >> systems like Trusted HP-UX and Trusted Solaris.  Unix can also use  >> chrootingI >> which helps a bit.  And trusted variants mean the local root exploits  
 >> are not
 >> as useful.p >>C >> As I understand it, the usual stack overflows won't work on VMS t >> because of theeI >> non-executable stack.  Not sure about heap overflows or format bugs.  S >> I've seen6 >> a DCL script exploited on a web site before though. >>J >> There is/was a hardened (trusted even?) form of VMS.  I don't know the 
 >> detailsD >> and how this compares to some of the trusted and hardened unices. >> > 8 > The OpenVMS OS used for the Defcon tests was hardened. >     E Cut the crap. You must differ between tuned OpenVMS, affiliated with rE some external security product and "hardened" OS, where the security sG enhancements are directly built into the system and kernel. Equivalent aC of such hardened Unix is SEVMS. The system used on DefCon was just .C ordinary OpenVMS, although properly tuned and equipped for unusual   environment.   Regards, Jiri Kulhan.    	 > Regards. > Andrew Harrison  > 
 >> Michael >  >    ------------------------------  " Date: Tue,  4 May 04 15:52:30 +100 From: rok@nuk.uni-lj.sinG Subject: Re: How to turn linux into VMS - memory refresher for Dave ...s& Message-ID: <4097bc41$1@NUK.Uni-Lj.Si>  / In Article <c77vu9$71l$1@new-usenet.uk.sun.com>iQ Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> writes:T >P7 >The OpenVMS OS used for the Defcon tests was hardened.   C  Correct. It was shown Playboy cenerfold (mind you, Andrew, one wasS more than enough).   Regards,  D Rok Vidmar                       Internet:  rok.vidmar@nuk.uni-lj.si; National and University Library  Phone:     +386 1 421 5461a; Turjaska 1, SI-1000 Ljubljana    Fax:       +386 1 421 5464t Slovenia   ------------------------------  % Date: Tue, 04 May 2004 14:37:02 +0100-O From: Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com>1G Subject: Re: How to turn linux into VMS - memory refresher for Dave ...r0 Message-ID: <c786al$9f3$1@new-usenet.uk.sun.com>  
 Woland wrote:d >=20 >=20* > Andrew Harrison SUNUK Consultancy wrote: >=20 >> jealous xmp wrote:4 >> >=20 >>><J >>> There are things like W^X, PAX, gr-security, SE linux, stack guard,=20
 >>> formatJ >>> guard, and more that are helping linux and bsd.  With unix, there are= =20D >>> trustedgI >>> systems like Trusted HP-UX and Trusted Solaris.  Unix can also use=20u
 >>> chrooting0J >>> which helps a bit.  And trusted variants mean the local root exploits= =20s >>> are not- >>> as useful. >>>cF >>> As I understand it, the usual stack overflows won't work on VMS=20 >>> because of theJ >>> non-executable stack.  Not sure about heap overflows or format bugs. = =20i
 >>> I've seen>7 >>> a DCL script exploited on a web site before though.  >>>GI >>> There is/was a hardened (trusted even?) form of VMS.  I don't know=20c >>> the detailshE >>> and how this compares to some of the trusted and hardened unices.> >>>> >>9 >> The OpenVMS OS used for the Defcon tests was hardened.r >> >=20 >=20I > Cut the crap. You must differ between tuned OpenVMS, affiliated with=20sI > some external security product and "hardened" OS, where the security=200J > enhancements are directly built into the system and kernel. Equivalent =  G > of such hardened Unix is SEVMS. The system used on DefCon was just=20:G > ordinary OpenVMS, although properly tuned and equipped for unusual=20i > environment. >=20  ? I would reply in kind but instead let me explain the differencef between hardened and trusted.:  @ Hardening is something that you can do to any OS and it consists@ of turning off unused services, removing software and interfaces> not required for production systems that may cause security or reliability issues.3  = You can either do this yourself or you can use a product like;> PointSecure (used for Defcon 9) which among other things helps you do this.  , Here is part of the Defcon 9 OpenVMS report.  C "As mentioned earlier, we decided to utilize PointSecure=92s System>> Detective to enhance security for what we considered to be theB weak links or back doors to our server. Also, we configured SystemB Detective AO to block the TCP/IP port as if it was a firewall. AllG configuration of System Detective AO was done through the configuratione9 file that was especially customized for our competition."n  H "One of the most important issues when locking the system was to prevent8 anybody from placing their flags into the root directory@ =93SYS$SYSROOT:[000000]=94 . Besides locking the standard system@ administration files and images such as SYSUAF and Authorize, weH disabled common utilities such as VMSInstal, Assign, Rename, Copy, Edit,H Create, FTP or any other program that could help the hackers place their flag on our system."  B This is a classic example of hardening and what you end up with is not a standard OpenVMS system.  A Trusted is having you OS evaluated to a certain level using a setFC of common criteria used to be C1-C3, B1-B3 etc. The trusted systems.( may or may not use third party software.  A As I said earlier I could have responded in kind but this is more  effective isn't it.    regardsr Andrew Harrison   
 > Regards, > Jiri Kulhan. >=20 >=20
 >> Regards >> Andrew Harrison >> >>> Michaelf >> >> >>   ------------------------------   Date: 4 May 2004 10:03:52 -0600 ; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)yG Subject: Re: How to turn linux into VMS - memory refresher for Dave ...c3 Message-ID: <jvhCq1f6RS7G@eisner.encompasserve.org>8  k In article <20040501103835.17707.00000722@mb-m04.aol.com>, jealousxmp@aol.commonplace (jealous xmp) writes:7 > P > As I understand it, the usual stack overflows won't work on VMS because of theQ > non-executable stack.  Not sure about heap overflows or format bugs.  I've seenu5 > a DCL script exploited on a web site before though.   F    A common mistake.  The usual stack overflows won't work because theF    programmers are carefull enough not to put unchecked buffers on the	    stack.>  P > There is/was a hardened (trusted even?) form of VMS.  I don't know the detailsC > and how this compares to some of the trusted and hardened unices.p  B    SeVMS.  Meets DOD security needs.  The only OS to do so without:    having been written from scratch just for that purpose.   ------------------------------  $ Date: Tue, 4 May 2004 08:12:39 -0700# From: "Tom Linden" <tom@kednos.com>;G Subject: RE: How to turn linux into VMS - memory refresher for Dave ...L9 Message-ID: <NDEMLKKEBOIFBMJLCECICEPFDCAA.tom@kednos.com>M     -----Original Message-----D   From: Bob Koehler [mailto:koehler@eisner.nospam.encompasserve.org]%   Sent: Tuesday, May 04, 2004 9:04 AM2   To: Info-VAX@Mvb.Saic.Com.I   Subject: Re: How to turn linux into VMS - memory refresher for Dave ...;      =   In article <20040501103835.17707.00000722@mb-m04.aol.com>, >2   jealousxmp@aol.commonplace (jealous xmp) writes:   > D   > As I understand it, the usual stack overflows won't work on VMS    because of theC   > non-executable stack.  Not sure about heap overflows or format y   bugs.  I've seen7   > a DCL script exploited on a web site before though.V   H      A common mistake.  The usual stack overflows won't work because theH      programmers are carefull enough not to put unchecked buffers on the      stack.g   B   > There is/was a hardened (trusted even?) form of VMS.  I don't    know the detailsE   > and how this compares to some of the trusted and hardened unices.n   D      SeVMS.  Meets DOD security needs.  The only OS to do so without<      having been written from scratch just for that purpose.  H You forget about Multics which was in use for many years by the Pentagon( and had a B3 rating. Also Wang VS was B3      ---w(   Incoming mail is certified Virus Free.<   Checked by AVG anti-virus system (http://www.grisoft.com).B   Version: 6.0.667 / Virus Database: 429 - Release Date: 4/23/2004    --- & Outgoing mail is certified Virus Free.: Checked by AVG anti-virus system (http://www.grisoft.com).@ Version: 6.0.667 / Virus Database: 429 - Release Date: 4/23/2004   ------------------------------  % Date: Tue, 04 May 2004 16:39:15 +0100 O From: Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com>-G Subject: Re: How to turn linux into VMS - memory refresher for Dave ...e0 Message-ID: <c78dfr$c45$1@new-usenet.uk.sun.com>   Bob Koehler wrote:m > In article <20040501103835.17707.00000722@mb-m04.aol.com>, jealousxmp@aol.commonplace (jealous xmp) writes:r > P >>As I understand it, the usual stack overflows won't work on VMS because of theQ >>non-executable stack.  Not sure about heap overflows or format bugs.  I've seen>5 >>a DCL script exploited on a web site before though.w >  > H >    A common mistake.  The usual stack overflows won't work because theH >    programmers are carefull enough not to put unchecked buffers on the >    stack.  >  > P >>There is/was a hardened (trusted even?) form of VMS.  I don't know the detailsC >>and how this compares to some of the trusted and hardened unices.e >  > D >    SeVMS.  Meets DOD security needs.  The only OS to do so without< >    having been written from scratch just for that purpose. >   & Does it what level is it evaluated to.  8 Incedentally Trusted Solaris is not written from scratch8 its based on Solaris 8 the majority of Solaris 8 patches" can be applied to Trusted Solaris.  ; However your point may be true for other OS's but to verify : that we would need to know which OS's you were refering to  which I guess we won't discover.   regards  Andrew Harrisoni   ------------------------------  $ Date: Tue, 4 May 2004 13:15:11 +0100( From: "Andoni" <andoni@REMOVE.indigo.ie>* Subject: Re: Java RMI as detached Process?1 Message-ID: <CNLlc.6674$qP2.14890@news.indigo.ie>   & Let me clarify a bit what I have done.  I I have been running these two programs in two separate telnet windows (assL they are both blocking processes) so I don't think there is a communicationsL problem between them.  I can run them both interactively no problem or I canJ run RMIreg.com as a detached process and my own stub interactively and the system works fine.  ' My thanks for all suggestions thus far..   Here are the relevant files:   run_my_server.comt   $ setup java131w $o2 $ define java$classpath $2$DKA2:[KOM0.sysutl.java] $kL java -Djava.rmi.server.hostname=www.mycompany.com -Djava.security.policy=/lo< c_sysroot/sysutl/java/java.policy com.mycompany.www.MyServer        
 rmireg.com; $! Don't bounce out if there are any errors (see next line) 
 $ Set NoOn< $! There may not be a classpath but if there is deassign it. $ Setup JAVA131e $ deassign java$classpatht? $! We must be in the correct directory for the registry to worko' $ set default loc_sysroot:[sysutl.java]e
 $ rmiregistry B 2005 -J-Djava.security.policy=/loc_sysroot/sysutl/java/java.policy     start-java-counters.comt  H $ !   Start the Java programs that stash the mail stats for the web site $- $ Set Process /Priv=all- $ 
 $ Set NoonI $ Run SYS$SYSTEM:LOGINOUT /input=U:RMIREG.COM /output=SYS_LOG:RMIREG.LOG-c-  /detach /uic=[SYSTEM] /process_name="RMIREG"g $D $ !   Slight delay $3" $ If F$Mode () .eqs. "INTERACTIVE" $ Then@ $  Read SYS$COMMAND answer /prompt="Press RETURN for next one: " $ Else $  Wait 00:00:30 $ EndIfo $o6 $ Run SYS$SYSTEM:LOGINOUT /input=U:RUN_MY_SERVER.COM -5   /output=SYS_LOG:MYSERVER.LOG /detach /uic=[SYSTEM]-0   /process_name="My Server"t $ Exit   ------------------------------  * Date: Tue, 4 May 2004 15:07:00 +0000 (UTC)- From: lewis@spyder.mitre.org (Keith A. Lewis) * Subject: Re: Java RMI as detached Process?. Message-ID: <c78bik$8gq$1@newslocal.mitre.org>   "Andoni" <andoni@REMOVE.indigo.ie> writes in article <CNLlc.6674$qP2.14890@news.indigo.ie> dated Tue, 4 May 2004 13:15:11 +0100:J >$ Run SYS$SYSTEM:LOGINOUT /input=U:RMIREG.COM /output=SYS_LOG:RMIREG.LOG-. > /detach /uic=[SYSTEM] /process_name="RMIREG"  7 >$ Run SYS$SYSTEM:LOGINOUT /input=U:RUN_MY_SERVER.COM -o6 >  /output=SYS_LOG:MYSERVER.LOG /detach /uic=[SYSTEM]- >  /process_name="My Server"  L I would add /AUTHORIZE to both of the above commands.  If you don't, you getF the PQL_D quotas instead of the quotas from the SYSTEM account.  (I amK assuming that your testing using telnet windows was on the SYSTEM account.)(K That's a personal preference on my part; adjusting the PQL_D parameters can  accomplish the same goal.n  E The only other thing that looks bad here are your logical names U andsL SYS_LOG.  Are those in the system table?  If not, you need to translate themI before sending them to a newly detached process.  If a process can't findr5 its own input and output, it will die a silent death.u  0 --Keith Lewis              klewis {at} mitre.org> The above may not (yet) represent the opinions of my employer.   ------------------------------  % Date: Tue, 04 May 2004 15:39:14 +0100tO From: Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com>i= Subject: Re: Linux on its way out - unless you are a geek ...t0 Message-ID: <c789vb$ao5$1@new-usenet.uk.sun.com>   Bob Ceculski wrote:t > Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> wrote in message news:<c6t8bo$lar$1@new-usenet.uk.sun.com>...e >  >>>o@ >>>oh but I have Andrew, I have ... and I see that justification1 >>>in the form of a bonus check every year ... :)s >>4 >>You think that works as a justification well think >>again. >>	 >>regardsa >>Andrew Harrisono >  > ! > the proof is in the pudding ...    Ahh so you get bonused in kind.c        * Baker's Frosting & Icing       * Butter/Margarine/Blends
      * Cheesei!      * Cream Products/Half & Half       * Coffee Creamers       * Frozen Desserts/Novelties      * Ice Cream & Soft Servee   	         * Juice & Drinksa      * Milk Products      * Salad Dressings      * Sour Cream & Dressing%      * Sundae Toppings/Syrups/Candiese      * Whipped Cream & Topping$      * Yogurt, Frozen/Hard Pack/Cups    * Still doesn't justify your claims does it. regardsd Andrew Harrisoni   ------------------------------   Date: 4 May 2004 10:11:49 -0700a( From: bob@instantwhip.com (Bob Ceculski)= Subject: Re: Linux on its way out - unless you are a geek ...t= Message-ID: <d7791aa1.0405040911.1da706c4@posting.google.com>n   Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> wrote in message news:<c789vb$ao5$1@new-usenet.uk.sun.com>...  > Bob Ceculski wrote:0 > > Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> wrote in message news:<c6t8bo$lar$1@new-usenet.uk.sun.com>..., > >  > >>>sB > >>>oh but I have Andrew, I have ... and I see that justification3 > >>>in the form of a bonus check every year ... :)b > >>6 > >>You think that works as a justification well think
 > >>again. > >> > >>regardsn > >>Andrew Harrisonr > >  > > # > > the proof is in the pudding ...s > ! > Ahh so you get bonused in kind.6 > ! >      * Baker's Frosting & Icing   >      * Butter/Margarine/Blends >      * Cheesee# >      * Cream Products/Half & Halfr >      * Coffee Creamers" >      * Frozen Desserts/Novelties >      * Ice Cream & Soft Servea >  >      * Juice & Drinkse >      * Milk Products >      * Salad Dressings >      * Sour Cream & Dressing' >      * Sundae Toppings/Syrups/CandiesA  >      * Whipped Cream & Topping& >      * Yogurt, Frozen/Hard Pack/Cups > , > Still doesn't justify your claims does it.	 > regards  > Andrew Harrison   , yes, we get those kind of bonuses too ... :)   ------------------------------   Date: 4 May 2004 10:16:14 -0700 ( From: bob@instantwhip.com (Bob Ceculski)= Subject: Re: Linux on its way out - unless you are a geek ...t= Message-ID: <d7791aa1.0405040916.457556e4@posting.google.com>o   Andrew Harrison SUNUK Consultancy <Andrew_No.Harrison_No@nospamn.sun.com> wrote in message news:<c789vb$ao5$1@new-usenet.uk.sun.com>...  > ! > Ahh so you get bonused in kind.e > ! >      * Baker's Frosting & Icing-  >      * Butter/Margarine/Blends >      * Cheesei# >      * Cream Products/Half & Half  >      * Coffee Creamers" >      * Frozen Desserts/Novelties >      * Ice Cream & Soft Servem >  >      * Juice & Drinks4 >      * Milk Products >      * Salad Dressings >      * Sour Cream & Dressing' >      * Sundae Toppings/Syrups/Candiest  >      * Whipped Cream & Topping& >      * Yogurt, Frozen/Hard Pack/Cups > , > Still doesn't justify your claims does it.	 > regards  > Andrew Harrison   - I see you learned how to cut and paste ... :)h/ If you really want to get hungry, check out the ! 2 other web sites I developed ...a   www.flavorright.com:   www.yamiyogurt.com   ------------------------------  % Date: Tue, 04 May 2004 02:16:25 -0400s- From: JF Mezei <jfmezei.spamnot@teksavvy.com>m( Subject: Listing SMTP accounting records, Message-ID: <40973512.2D782342@teksavvy.com>  I The TCPIP Services has the option to log its messages to OPCOM and to thep ACCOUNTING subsystem (why?)g  E When sent to ACCOUNTING, they are sent as a MESSAGE class, TYPE=USER.   L Does anyone know of a magic incantation of the ACCOUNTING command to to list/ those messages in readable form (one per line).w  H ACCOUNTING just lists the username TCPIP$SMTP. ACCOUNTING/FULL dumps the% contents in a format similar to DUMP.f  J The TCPIP people should have consulted with the VMS engineers to provide aI switch for accounting to display those spam records properly. What I findeL interesting is that they would have chosen ACCOUNTING to begin with. SomehowH logging spam-related messages really doesn't belong in accounting data.   H Perhaps they were too lazy to manage log files from potentially multiple processes rnning concurrently ?-   ------------------------------  $ Date: Tue, 4 May 2004 11:31:56 +0200, From: "Krzysztof Karpio" <karpio@fuw.edu.pl>% Subject: microvax - decserver problem ' Message-ID: <c77nug$ip8$1@h1.uw.edu.pl>    Dear AllK We have the MicroVax 3100 and three therminals, two printers and  connectedo5 through decserver300. The system communicates wit theh@ PLC 5 Allan Bradley drivers through device KF2B connected to the@ decserver300. Allan Bradley drivers control the production line.K When the system is booted the application starts and automatically displays C the user inteface on the terminals. Everything was working fine butnG one day when we came in the morning there was no communication with thei= line. After rebooting the system the errors like that appear:o  & %SET-W-NOTSET, error modifying LTA107: -SYSTEM-F-ABORT, abort    Starting application software...  & %SET-W-NOTSET, error modifying LTA102: -SYSTEM-F-ABORT, abort& %SET-W-NOTSET, error modifying LTA103: -SYSTEM-F-ABORT, abort  L The terminal LTA107:  is the connection to the production line (through KF2B device)." LTA102, LTA103 are terminals VT420  ; In addition the  ERROR MOUNTING THE LINE LTA107 appears andhG %SET-W-NOTSET, error modifying LTAxxx are displayed for remaining ports  where printers are connected.f  8 Do You have any idea what could be wrong and what to do?I I can login using the above terminals but there is no communication which 4 the line. I can not copy nor type to/from the ports, for example: copy file.txt LTA102:m type LTA102:/ Both command give error writing/reading device.nI Sitting at the terminal with the LOCAL> prompt I can use BROADCAST LTAxxxr4 command and it works fine (displaying message on the other's terminal screen).d
     Krzysztof.      karpio@matic.com.pl   ------------------------------   Date: 4 May 2004 07:03:11 -0700 . From: fabiopenvms@yahoo.com.br (Fabio Cardoso)) Subject: Re: microvax - decserver problem = Message-ID: <f30679fb.0405040603.5f09c12e@posting.google.com>n  [ "Krzysztof Karpio" <karpio@fuw.edu.pl> wrote in message news:<c77nug$ip8$1@h1.uw.edu.pl>... 
 > Dear AllM > We have the MicroVax 3100 and three therminals, two printers and  connectedt7 > through decserver300. The system communicates wit the B > PLC 5 Allan Bradley drivers through device KF2B connected to theB > decserver300. Allan Bradley drivers control the production line.M > When the system is booted the application starts and automatically displaystE > the user inteface on the terminals. Everything was working fine but0I > one day when we came in the morning there was no communication with thei? > line. After rebooting the system the errors like that appear:a > ( > %SET-W-NOTSET, error modifying LTA107: > -SYSTEM-F-ABORT, abort > " > Starting application software... > ( > %SET-W-NOTSET, error modifying LTA102: > -SYSTEM-F-ABORT, abort( > %SET-W-NOTSET, error modifying LTA103: > -SYSTEM-F-ABORT, abort > N > The terminal LTA107:  is the connection to the production line (through KF2B
 > device).$ > LTA102, LTA103 are terminals VT420 > = > In addition the  ERROR MOUNTING THE LINE LTA107 appears andaI > %SET-W-NOTSET, error modifying LTAxxx are displayed for remaining portsh > where printers are connected.a > : > Do You have any idea what could be wrong and what to do?K > I can login using the above terminals but there is no communication whichh6 > the line. I can not copy nor type to/from the ports, > for example: > copy file.txt LTA102:r > type LTA102:1 > Both command give error writing/reading device.oK > Sitting at the terminal with the LOCAL> prompt I can use BROADCAST LTAxxxi6 > command and it works fine (displaying message on the > other's terminal screen).  >     Krzysztofu >      karpio@matic.com.pl    ? Its time to DNPG to develop a new Terminal Server specific forWD industrial applications. May be it will have a great demand and they( can sell a lot for Automation purposes !     Regards    FC   ------------------------------  $ Date: Tue, 4 May 2004 19:19:54 +0200, From: "Hans Vlems" <hvlems.dotweg@zonnet.nl>) Subject: Re: microvax - decserver probleme8 Message-ID: <c78jfp$ufct$1@ID-143435.news.uni-berlin.de>  
 Krzysztof,  ) looks like a hardware problem, see below:u  9 "Krzysztof Karpio" <karpio@fuw.edu.pl> schreef in bericht ! news:c77nug$ip8$1@h1.uw.edu.pl... 
 > Dear AllB > We have the MicroVax 3100 and three therminals, two printers and	 connectedt7 > through decserver300. The system communicates wit thefB > PLC 5 Allan Bradley drivers through device KF2B connected to theB > decserver300. Allan Bradley drivers control the production line.D > When the system is booted the application starts and automatically displaysE > the user inteface on the terminals. Everything was working fine butsI > one day when we came in the morning there was no communication with the ? > line. After rebooting the system the errors like that appear:   I Errr, are you sure the nighshift did not change something? Possibly quitew
 innocently. but even small changes cause serious problems.K The DS300 has MMJ connectors only and if you remove one connector it is not,1 uncommon to put it back, but in the wrong outlet.h  G If that did not happen then it may be that the hardware has developed ao problem.L The transmit or receive logic (or both) of  the outlet on the DS300 to which LTA107:wE points  may be broken. This happened to the console port of one of my, Alpha'sa. yesterday so why not on your DECserver, right?1 But read on, something else may be wrong too ....y   >k( > %SET-W-NOTSET, error modifying LTA107: > -SYSTEM-F-ABORT, abort >e" > Starting application software... > ( > %SET-W-NOTSET, error modifying LTA102: > -SYSTEM-F-ABORT, abort( > %SET-W-NOTSET, error modifying LTA103: > -SYSTEM-F-ABORT, abort >kI > The terminal LTA107:  is the connection to the production line (through, KF2B
 > device).$ > LTA102, LTA103 are terminals VT420 >i= > In addition the  ERROR MOUNTING THE LINE LTA107 appears andcI > %SET-W-NOTSET, error modifying LTAxxx are displayed for remaining portsl > where printers are connected.f >e: > Do You have any idea what could be wrong and what to do?K > I can login using the above terminals but there is no communication whicht6 > the line. I can not copy nor type to/from the ports, > for example: > copy file.txt LTA102:6 > type LTA102:1 > Both command give error writing/reading device.(K > Sitting at the terminal with the LOCAL> prompt I can use BROADCAST LTAxxx 6 > command and it works fine (displaying message on the > other's terminal screen).d >     Krzysztofl >      karpio@matic.com.pl >n >hH Your problem description may indicate a hardware problem on the ethernet
 side as well.yG Since both terminals work locally, the DEC423 ports may be alright. The 
 ethernet portnI may be broken or not connected. If you use an external transceiver on thec
 AUI port then L the latches may be loose and the transceiver just fails to connect properly. Or is broken itself.gE Check the pushbutton that switches between AUI and the thinwire port.d Perhaps that was5 accidentally pushed and is now in the wrong position.n
 Good luck,   Hans   ------------------------------  % Date: Tue, 04 May 2004 04:12:29 -0400s- From: JF Mezei <jfmezei.spamnot@teksavvy.com>n1 Subject: More suggestions for TCPIP SMTP Receivers, Message-ID: <4097503E.5EFBDB39@teksavvy.com>  J With the TCPIP$SMTP_RECV_TRACE set to 1, one gets a log of the dialogue in each created log file.  L Suggestion 1:  When the receiver starts (on VAX, for each arriving message),F it should display the IP address of the remote SMTP client, as well as backtranslation value.  K Suggestion 2: A value of 2 (or other) should trace all but the data portioneN after the RFC header has been received (eg: first blank line in DATA portion).   ------------------------------   Date: 4 May 2004 10:10:21 -0600g; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)aS Subject: Re: non-system but priviledged account OK for installing layered products?-3 Message-ID: <EecyZ47ogOEv@eisner.encompasserve.org>e  w In article <c70rpe$rb1$1@online.de>, helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: H > The documentation on the layered-product CDs talks about "you must be H > logged in to the system account".  Presumably, an account with enough C > privs would be OK as well, or is there the possibility that some oI > installed files will have that account as the owner, instead of system?i      Under VMS 2 or 3, yes.f  8    I do installs under my personal account all the time.   ------------------------------  % Date: Wed, 05 May 2004 00:45:23 +0800l, From: Paul Repacholi <prep@prep.synonet.com>/ Subject: Re: Print HTML files directly from VMSn- Message-ID: <87d65k3zvg.fsf@prep.synonet.com>h  & benitos@stcc.cc.tx.us (Benito) writes:  D > I have 350 html files that I would like to print from Vms.  I wantF > the print output to be as if I was viewing it on a browser.  So I doF > not want to do $print htmlfile.html since this would print the tags.C > I also do not want to convert the .html file to .txt format since C > this would not print whatever fonts, etc. the html file has.  Anyg: > suggestions would be appreciated.  Thank you in advance.  B Use Lynx to read them and `print' to a file would be the simplest.* If you want images etc, then use Netscape.   -- r< Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda.u@                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------   Date: 4 May 2004 06:51:41 -0700 . From: fabiopenvms@yahoo.com.br (Fabio Cardoso) Subject: SYSDUMP.DMP and AUDIT= Message-ID: <f30679fb.0405040551.251ff7ec@posting.google.com>    Well,t  > I have a specific server which the SYSDUMP.DMP is disapearing.? So I would like to know if it can be audited ? Do you have any e considerations about  it ? a  3 SET SECURITY/ACL=(AUDIT=SECURITY,ACCESS=READ+WRITE-d/ _$ +DELETE+CONTROL+FAILURE+SUCCESS) SYSDUMP.DMPs     Regardst   FC   ------------------------------  # Date: Tue, 04 May 2004 15:43:12 GMT 1 From: Michael Austin <maustin@firstdbasource.com>a" Subject: Re: SYSDUMP.DMP and AUDIT2 Message-ID: <4097BA07.82B8B6BE@firstdbasource.com>  @ I had a site where this was occurring because the DBA-types wereG deleting  *.DMP files... This file-type is used by Oracle for an exporteG file.  You might revoke BYPASS from the DBA accounts and set an  ACL on E the .DMP so that the DBA account cannot delete it.. unless you have aa3 system job that is actually doing the purge/delete.s   Michael Austin.u   Fabio Cardoso wrote:   > Well,e >r@ > I have a specific server which the SYSDUMP.DMP is disapearing.@ > So I would like to know if it can be audited ? Do you have any > considerations about  it ? >o5 > SET SECURITY/ACL=(AUDIT=SECURITY,ACCESS=READ+WRITE- 1 > _$ +DELETE+CONTROL+FAILURE+SUCCESS) SYSDUMP.DMP  >w	 > Regardso >h > FC   ------------------------------  % Date: Tue, 04 May 2004 08:45:10 +0200t* From: Paul Sture <nospam@sture.homeip.net>* Subject: Re: TCPIP SMTP distribution lists8 Message-ID: <c77e5o$gnlg$1@ID-132135.news.uni-berlin.de>   Jonathan Boswell wrote:eN > I used this feature in 1999 to send to about 1000 distinct addresses, and itG > seemed to work OK.  If memory serves, you enter one address per line,iL > placing them in a file called yourlistname.dis.  Thereafter, when you send8 > SMTP mail to a machine with this list defined, i.e. toG > yourlistname@your.domain.name, the queue forwards your message to all$K > entries in the list leaving the From: header intact.  I don't see why you K > couldn't add local addresses to the list, but I don't remember explicitly. > testing that possibility.a >   G I've been using distribution lists for local users for many years, and i
 it does work._  G However, it validates that local users exist, and adds a prompt if any r don't:   MAIL> send/editp To:     @allusersc& %MAIL-E-NOSUCHUSR, no such user NOBODY( %MAIL-E-NOSUCHUSR, no such user NOT_HERE1 Do you want to send anyway (Y/N, default is N)? na  
 MAIL> send To:     @allusers*& %MAIL-E-NOSUCHUSR, no such user NOBODY( %MAIL-E-NOSUCHUSR, no such user NOT_HERE1 Do you want to send anyway (Y/N, default is N)? y  Subj:   TestH Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit: Test   ------------------------------   Date: 4 May 2004 06:48:37 -0700t2 From: williamwebb@openvms-rocks.com (William Webb)* Subject: Re: TCPIP SMTP distribution lists= Message-ID: <bf98c417.0405040548.7b78fd64@posting.google.com>   j Paul Sture <nospam@sture.homeip.net> wrote in message news:<c77e5o$gnlg$1@ID-132135.news.uni-berlin.de>... > Jonathan Boswell wrote:-P > > I used this feature in 1999 to send to about 1000 distinct addresses, and itI > > seemed to work OK.  If memory serves, you enter one address per line, N > > placing them in a file called yourlistname.dis.  Thereafter, when you send: > > SMTP mail to a machine with this list defined, i.e. toI > > yourlistname@your.domain.name, the queue forwards your message to allwM > > entries in the list leaving the From: header intact.  I don't see why you M > > couldn't add local addresses to the list, but I don't remember explicitlye > > testing that possibility.k > >  > I > I've been using distribution lists for local users for many years, and l > it does work.d > I > However, it validates that local users exist, and adds a prompt if any r > don't: >  > MAIL> send/edit  > To:     @allusers ( > %MAIL-E-NOSUCHUSR, no such user NOBODY* > %MAIL-E-NOSUCHUSR, no such user NOT_HERE3 > Do you want to send anyway (Y/N, default is N)? n  >  > MAIL> send > To:     @allusersa( > %MAIL-E-NOSUCHUSR, no such user NOBODY* > %MAIL-E-NOSUCHUSR, no such user NOT_HERE3 > Do you want to send anyway (Y/N, default is N)? ya > Subj:   TestJ > Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit: > Test  1 Distribution lists also work for non-local users.   @ But since VMS isn't psychic, it can neither confirm nor deny the; existence of any non-local member on the distribution list.u   e.g.     $ type co_backups.dismF SMTP%"jenny@email.company.com"            ! Jenny Jones, Head OperatorC SMTP%"rodger@company.com"                 ! Rodger Edge, Chief Cook.; SMTP%"library@email.company.com"          ! Tape librariansu5 SMTP%"www@email.company.com"              ! WebmasterAE SMTP%"tbone@email.company.com"            ! Tom Bone, Procedures TeameB SMTP%"pgarrett@securityfirmco.com"        ! Pat Garrett, Security D SMTP%"ian_a@email.jtull.com"              ! Ian, woodwind consultant $    WWWebb   ------------------------------   Date: 3 May 2004 23:06:57 -0700x# From: niklaus@gamebox.net (Niklaus)  Subject: typecast internalse= Message-ID: <d06ac2eb.0405032206.4ea0a009@posting.google.com>    Hi,e<   I would like to know more about casts.What exactly happens8   when casts are applied to a variable.I know that if an;   object of type int is applied an cast of float the resultn   would be of type float.o   1).     What i would like to know is the about the2     internals when a cast is applied ? Say we have                      int i = 3;s                    double j;"                    j = (double) i;      M7      What happens in the above statement  ? Can someone";      explain me at bit level or a considerable explantion ?       n   2)/      Also i would like to know what happens sayd                     i = (int)j;n  A      Again an explanation at the bit level would be very helpful.i      If we have    3)                      float f = 4.3;                   int i;                   i = (int) f;  =     What happens here ? How does the truncation take place ? 3 4)G      Is it similar to how int got promoted to double in the question 2.e 5)+      How are side effects defined ? When do4+      i say typecasting is an side  effect ?1   6)8     Is truncation a side effect of type casting or not ?   NikH -i   ------------------------------   Date: 4 May 2004 12:03:41 -0600f; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)n Subject: Re: typecast internalsS3 Message-ID: <Hf7AGklZugmR@eisner.encompasserve.org>   c In article <d06ac2eb.0405032206.4ea0a009@posting.google.com>, niklaus@gamebox.net (Niklaus) writes:4 >  >                    int i = 3;n >                    double j;$ >                    j = (double) i; >       9 >      What happens in the above statement  ? Can someoneo= >      explain me at bit level or a considerable explantion ?u  :    The CPU executse an instruction to convert it's integer9    representation to it's double-precision floating point @    representation.  Details depend on the CPU (little-endian vs.D    big-endian; IEEE float vs. VAX float vs. Cray float vs. IBM float    ...)    >      r >  > 2)1 >      Also i would like to know what happens saya >  >                   i = (int)j;d  B    The CPU executes the intruction which converts double precision)    floating point to integer.  See above.u   > 3) > " >                   float f = 4.3; >                   int i;  >                   i = (int) f; > D    Basically the same, except the single precision floating point is.    involved, a slightly different instruction.   > 5)- >      How are side effects defined ? When doo- >      i say typecasting is an side  effect ?   @    Side effects, if any, are typically defined by the language. H    Generally the CPU can handle them in different ways, and the compiler@    generates the instructions will either will or will not care.  M    For example, an integer overflow would be detected by default in Fortran, nE    but is ignored in C.  In order to implement both langauges the CPUnD    must be capable of detecting integer overflow, but the C compiler.    must be able to tell the CPU not to bother.   > 6): >     Is truncation a side effect of type casting or not ?  0    Truncation occurs any time precision is lost.   ------------------------------  % Date: Tue, 04 May 2004 08:15:20 +0200r* From: Paul Sture <nospam@sture.homeip.net>2 Subject: Re: VMS opportunities HP misses every day8 Message-ID: <c77cdq$fe45$1@ID-132135.news.uni-berlin.de>   Andy Bustamante wrote: > One more ad: > L > Monday morning, generic office building lobby, a modest line at the coffee > standp > N > Elevator opens and red eyed IT actor stumbles to the line.  "What a weekend,E > I've been here since Friday night trying to the new worm out of our  > network."c > I > Coworker:  "I've been here since Thursday morning trying to restore theS$ > e-mail backups on the third floor" >  > "Double expresso"e > 2 > "Wake up blaster with a double shot of espresso" > E > Third player walks in from the main door and they ask "How was yourc > weekend?"t > I > "My daughter's team made the soccer finals and I took the family to ther > movies on Sunday"t > 5 > "Didn't you have the big operating system upgrade?"s > M > "The VMS upgrade?  I did that too.  I'm on my way to airport to upgrade thenL > remote site tonight, management feels better if I go there.  Oh a de caffe
 > please.. ."  >   D That's not too far from the truth when the MS SQL worm hit. I first G heard about it on a Saturday morning after I'd emailed someone to tell tA them their site was down, and they reported they'd ben hit by it.   I I thought little more about it until I got into work on Monday and found tK in my inbox a complete report of the weekend's hard work fighting the worm.o  H The sad thing was that as I read about the progress of the worm through H our servers, I realised that maybe I could have alerted our MS folks in H time to stop it, but I had been blissfully unaware that we were running G SQL Server 2000. I knew that Win2K was being _evaluated_, but I didn't  1 realise any of it was running production systems.    ------------------------------  # Date: Tue, 04 May 2004 06:59:46 GMTf" From: Lee <lytmah@telusplanet.net>2 Subject: Re: VMS opportunities HP misses every day' Message-ID: <CbHlc.172$uN4.15@clgrps12>   ; Like other large organizations, ours has multiple platformsy< spread over many sites.  VMS is but one of them.  One of our< sites has been heavily migrated to W2K.  Sure enough, Monday= afternoon, the Sasser worm hit the W2K PC's.  Many were goings; up and down like yoyo's.  The Wintel guys were working hard ) applying patches to resolve the problems.e  < Incidentally, the local TV stations showed clips of the city9 administration's Windows systems being adversely affected  by the Sasser worm..  < It's at times like these that I'm glad I have VMS systems to; administer.  I'm not going to crow to the Windows guys over  their misfortunes either.a     Paul Sture wrote:?   > Andy Bustamante wrote: >  >> One more ad:o >> ...m   ------------------------------   Date: 4 May 2004 09:22:13 -0700s& From: jordan@ccs4vms.com (Rich Jordan)2 Subject: Re: VMS opportunities HP misses every day= Message-ID: <cc5619f2.0405040822.6a11efd6@posting.google.com>u  j whohe@whoever.com (DL Phillips) wrote in message news:<af0dc2ea.0405031212.487edce4@posting.google.com>... > H > I have lost business because of VMS's outrageous licensing charges. ItC > costs (US)$377 to add one user license to a small system. Currenti4 > unlimited licenses list at (US) $12,000/workgroup,7 > $33,756/departmental, $50,634/enterprise. Outrageous.o  @ What can I say but ditto.  We have lost a number of customers toC wintel _only_ because the cost of licensing a new Alpha system just4D made it too painful.  Of course as those customers started upgradingE to sqlserver 2K and other ms "enterprise" packages, some of that came  back to bite them...  -H > There are over 1,300 manufacturers in my surrounding metro area. AboutE > 75% of those employee under 50 people. Some of them are our clients @ > running our software on small Alphas with from 2 to 40 averageG > interactive users. They would not be doing so if they hadn't been ourn? > customers for a long time, some since PDP days, because it is?A > impossible to sell a new Alpha to that user base today. Our newaG > customers of that size run on Wintel because that's what they demand.DF > They demand Wintel because that is what they know about, and that isH > what they have when we meet them. Because of marketing and advertisingE > maybe? Doesn't matter. HP won't try to sell VMS to a customer whoseg1 > *needs* can be satisfied by Wintel/Linux/HP-UX.d >   B Sounds an awful lot like our situation.  Most of our customers areD small (though a couple are expanding pretty dramatically) commercialC and light manufacturing, and nearly all of them have been DEC shops-@ for at least 20 years and are very aware of the pain involved inB switching platforms, and the hassles of dealing with wintel (since? they have them on the desktops).  If not for that history, theyiB wouldn't know about VMS at all, despite any efforts on our part toE tell them about it.  Coming from us it would just be 'salesmen tryingeC to sell us their preferred system we never heard of'... but if they D had seen ads, commercials, etc, from HP (Compaq, Digital) that wouldF have made it almost easy for VMS's attributes and capabilities to sellC themselves.  Of course there's still the immense licensing costs tob deal with...    ? Of course we can no longer sell new Alphas to anyone, save as atF third-party reseller under Great Lakes or some other vendor, since HP,F in an obvious attempt to spur sales of Alpha and OpenVMS, doesn't wantD anyone selling Alphas or OpenVMS who cannot guarantee $1,000,000 per year in sales...  * > And that, my friends, is really too bad. >  >  Douge   Agreed.>   Rich   ------------------------------   End of INFO-VAX 2004.247 ************************