INFO-VAX Fri, 05 Oct 2007 Volume 2007 : Issue 543 Contents: Re: backup problem Re: backup problem Re: backup problem But there's more! (Was Re: Java on Mac OS X ) Re: CIXCD jumpers Re: CIXCD jumpers Re: compatible disk for vaxstation 4000 model 90 cop from ftp site Re: cop from ftp site Re: cop from ftp site Re: cop from ftp site Re: cop from ftp site Re: getting MAC in 7.3 Re: getting MAC in 7.3 Re: getting MAC in 7.3 Re: getting MAC in 7.3 Re: getting MAC in 7.3 Re: getting MAC in 7.3 Re: getting MAC in 7.3 Java on Mac OS X (Was Re: Web-based VMS Que Monitor for Deathrow) Re: Java on Mac OS X (Was Re: Web-based VMS Que Monitor for Deathrow) NetBackup 6.0 MP5 OpenVMS client now available Re: Problems with KGPSA-B and 2gb Fibrechannel Re: Problems with KGPSA-B and 2gb Fibrechannel Re: Problems with KGPSA-B and 2gb Fibrechannel Re: still not convinced global warming a hoax? Re: VMS as hypervisor ? Re: VMS as hypervisor ? Re: VMS as hypervisor ? Re: VMS as hypervisor ? Re: VMS as hypervisor ? Wrong error code TCPIP/SMTP (550 for MAIL FROM) ---------------------------------------------------------------------- Date: Thu, 04 Oct 2007 17:57:17 GMT From: Rob Brown Subject: Re: backup problem Message-ID: On Thu, 4 Oct 2007, jhjr4381 wrote: >>> On Oct 3, 4:14 pm, jhjr4381 wrote: >> >>>> I'm still getting an error while running BACKUP, as follows(ALPHA >>>> VMS 6.2-1h3 ): >> >>>> $ BACKUP/NOREWIND/LIST=DKA100:[BACKUP]DUA510FUL.LOG/IMAGE - >>>> /NOALIAS - >>>> /RECORD/IGNORE=(INTERLOCK,LABEL)/NOASSIST $1$DUA510: - >>>> RDAXP$MKB500:DUA510.BCK >>>> %BACKUP-F-WRITEERR, error writing DKA100:[BACKUP]DUA510FUL.LOG;202 >>>> -RMS-E-EXT, ACP file extend failed >>>> -SYSTEM-F-EXQUOTA, process quota exceeded ... > I have now quotas on the disk so that's not an issue. now==no? > After submitting this yesterday, I changed the system account as > such (according to the sysmgr's manual on backup processing) and > still have the problem: OK. Presumably SYSTEM is the user that is executing the BACKUP command. Does it still fail if you remove the /LIST from the BACKUP command? -- Rob Brown b r o w n a t g m c l d o t c o m G. Michaels Consulting Ltd. (780)438-9343 (voice) Edmonton (780)437-3367 (FAX) http://gmcl.com/ ------------------------------ Date: Thu, 04 Oct 2007 15:38:50 -0400 From: JF Mezei Subject: Re: backup problem Message-ID: jhjr4381 wrote: >> > > %BACKUP-F-WRITEERR, error writing DKA100:[BACKUP]DUA510FUL.LOG;202 >> > > -RMS-E-EXT, ACP file extend failed >> > > -SYSTEM-F-EXQUOTA, process quota exceeded >> Question: Do all "extend file" operations consume the same amount of quotas ? Do "extend file" operations consume more reources if the disk is fragmented and each extent results in a lot of different fragments being allocated to the file ? (versus a single extent being made from consecutive blocks on disk). ? Is it possible that a very large default file extent quantity might consume more quotas than a smaller one ? Is it possible that after many extents, adding an extra extent might consume a lot more resources ? Perhaps the original poster might wish to give some details on how big DUA510FUL.LOG;202 gets, and post a DIR/HEADER ------------------------------ Date: Fri, 05 Oct 2007 01:13:43 GMT From: John Santos Subject: Re: backup problem Message-ID: jhjr4381 wrote: > On Oct 3, 9:52 pm, AEF wrote: > >>On Oct 3, 6:57 pm, AEF wrote: >> >> >>>On Oct 3, 4:14 pm, jhjr4381 wrote: >> >>>>I'm still getting an error while running BACKUP, as follows(ALPHA VMS >>>>6.2-1h3 ): >> >>>>$ BACKUP/NOREWIND/LIST=DKA100:[BACKUP]DUA510FUL.LOG/IMAGE - >>>> /NOALIAS - >>>> /RECORD/IGNORE=(INTERLOCK,LABEL)/NOASSIST $1$DUA510: - >>>> RDAXP$MKB500:DUA510.BCK >>>>%BACKUP-F-WRITEERR, error writing DKA100:[BACKUP]DUA510FUL.LOG;202 >>>>-RMS-E-EXT, ACP file extend failed >>>>-SYSTEM-F-EXQUOTA, process quota exceeded >> >>>>I understand that this /LIST file DKA100:[BACKUP]DUA510FUL.LOG is a >>>>listing of files stored in the save-set. >> >>Correct. >> >> >>>>However, I'm at a loss as to how to determine which "process" QUOTA is >>>>being exceeded here. It looks like backup was trying to make the file >>>>larger in order to write to it, but failed to do so (maybe). >> >>I think it may be a disk quota. Use the SHOW QUOTA/DISK=disk/USER=user >>command to see. >> >>Unfortunately you've run into one of VMS's few weaknesses. Which quota >>is exceeded? Check the disk quota and please report back. >> >> >>>>Is this an error because I need x blocks of contiguous space (to >>>>extend the file)? >> >>>I doubt it. You could run ANAL/DISK and see if there are any >>>filesystem errors, but I don't think that's your problem. Hmmm, could >>>it be disk quota?! Run the SHOW QUOTA command to see. I think that >>>would do it! >> >>>>Did this error stop the backup, or just the writing to this .log file? >> >>>Being a Fatal error, it probably stopped the backup, as another poster >>>pointed out. >> >>You can check by mounting the tape (write-protected!) and running >> >>$ BACKUP/LIST >> >>and see if it abruptly ends on error or gives you the expected full >>listing. >> >>[...] >> >>AEF > > > aef - > I don't know what happened, but I replied erlier and the response > disappeared. > I have now quotas on the disk so that's not an issue. > After submitting this yesterday, I changed the system account as such > (according to the sysmgr's manual on backup processing) and still have > the problem: > Maxjobs: 0 Fillm: 1000 Bytlm: 300000 > Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0 > Maxdetach: 0 BIOlm: 1100 JTquota: 4096 > Prclm: 10 DIOlm: 500 WSdef: 4096 > Prio: 4 ASTlm: 600 WSquo: 40000 > Queprio: 0 TQElm: 40 WSextent: 165000 > CPU: (none) Enqlm: 2000 Pgflquo: 500000 > > I also checked the calculations in Richhard Gilberts .com file above > against what I had reconfigured the system account to and they're > close. I may have fudged things slightly higher. > > I'll check other responses on the board as well. > > BTW - I did increase the diolm/biolm/bytlm etc that you mentioned the > other day as well. > thanks all! > What's your CHANNELCNT sysgen parameter? It should be at least a "few" (for an undefined value of "few" larger than the maximum Fillm on the system. I usually set it to max fillm + 15, or 1015 in your case. -- John Santos Evans Griffiths & Hart, Inc. 781-861-0670 ext 539 ------------------------------ Date: Thu, 04 Oct 2007 19:44:42 -0700 From: maher_rj@hotmail.com Subject: But there's more! (Was Re: Java on Mac OS X ) Message-ID: <1191552282.285151.140750@57g2000hsv.googlegroups.com> Forgot to mention that when using Java on OS X you Macintosh-wearers still get to keep your "Native Aqua Look & Feel" while still using your "Cocoa Object-Oriented Framework"! Now that's gotta be good! Cheers Richard Maher On Oct 5, 10:31 am, maher...@hotmail.com wrote: > Hi Brian, > > > Those are developer kits. I only want that 1.5.0 Java plug-in. I don't > > want to weigh down my system with development kit extras I won't use or > > need. It's also not clear that the Java plug-in 1.5.0 is in any of the > > Java SDKs. > > I'll post quite useful references below to back up my theories on the > state of play with Java on Mac OS X, but as a layman's view this is my > understanding: - > > If you are using Tiger (Mac OS X 10.4.6?) or Leopard (U Bewt next one) > then you *already* have a complete J2SE with JVM and JDK on your > system. The rubicon has been crossed and your system is already > "weighed down" with "development kit extras". > > Apple says the version of J2SE that was bundled with the OS was > 4.0(1.4), yet you say your Java plug-in is at version is at 1.3.1 > which makes me suspect that your OS X version predates Tiger (Bambi > perhaps :-) > > Doesn't Mac have the equivilent of "Windows Update" that can look > after this stuff? > > Anyway, I'll ask in one of the Java conferences if anyone knows of a > JRE-only kit for OS X, but I believe that you'll have to download all > *83MB* of the 5.0 J2SE. (I also discovered that there was an Apple > J2SE V6.0 on the web but it was pulled recently; Steve Jobs moving > away from Java? or trying to get Scott McNielly to pay for it like on > Windows? More likely bugs I suspect.) > > Anyway my understanding from the documentation below is that Apple is > firmly committed to Java on Mac OS X, and that there are mandatory > ECOs and upgrades available. If you choose not to upgrade or you are > philisophically opoposed to Java then that's up to you, but if you > want to use/run any sort of Java then I'd strongly recommend it. (BTW, > let me *stress* that my Tier3 servers don't require Java at all and > you can use ActiveX controls, BSD Sockets, or Mac Widgets - I just > really like Applets and Browsers!) > > Here's a quick overview of Java on Mac OS X:-http://developer.apple.com/java/ > > It appears from the following Apple documentation that the full > version of J2SE 1.4 (including JVM *and* JDK) comes pre-installed with > *every* Mac OS X shipped:- > > "Mac OS X is the only mass-market operating system that comes complete > with a fully configured and ready-to-use Java Development Kit. > Professional Java developers are increasingly turning to the feature- > rich Mac OS X as the operating system of choice for cross-platform > Java development projects on the Macintosh and other platforms. Mac OS > X includes the full version of J2SE 1.4.x, *preinstalled* with the > Java Development Kit (JDK) and the HotSpot virtual machine (VM), so > you don't have to download, install, or configure anything." > > See this web page for more details (Worth a look!): -http://developer.apple.com/java/overview.html > > This seems to be the page you want for J2SE 5.0 downloads: - > > (Still 80MB I'm afraid :-( Is this to do with the proprietary DMG > format? Linux and Wintel both seem to be half that.)http://www.apple.com/support/downloads/j2se50release4intel.html > > This pages gives the greatest choice of downloads and upgrades:-http://developer.apple.com/java/download/ > > This page is certainly very useful for those Mac OS X users out there > who may wish to start developing, or customizing, Java Applets to talk > to their VMS servers: -http://developer.apple.com/referencelibrary/GettingStarted/GS_Java/in... > > What's in J2SE 5.0 for Mac OS X: -http://docs.info.apple.com/article.html?artnum=304586 > > Here's a page with a support matrix and pretty icons: -http://www.java.com/en/download/manual.jsp#app > > HTH > > Cheers Richard Maher > > On Oct 3, 9:59 pm, VAXman- @SendSpamHere.ORG wrote: > > > > > In article , "Richard Maher" writes: > > > >Hi Brian, > > > >I don't know Apple Mac web sites 'cos I don't use them, but are any of these > > >relevant or recent or useful? > > > >http://www.apple.com/downloads/macosx/development_tools/javaee5sdk.html > > > >http://www.apple.com/macosx/features/java/ > > > >http://www.apple.com/support/downloads/javaformacosx104release5.html > > > >Maybe Steve Jobs still thinks Java is a "great big ball and chain"? > > > >Cheers Richard Maher > > > Those are developer kits. I only want that 1.5.0 Java plug-in. I don't > > want to weigh down my system with development kit extras I won't use or > > need. It's also not clear that the Java plug-in 1.5.0 is in any of the > > Java SDKs. > > > -- > > VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM > > > "Well my son, life is like a beanstalk, isn't it?" > > >http://tmesis.com/drat.html-Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - ------------------------------ Date: Thu, 04 Oct 2007 23:12:21 +0300 From: =?ISO-8859-1?Q?Uusim=E4ki?= Subject: Re: CIXCD jumpers Message-ID: <470548df$0$3199$9b536df3@news.fv.fi> Jeff Goodwin wrote: > "FrankS" wrote in message > news:1191505500.125282.3430@y42g2000hsy.googlegroups.com... >> Does anyone know where I can find information on setting the CIXCD >> node number jumpers? >> >> I have to renumber the CI port assignments on CIPCA and CIXCD >> adapters. I found the CIPCA guide, but no joy on the CIXCD. I >> understand it's a mechanical jumper somewhere on the backplane, but >> that's all I can dig up. >> >> Any help would be appreciated. >> > > The CIXCD jumpers are in here for the XMI bus: > > http://deathrow.vistech.net/~cvisors/DEC94MDS/600ebin2.pdf > > -Jeff > > Or in http://vt100.net/mirror/mds-199909/cd1/vax/600ebin2.pdf where you find a huge amount of DEC related manuals. ------------------------------ Date: Thu, 04 Oct 2007 13:16:40 -0700 From: syslost Subject: Re: CIXCD jumpers Message-ID: <1191529000.746014.168370@22g2000hsm.googlegroups.com> On Oct 4, 9:43 am, "Jeff Goodwin" wrote: > "FrankS" wrote in message > > news:1191505500.125282.3430@y42g2000hsy.googlegroups.com... > > > Does anyone know where I can find information on setting the CIXCD > > node number jumpers? > > > I have to renumber the CI port assignments on CIPCA and CIXCD > > adapters. I found the CIPCA guide, but no joy on the CIXCD. I > > understand it's a mechanical jumper somewhere on the backplane, but > > that's all I can dig up. > > > Any help would be appreciated. > > The CIXCD jumpers are in here for the XMI bus: > > http://deathrow.vistech.net/~cvisors/DEC94MDS/600ebin2.pdf > > -Jeff I've got a copy of the cixcd users guide (part number EK-CIXCD-UG), if you want a copy, send your mailing address to my email address.. ------------------------------ Date: Thu, 04 Oct 2007 23:29:43 +0300 From: =?ISO-8859-1?Q?Uusim=E4ki?= Subject: Re: compatible disk for vaxstation 4000 model 90 Message-ID: <47054cf2$0$3209$9b536df3@news.fv.fi> urbancamo wrote: > OK, > > Sorry, I found it when I searched for HP C2490-60062. > > HP C2490-60062 2.1GB SCSI-2 Fast 3.5" 50-Pin Narrow Hard Drive > (C249060062) > > This drive must have been manufactured by HP before their acquisition > of DEC. > I've had good success with various Seagate 50 pin drives upto about 9 > GB capacity on my 4000/90. I believe Seagate made most of the DEC > branded drives. Look out for any whose mode number ends in 'N' (ST*N) > - these are 50 pin narrow SCSI models. > > Thanks for the info, > > Mark. > Those 2GB SCSI-2 disks were modern back in '94 and that was some years before HP did take over DEC/Compaq (2002). DEC had an own disk drive manufacturing, which it sold out to Quantum (and the Tape drive manufacturing also). After that time DEC used disks from many vendors. E.g. Quantum, Seagate, Maxtor, Conner etc. Regards, Kari ------------------------------ Date: Thu, 04 Oct 2007 11:46:08 -0700 From: himansu Subject: cop from ftp site Message-ID: <1191523568.898789.28770@d55g2000hsg.googlegroups.com> Hello everyone, Anyone know how to copy from an ftp site after logging in and connecting? Basically once I'm in I want to go to a specific folder, then copy a file from that folder and then go into another folder and place the file there. Any help will be greatly appreciated. ** All in DCL. -- Himansu ------------------------------ Date: Thu, 04 Oct 2007 12:01:35 -0700 From: Bob Gezelter Subject: Re: cop from ftp site Message-ID: <1191524495.814846.216350@k79g2000hse.googlegroups.com> On Oct 4, 1:46 pm, himansu wrote: > Hello everyone, > > Anyone know how to copy from an ftp site after logging in and > connecting? Basically once I'm in I want to go to a specific folder, > then copy a file from that folder and then go into another folder and > place the file there. Any help will be greatly appreciated. > > ** All in DCL. > -- > Himansu Himansu, Yes, this is a common problem. I have dealt with it for several clients over the years. Depending on the OpenVMS version and the version of TCP/IP stack in use, there are a variety of qualifiers on the FTP command to allow FTP to take its commands from a command file. More recent versions of OpenVMS can also use the COPY/FTP command to process copies one at a time. The $STATUS value should be useful when the command completes to verify that a transfer has occured. Checking the file is also a sound idea. I hope that the above is helpful. - Bob Gezelter, http://www.rlgsc.com ------------------------------ Date: Thu, 04 Oct 2007 15:20:53 -0400 From: "Richard B. Gilbert" Subject: Re: cop from ftp site Message-ID: <47053D15.2010001@comcast.net> himansu wrote: > Hello everyone, > > Anyone know how to copy from an ftp site after logging in and > connecting? Basically once I'm in I want to go to a specific folder, > then copy a file from that folder and then go into another folder and > place the file there. Any help will be greatly appreciated. > > ** All in DCL. > -- > Himansu > $ FTP mumble.com /user=xxxx /pass=yyyyy cd /directory_of_interest (ascii | bin) get mumble.dat bye Or something like that. RTFM ------------------------------ Date: Thu, 04 Oct 2007 19:59:19 -0500 From: David J Dachtera Subject: Re: cop from ftp site Message-ID: <47058C67.38ACB6F1@spam.comcast.net> himansu wrote: > > Hello everyone, > > Anyone know how to copy from an ftp site after logging in and > connecting? Basically once I'm in I want to go to a specific folder, > then copy a file from that folder and then go into another folder and > place the file there. Any help will be greatly appreciated. > > ** All in DCL. $ COPY/FTP node.domin.tld"username password"::/path/filespec [] $ COPY/FTP filespec node.domin.tld"username password"::/path/filespec ...is the basic syntax. See the HELP for COPY and the IP stack documentation. The second COPY assumes that you have write access to the target directory. -- David J Dachtera dba DJE Systems http://www.djesys.com/ Unofficial OpenVMS Marketing Home Page http://www.djesys.com/vms/market/ Unofficial Affordable OpenVMS Home Page: http://www.djesys.com/vms/soho/ Unofficial OpenVMS-IA32 Home Page: http://www.djesys.com/vms/ia32/ Unofficial OpenVMS Hobbyist Support Page: http://www.djesys.com/vms/support/ ------------------------------ Date: Thu, 04 Oct 2007 21:20:28 -0700 From: Crabs Subject: Re: cop from ftp site Message-ID: Richard B. Gilbert wrote: > > Or something like that. RTFM > Gotta hand it to 'ya Bob. Helpful and polite. What a sincere and caring individual. May you win the a-hole of the year award. Crabs ------------------------------ Date: Thu, 4 Oct 2007 12:50:53 -0500 (CDT) From: sms@antinode.org (Steven M. Schweda) Subject: Re: getting MAC in 7.3 Message-ID: <07100412505342_20200296@antinode.org> From: "Tom Linden" > In 8.3 I can say > > REX> write sys$output f$getdvi("EWA0","LAN_DEFAULT_MAC_ADDRESS") > 00-30-6E-4C-9A-FB > > How do you find it in earlier versions In olden times (9-APR-1996), I wrote a program: alp $ run eat HWA (EWA0:) = 08-00-2b-86-59-46. Otherwise, for a while, there's been: alp $ pipe lancp show device ewa0 /characteristics | search sys$input Hardware 08-00-2B-86-59-46 Hardware LAN address ------------------------------------------------------------------------ Steven M. Schweda sms@antinode-org 382 South Warwick Street (+1) 651-699-9818 Saint Paul MN 55105-2547 ------------------------------ Date: Thu, 04 Oct 2007 11:07:54 -0700 From: "Tom Linden" Subject: Re: getting MAC in 7.3 Message-ID: On Thu, 04 Oct 2007 10:50:53 -0700, Steven M. Schweda = = wrote: > From: "Tom Linden" > >> In 8.3 I can say >> >> REX> write sys$output f$getdvi("EWA0","LAN_DEFAULT_MAC_ADDRESS") >> 00-30-6E-4C-9A-FB >> >> How do you find it in earlier versions > > In olden times (9-APR-1996), I wrote a program: > > alp $ run eat > HWA (EWA0:) =3D 08-00-2b-86-59-46. > > Otherwise, for a while, there's been: > > alp $ pipe lancp show device ewa0 /characteristics | search sys$input = = > Hardware > 08-00-2B-86-59-46 Hardware LAN address > Thanks, now comes the real question I should have asked, How do you do i= t from a callable interface? > ----------------------------------------------------------------------= -- > > Steven M. Schweda sms@antinode-org > 382 South Warwick Street (+1) 651-699-9818 > Saint Paul MN 55105-2547 -- = PL/I for OpenVMS www.kednos.com ------------------------------ Date: Thu, 04 Oct 2007 11:13:17 -0700 From: "Tom Linden" Subject: Re: getting MAC in 7.3 Message-ID: On Thu, 04 Oct 2007 10:50:53 -0700, Steven M. Schweda = = wrote: > In olden times (9-APR-1996), I wrote a program: > alp $ run eat > HWA (EWA0:) =3D 08-00-2b-86-59-46. If it isn't proprietary could you send or post a copy of the program? -- = PL/I for OpenVMS www.kednos.com ------------------------------ Date: Thu, 04 Oct 2007 11:48:26 -0700 From: "Tom Linden" Subject: Re: getting MAC in 7.3 Message-ID: On Thu, 04 Oct 2007 11:17:21 -0700, Steven M. Schweda = = wrote: > From: "Tom Linden" > >> Thanks, now comes the real question I should have asked, How do you d= o = >> i=3D >> t >> from a callable interface? > > Read the IO User's Reference Manual? Steal code from my program? > > http://antinode.org/ftp/misc/ea.c > > Many things are possible. I haven't looked much at the old code, so i= t > could probably use some tidying, but it does seem to work. > > Sometimes it pays to ask the question whose answer you seek. > Thanks > ----------------------------------------------------------------------= -- > > Steven M. Schweda sms@antinode-org > 382 South Warwick Street (+1) 651-699-9818 > Saint Paul MN 55105-2547 -- = PL/I for OpenVMS www.kednos.com ------------------------------ Date: Thu, 04 Oct 2007 19:50:40 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: getting MAC in 7.3 Message-ID: In article , "Tom Linden" writes: > > >On Thu, 04 Oct 2007 10:50:53 -0700, Steven M. Schweda = > = > >wrote: > >> From: "Tom Linden" >> >>> In 8.3 I can say >>> >>> REX> write sys$output f$getdvi("EWA0","LAN_DEFAULT_MAC_ADDRESS") >>> 00-30-6E-4C-9A-FB >>> >>> How do you find it in earlier versions >> >> In olden times (9-APR-1996), I wrote a program: >> >> alp $ run eat >> HWA (EWA0:) =3D 08-00-2b-86-59-46. >> >> Otherwise, for a while, there's been: >> >> alp $ pipe lancp show device ewa0 /characteristics | search sys$input = > = > >> Hardware >> 08-00-2B-86-59-46 Hardware LAN address >> > >Thanks, now comes the real question I should have asked, How do you do i= >t > from a callable interface? $QIO. I believe that there was an example in the I/O User's Guide IIRC> -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Fri, 05 Oct 2007 00:59:52 +0200 From: "P. Sture" Subject: Re: getting MAC in 7.3 Message-ID: In article , VAXman- @SendSpamHere.ORG wrote: > $QIO. I believe that there was an example in the I/O User's Guide IIRC> Here we go: GET_ETHER.C;1 24/36 10-JUN-1998 14:14:01.00 I've just compiled it on Alpha V8.3, and in spite a couple of compiler informationals, it produces the same end result as in the following: $ pipe mc lancp show device ew /characteristics | search sys$pipe hard 00-00-F8-75-3B-99 Default MAC address (Hardware LAN address) 08-00-2B-C5-40-4D Default MAC address (Hardware LAN address) $ r get_ether Ethernet hardware address = (00-00-F8-75-3B-99) Ethernet hardware address = (08-00-2B-C5-40-4D) Code follows, but _does_ wrap. I'll put it somewhere better in unwrappable format tomorrow ---start---- #if 0 GETADR.C -- Program to acquire ethernet controller addresses COPYRIGHT (c) 1995 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS. ALL RIGHTS RESERVED. THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. THIS PROGRAM IS DISTRIBUTED FREE AS A DEMONSTRATION OF NETWORK ACCESS METHODS. NO WARRANTY IS EXPRESSED OR IMPLIED. Author: Chuck Newman, Digital Equipment Corp. alpha-developer@digital.com History: 18 Oct 1995 Created 20 Oct 1995 Only look at NET devices. Skip devices that don't like the SYS$QIO call 13 Nov 1995 Various minor modifications to allow this to be compiled with VAXC on OpenVMS VAX platforms Compilation command: OpenVMS Alpha: $ CC GET_ETHER+SYS$SHARE:SYS$LIB_C/LIBRARY OpenVMS VAX: $ CC GET_ETHER #endif #include #include #include #include #ifdef __DECC #include #else /* VAXC doesn't have dvsdef.h */ #define DVS$_DEVCLASS 1 #endif #ifdef __DECC #include #else /* VAXC doesn't have ints.h */ typedef unsigned short int uint16; typedef unsigned int uint32; #endif /* Don't have 64bit ints on OpenVMS VAX, so use 2 longwords */ #if defined (__VAX) || defined (VAX) typedef uint32 uint64[2]; #endif #include #include #include #include #include #include #include #ifndef __DECC /* Not there on VAXC on OpenVMS VAX */ #define SS$_NOMOREDEV 2648 #endif /* A couple of include files aren't there on OpenVMS VAX */ #if defined (__VAX) || defined (VAX) /* Following stolen from nmadef.h on OpenVMS Alpha */ #define NMA$C_PCLI_HWA 1160 /* Hardware address (NI address) */ /* Following stolen from udbdef.h on OpenVMS Alpha */ #define UCB$M_TEMPLATE 0x2000 #else #include #include #endif /* Define lots of structures, etc */ struct item_list_2 { uint32 length; unsigned char *buffer; }; struct item_list_3 { uint16 length; uint16 item_code; uint32 *buffer; uint32 *ret_length; }; struct getdvi_iosb_s { unsigned int status; unsigned int reserved; }; struct qio_iosb_s { unsigned short int status; unsigned short int msg_len; unsigned int dev_specific; }; union iosb_s { struct getdvi_iosb_s getdvi_iosb; struct qio_iosb_s qio_iosb; }; typedef unsigned char ether_addr[6]; /* Prototype for the interesting routine */ int getadr(ether_addr[], int); int main(int argc, char **argv, char **envp) { /* Declare storage for several ethernet devices */ #define INTERFACE_COUNT 32 ether_addr hardware[INTERFACE_COUNT]; int temp_int, count; int req_interfaces = INTERFACE_COUNT; if (argc > 1) req_interfaces = atoi(argv[1]); if ((count = getadr(hardware, req_interfaces)) == 0) { fprintf(stderr, "couldn't get network interface\n"); exit(1); } /* Print out the ethernet addresses */ for (temp_int = 0; temp_int < abs(count); temp_int++) { printf("Ethernet hardware address = (%02.2X-%02.2X-%02.2X-%02.2X-%02.2X-%02.2X)\n", hardware[temp_int][0], hardware[temp_int][1], hardware[temp_int][2], hardware[temp_int][3], hardware[temp_int][4], hardware[temp_int][5]); } /* See if there were more ethernet addresses than we allowed for */ if (count < 0) printf("There are more devices than those listed\n\ Call getadr with a larger buffer\n"); } #if 0 This routine accepts two parameters, and returns the count of addresses found Input 1: Area to receive ethernet addresses Input 2: Number of addresses that can fit into the area specified by Input 1. Each address takes 6 bytes. Return Value: Positive -- number of addresses returned Negative -- absolute value is number of addresses returned, but there are more addresses Zero -- no addresses, or failure #endif int getadr(ether_addr hardware[], int count) { char dev_name_buff[16]; struct dsc$descriptor_s dev_name; #if defined (__VAX) || defined (VAX) uint64 context={0,0}; #else uint64 context=0; #endif struct item_list_3 scan_char[2], dvi_char[3]; int synch_dev = DC$_SCOM; int synch_dev_len; int scan_status, return_status, index = 0; uint16 channel, bit12; uint32 event_flag, device_stat, device_char, sts_len, chr_len; /* Set aside 256 bytes for the NMA characteristics. The IO User's Reference Manual in the chapter on Local Area Network (LAN) Device Drivers says that 250 bytes should be enough */ unsigned char dev_attrs[256]; struct item_list_2 attr_desc={sizeof(dev_attrs), NULL}; union iosb_s iosb; /* Set up some structures for walking through the byte stream returned by the sensemode QIO */ #pragma member_alignment __save #pragma nomember_alignment typedef struct int_attr_s { uint16 type; uint32 value; }; typedef struct str_attr_s { uint16 type; uint16 length; /* what I'd *really* like for the following is "unsigned char value[];" */ unsigned char value[6]; }; union nma_attr_u { struct int_attr_s int_attr; struct str_attr_s str_attr; } *nma_attr; #pragma member_alignment __restore /* Set up the search string. Use a wildcard because we want all synchronous communication devices. */ struct dsc$descriptor_s sear_dev_name = { sizeof("*")-1, DSC$K_DTYPE_T, DSC$K_CLASS_S, "*"}; dev_name.dsc$w_length = sizeof(dev_name_buff)-1; dev_name.dsc$b_dtype = DSC$K_DTYPE_T; dev_name.dsc$b_class = DSC$K_CLASS_S; dev_name.dsc$a_pointer = dev_name_buff; attr_desc.buffer = dev_attrs; /* Set up the itemlist to specify synchronous communication devices. This is for the SYS$DEVICE_SCAN call */ scan_char[0].length = 4; scan_char[0].item_code = DVS$_DEVCLASS; scan_char[0].buffer = (uint32 *)&synch_dev; scan_char[0].ret_length = (uint32 *)&synch_dev_len; scan_char[1].length = 0; scan_char[1].item_code = 0; /* Set up the itemlist to request status and characteristics. This is for the SYS$GETDVI call. The device status will let us isolate template devices. The device characteristics will let us screen out mailbox devices and isolate network devices (INET0 is a mailbox device). (FYA0 is not a network device). */ dvi_char[0].length = 4; dvi_char[0].item_code = DVI$_STS; dvi_char[0].buffer = &device_stat; dvi_char[0].ret_length = &sts_len; dvi_char[1].length = 4; dvi_char[1].item_code = DVI$_DEVCHAR; dvi_char[1].buffer = &device_char; dvi_char[1].ret_length = &chr_len; dvi_char[2].length = 0; dvi_char[2].item_code = 0; /* Get an event flag */ if (return_status = lib$get_ef(&event_flag) != SS$_NORMAL) lib$signal(return_status); /* Loop on SYS$DEVICE_SCAN */ while (((scan_status = sys$device_scan( &dev_name , &dev_name.dsc$w_length , &sear_dev_name , &scan_char[0] , &context )) == SS$_NORMAL) && (index >= 0)) { dev_name.dsc$a_pointer[dev_name.dsc$w_length] = '\0'; /* Get the device status and characteristics Don't assign a channel and do the getdvi on that because you'll never get a template device that way -- use the device name */ return_status = sys$getdviw( event_flag , 0 , &dev_name , &dvi_char[0] , &iosb , 0 , 0 , 0 ); if (return_status != SS$_NORMAL) lib$signal(return_status); if (iosb.getdvi_iosb.status != SS$_NORMAL) lib$signal(iosb.getdvi_iosb.status); /* Only process non-mailbox network template devices. */ if (((device_stat & UCB$M_TEMPLATE) != 0) && ((device_char & (DEV$M_MBX | DEV$M_NET)) == DEV$M_NET)) { /* Assign a channel */ return_status = sys$assign(&dev_name, &channel, 0, 0); if (return_status != SS$_NORMAL) lib$signal(return_status); /* Do the SENSEMODE QIO to get the NMA characteristics */ return_status = sys$qiow(0 , channel , IO$_SENSEMODE | IO$M_CTRL , &iosb , 0 , 0 , 0 , &attr_desc , 0 , 0 , 0 , 0 ); /* If the QIO failed, ignore this device */ if ((return_status != SS$_NORMAL) || (iosb.qio_iosb.status != SS$_NORMAL)) { printf ("Ignoring device %s -- failure from SYS$QIO\n", dev_name.dsc$a_pointer); } else { /* Won't need that channel again */ return_status = sys$dassgn(channel); if (return_status != SS$_NORMAL) lib$signal(return_status); /* Loop through the data returned by the QIO, looking for NMA$C_PCLI_HWA */ nma_attr = (void *)attr_desc.buffer; while (((*nma_attr).int_attr.type & 0xfff) != NMA$C_PCLI_HWA) { if (((*nma_attr).int_attr.type & 0x1000) == 0) { /* Skip this packet of type Longword */ nma_attr = (void *)((char *)nma_attr + sizeof((*nma_attr).int_attr)); } else { nma_attr = (void *)((char *)nma_attr + sizeof((*nma_attr).str_attr.type) + sizeof((*nma_attr).str_attr.length) + (*nma_attr).str_attr.length); /* Skip this packet of type String */ } } /* We've found it! If there is room, same it in the buffer provided by the caller and increment the count of adapters (which we'll return) */ if (index < count) { hardware[index][0] = (*nma_attr).str_attr.value[0]; hardware[index][1] = (*nma_attr).str_attr.value[1]; hardware[index][2] = (*nma_attr).str_attr.value[2]; hardware[index][3] = (*nma_attr).str_attr.value[3]; hardware[index][4] = (*nma_attr).str_attr.value[4]; hardware[index][5] = (*nma_attr).str_attr.value[5]; index += 1; } else { /* Hmmm. No room for this adapter. Change the sign of the counter and return that so the caller knows there are more adapters */ index = -index; } /* if (index < count) */ } /* if ((return_status != SS$_NORMAL) || ... */ } /* if (((device_stat & UCB$M_TEMPLATE) != 0) ... */ } /* while (((scan_status = sys$device_scan( ... */ if (scan_status != SS$_NOMOREDEV) lib$signal(scan_status); /* Free up the event flag */ return_status = lib$free_ef(&event_flag); if (return_status != SS$_NORMAL) lib$signal(return_status); return (index); } /* int getadr(ether_addr hardware[], int count) */ ----end---- -- Paul Sture Sue's OpenVMS bookmarks: http://eisner.encompasserve.org/~sture/ovms-bookmarks.html ------------------------------ Date: Fri, 05 Oct 2007 01:18:22 +0200 From: "P. Sture" Subject: Re: getting MAC in 7.3 Message-ID: In article , "P. Sture" wrote: > Here we go: > > GET_ETHER.C;1 24/36 10-JUN-1998 14:14:01.00 Tom, I'll zip it up and email it to you, to save you time. -- Paul Sture Sue's OpenVMS bookmarks: http://eisner.encompasserve.org/~sture/ovms-bookmarks.html ------------------------------ Date: Thu, 04 Oct 2007 19:31:24 -0700 From: maher_rj@hotmail.com Subject: Java on Mac OS X (Was Re: Web-based VMS Que Monitor for Deathrow) Message-ID: <1191551484.740738.308740@n39g2000hsh.googlegroups.com> Hi Brian, > Those are developer kits. I only want that 1.5.0 Java plug-in. I don't > want to weigh down my system with development kit extras I won't use or > need. It's also not clear that the Java plug-in 1.5.0 is in any of the > Java SDKs. I'll post quite useful references below to back up my theories on the state of play with Java on Mac OS X, but as a layman's view this is my understanding: - If you are using Tiger (Mac OS X 10.4.6?) or Leopard (U Bewt next one) then you *already* have a complete J2SE with JVM and JDK on your system. The rubicon has been crossed and your system is already "weighed down" with "development kit extras". Apple says the version of J2SE that was bundled with the OS was 4.0(1.4), yet you say your Java plug-in is at version is at 1.3.1 which makes me suspect that your OS X version predates Tiger (Bambi perhaps :-) Doesn't Mac have the equivilent of "Windows Update" that can look after this stuff? Anyway, I'll ask in one of the Java conferences if anyone knows of a JRE-only kit for OS X, but I believe that you'll have to download all *83MB* of the 5.0 J2SE. (I also discovered that there was an Apple J2SE V6.0 on the web but it was pulled recently; Steve Jobs moving away from Java? or trying to get Scott McNielly to pay for it like on Windows? More likely bugs I suspect.) Anyway my understanding from the documentation below is that Apple is firmly committed to Java on Mac OS X, and that there are mandatory ECOs and upgrades available. If you choose not to upgrade or you are philisophically opoposed to Java then that's up to you, but if you want to use/run any sort of Java then I'd strongly recommend it. (BTW, let me *stress* that my Tier3 servers don't require Java at all and you can use ActiveX controls, BSD Sockets, or Mac Widgets - I just really like Applets and Browsers!) Here's a quick overview of Java on Mac OS X:- http://developer.apple.com/java/ It appears from the following Apple documentation that the full version of J2SE 1.4 (including JVM *and* JDK) comes pre-installed with *every* Mac OS X shipped:- "Mac OS X is the only mass-market operating system that comes complete with a fully configured and ready-to-use Java Development Kit. Professional Java developers are increasingly turning to the feature- rich Mac OS X as the operating system of choice for cross-platform Java development projects on the Macintosh and other platforms. Mac OS X includes the full version of J2SE 1.4.x, *preinstalled* with the Java Development Kit (JDK) and the HotSpot virtual machine (VM), so you don't have to download, install, or configure anything." See this web page for more details (Worth a look!): - http://developer.apple.com/java/overview.html This seems to be the page you want for J2SE 5.0 downloads: - (Still 80MB I'm afraid :-( Is this to do with the proprietary DMG format? Linux and Wintel both seem to be half that.) http://www.apple.com/support/downloads/j2se50release4intel.html This pages gives the greatest choice of downloads and upgrades:- http://developer.apple.com/java/download/ This page is certainly very useful for those Mac OS X users out there who may wish to start developing, or customizing, Java Applets to talk to their VMS servers: - http://developer.apple.com/referencelibrary/GettingStarted/GS_Java/index.html What's in J2SE 5.0 for Mac OS X: - http://docs.info.apple.com/article.html?artnum=304586 Here's a page with a support matrix and pretty icons: - http://www.java.com/en/download/manual.jsp#app HTH Cheers Richard Maher On Oct 3, 9:59 pm, VAXman- @SendSpamHere.ORG wrote: > In article , "Richard Maher" writes: > > > > > > > > >Hi Brian, > > >I don't know Apple Mac web sites 'cos I don't use them, but are any of these > >relevant or recent or useful? > > >http://www.apple.com/downloads/macosx/development_tools/javaee5sdk.html > > >http://www.apple.com/macosx/features/java/ > > >http://www.apple.com/support/downloads/javaformacosx104release5.html > > >Maybe Steve Jobs still thinks Java is a "great big ball and chain"? > > >Cheers Richard Maher > > Those are developer kits. I only want that 1.5.0 Java plug-in. I don't > want to weigh down my system with development kit extras I won't use or > need. It's also not clear that the Java plug-in 1.5.0 is in any of the > Java SDKs. > > -- > VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM > > "Well my son, life is like a beanstalk, isn't it?" > > http://tmesis.com/drat.html- Hide quoted text - > > - Show quoted text - ------------------------------ Date: Thu, 04 Oct 2007 22:31:06 -0500 From: "Craig A. Berry" Subject: Re: Java on Mac OS X (Was Re: Web-based VMS Que Monitor for Deathrow) Message-ID: In article <1191551484.740738.308740@n39g2000hsh.googlegroups.com>, maher_rj@hotmail.com wrote: > Doesn't Mac have the equivilent of "Windows Update" that can look > after this stuff? Indeed it does. A Mac OS X Tiger (10.4) system that is current will have: % java -version java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164) Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing) Apologies if I missed it in your many references, but I didn't see http://developer.apple.com/technotes/tn2002/tn2110.html which, among other things, tracks release history between OS X versions and Java versios. And yes, you must have Tiger, or later, to have Java 1.5 or later. -- Posted via a free Usenet account from http://www.teranews.com ------------------------------ Date: Thu, 4 Oct 2007 21:41:29 +0100 From: Alan Fay Subject: NetBackup 6.0 MP5 OpenVMS client now available Message-ID: <2007100421412916807-alanfay@symanteccom> The NetBackup 6.0 MP5 OpenVMS client maintenance pack (which includes support for OpenVMS V8.3) is now available for Alpha, HP Integrity (IA64) and VAX systems. This maintenance pack and full release notes are now available for download from the symantec support server:- http://www.symantec.com/enterprise/support/ NetBackup Enterprise Server --> Downloads. NB_VMS_60_5_M_292746.zip Alan Fay Symantec Corporation Roseville Engineering ------------------------------ Date: Thu, 04 Oct 2007 23:17:22 +0300 From: =?ISO-8859-1?Q?Uusim=E4ki?= Subject: Re: Problems with KGPSA-B and 2gb Fibrechannel Message-ID: <47054a0d$0$3199$9b536df3@news.fv.fi> Malcolm Dunnett wrote: > > Alphaserver DS20, VMS 7.3-2, Console firmware 7.3, KGPSA-B firmware 3.20x7 > > I know it's not supported but just for the benefit of hobbyists or > others looking to extend the life of older systems I thought I'd post my > experience with trying to get a KGPSA-B (Emulex Lp7000) to talk to a > Brocade 2gb fibre switch. > > The problem appears at the console level (ie with trying to set up the > system to boot from a disk connected to the 2gb switch via a KGPSA-B). > What I observed was inconsistent and drove me nuts for a while trying to > figure out if I had bad cables, etc. > > If one tries to use wwidmgr to set up a mapping ( eg wwidmgr -quickset > -udid nnn) to a drive under this configuration you may get a "timeout > probing pgx0" error, or it may appear to work (ie show you the drive > mappings). Trying the command several times will produce one of these > results in an apparently random fashion. > > Even if wwidmgr appears to work it was my experience that when I did the > reset afterwards the disks would not appear at the console level, even > though their parameters were stored in the console variables. > > Replacing the 2gb switch with a 1gb switch made the problem go away, as > did replacing the KGPSA-B with a KGPSA-C (LP8000). > > Interestingly, if one boots the system some other way VMS is able to see > the drives on the KGPSA-B/2gb switch combination and appears to access > them with no problems (so it's really an Alphaserver console problem > rather than a VMS issue). Does the problem still resist if you set the (2Gb) FC switch port to 1Gb fixed? Usually it is recommended to configure the switch ports to fixed speed instead of leaving them at autonegotiation. ------------------------------ Date: Thu, 04 Oct 2007 14:33:23 -0700 From: Malcolm Dunnett Subject: Re: Problems with KGPSA-B and 2gb Fibrechannel Message-ID: <47055c24@flight> Uusimäki wrote: > > Does the problem still resist if you set the (2Gb) FC switch port to 1Gb > fixed? Usually it is recommended to configure the switch ports to fixed > speed instead of leaving them at autonegotiation. > Good Question - I didn't try that. I'll give it a shot and see what happens. ------------------------------ Date: Thu, 04 Oct 2007 16:56:41 -0700 From: Malcolm Dunnett Subject: Re: Problems with KGPSA-B and 2gb Fibrechannel Message-ID: <47057dba$1@flight> Malcolm Dunnett wrote: > Uusimäki wrote: >> >> Does the problem still resist if you set the (2Gb) FC switch port to >> 1Gb fixed? Usually it is recommended to configure the switch ports to >> fixed speed instead of leaving them at autonegotiation. >> > Good Question - I didn't try that. I'll give it a shot and see what > happens. I tried forcing the ports on the 2GB switch to 1GB and that appears to solve the problem. Thanks for the suggestion. ------------------------------ Date: Thu, 04 Oct 2007 14:52:44 -0400 From: "Richard B. Gilbert" Subject: Re: still not convinced global warming a hoax? Message-ID: <4705367C.9010302@comcast.net> JF Mezei wrote: > Question: > > In my mind, a religious person has always been a compassionate person > willing to share wealth, help others, live a good honest life and make > sure to protect god's creations (wether humans or animals or the planet). > > How come in the USA, religious persons are most often associated with > the exact opposite ? right wing conservatives who want wars that kill > hundreds of thousands of humans, help large business instead of helping > the poor, don't care about polluting the planet etc ? > > Or is it a case of religious persons in the USA supporting one party > that is 99% against what they believe in just because the agree with the > remaining 1% (abortion) ? I think it's mainly a case of voting for the least awful alternative! Fortunately there is a two term limit! That tends to limit the damage one man can do. Dwight Eisenhower was the last president I had any respect for. ------------------------------ Date: Thu, 04 Oct 2007 16:20:52 -0400 From: none Subject: Re: VMS as hypervisor ? Message-ID: On 17 Sep 2007 07:51:15 -0500, koehler@eisner.nospam.encompasserve.org (Bob Koehler) wrote: >In article , "Lee K. Gleason" writes: >> >> This while virtualization movement is a bit of a puzzle to me. When I >> question it, the PC types at work tell me it's great, since you can run lots >> of different things on the same machine, and can buy fewer servers. Since >> VMS already has a decent scheduler and excellent inter-process memory >> protection and resource allocation, I'm always left wondering, why couldn't >> they just use an operating system that can allow you to "run lots of >> different things on the same machine", each in their own process? That way >> you don't have to drag the overhead of a whole copy of Windows along with >> each separate thing you want to do. As they try to explain, I often feel >> like President Not Sure, listening to his cabinet tell him about the >> electrolytes in Brawndo (if you;'ve seen Idiocracy...). > > You have to view the situation from PC mentality. When frequent > reboots are the norm the ability to reboot only part of the "system" > looks good. Ever read the "Unix Hater's Handbook"? IIRC, the mantra was always "that's okay, it boots fast" in reference to UNIX' warts. ------------------------------ Date: Thu, 04 Oct 2007 16:20:52 -0400 From: none Subject: Re: VMS as hypervisor ? Message-ID: <7qcag3lk9gv7qjgaiiinnlhges6aqlp4st@4ax.com> On Sun, 16 Sep 2007 11:02:22 +0200, Michael Kraemer wrote: >Richard B. Gilbert schrieb: > >> The whole virtualization movement is about the fact that Windows is not >> very good at protecting applications from each other! Virtual servers >> compensate for Windows' shortcomings by providing the necessary isolation. > >This virtualization stuff is hip on Unix too, where it puzzles me even more. >Unix supports multiple services on the same box for decades now, >so isolation shouldn't be an issue. >Virtualization just makes things more complicated. My sense is, though, that on UNIX you can't control each of those services' consumption of resources the way that you can control a VMS process' resource consumption. ------------------------------ Date: 4 Oct 2007 15:34:47 -0500 From: Kilgallen@SpamCop.net (Larry Kilgallen) Subject: Re: VMS as hypervisor ? Message-ID: <4s8Qm9sRwBJN@eisner.encompasserve.org> In article <7qcag3lk9gv7qjgaiiinnlhges6aqlp4st@4ax.com>, none writes: > My sense is, though, that on UNIX you can't control each of those > services' consumption of resources the way that you can control a VMS > process' resource consumption. One approach would be to restrict one's license purchases to well-behaved software, and avoid any software that does not have a vendor behind it. ------------------------------ Date: 4 Oct 2007 20:46:12 GMT From: bill@cs.uofs.edu (Bill Gunshannon) Subject: Re: VMS as hypervisor ? Message-ID: <5ml1okFe5j6eU1@mid.individual.net> In article <7qcag3lk9gv7qjgaiiinnlhges6aqlp4st@4ax.com>, none writes: > On Sun, 16 Sep 2007 11:02:22 +0200, Michael Kraemer > wrote: > >>Richard B. Gilbert schrieb: >> >>> The whole virtualization movement is about the fact that Windows is not >>> very good at protecting applications from each other! Virtual servers >>> compensate for Windows' shortcomings by providing the necessary isolation. >> >>This virtualization stuff is hip on Unix too, where it puzzles me even more. >>Unix supports multiple services on the same box for decades now, >>so isolation shouldn't be an issue. >>Virtualization just makes things more complicated. > > My sense is, though, that on UNIX you can't control each of those > services' consumption of resources the way that you can control a VMS > process' resource consumption. And you would be wrong. But then, that's probably why you post to technical groups anonymously. That way you never have to worry about someone finding out your talking thru your hat. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves bill@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include ------------------------------ Date: 4 Oct 2007 20:49:17 GMT From: bill@cs.uofs.edu (Bill Gunshannon) Subject: Re: VMS as hypervisor ? Message-ID: <5ml1udFe5j6eU2@mid.individual.net> In article , none writes: > On 17 Sep 2007 07:51:15 -0500, koehler@eisner.nospam.encompasserve.org > (Bob Koehler) wrote: > >>In article , "Lee K. Gleason" writes: >>> >>> This while virtualization movement is a bit of a puzzle to me. When I >>> question it, the PC types at work tell me it's great, since you can run lots >>> of different things on the same machine, and can buy fewer servers. Since >>> VMS already has a decent scheduler and excellent inter-process memory >>> protection and resource allocation, I'm always left wondering, why couldn't >>> they just use an operating system that can allow you to "run lots of >>> different things on the same machine", each in their own process? That way >>> you don't have to drag the overhead of a whole copy of Windows along with >>> each separate thing you want to do. As they try to explain, I often feel >>> like President Not Sure, listening to his cabinet tell him about the >>> electrolytes in Brawndo (if you;'ve seen Idiocracy...). >> >> You have to view the situation from PC mentality. When frequent >> reboots are the norm the ability to reboot only part of the "system" >> looks good. > > Ever read the "Unix Hater's Handbook"? IIRC, the mantra was always > "that's okay, it boots fast" in reference to UNIX' warts. More bullcrap. I have Unix systems that only get rebooted when they are replaced or the power goes down longer than the UPS can keep things running. But then, anonymous posts are worth as much as the integrity of the poster. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves bill@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include ------------------------------ Date: Fri, 05 Oct 2007 01:18:36 -0400 From: JF Mezei Subject: Wrong error code TCPIP/SMTP (550 for MAIL FROM) Message-ID: Got a postmaster message ## ---- Transcript of session follows ---- 550 5.1.1 ... User unknown ---- Recipients of this delivery ---- THEBIZ@BBC.CO.UK (bounced) ---- Unsent message follows ---- ## Turns out the BBC's mail infrastructure has been shutdown for some reason: $ telnet/port=25 mx1.bbc.co.uk %TELNET-I-TRYING, Trying ... 132.185.240.140 %TELNET-I-SESSION, Session 01, host mx1.bbc.co.uk, port 25 Escape character is ^] 554 mailgw0.thls.bbc.co.uk ESMTP not accepting messages HELO vaxination.ca 250 mailgw0.thls.bbc.co.uk Hello gw.vaxination.ca [206.248.136.122], pleased to meet you MAIL FROM: jfmezei@vaxination.ca 550 5.0.0 Command rejected QUIT 221 2.0.0 mailgw0.thls.bbc.co.uk closing connection %TELNET-S-REMCLOSED, Remote connection closed So, the symbiont would have gotten a 550 in a MAIL FROM command and not the RCPT TO command and thus, claiming that the destination user is unknown is erroneous. Note that the BBC servers should have been issuing temporary errors *in the 400 range) instead of hard errors, but this is still another example of the symbiont not returning the actual errors but instead imaginin some error which may not match what actually happened. ------------------------------ End of INFO-VAX 2007.543 ************************