1 INFO-VAX	Sun, 30 Oct 2005	Volume 2005 : Issue 605       Contents:7 Re: ??==TLZ10 = HP Compaq Storagworks DAT 12/24 GB DDS3 7 Re: ??==TLZ10 = HP Compaq Storagworks DAT 12/24 GB DDS3 N Re: Alphaserver 4100 and Mylex DAC960 RAID controller documentation/utilities?N Re: Alphaserver 4100 and Mylex DAC960 RAID controller documentation/utilities?) Re: Announcing Vernon version 2.1 (shark) > Online Poker Pays! Learn All The Secrets Now!NBP Unregistered. Re: pictures are now posted  Trolling for business? Re: Trolling for business? Re: Trolling for business? Re: Trolling for business? Re: Trolling for business? Re: Updated VMS information  Re: Updated VMS information  Re: VMS? Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP Re: Writing an OpenVMS ACP  F ----------------------------------------------------------------------  % Date: Sat, 29 Oct 2005 21:49:32 +0200 . From: "Hans M. Aus" <aus@vim.uni-wuerzburg.de>@ Subject: Re: ??==TLZ10 = HP Compaq Storagworks DAT 12/24 GB DDS37 Message-ID: <aus-2B5539.21493229102005@news.cis.dfn.de>   C Thanks for the informative input. I'm looking in eBay at some DDS3  C drives for our Alpha PWS 433au with VMS. Can I try either of these?   I http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=8714495975&fromMakeTrac  k=true   or  I http://cgi.ebay.de/HP-DAT-Laufwerk-C1537-12-24GB-Software-Band_W0QQitemZ8 - 713172373QQcategoryZ79406QQrdZ1QQcmdZViewItem    ------------------------------    Date: 29 Oct 2005 14:31:42 -0700 From: bob@instantwhip.com @ Subject: Re: ??==TLZ10 = HP Compaq Storagworks DAT 12/24 GB DDS3C Message-ID: <1130621502.341274.159140@o13g2000cwo.googlegroups.com>   5 Sony SDT9000s are TLZ10s ... just set the jumpers for 6 vms and they are identical ... HPs dirty little secret8 was that HP dat drives don't compress on vms ... I don't6 know if that ever changed but it was true on the older4 C15 models we run ... get an SDT9000 and no worries!   ------------------------------  % Date: Sat, 29 Oct 2005 18:56:09 +0100 $ From: Sampsa Laine <news@sampsa.com>W Subject: Re: Alphaserver 4100 and Mylex DAC960 RAID controller documentation/utilities? 0 Message-ID: <2005102918560975249%news@sampsacom>  D Thanks for the info, I found a file called ARCCF.EXE and managed to G burn them to CD and get AlphaBIOS to run it. It's currently formatting  7 my drives, I assume I managed to get the right version.   E I assume if the initialization runs and the drives are blinking I've  A found the right software, no? What are the practical benefits of   updating the firmware?   Sampsa    J On 2005-10-29 17:01:34 +0100, "Richard Tomkins" <tomkinsr@istop.com> said:  I > The Mylex requires a floppy disk to be run on the system and within the N > application on the floppy you can configure and control the RAID. There is a> > second floppy with the driver and management software on it. >  > A word of caution. > M > There are Mylex controllers and there are Digital controllers made by Mylex N > and each has their own firmware. Mylex floppies do not work with the DigitalL > and vice versa. If you ignore this warning you will just have so much dead3 > hardware on your hands and it is not recoverable.  > K > Next item, the firmware cannot be changed between the two, we had special L > SCSI chips put on our Mylex that worked properly and thus differently withM > SCSI reconnect and other minor problems. Again, ignore this warning and you B > will just have so much dead hardware on your hands and it is not > recoverable. > M > The requisite firmware and driver may be found on the Alpha firmware update C > CD, but I have not looked in years so I cannot remember for sure.  >  > rtt  >  > 3 > "Sampsa Laine" <news@sampsa.com> wrote in message , > news:2005102912392316807%news@sampsacom...I >> I just picked up one of these on ebay to run VMS on for fun. I have NO I >> idea how to configure the Mylex RAID controller that came with it, can B >> someone point me towards a place I can get documentation and/or >> drivers/utilities.  >>  	 >> Sampsa  >>   >  >  > Q > ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- B > http://www.newsfeeds.com The #1 Newsgroup Service in the World!  > 120,000+ Newsgroups M > ----= East and West-Coast Server Farms - Total Privacy via Encryption =----    ------------------------------  % Date: Sat, 29 Oct 2005 22:48:10 -0400 , From: "Richard Tomkins" <tomkinsr@istop.com>W Subject: Re: Alphaserver 4100 and Mylex DAC960 RAID controller documentation/utilities? 7 Message-ID: <1130640650_2185@spool6-east.superfeed.net>   E From my now failing memory, firmware updates to the Mylex fixed small I things, like performance issues, larger drive handling, small glitches in " the SCSI protocols,  and the like.  G Do not use Write Back operation unless you have a Ni-Cad battery on the G module. If not, you will get data corruption, even on a clean shutdown.   L Ensure you power up drives first and power down drives last. The Mylex cache) is a lazy write for performance purposes.   L There was something I just remembered about block sizes and unfortunately do+ not remember what was optimal on the 4100..   L There was a maximum of number of drives allowed on the 3 channel controller,F and 7 sticks in my memory. If you make a RAID 5, which is Striped withL Parity (Spread across all drives), right? you should set aside one drive forJ a spare so that it can be automatically introduced as a replacement when a failure occurs.   J I had a 4100 that had a failed drive that ran that way for months before I noticed.    1 "Sampsa Laine" <news@sampsa.com> wrote in message * news:2005102918560975249%news@sampsacom...E > Thanks for the info, I found a file called ARCCF.EXE and managed to H > burn them to CD and get AlphaBIOS to run it. It's currently formatting9 > my drives, I assume I managed to get the right version.  > F > I assume if the initialization runs and the drives are blinking I'veB > found the right software, no? What are the practical benefits of > updating the firmware? >  > Sampsa >  > L > On 2005-10-29 17:01:34 +0100, "Richard Tomkins" <tomkinsr@istop.com> said: > K > > The Mylex requires a floppy disk to be run on the system and within the K > > application on the floppy you can configure and control the RAID. There  is a@ > > second floppy with the driver and management software on it. > >  > > A word of caution. > > I > > There are Mylex controllers and there are Digital controllers made by  Mylex H > > and each has their own firmware. Mylex floppies do not work with the Digital I > > and vice versa. If you ignore this warning you will just have so much  dead5 > > hardware on your hands and it is not recoverable.  > > E > > Next item, the firmware cannot be changed between the two, we had  special I > > SCSI chips put on our Mylex that worked properly and thus differently  withK > > SCSI reconnect and other minor problems. Again, ignore this warning and  you D > > will just have so much dead hardware on your hands and it is not > > recoverable. > > H > > The requisite firmware and driver may be found on the Alpha firmware updateE > > CD, but I have not looked in years so I cannot remember for sure.  > >  > > rtt  > >  > > 5 > > "Sampsa Laine" <news@sampsa.com> wrote in message . > > news:2005102912392316807%news@sampsacom...K > >> I just picked up one of these on ebay to run VMS on for fun. I have NO K > >> idea how to configure the Mylex RAID controller that came with it, can D > >> someone point me towards a place I can get documentation and/or > >> drivers/utilities.  > >> > >> Sampsa  > >> > >  > >  > > H > > ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet
 News==----C > > http://www.newsfeeds.com The #1 Newsgroup Service in the World!  > > 120,000+ Newsgroups I > > ----= East and West-Coast Server Farms - Total Privacy via Encryption  =----  >  >       O ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- S http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups K ----= East and West-Coast Server Farms - Total Privacy via Encryption =----    ------------------------------    Date: 29 Oct 2005 16:02:51 -0700! From: susan_skonetski@hotmail.com 2 Subject: Re: Announcing Vernon version 2.1 (shark)C Message-ID: <1130625597.227444.212190@o13g2000cwo.googlegroups.com>    beautiful work JF    ------------------------------  # Date: Sun, 30 Oct 2005 03:27:19 GMT , From: "Poker Paid Us" <money@paiddriver.net>G Subject: Online Poker Pays! Learn All The Secrets Now!NBP Unregistered. - Message-ID: <r4X8f.346334$1i.180882@pd7tw2no>   + This is a multi-part message in MIME format   $ --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: text/plain+ Content-Transfer-Encoding: quoted-printable    <p>Did you know that online Poker pays huge money? In the last three days my wife and I have made over 343.00 USD with online poker while we slept</p>S <p>Want to know our secret? Click <a href=3D=22http://www.pokernight.cn=22>HERE</a> % and visit a link of your choice. </p>   $ --=_NextPart_2rfkindysadvnqw3nerasdf Content-Type: text/html + Content-Transfer-Encoding: quoted-printable    <p>Did you know that online Poker pays huge money? In the last three days my wife and I have made over 343.00 USD with online poker while we slept</p>S <p>Want to know our secret? Click <a href=3D=22http://www.pokernight.cn=22>HERE</a> % and visit a link of your choice. </p>   & --=_NextPart_2rfkindysadvnqw3nerasdf--   ------------------------------    Date: 29 Oct 2005 15:36:09 -0700! From: susan_skonetski@hotmail.com $ Subject: Re: pictures are now postedB Message-ID: <1130625369.429982.68020@g47g2000cwa.googlegroups.com>  * trust me they are nicer without me in them   ------------------------------  % Date: Sat, 29 Oct 2005 17:29:06 -0400 ) From: "Neil Rieck" <n.rieck@sympatico.ca>  Subject: Trolling for business? ; Message-ID: <AQR8f.14736$Nj3.1407760@news20.bellglobal.com>   I I just received this email from a company that appears to be trolling for L business. They followed with a phone call and the guy on the phone would not believe me when I told him:   3     1. HP would support OpenVMS on Alpha until 2011 8     2. OpenVMS already runs on a new chip called Itanium1         (he claimed to have never heard the name) 3     3. OpenVMS business was growing 10-12% per year   K I know that the western hemisphere is currently engaging in an extreme form J of market capitalism where it is "buyer beware" but some of the following $ statements are downright misleading.  
 Neil Rieck Kitchener/Waterloo/Cambridge,  Ontario, Canada.8 http://www3.sympatico.ca/n.rieck/links/cool_openvms.html  
 ##########   Dear Neil Rieck,  G As the HP OpenVMS, PA-RISC and AlphaServer roadmaps come to a close, IT G organizations are making complex decisions about the future of their IT  infrastructure.   J By facing platform end-of-life, you have higher support costs, performanceG and availability issues, and loss of support for your critical customer 
 solutions.  I Transoft is an established rehosting and migration specialist offering HP J customers a complete program of services and tools to migrate applications? to the Solaris environment with maximum speed and minimum risk.   L Transoft can provide the deep expert knowledge to work with you to determineL your migration path to another platform. Transoft will help you assess whichI applications and platforms need to be addressed, and help you design your K architecture roadmap to support services into the future. Transoft works in F partnership with Sun to provide the services and tools to automate the5 migration of applications to the Solaris environment.   L Attached you will find a document titled "Sun and Transoft: Migrating to theG Sun roadmap". We hope you find this document informative and helpful in   making your migration decisions.  G Please call us at 800-221-0184 and ask about our migration programs. We D believe that we've got the lowest risk, and most scalable and proven solution in the industry.    ------------------------------  % Date: Sat, 29 Oct 2005 18:06:49 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> # Subject: Re: Trolling for business? , Message-ID: <4363F272.40DA7CAF@teksavvy.com>   Neil Rieck wrote: I > As the HP OpenVMS, PA-RISC and AlphaServer roadmaps come to a close, IT I > organizations are making complex decisions about the future of their IT  > infrastructure.  > L > By facing platform end-of-life, you have higher support costs, performanceI > and availability issues, and loss of support for your critical customer  > solutions. > K > Transoft is an established rehosting and migration specialist offering HP L > customers a complete program of services and tools to migrate applicationsA > to the Solaris environment with maximum speed and minimum risk.     A Like it or not, the above "sales pitch" is perfectly legitimate.    F Because of the end of life of Alpha, VMS customers must evaluate their@ options. Migrating to that IA64 thing has significant costs too.H (internal manpower/project, budgeting, testing etc). And therte are alsoE issues of software no longer developped on VSM, so they can't move to  that IA64 thing.  F Consider also that many shops had accepted to keep VMS systems as longE as they caused no problems, but corporate policy is not to add to the ; vMS systems and to focus instead of a more viable platform.   F So when HP tells them they can no longer upgrade their Alpha systems, D the project may simply involve moving the remaining apps from VMS to their new main platform.    G And I used "viable" here for good reason. Because HP has not publically D taken ownership of VMS and taken steps to really tell the world theyH intend to grow VMS, and because IA64 is stilborn with already rumours ofE its demise. customers whose attachement to VMS isn't extremely strong @ won't want to be bothered with a migration to IA64. If they willB migrate, they'll migrate to something which is viable, polular andE growing. And that means 8086 or Power based solutions.  (If you don't E want to migrate to IA64 because of its uncertain future, you probably  also want to avoid Sparc).   ------------------------------  # Date: Sat, 29 Oct 2005 22:49:06 GMT L From: winston@SSRL.SLAC.STANFORD.EDU (Alan Winston - SSRL Central Computing)# Subject: Re: Trolling for business? 6 Message-ID: <00A4C028.C20208F0@SSRL.SLAC.STANFORD.EDU>  \ In article <4363F272.40DA7CAF@teksavvy.com>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes: >Neil Rieck wrote:J >> As the HP OpenVMS, PA-RISC and AlphaServer roadmaps come to a close, ITJ >> organizations are making complex decisions about the future of their IT >> infrastructure. >>  M >> By facing platform end-of-life, you have higher support costs, performance J >> and availability issues, and loss of support for your critical customer
 >> solutions.  >>  L >> Transoft is an established rehosting and migration specialist offering HPM >> customers a complete program of services and tools to migrate applications B >> to the Solaris environment with maximum speed and minimum risk. >  > B >Like it or not, the above "sales pitch" is perfectly legitimate.   K The first sentence "As the HP OpenVMS ... roadmaps come to a close" is, um,  something like a lie.   L [I'm not arguing with the rest of your arguments, and of course HP needs to N publicly get behind VMS, but starting with a misleading statement is less than perfectly legitimate.]   -- Alan    ------------------------------    Date: 29 Oct 2005 15:53:20 -0700< From: "Hein RMS van den Heuvel" <heinvandenheuvel@gmail.com># Subject: Re: Trolling for business? B Message-ID: <1130626399.986271.63070@g49g2000cwa.googlegroups.com>  B Hmmm, I would not trust my business to someone who has never heard about Itanium.; Such company clearly can not properly present all available  alternatives to me.     G fwiw... I switch to groups.google.com for news reading, which of course 2 comes with modest, text-only, ads in the sideline.D Mostly I just ignore those, but the mention of Alpha made me look at them.   They were surprisingly relevant.C Two Alpha system re-vendors, and intel add pointing to an itanium-2 B paper, a microsoft page with Alpha entry on a [d|i|g|i|t|a|l] timeF line, and a benchmark result with Itanium and alpha next to each other ( Alpha ahead :-).  f http://www.intel.com/business/bss/products/server/itanium2/index.htm?ppc_cid=ggl|64bit_itanium|k16B4|c@ http://research.microsoft.com/~gbell/Digital/timeline/1994-3.htm% http://www.swox.com/gmp/gmpbench.html    Hein.    ------------------------------  % Date: Sat, 29 Oct 2005 19:57:23 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> # Subject: Re: Trolling for business? , Message-ID: <43640C56.A285EDF4@teksavvy.com>   Hein RMS van den Heuvel wrote:D > Hmmm, I would not trust my business to someone who has never heard > about Itanium.   Fair point.     G Consider however that their target audience are those people who are on G Alpha and are not too keen on going to a dead-end architecture (IA64).  G But pointing out IA64's not so bright future is easy enough that some a B sales critter need not avoid discussing IA64. For HP UX it is evenH easier since some HP big cheese is already on record stating that HP had# no plans to port HP-UX beyond IA64.       ; They could have been more tactful with the wording however.   4 For instance, they could simply say something like :  B "Worried about where VMS is going or not going ? Worried about theF future of the platform on which VMS depends ? Consider our services to= help you move to a platform with growth and a bright future."   A Anyone with knowledge of VMS would understand the above sentence.     H Having said this, there may be a fair amount of VMS customers who do notH analyse HP/Intel statements and may truly believe that IA64 has a brightH future and truly believe that HP is marketing VMS sufficiently and truly growing it.    ------------------------------  % Date: Sat, 29 Oct 2005 21:09:14 +0200 7 From: "Guy Peleg" <guy.peleg@remove_this_header@hp.com> $ Subject: Re: Updated VMS information* Message-ID: <4363c8df@usenet01.boi.hp.com>  : "JF Mezei" <jfmezei.spamnot@teksavvy.com> wrote in message& news:4362E751.34277488@teksavvy.com...$ > susan_skonetski@hotmail.com wrote:K > > updated information. Please keep in mind that I will not be back in the  > > office until November 28th,  > G > Sue, you do realise that the future of VMS rests on your shoulders on H > this trip. In Asia, you will have the opportunity to convince billionsH > of people to commit to migrate to VMS should VMS be ported to the 8086E > and then come back and present this incedible opportunity to HP top  > management :-) :-) > I > Will VMS engineers be able to retriofit all the VT220s still running to  > display chinese characters ? > 9 > Will Guy Peleg be able to translate DCL into mandarin ?   9 My part is done....;-) Korean and Chinese versions of DCL 
 already exist    > C > And don't forget Indonesia. Far bigger market potential than tiny 
 Australia. >  > C > > NEMONIXT Engineering is pleased to announce a Dual Port Gigabit B > > Ethernet Controller for DS, ES, and GS series HP AlphaServers. > J > Still waiting for a gigabit ethernet board for my all mighty Microvax II > ;-) :-) :-) :-) :-) :-)    ------------------------------  % Date: Sat, 29 Oct 2005 17:38:22 -0400 . From: JF Mezei <jfmezei.sopamnot@teksavvy.com>$ Subject: Re: Updated VMS information, Message-ID: <4363EBCC.C9A1D95A@teksavvy.com>   Guy Peleg wrote:; > > Will Guy Peleg be able to translate DCL into mandarin ?  > ; > My part is done....;-) Korean and Chinese versions of DCL  > already exist     F Are there any special considerations with regards to the DCL parser toH handle those character sets ?  Or are the command still the standard VMS; commands with only the messages and help files translated ?   H (for instance, with VMS looking only at first 4 characters of a command,H with chinese, does it look at the first 8 because commands would be much longer on average ?)   ------------------------------    Date: 29 Oct 2005 18:54:36 -0700 From: "Zach" <netrek@gmail.com>  Subject: Re: VMS? C Message-ID: <1130637276.772926.148290@g47g2000cwa.googlegroups.com>    Alex Daniels wrote:  > L > Not a native one, but you get an old VAX from Ebay for next to nothing, or& > an old Alpha for only a little more.   Hi Alex,  
 Ah, I see.  N > Alternativly there are a couple of VAX emulators that are freeware, SIMH andG > TS10. Then there is also Charon-VAX which is available in hobbyist or  > commerial versions.  > N > If it's for personal use, then check out the hobbyist license program, for a > free license. H > http://h71000.www7.hp.com/openvms/license_software_programs/index.html  B Thanks. If I get an old VAX or Alpha on Ebay is there a particularG model you recommend? The lighter the better so shipping charges will be D less. If components fail (mother board, RAM, video card, sound card,D hard disk) on an old VAX and Alpha how hard is it to get replacement parts?  F > The documentation set is outstanding. http://h71000.www7.hp.com/doc/  B Great! I've heard that the same guy who designed Microsoft NT also: designed VMS. And that VMS is a very stable and secure OS.   Zach   ------------------------------    Date: 29 Oct 2005 10:48:44 -07002 From: "Max" <max.jarvis@gb.schneider-electric.com># Subject: Re: Writing an OpenVMS ACP B Message-ID: <1130608124.632435.38290@g43g2000cwa.googlegroups.com>  G My thanks to everyone who has offered advice about porting a driver/ACP D client/server arrangement from RSX to VMS. The message I'm receivingE loud and clear is to steer clear of VMS ACPs; I suppose I should have G guessed that from the fact that the standard VMS manuals don't tell you F how to write an ACP. I have managed to download some source code for aF VMS ACP, and of course it's in assembler, which is unhelpful since theC machine I'm using at the moment is an Alpha but the eventual target E machine will be an Integrity, presumably with different machine code. F So I want to write everything in C. Anyway, I think I'll have a try atA doing it with mailboxes. As someone pointed out, even the slowest G Integrity server is a great deal faster than the fastest PDP11, so with C any luck there won't be a performance problem. Thanks again, and if 1 anyone needs any help with PDP11s, try me... Max.    ------------------------------  % Date: Sat, 29 Oct 2005 15:27:35 -0400 2 From: "Stanley F. Quayle" <squayle@insight.rr.com># Subject: Re: Writing an OpenVMS ACP . Message-ID: <436394E7.7759.27CF1887@localhost>  # On 29 Oct 2005 at 10:48, Max wrote: F > it's in assembler, which is unhelpful since the machine I'm using atC > the moment is an Alpha but the eventual target machine will be an 5 > Integrity, presumably with different machine code.    E True, but VAX Macro is supported on all 3 platforms.  On a VAX, it's  F directly converted to machine code.  On Alpha and Integrity, Macro is F processed by an optimizing compiler, just like any other language (C, ( Fortran, etc.), to produce machine code.  > And VAX Macro is the only language that comes "free" with VMS.  
 --Stan Quayle  Quayle Consulting Inc.  
 ----------- Stanley F. Quayle, P.E. N8SQ  +1 614-868-1363 3 8572 North Spring Ct., Pickerington, OH  43147  USA 0 stan-at-stanq-dot-com       http://www.stanq.com) "OpenVMS, when downtime is not an option"    ------------------------------  % Date: Sat, 29 Oct 2005 17:34:53 -0400 . From: JF Mezei <jfmezei.sopamnot@teksavvy.com># Subject: Re: Writing an OpenVMS ACP , Message-ID: <4363EAFB.9B442094@teksavvy.com>   "Stanley F. Quayle" wrote:G > Have each client include its MBA device name in each message, and you G > won't to have to manage this on the server side.  If you can't send a 4 > response to the client's mailbox, he's gone away..  G This is the advantage of ICC and DECNET communications since the server ( can be told right away of a broken link.  A Also, with a mailbox device, either the server and client doesn't G perform a read on the mailbox, you can have the writing process go into  dreaded RWAST mode.   C So for instance, if a client sends a request to the server but dies H right after that, the server will only be able to write a bit of data toC the response mailbox (depending on mailbox' buffer) after which the 6 whole server goes RWAST and can't process anyone else.  D The clean way out is to find out what mailbox device was used by theH dead client, open it in DCL and read from it to empty the buffer. (think% of ex-lax for a constipated mailbox).   F Also, mailboxes are intra node only. They don't work across nodes in a	 cluster.    D The mailbox device is a great tool. You just have to be aware of itsC limitations and build your application to handle these limitations.    ------------------------------  % Date: Sat, 29 Oct 2005 18:46:14 -0400 ' From: Glenn Everhart <Everhart@gce.com> # Subject: Re: Writing an OpenVMS ACP , Message-ID: <ipCdnRrXCtfnYf7eRVn-iQ@rcn.net>  D I suggest "Advanced Device Driver Techniques" by Hanrahan and Leahy,E professional press. Suspect it is not in print now but old copies are  worthwhile. B Jamie submitted the example software from the book to the sigtapes$ around the time of publication also.  C Source code is of course the best info, but the book's explanations 9 are highly useful in figuring out what generally goes on.    Glenn Everhart     Larry Kilgallen wrote:z > In article <1130517970.075291.268550@o13g2000cwo.googlegroups.com>, "Max" <max.jarvis@gb.schneider-electric.com> writes: >  > E >>I need to write an ACP (Ancillary Control Processor) for OpenVMS. I D >>can't seem to find anything in the OpenVMS manuals about how to doI >>this, e.g. how does the ACP get launched, how does it get woken up when H >>a QIO is sent to it, how does it pick up the QIO, how does it completeH >>the QIO, etc. Is anyone willing to let me see source code for a VMS orG >>OpenVMS ACP? Or can anyone tell me where to find the information in a  >>book?  >  > E > The best source of information is the VMS Source Listings Kit which C > contains various examples.  Note that ACPs only work with certain B > device drivers designed to work with them, so typically you also2 > need to understand how to write a device driver. > 9 > But you knew that if you _really_ have to write an ACP.  > D > You could also try describing your problem to look for suggestionsB > regarding other ways to solve it.  But if your employer requires> > you to write an ACP then they should spend the money for the > source listings kit.   ------------------------------  % Date: Sat, 29 Oct 2005 18:50:18 -0400 ' From: Glenn Everhart <Everhart@gce.com> # Subject: Re: Writing an OpenVMS ACP , Message-ID: <ipCdnRXXCtfwYP7eRVn-iQ@rcn.net>  
 Max wrote:  I > Hi Larry, thanks for your kind reply. Actually I'm new to VMS, and what H > I'm doing is porting a real-time system to VMS from RSX-11M (father ofH > VMS). Don't know whether you remember RSX... In RSX, writing an ACP isG > an efficient way of implementing a client-server arrangement. What we F > do is this: invent an imaginary device (we call them pseudo-devices)H > and write a driver and an ACP for it. The driver does nothing but wakeH > up the ACP process, which is the server. The client processes ('tasks'I > in RSX) communicate with the server by doing QIOs to the pseudo-device. G > Data transfer can be in either direction, depending on whether it's a H > read QIO or a write QIO. This is the functionality I need to implementI > in VMS. From my reading of the manuals, the alternative to using an ACP F > seems to be to use mailboxes, but that doesn't sound as efficient: IH > reckon you'd need a mailbox for the server and one for each client (ofI > which there might be dozens), and each transaction would involve 4 QIOs E > (client sends request, server receives request, server sends reply, A > client receives reply) whereas with an ACP there's only one QIO - > involved. Any advice gratefully received...  >  > Max. >  >  > Larry Kilgallen wrote: > z >>In article <1130517970.075291.268550@o13g2000cwo.googlegroups.com>, "Max" <max.jarvis@gb.schneider-electric.com> writes: >> >>F >>>I need to write an ACP (Ancillary Control Processor) for OpenVMS. IE >>>can't seem to find anything in the OpenVMS manuals about how to do J >>>this, e.g. how does the ACP get launched, how does it get woken up whenI >>>a QIO is sent to it, how does it pick up the QIO, how does it complete I >>>the QIO, etc. Is anyone willing to let me see source code for a VMS or H >>>OpenVMS ACP? Or can anyone tell me where to find the information in a >>>book? >>E >>The best source of information is the VMS Source Listings Kit which C >>contains various examples.  Note that ACPs only work with certain B >>device drivers designed to work with them, so typically you also2 >>need to understand how to write a device driver. >>9 >>But you knew that if you _really_ have to write an ACP.  >>D >>You could also try describing your problem to look for suggestionsB >>regarding other ways to solve it.  But if your employer requires> >>you to write an ACP then they should spend the money for the >>source listings kit. >  > G Go look at stuff I've submitted to sigtapes; look for zrdriver. It will G show at least one other scheme. Your description matches numerous other E ways to communicate in both RSX and VMS though. The new IPC mechanism H could be worth looking at if your VMS is new enough (probably later than& 7.2) as it got some rewrite after 7.1. Glenn Everhart   ------------------------------  # Date: Sun, 30 Oct 2005 04:59:58 GMT  From: danco@ns2.pebble.org# Subject: Re: Writing an OpenVMS ACP 1 Message-ID: <slrndm8gt5.5mj.danco@ns2.pebble.org>   < In article <436359A5.FB6A93E6@teksavvy.com>, JF Mezei wrote:  H > Anbother facility is ICC, the intra-cluster communication system. ThisC > is not as clean as DECNET, but much more efficient. Any node in a  > cluster can participate.  E I'm interested in knowing why you think ICC isn't as clean as DECnet.    - Dan    ------------------------------  # Date: Sun, 30 Oct 2005 05:15:20 GMT  From: danco@ns2.pebble.org# Subject: Re: Writing an OpenVMS ACP 1 Message-ID: <slrndm8hq0.5mj.danco@ns2.pebble.org>   G In article <436394E7.7759.27CF1887@localhost>, Stanley F. Quayle wrote:   G > True, but VAX Macro is supported on all 3 platforms.  On a VAX, it's  H > directly converted to machine code.  On Alpha and Integrity, Macro is H > processed by an optimizing compiler, just like any other language (C, * > Fortran, etc.), to produce machine code. > @ > And VAX Macro is the only language that comes "free" with VMS.  ? Unless one has a large investment in _existing_ MACRO32 code to @ perpetuate, then I don't think it would be a good idea to create? more.  As you say, MACRO32 is not native assembler on Alpha and ? Itanium, but rather is just another low level language.  If you > need _real_ assembler on Alpha, then you need MACRO64.  And if8 you need _real_ assembler on Itanium, then you need IAS.   - Dan    ------------------------------  % Date: Sun, 30 Oct 2005 01:23:57 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> # Subject: Re: Writing an OpenVMS ACP , Message-ID: <436458C9.4137E3A4@teksavvy.com>   danco@ns2.pebble.org wrote: G > I'm interested in knowing why you think ICC isn't as clean as DECnet.   D -totally different interface (not $QIO). Requires additional work if< converting from DECNET or serial/LAT/mailbox communications.  F -the equivalent of setting up a object name requires system manager toH include the definition in the ICC startup procedure, whereas for DECNET,T the application can dynamically define the object name (assuming as has privileges).  B A decnet application is therefore more self contained. (although IB realise that from a security point of view, ICC is more powerful).   ------------------------------   End of INFO-VAX 2005.605 ************************                                                                                                                                                                                                                                                                                                                                                