1 INFO-VAX	Sun, 17 Sep 2000	Volume 2000 : Issue 520       Contents:* Re: Adding hard drives to dec alpha server& Re: Booting OpenVMS 7.2 w/o DecWindows# Re: Help with Alpha Server 3000/800 # Re: Help with Alpha Server 3000/800 
 Its For Sale!  LAT/linux exists4 Re: System node identifier and cluster configuration Re: To VMS From SCO/Solaris  RE: To VMS From SCO/Solaris 1 Trap "STOP process" command inside your C program 5 Re: Trap "STOP process" command inside your C program 5 Re: Trap "STOP process" command inside your C program 5 Re: Trap "STOP process" command inside your C program 
 VMS and 164LX   F ----------------------------------------------------------------------  % Date: Sat, 16 Sep 2000 15:49:56 -0500 7 From: "David J. Dachtera" <djesys.nospam@earthlink.net> 3 Subject: Re: Adding hard drives to dec alpha server - Message-ID: <39C3DCF4.34D81023@earthlink.net>    Lon Hanson wrote:  > F > Can anyone tell me the steps to get two new hard drives added to our > dec alpha server.   < Good for you! Please see the on-line HELP and/or the OpenVMS documentation.  0 > It is running vms what version I cant be sure?   $ SHOW SYSTEM/NOPROC  M > The drives are from another dec server so I want to erase them after adding  > them to the current server.    $ INIT/ERASE ddcu volume_label  . > I also need to know about making them stripe
 > partiond  5 See the documentation for the RAID controller in use.   ' > or adding them to an existing stripe.   H Not usually possible without backing up the existing contents, tear downH the existing stripe set, build a new stripe set with the new disk(s) andG present it to VMS, then restore the contents of the prior stripe set to  the new one.   > Any help will be much  > appreciated.  / Hope this does. There's not much here to go on.    --   David J. Dachtera  dba DJE Systems  http://www.djesys.com/  : Unofficial Affordable OpenVMS Home Page and Message Board: http://www.djesys.com/vms/soho/   F This *IS* an OpenVMS-related newsgroup. So, a certain bias in postings is to be expected.  @ Feel free to exercise your rights of free speech and expression.  F However, attacks against individual posters, or groups of posters, are strongly discouraged.    ------------------------------  ( Date: Sat, 16 Sep 2000 19:00 +0100 (BST)@ From: duncan@macdonald.compulink.xspamx.co.uk (Duncan Macdonald)/ Subject: Re: Booting OpenVMS 7.2 w/o DecWindows B Message-ID: <memo.20000916190050.18797A@macdonald.compulink.co.uk>  ; Could the DECWindows startup command file be made slightly  < more intelligent and not start DECWindows if the system was < missing any of the licenses that would be needed for a user  to log on using DECWindows.    ------------------------------  % Date: Sat, 16 Sep 2000 14:16:35 -0400 2 From: rdeininger@mindspring.com (Robert Deininger), Subject: Re: Help with Alpha Server 3000/800L Message-ID: <rdeininger-1609001416350001@user-2ive7kt.dialup.mindspring.com>  Y In article <969115603.142902@sj-nntpcache-3>, "Howard M. Harte" <hharte@cisco.com> wrote:    > Hi,  > K >     I recently acquired an Alpha Server 3000/800.  It is the tower model, M > with 16 of the 32 SIMMs in place.  When I power it up attempting to use the H > alternate console, I get error code 0xEF on the front panel and no >>>L > prompt on the console.  I know the terminal works (and the serial cable) II > tested it on a DECstation as the alternate console.  The machine starts L > counting down from 0xFB, and stops at 0xEF.  I unplugged all of the SIMMs,I > cleaned the contacts, and put them back in.  Still the same problem.  I N > tried putting the RZ26L hard drive in another machine, and it seems to work,I > as does the CD-ROM.  I don't have a SCSI terminator in the eternal SCSI H > port, and I didn't plug in the network cable.  I tried changing the S3N > switch both ways, and I'm using the MMJ port, not the DB-25 port on the back > of the machine.    > M >     Does anyone know where I can get more information on these codes, or on  > the machine in general?   I I was hoping you could tell me. :-)  I figured whoever bid on that system J must have found a manual I don't have.  Machines that don't have a visible console are a bit risky.  2 >I found the User's Manual for the 3000/600/700 onM > Compaq's Web site.  They allude to a "Technical Manual" for these machines, ! > but I can't find it on the web.   K Could you give me the URL?  It sounds like a manual I haven't found.  There G are a LOT of manuals for this family, and I'm far from finding the full  set.   Look at:B http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-sysinfo.html? http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-docs.html ; http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-docs/  dec3000-sys-prog-manual.ps.gz   , (There are additional links on these pages.)  G The last URL (which is split onto two lines) contains SOME of the error G codes in table 47.  Code EF isn't listed (which is why I did not bid on D that system on ebay :-), however, F0 is supposed to be the last codeK displayed before it starts execting the console code.  If it gets this far, B it has sized and tested the memory, tested some crucial registers,F and copied the ROM code to RAM.  I think subsequent error codes should display on the console screen.  E It's possible the serial port is blown out, so you don't see what the C machine says next.  Do you have a graphics card you could put in it C so you could try the other console choice?  A PMAGB-B is the usual  G low-end card, I think.  You'd probably also need a mouse, keyboard, and 7 a funky cable, plus a sync-on-green monitor, or course.   D If you have a recent firmware CD, the documentation for the DEC 3000G firmware updater has some diagnostic info in an appendix.  I don't have F access to it at the moment.  It might also be available via www or ftpI from Compaq, but I don't know the exact location.  I DON'T recall whether . this firmware doc has the error code you need.    K >     One more note, the SIMMs are plugged into the four sockets closest to  > the motherboard like this  >  > Empty   Empty   Empty  Empty > Empty   Empty   Empty  Empty > SIMM  SIMM   SIMM  SIMM  > SIMM  SIMM   SIMM  SIMM  > ? >     That goes for all four boards.  I assume this is correct.   I I think that's correct, but I've never seen a model 800 in person.  There L are 4 riser boards, and one SIMM bank consists of 8 SIMMs, 2 per riser boardL on opposite sides of the riser board.  All the SIMMs in a bank should match.? I think it's right to fill starting closest to the motherboard.   D The model 800 is a pretty alpha for it's day.  I hope you can get it3 working.  E-mail me if you have any more questions.    --   Robert Deininger rdeininger@mindspring.com    ------------------------------  % Date: Sat, 16 Sep 2000 13:43:04 -0700 % From: Howard Harte <hharte@cisco.com> , Subject: Re: Help with Alpha Server 3000/800I Message-ID: <Pine.GSO.4.10.10009161338490.10743-100000@frogger.cisco.com>   
 Hi Robert,  ' 	Here is the URL for the user's manual: : http://www6.compaq.com/alphaserver/archive/axp/dec3000.pdf   	I can't get to the link: <  http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-docs/ > dec3000-sys-prog-manual.ps.gz   G It just says "forbidden."  I can see the files, and I downloaded all of A them except that one.  Do you have a copy that you could send me?   A 	So according to your information below, it SHOULD be working via G the serial port by the time it lists 0xEF, correct?  The serial console I goes out of the MMJ port on the back right?  Not the DB-25 connector.  Is F that correct?  Perhaps the serial is blown out.  I will look to see ifI there are any XCVR's there.  I will also measure the voltage on the pins. G Should be at least +/-7 volts, right?  I "licked" the pins briefly, and = didn't get much of a shock, which could mean they are weak...   A 	I will keep trying stuff.  I don't have a Sync on green monitor,  so I'm SOL on that one.   B 	Thanks for your help.  Any other info will be helpful.   I have aF 3000/400 on the way, so maybe I can get one working between the two of them.    	Thanks again, 	Howard     , On Sat, 16 Sep 2000, Robert Deininger wrote:  K > (A copy of this message has also been posted to the following newsgroups:  > comp.os.vms) > [ > In article <969115603.142902@sj-nntpcache-3>, "Howard M. Harte" <hharte@cisco.com> wrote:  >  > > Hi,  > > M > >     I recently acquired an Alpha Server 3000/800.  It is the tower model, O > > with 16 of the 32 SIMMs in place.  When I power it up attempting to use the J > > alternate console, I get error code 0xEF on the front panel and no >>>N > > prompt on the console.  I know the terminal works (and the serial cable) IK > > tested it on a DECstation as the alternate console.  The machine starts N > > counting down from 0xFB, and stops at 0xEF.  I unplugged all of the SIMMs,K > > cleaned the contacts, and put them back in.  Still the same problem.  I P > > tried putting the RZ26L hard drive in another machine, and it seems to work,K > > as does the CD-ROM.  I don't have a SCSI terminator in the eternal SCSI J > > port, and I didn't plug in the network cable.  I tried changing the S3P > > switch both ways, and I'm using the MMJ port, not the DB-25 port on the back > > of the machine.  >  > > O > >     Does anyone know where I can get more information on these codes, or on  > > the machine in general?  > K > I was hoping you could tell me. :-)  I figured whoever bid on that system L > must have found a manual I don't have.  Machines that don't have a visible > console are a bit risky. > 4 > >I found the User's Manual for the 3000/600/700 onO > > Compaq's Web site.  They allude to a "Technical Manual" for these machines, # > > but I can't find it on the web.  > M > Could you give me the URL?  It sounds like a manual I haven't found.  There I > are a LOT of manuals for this family, and I'm far from finding the full  > set. > 
 > Look at:D > http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-sysinfo.htmlA > http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-docs.html = > http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-docs/  > dec3000-sys-prog-manual.ps.gz  > . > (There are additional links on these pages.) > I > The last URL (which is split onto two lines) contains SOME of the error I > codes in table 47.  Code EF isn't listed (which is why I did not bid on F > that system on ebay :-), however, F0 is supposed to be the last codeM > displayed before it starts execting the console code.  If it gets this far, D > it has sized and tested the memory, tested some crucial registers,H > and copied the ROM code to RAM.  I think subsequent error codes should  > display on the console screen. > G > It's possible the serial port is blown out, so you don't see what the E > machine says next.  Do you have a graphics card you could put in it E > so you could try the other console choice?  A PMAGB-B is the usual  I > low-end card, I think.  You'd probably also need a mouse, keyboard, and 9 > a funky cable, plus a sync-on-green monitor, or course.  > F > If you have a recent firmware CD, the documentation for the DEC 3000I > firmware updater has some diagnostic info in an appendix.  I don't have H > access to it at the moment.  It might also be available via www or ftpK > from Compaq, but I don't know the exact location.  I DON'T recall whether 0 > this firmware doc has the error code you need. >  > M > >     One more note, the SIMMs are plugged into the four sockets closest to  > > the motherboard like this  > >   > > Empty   Empty   Empty  Empty  > > Empty   Empty   Empty  Empty > > SIMM  SIMM   SIMM  SIMM  > > SIMM  SIMM   SIMM  SIMM  > > A > >     That goes for all four boards.  I assume this is correct.  > K > I think that's correct, but I've never seen a model 800 in person.  There N > are 4 riser boards, and one SIMM bank consists of 8 SIMMs, 2 per riser boardN > on opposite sides of the riser board.  All the SIMMs in a bank should match.A > I think it's right to fill starting closest to the motherboard.  > F > The model 800 is a pretty alpha for it's day.  I hope you can get it5 > working.  E-mail me if you have any more questions.  >  > --   > Robert Deininger > rdeininger@mindspring.com  >    ------------------------------  / Date: Sat, 16 Sep 2000 18:49:28 +0107 (Central) : From: "AudioHeadquarters.com" <info@audioheadquarters.com> Subject: Its For Sale!F Message-ID: <20000917000718.LVXN21578.mail.rdc1.il.home.com@c876885-a>   --84PO69RP13IZ46CM31QP96YE* Content-Type: text/plain; charset=us-ascii+ Content-Transfer-Encoding: quoted-printable   < www.AudioHeadquarters.com is FOR SALE!  (Below Market Value)  G If you are interested in a successful turn key business you can operate 3 from home or the office, please read the following:    Business Case:D For the audio enthusiast who values reliable sources of information,K knowledgeable advice and a large product selection, AudioHeadquarters is an J online superstore specializing in car and home audio equipment at the bestK prices available anywhere.  Unlike Best Buy and many online stores that try I to be all things to all people, AudioHeadquarters specializes exclusively E in audio equipment and provides a larger selection of products with a  highly knowledgeable staff.   
 Customers:K More people are shopping online and are purchasing higher priced items than H ever before.  Our customer is any person who values expert audio advice,- great customer service and attractive prices.   
 Solutions:K The beauty of the Internet is that you can compete with the biggest "bricks E and mortar" companies on price and selection with out the overhead of G inventory, hundreds of employees and warehouse space.  As people become K more comfortable with purchasing on the Internet, AudioHeadquarters will be G poised to offer high quality audio equipment at very attractive prices.   
 Alternatives: C Customers have many other choices when it comes to purchasing audio H equipment, but that does not mean that their shopping experience will beE quick and convenient and saving them money.  Because we are an online I superstore, we can provide a larger selection at appealing prices  all of = this while shopping from the comfort of their home or office.    Accomplishments:I Audio Headquarters has expanded our product offerings to include over 800 D products from 30+ manufacturers.  We have developed a unique productJ inventory database with consumer search capability from the site, and willG soon offer a new consumer product rating system, gift certificates, and  extended warranties.   Company:I This company is 1=bd years old, no inventory, fun to run, and is ready to K be taken to the next level.  For a business minded person, this company can  be an Internet cash cow.  
 Contact Info: G To Make an offer for AudioHeadquarters, or for more information, please  contact us at:   info@audioheadquarters.com         --84PO69RP13IZ46CM31QP96YE- Content-Type: text/html; charset="iso-8859-1" + Content-Transfer-Encoding: quoted-printable    <HTML><BODY>L <U><A HREF=3D"http://www.AudioHeadquarters.com">www.AudioHeadquarters.com</=4 A></U> is FOR SALE!  <U></U>(Below Market Value)<BR> <BR>L If you are interested in a <B>successful</B> <B>turn key business</B> you c=B an operate from home or the office, please read the following:<BR> <BR> <B>Business Case:</B><BR> L For the audio enthusiast who values reliable sources of information, knowle=L dgeable advice and a large product selection, <I>AudioHeadquarters</I> is a=L n online superstore specializing in car and home audio equipment at the bes=L t prices available anywhere.  Unlike Best Buy and many online stores that t=L ry to be all things to all people, <I>AudioHeadquarters </I>specializes exc=L lusively in audio equipment and provides a larger selection of products wit=# h a highly knowledgeable staff.<BR>  <BR> <B>Customers:</B><BR> L More people are shopping online and are purchasing higher priced items than=L  ever before.  Our customer is any person who values expert audio advice, g=2 reat customer service and attractive prices.  <BR> <BR> <B>Solutions:</B><BR> L The beauty of the Internet is that you can compete with the biggest "bricks=L  and mortar" companies on price and selection with out the overhead of inve=L ntory, hundreds of employees and warehouse space.  As people become more co=L mfortable with purchasing on the Internet, AudioHeadquarters will be poised=E  to offer high quality audio equipment at very attractive prices.<BR>u <BR> <B>Alternatives:</B><BR>L Customers have many other choices when it comes to purchasing audio equipme=L nt, but that does not mean that their shopping experience will be quick and=L  convenient and saving them money.  Because we are an online superstore, we=L  can provide a larger selection at appealing prices  all of this while shop=2 ping from the comfort of their home or office.<BR> <BR> <B>Accomplishments:</B><BR> L Audio Headquarters has expanded our product offerings to include over 800 p=L roducts from 30+ manufacturers.  We have developed a unique product invento=L ry database with consumer search capability from the site, and will soon of=L fer a new consumer product rating system, gift certificates, and extended w= arranties.<BR> <BR> <B>Company:</B><BR>oL This company is 1=bd years old, no inventory, fun to run, and is ready to b=L e taken to the next level.  For a business minded person, this company can = be an Internet cash cow. <BR>v <BR> <B>Contact Info:</B><BR>L To Make an offer for AudioHeadquarters, or for more information, please con= tact us at:<BR>o <BR>L <U><A HREF=3D"mailto:info@audioheadquarters.com">info@audioheadquarters.com= </A></U><BR> <BR> <BR> <BR> </BODY></HTML>   --84PO69RP13IZ46CM31QP96YE--   ------------------------------   Date: 16 Sep 2000 21:56:05 GMT2 From: thompson(nospam@)athenet.net (Paul Thompson) Subject: LAT/linux exists.: Message-ID: <39c3ec75$0$23896$39368dfe@news.twtelecom.net>  F Periodically I have seen requests for LAT for Linux on this newsgroup,A and it appears that such a beast has finally come into existence.o  + Many thanks to the inspired author of latd.o   -- o
  description:SM  The latd daemon allows users to connect to a Linux system from a LAT-enabledeK  terminal server (e.g. a DECserver). It also provides a reverse-LAT so thateH  printers and modems on LAT terminal servers can be accessed from Linux.   	 download  - http://download.sourceforge.net/linux-decnet/,   more information? http://lists.sourceforge.net/mailman/listinfo/linux-decnet-user    ------------------------------  % Date: Sat, 16 Sep 2000 13:01:21 -0700m5 From: "cstranslations" <cstranslations@email.msn.com> = Subject: Re: System node identifier and cluster configurationo) Message-ID: <uc8SIjBIAHA.250@cpmsnbbsa09>t  5 David A Froble <davef@tsoft-inc.com> wrote in message & news:39C1B9D2.257D211@tsoft-inc.com... > cstranslations wrote:- > >-I > I have to ask, why would you ever cluster the production system(s) withs the.H > development system(s)?  I'd want as much separation there as possible.  H Had to ask uh? :-) Well - the reasons run along the argument(s) Ken made (plus politics).  L The production system runs all of the stuff developed in house, contains allK the code for the stuff developed in house, is where all the support for themG in house developed stuff takes place. The production system also runs agG commercially available version of what was developed in house. Its (theeK production system) got 4 CPUs and doesn't have any place left to "plug morer
 drives into."   J The test system contains the cms libraries for the source to the purchasedI application. For the past 7 months I've been working on an enhancement to J the commercial application (on the "test" system, it's the system I use toJ do all my work). Other than my using it - the "test" system sits there and
 does nothing.   E The alphas are ah, what should I say, less than popular (being legacy L systems and all that). So the current push is to upgrade to state of the artK stuff. No - state of the art is not Wildfire. Last I heard state of the artiI is a RS6000s running AIX along with a web server on the front end runningeK RedHat). In the three+ years that it's going to take to accomplish this the J already over taxed production system is going to need a bit of help. HenceD the idea is to cluster the systems, move all the development off theE production box, have the test system serve it's drives to obtain sometJ additional space, have the production system serve it's tape drive, yadda,
 yadda, yadda.w  I My only concern is that I'm liable to get stuck in the middle if and when 8 these two boxes get clustered if something "goes wrong."   ------------------------------  % Date: Sat, 16 Sep 2000 14:34:11 -0400/2 From: rdeininger@mindspring.com (Robert Deininger)$ Subject: Re: To VMS From SCO/SolarisL Message-ID: <rdeininger-1609001434110001@user-2ive7kt.dialup.mindspring.com>  N In article <39C2D8EF.B03B65F1@isd.net>, Keith Brown <kbrown780@isd.net> wrote:    F > Scott, I can only relay my personal experience.  My shop was lookingC > into migrating to NT and /or Unix 5 years ago. They are no longertH > considering such moves. I'll list only one example of why so you don't" > have to suffer through my novel. > - > I work for a major midwestern oil refinery.t   <snip>  I > My employer is no longer considering the replacement of OpenVMS systemsi2 > and we are now adding more OpenVMS in our plant.    E Sounds like you guys ought to be on the OpenVMS "success stories" webeI page.  And maybe a nice colorful ad in a trade rag.  Have you told anyonen at Compaq about this?t   -- r Robert Deininger rdeininger@mindspring.como   ------------------------------  % Date: Sat, 16 Sep 2000 22:32:35 -0400u+ From: "Main, Kerry" <Kerry.Main@compaq.com>o$ Subject: RE: To VMS From SCO/SolarisJ Message-ID: <910612C07BCAD1119AF40000F86AF0D8052847B2@kaoexc4.kao.dec.com>   Scott,  G Your comments in the attached might have been true if the situation and ) events of 18-24 months ago had continued.I   Fortunately, they have not.   J As a number of the folks here have stated, OpenVMS is back and gaining new Customers. e  J Server consolidation, ultra-high availability proven solutions that can beK spread across multi-sites, ability to shut down systems for proactive maintEG with ZERO application availability impact are just some examples of whyh* OpenVMS is again picking up new Customers.  I So, while these statements might be attributed to vendor bias, here are ar few recent urls to consider:  J http://www.iseoptions.com/about/technology_compaq.html (ISE just webt live in May of this year)B http://www.compaq.com/inform/issues/issue31/industry-hc-109-a.htmlA http://www.openvms.digital.com/solutions/healthcare/intersys.htmll7 http://www.compaq.com/alphaserver/gs/quotes/etrade.htmllA http://www.openvms.compaq.com/solutions/oracle/oracle_june28.htmli  7 And for those that want eBusiness and B2B technologies: L http://www.attunity.com/content/newsevents/detail.asp?catid=6&scatid=20&o=10A 7&y=01/01/2000&h=1 (August 2000 - formery known as ISG Navigator)SI http://www.cognos.com/adtpci/ (Cognos also ran a full page ad for OpenVMSrD web offerings on back inside cover of Compaq's last Inform Magazine)8 http://www.openvms.digital.com/openvms/brochures/appdev/   And in terms of committment:L http://www.openvms.digital.com/solutions/government/coe/index.html (20 yearsL -  if looking at other vendors, challenge them to make that same committment on a public web page)p  # And for those in the Finance space:dE http://www.cbot.com/cbot/www/cont_detail/0,1493,11+24+108+863,00.htmlr  ) And for those in the manufacturing space:rE http://www.compaq.com/products/software/solutions/basestar/index.html5  J Lots more stuff cooking ... who knows - perhaps even stuff for Edu and low end systems?   Stay tuned.   / In the meantime, keep checking occasionally at:i. http://www.openvms.digital.com/new/index.html    :-)    Regards,  
 Kerry Main Senior Consultant,
 Compaq Canadal Professional Services  Voice : 613-592-4660 FAX   : 819-772-7036 Email : kerry.main@compaq.comI       -----Original Message-----+ From: Scott Vieth [mailto:svieth@wi.rr.com] * Sent: Thursday, September 14, 2000 4:02 PM To: Info-VAX@Mvb.Saic.Com $ Subject: Re: To VMS From SCO/Solaris     Jordan Henderson wrote:2  I > First, it's self-fulfilling.  If everyone felt this way about VMS, thend$ > it certainly would have no future.  I Eveyone does already feel this way.  I'm talking about the Gartner Groupse< of the world who are telling the CIOs and CEOs that VMS died6 a few years ago and that you better migrate yesterday.  G I follow the direction of my CIO.  He believes that our company has hadpG a rich and beneficial relationship with VMS.  It is now time to migraten5 off that platform in order to keep up with the crowd.t  C We are seeing fewer and fewer vendors who are willing to keep theiro software updated on VMS.  D When you get a moment, call Larry Ellison and ask him why Oracle forG VMS always comes out after every other port.  That's one of the biggestcC reasons we're giving up on VMS.  We depend heavily on Oracle on VMSdK and it sucks being so far behind the rest of the platforms that Oracle runsn on.vH I went to an Oracle DBA class about a year ago and of the 30 students in@ the room, I was the only one who was working with Oracle on VMS.E Half the people in the room didn't even know what VMS was.   A few ofm> the folks who *did* know what VMS was just said "VMS is dead".  D Also, take a look at the job market.  Are there really any *new* VMS	 positionsi  L opening up?  Not in my neck of the woods.  People are looking for sys admins? who can keep VMS systems running long enough to let the company J migrate to another platform.  If I was looking for a new job today, I'd be crazy C to say that I wanted to be a "VMS System Manager" 100% of the time.     @ > Second, I don't think it's true that you can't learn anything.A > Even if (and I don't give you this at all) there's no future torC > VMS, I think that the exposure to the well engineered VMS systems = > can only help you in every aspect of a professional career.i  L Agreed.  My years of managing VMS systems have given me a great appreciationL for the technology.  And it gives me a point of reference when I struggle to make> Windows NT servers perform the simplest task and they blow up.  C > Last, I see that Mr. Taylor posts from jpmorgan.com.  It's pretty)A > clear to me that he's endeavoring into the VMS world as part ofiC > a work assignment.  I don't know about you, but I've always hatedvE > working with Prima Donna's who refuse to work on a given assignmenteC > or technology solely for career strategic reasons.  A team playersA > picks up an unwanted assignment and makes it into an example ofM4 > what can be done when you have the right attitude.  J I didn't look at the "from" address of the original sender.  While I agreeJ that it is honorable to take on tasks that appear to be un-popular, you'veJ got to be realistic when it comes to your career.  If you've got a limitedA amount of time to be spent learning about technology, you need toa spend that time carefully.  J I've got VMS 7.2 running on my Multia at home.  Do I want to spend a bunchH of time toying with it and learning even more about OpenVMS?  Sure.  ButL does it help me out in the long run with my career?  Not really.  I'm betterI off installing RedHat 6.2 on a spare partition on my home PC and teaching,L myself how to navigate around Unix-type systems.   I've also got Solaris forD Intel here at home that I will install when I get bored with RedHat.  K At work, we have teams of people who maintain COBOL apps that are currentlytF running on VMS.  Those people would *love* the chance to get away fromH their COBOL duties and turn into "web programmers" and learn things likeF Java and Visual Basic.  They've seen the handwriting on the wall.  The marketD wants people who are up-to-speed on web-based technologies.  Ads for3 COBOL programmers are pretty hard to find any more.   J There wil always be a market for good VMS sys admins and good programmers.K But that market is going to only get smaller as time goes on.  I'm not realt
 interestedE in investing my time in learning more about technology that shops area abandoning.o  > When it comes down to it, what will keep my Viper full of gas?   -Scott  :^)r   ------------------------------  # Date: Sat, 16 Sep 2000 21:31:30 GMTa# From: "jlogs" <marcosala@libero.it>C: Subject: Trap "STOP process" command inside your C program7 Message-ID: <SERw5.29992$XZ4.332036@news.infostrada.it>0   How can I detect,c' with a "exit handler" from a C program,Z! the DCL "STOP process" command  ?a  , My problem is that whenever I STOP a process having a socket binded (UCX),H( if I do not gracefully close the socket,= on a following run I get the error: "socket already binded" !n  D Only after a long timeout (UCX timeout that I don't know how to set)% I am able to start again the process.h   Thank You for your help.   ------------------------------  % Date: Sat, 16 Sep 2000 17:50:02 -0400  From: stan@stanq.com> Subject: Re: Trap "STOP process" command inside your C program. Message-ID: <39C3B2CA.32695.498926E@localhost>  ; > How can I detect, with a "exit handler" from a C program,t# > the DCL "STOP process" command  ?a  B You can't.  The whole point of STOP is it kills the process right * away, without any exit handlers being run.  A If you want exit handlers to run, you need to send the process a iC SYS$FORCEXIT instead.  There's no DCL command to do this, although nF you can write a short program to do it (sorry for the weird linewrap):    F /*********************************************************************	 *********g  '  FORCEXIT.C -- Force a process to exit.e  *  Written 19 June 1996 by Stanley F. Quayle  B  This program forces a process to exit.  The program runs any exit  handlers that are declared.  -  The argument to this program must be either:o  A     name         The name of the process (must be the user's UIC   group)0     /ID=pid      The PID (in hex) of the process  F **********************************************************************	 ********/    #include <stdio.h> #include <stdlib.h>d #include <string.h>B #include <ctype.h> #include <starlet.h> #include <descrip.h>  ! int main (int argc, char *argv[])  {s     int pid_specified;     unsigned int pid;o     int retstat;     char *p_ptr;     char *q_ptr;"     struct dsc$descriptor name_dx;         if (argc != 2)     {          printf ("\n");9         printf ("FORCEXIT -- Force a process to exit\n");s         printf ("\n");%         printf ("Specify either:\n");w         printf ("\n");E         printf ("    name        The name of the process (must be in s your UIC gr= oup\n");E         printf ("    /ID=pid     The PID (in hex) of the process\n");v         printf ("\n");?         printf ("The process will run any exit handlers before  
 exiting.\n");          printf ("\n");         return 1;      }t       if (argv[1][0] == '/')     {a&         p_ptr = strchr (argv[1], '=');         if (p_ptr == NULL)	         {mD             fprintf (stderr, "Equals sign not found in \"/ID=\"\n");             return 1; 	         }p:         ++p_ptr;           /* skip past the equals sign */*         pid = strtoul (p_ptr, &q_ptr, 16);,         if (q_ptr != p_ptr + strlen (p_ptr))	         {/3             fprintf (stderr, "PID is not valid\n");o             return 1;e	         }o%         name_dx.dsc$a_pointer = NULL;B!         name_dx.dsc$w_length = 0;o         pid_specified = 1;     }t     else     {a         pid = 0;(         name_dx.dsc$a_pointer = argv[1];0         name_dx.dsc$w_length = strlen (argv[1]);         pid_specified = 0;     }   -     retstat = sys$forcex (&pid, &name_dx, 1);u-     if ((retstat & 1) == 1 && !pid_specified)t'         printf ("PID was %08X\n", pid);        return retstat;u }e   --Stan  
 ----------G Stanley F. Quayle, P.E.   N8SQ   +1 614-868-1363   Fax: +1 614 868-1671s1 8572 North Spring Ct. NW, Pickerington, OH  43147l= Preferred address:  stan@stanq.com       http://www.stanq.coma   ------------------------------  # Date: Sat, 16 Sep 2000 22:46:04 GMTi& From: rmoore@qualcomm.com (Ryan Moore)> Subject: Re: Trap "STOP process" command inside your C program5 Message-ID: <MKSw5.5010$3_5.26719@typhoon.san.rr.com>b  L In article <SERw5.29992$XZ4.332036@news.infostrada.it>, marcosala@libero.it  says...r >h >r >How can I detect,( >with a "exit handler" from a C program," >the DCL "STOP process" command  ? >t- >My problem is that whenever I STOP a processf >having a socket binded (UCX),) >if I do not gracefully close the socket,A> >on a following run I get the error: "socket already binded" ! >eE >Only after a long timeout (UCX timeout that I don't know how to set)h& >I am able to start again the process. >e >Thank You for your help..  O The best way to deal with this situation is to set the REUSEADDR option on the a% socket before doing a bind() command.i  I If you're using the socket interface, use the SO_REUSEADDR option on the B( setsockopt() call before calling bind().  L This is much easier than trying to catch a STOP command which can't be done  from user mode.u   -Ryand   ------------------------------  % Date: Sun, 17 Sep 2000 00:58:55 -0400d, From: Howard S Shubs <hshubs@mindspring.com>> Subject: Re: Trap "STOP process" command inside your C program> Message-ID: <hshubs-8E57D6.00585517092000@news.mindspring.com>  @ In article <SERw5.29992$XZ4.332036@news.infostrada.it>, "jlogs"  <marcosala@libero.it> wrote:   >How can I detect,( >with a "exit handler" from a C program," >the DCL "STOP process" command  ?  O An exit handler is what it is.  When you STOP a process, you're not running it BC through the $EXIT service, but instead through the $DELPRC service.a -- . Howard S Shubs# "Run in circles, scream and shout!"    ------------------------------  % Date: Sat, 16 Sep 2000 21:44:34 +01006$ From: Daniel Allen <dallen@nist.gov> Subject: VMS and 164LX: Message-ID: <NEBBJENNFKMDMFJKMLFCMEBBCAAA.dallen@nist.gov>  J :   Why?  I've run various "unsupported" VMS configurations over the yearsJ :   with very good success.  If you can save your company significant $$$$K :   and the system runs with sufficient reliability (most of mine have been ) :   totally reliable) what's the problem?l  F   Out of curiousity, where does a company acquire the (commercial-use,E   non-hobbyist) software license(s) necessary for these (unsupported)r   platforms?  L     Well I just ordered it ala carte.  Looked up the part number, gave it toF     my vendor, who purchased it from Compaq and shipped the kit to me.  G   I can understand how a license can be acquired for a supported system-F   platform running in unsupported configurations -- I have more than a  F     That's actually the scenario I was refering to above - unsupported     devices or configurations.  G   little experience with screwy hardware widgets and odd-ball parameterwE   settings and wierd software -- but I do not know how to acquire theo@   necessary commercial software product license(s) for use on an   unsupported platform.s  J   There are folks in various corporate and governmental organizations thatH   and and do deal with these sorts of licensing issues, and clearly withJ   far more authority and knowledge of the subject than I have.  This wholeC   platform licensing topic certainly looks to be worth some further,I   research -- I'll check with the local product management and folks thathJ   deal with the various sorts of software licensing issues that can arise.  *  --------------------------- pure personal# opinion ---------------------------pL    Hoff (Stephen) Hoffman   OpenVMS Engineering   hoffman#xdelta.zko.dec.com   ------------------------------   End of INFO-VAX 2000.520 ************************  