1 INFO-VAX	Fri, 06 May 2005	Volume 2005 : Issue 252       Contents:4 Re: Can OpenVMS use Active Directory instead of UAF?* Re: CI protocols Was: More VAX help needed3 DECwindows: API equivalent for SET DISPLAY/CREATE ? 7 Re: DECwindows: API equivalent for SET DISPLAY/CREATE ? 7 Re: DECwindows: API equivalent for SET DISPLAY/CREATE ? % Re: finding the (biggest) bottle neck % Re: finding the (biggest) bottle neck / Re: Google Groups, was: Re: Appletalk on Alphas  help installing dfu please?  Re: help installing dfu please? & Re: how, exactly, is SYS$NODE defined?& Re: how, exactly, is SYS$NODE defined?& Re: how, exactly, is SYS$NODE defined?& Re: how, exactly, is SYS$NODE defined?( Re: HP SuperDome Looking For A New Home!8 Re: Maybe HP should get out of the hardware business....8 Re: Maybe HP should get out of the hardware business.... Re: Message definition files Re: Message definition files Re: Message definition files Re: OpenVMS using RAID drives  Re: OpenVMS using RAID drives  Re: ordering OpenVMS 8.2K Re: Time to vote on your favorite slogan for the next OpenVMS License plate K Re: Time to vote on your favorite slogan for the next OpenVMS License plate K Re: Time to vote on your favorite slogan for the next OpenVMS License plate   F ----------------------------------------------------------------------  % Date: Fri, 06 May 2005 22:07:47 +0800  From: prep@prep.synonet.com = Subject: Re: Can OpenVMS use Active Directory instead of UAF? - Message-ID: <87y8as30ss.fsf@prep.synonet.com>   3 wspencer@ap.dontspamme.org (Warren Spencer) writes:   B > I would be most willing to consider anything!  Does Kerberos/DCE@ > allow me to store username, password, and UIC in its database?  @ Think so. Look in the CONDOC, it is all in the kit, ready to go.> Sorry, but I've not looked at it since before my stroke so the neurons are a bit fryed :(   --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------  # Date: Fri, 06 May 2005 17:23:47 GMT E From: "Verell Boaen VMScluster Comm. Architect" <Verell.Boaen@hp.com> 3 Subject: Re: CI protocols Was: More VAX help needed 2 Message-ID: <DKNee.5015$Bc1.4916@news.cpqcorp.net>  J Yes, I"m familiar with the ANSI std proposal as I was co-authoring it with# Bill Burr of Nat'l Beaureau of Stds L But don't know if I even staill have a copy of the draft ANSI standard after= all these years. Possibly still available from ANSI archives.    Why are you interested?   G The CI protocols are all implemented inside the adapters. They comprise # transport, link, & physical layers. K so are not particularly useful by themselves. The full CI specification has # never been aproved for publication.   G The adapter command set, the SCS (session) layer & MSCP storage control J protocol are still proprietary & have never been approved for publication.   - Verell  ( <prep@prep.synonet.com> wrote in message* news:87is1w2z20.fsf_-_@prep.synonet.com...I > "Verell Boaen VMScluster Comm. Architect" <Verell.Boaen@hp.com> writes:  > L > > - It permits all nodes sending on a path see each others signals on that CI& > > path. This is necessary to ensure:E > > .  that a node's receive circuitry is available to receive an ACK E > > (acknowledgment frame) immediately after a packet is transmitted.  > I > Verell, any chance of posting details of the CI protocols? There was an F > article in one of the IEEE mags in about '85 when it was put up as a5 > standard proposal, so it is not secret or the like.  >  > --  > > Paul Repacholi                               1 Crescent Rd.,9 > +61 (08) 9257-1001                           Kalamunda. B >                                              West Australia 6076, > comp.os.vms,- The Older, Grumpier Slashdot0 > Raw, Cooked or Well-done, it's all half baked.H > EPIC, The Architecture of the future, always has been, always will be.   ------------------------------  % Date: Fri, 06 May 2005 02:49:01 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> < Subject: DECwindows: API equivalent for SET DISPLAY/CREATE ?, Message-ID: <427B1336.CB1F396F@teksavvy.com>  = Is there a way for a program to perform the equivalent of SET ' DISPLAY/CREATE/TRANSPORT=XXX/NODE=XXX ?   H For instance, lets say I have some sort of background process that needsE to send an alarm to all displays it knows about, (eg: pop a window on < multiple X terminals and ring their bells until any one userG acknowledges the alarm and then the program can close all its X windows 7 and connections to go back to background process only).     @ The background process would need to create multiple applicationG contexts, each pointing to a different WSAx device. How does one create H a WSA: device ?  Where is this documented ? I looked into the DECwidnows@ device driver manual, but nothing obvious there. Did I miss it ?   ------------------------------  # Date: Fri, 06 May 2005 11:36:13 GMT * From: "FredK" <fred.nospam@nospam.dec.com>@ Subject: Re: DECwindows: API equivalent for SET DISPLAY/CREATE ?2 Message-ID: <NEIee.4996$X91.1344@news.cpqcorp.net>  G You don't need to create a WSA device.  WSA devices are just containers F for the information (well, they also have a role in session loginout).  @ Just create the DECW$DISPLAY logical with a standard X11 display1 string FOO::0.0 or FOO.BAR.COM:0.0 or 0:0.0, etc.   B As to how to create a WSA device?  Pretty much assign a channel toD WSA0 and you will get a cloned WSA device.  The trick is to know the3 QIO's to set the transport/node/server/screen, etc.       : "JF Mezei" <jfmezei.spamnot@teksavvy.com> wrote in message& news:427B1336.CB1F396F@teksavvy.com...? > Is there a way for a program to perform the equivalent of SET ) > DISPLAY/CREATE/TRANSPORT=XXX/NODE=XXX ?  > J > For instance, lets say I have some sort of background process that needsG > to send an alarm to all displays it knows about, (eg: pop a window on > > multiple X terminals and ring their bells until any one userI > acknowledges the alarm and then the program can close all its X windows 9 > and connections to go back to background process only).  >  > B > The background process would need to create multiple applicationI > contexts, each pointing to a different WSAx device. How does one create J > a WSA: device ?  Where is this documented ? I looked into the DECwidnowsB > device driver manual, but nothing obvious there. Did I miss it ?   ------------------------------  $ Date: Fri, 6 May 2005 13:25:28 -04002 From: "Jonathan Boswell" <jsb.NOSP@M.cdrh.fda.gov>@ Subject: Re: DECwindows: API equivalent for SET DISPLAY/CREATE ?3 Message-ID: <dMNee.234$fZ5.564@mencken.net.nih.gov>   @ That's too much trouble in my book.  Have you considered setting> decw$console_selection to "WINDOW" in DECW$PRIVATE_APPS_SETUP?   ------------------------------   Date: 6 May 2005 08:56:27 -0700 ( From: "denny" <denny_rich@ameritech.net>. Subject: Re: finding the (biggest) bottle neckC Message-ID: <1115394987.208275.147030@g14g2000cwa.googlegroups.com>    the CI  **is** the bottleneck.  B we have DLT80s on PCI bus KZ adapters, ES45s. we got 10 to 1 speed9 increase in the ES45 backups versus the old, VAX backups.   F Problem with the CI is it can't feed the DLTs fast enough so they stop# streaming. Very bad for throughput.   B Stay away from Raid5. Use larger disks and Raid 1 if possible.  We@ found the tendency is to partition the Raid5 sets down to small,< unusable chunks.  Harder to fall into this trap with Raid 1.  G Also, beware of shadowing overhead. I would use controller-based Raid 1 4 before i'd use shadowing on a CI based, VAX cluster.   FWIW. YMMV.    regards, denny    ------------------------------   Date: 6 May 2005 12:55:14 -0500 / From: brooks@cuebid.zko.dec.nospam (Rob Brooks) . Subject: Re: finding the (biggest) bottle neck- Message-ID: <dXXRF1bIaLzx@cuebid.zko.dec.com>   * "denny" <denny_rich@ameritech.net> writes:  I > Also, beware of shadowing overhead. I would use controller-based Raid 1 6 > before i'd use shadowing on a CI based, VAX cluster.  - Have you quantified the shadowing overhead?     ! I'd like to see the numbers . . .    --    M Rob Brooks    VMS Engineering -- I/O Exec Group     brooks!cuebid.zko.dec.com    ------------------------------   Date: 6 May 2005 09:54:43 -0700 ' From: "DL Phillips" <whohe@whoever.com> 8 Subject: Re: Google Groups, was: Re: Appletalk on AlphasB Message-ID: <1115398483.456612.57860@f14g2000cwb.googlegroups.com>   JF Mezei wrote:  > Simon Clubley wrote:G > > I think that the new Google Groups interface is absolutely horrible & > > (and I only use it for searching). > > F > > Until now, I have been using the UK interface, as it still pointed toB > > the old interface. However, as of a couple of days ago, it now points > > to the new interface. :-(  > / > http://groups.google.ca/advanced_group_search  > % > Still points to the good interface.  > A > I would have thought that Google had heard the loud message and  stopped F > rolling out its new interface. I am disapointed that they would haveC > recently wrecked the uk one. a sign they intend to proceed with a  very > popular move.  > E > I agree that google isn't really good to read/post items, but it is D > extreemly valuable when doing research (think of it as a glorified FAQ ) > for VMS). The new interface is so lame.  > 2 > Is there an alternate newsgroup archive system ?    D Is there *any* other free web-based service that isn't way behind inF their postings? Google might suck, but it is worth every penny of what	 it costs.   = Why do I prefer a web-based news service? It's available from E everyplace I might be and it doesn't clutter up my system nor give me 9 another maintenance job to sluff-off on, and it's free:-)    -Doug    ------------------------------   Date: 6 May 2005 09:54:47 -0700 - From: "derek pietro" <djpietro@earthlink.net> $ Subject: help installing dfu please?C Message-ID: <1115398487.539487.293450@o13g2000cwo.googlegroups.com>   C Trying to install dfu on a machine that claims to be "OpenVMS Alpha  v7.2-1B Downloaded dec-axpvms-dfu-v0301-1-1.pcsi which I believe to be the proper file 8 did show product followed by install - output below.....2 Can someone direct me in my novice misguided ways? Thanks!    ===============    $ product show product< ----------------------------------- ----------- ------------5 PRODUCT                             KIT TYPE    STATE < ----------------------------------- ----------- ------------9 DEC AXPVMS DECNET_OSI V7.2-1        Full LP     Installed 9 DEC AXPVMS DWMOTIF V1.2-5           Full LP     Installed 9 DEC AXPVMS OPENVMS V7.2-1           Platform    Installed 9 DEC AXPVMS SWXCR V3.0               Full LP     Installed 9 DEC AXPVMS TCPIP V5.0-11            Full LP     Installed 9 DEC AXPVMS VMS V7.2-1               Oper System Installed < ----------------------------------- ----------- ------------  
 $ dir *dfu*.*   ! Directory DRA7:[DOWNLOAD.SCRIPTS]    DEC-AXPVMS-DFU-V0301-1-1.PCSI;1    Total of 1 file.   $ product install dfu   G %PCSI-W-SFTREF, product DEC AXPVMS DFU V3.1-1 references DEC AXPVMS VMS D -PCSI-W-SFTRF1, referenced product is not installed and a kit is not	 available A -PCSI-W-SFTRF2, note that if the software dependency is expressed  within aF -PCSI-W-SFTRF3,   configuration option of the referencing product, the optionF -PCSI-W-SFTRF4,   will be marked unselectable to allow installation to proceed " Do you want to continue? [YES] yes  ( The following product has been selected::     DEC AXPVMS DFU V3.1-1                  Layered Product  " Do you want to continue? [YES] yes    Configuration phase starting ...  F You will be asked to choose options, if any, for each selected product and for A any products that may be installed to satisfy software dependency 
 requirements.   ? %PCSIUI-E-SWREFUNSAT, one or more software references cannot be 	 satisfied   ?     * Product DEC AXPVMS DFU V3.1-1 cannot be processed because <     * one or more software dependencies (identified earlier)<     * on other products cannot be satisfied.  Make available<     * the prerequisite product kits and retry the operation.  C %PCSIUI-E-ABORT, operation terminated due to an unrecoverable error 	 condition    ------------------------------   Date: 6 May 2005 10:42:53 -0700 - From: "derek pietro" <djpietro@earthlink.net> ( Subject: Re: help installing dfu please?C Message-ID: <1115401373.638076.100250@g14g2000cwa.googlegroups.com>    I downloaded from.... 2 http://h71000.www7.hp.com/freeware/freeware70/dfu/  G a 1.3 meg file - its the only file I see there other than one for "i64" 1 Is there another place to get full package from?   Thanks!    ------------------------------  # Date: Fri, 06 May 2005 11:12:31 GMT * From: "FredK" <fred.nospam@nospam.dec.com>/ Subject: Re: how, exactly, is SYS$NODE defined? 2 Message-ID: <ziIee.4994$W71.2572@news.cpqcorp.net>  ) I've opened an internal bug report on it.   L "Phillip Helbig---remove CLOTHES to reply" <helbig@astro.multiCLOTHESvax.de>/ wrote in message news:d5eqke$lgs$1@online.de... ; > In article <yPwee.4983$TU.3298@news.cpqcorp.net>, "FredK" & > <fred.nospam@nospam.dec.com> writes: > E > > DECwindows doesn't "need" DECwindows to be running, I run without E > > DECnet installed at all, just using TCPIP.  However, it is pretty  apparentF > > that circa 1993 or so, the code that implements gethostname inside? > > DECwindows assumes SYS$NODE is defined, otherwise you get a  > > null string return.  > & > Right; that's what I'm referring to. >    ------------------------------   Date: 6 May 2005 07:14:05 -0500 ; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) / Subject: Re: how, exactly, is SYS$NODE defined? 3 Message-ID: <FD3j1IUNjnq2@eisner.encompasserve.org>   Z In article <117lfqujsgpohd8@corp.supernews.com>, Dave Froble <davef@tsoft-inc.com> writes: > # > Run SYSGEN and then SHOW SCSNODE.  > H > I've always thought that was the source of the logical.  Never really F > looked to check on that.  I fon't think that you need to define the * > logical, I think VMS does it at startup.  G    DECnet defined SYS$NODE long before clusters existed and SCSNODE was     added to SYSGEN.    ------------------------------  # Date: Fri, 06 May 2005 15:55:21 GMT # From: hoff@hp.nospam (Hoff Hoffman) / Subject: Re: how, exactly, is SYS$NODE defined? 2 Message-ID: <JrMee.5008$Ak1.1753@news.cpqcorp.net>  w In article <d5e3gd$178$1@online.de>, helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: H :In article <1115328634.138372.5090@z14g2000cwz.googlegroups.com>, "AEF"J :> Is this something new, that SYS$NODE is defined by VMS even when DECnet- :> is not running? (New since VMS v6.2, i.e.)  : J :I think Hoff was saying that it is a bug that VMS does NOT define it, if H :it needs it when DECnet is not running, or, alternatively, it is a bug > :in DECwindows for wanting to use it instead of, say, SCSNODE.  F   Correct.  Either DECwindows shouldn't expect it to be present in allG   cases, or (if it needs it) then OpenVMS should provide the definition H   when DECnet is absent.  I do need to sort out the details before I logB   an internal report of this behaviour -- what specifically within&   DECwindows was looking for SYS$NODE.  F   As I mentioned (somewhere) I have code that looks for the local nodeD   name based on a series of system calls and particularly (mostly) aC   series of logical name translations.  This would probably be best C   added into one of the RTLs, as there are more than a few products F   and packages around -- I wrote the code and now use it in several ofC   my applications -- that want to know the name of the node, and do B   not want to know which of the various names or network stacks orB   such are present; that don't need nor want to know the source of   the node name.  N  ---------------------------- #include <rtfaq.h> -----------------------------K     For additional, please see the OpenVMS FAQ -- www.hp.com/go/openvms/faq N  --------------------------- pure personal opinion ---------------------------E         Hoff (Stephen) Hoffman   OpenVMS Engineering   hoff[at]hp.com    ------------------------------  # Date: Fri, 06 May 2005 17:26:17 GMT * From: "FredK" <fred.nospam@nospam.dec.com>/ Subject: Re: how, exactly, is SYS$NODE defined? 2 Message-ID: <ZMNee.5016$ro1.1243@news.cpqcorp.net>  B A PTR case is logged.  DECwindows in this case replaces the stringC %LocalHost% from the welcome string with the result of gethostname, @ which if you trace it several layers deep calls FNM_GET_HOSTNAME@ in the FULLNAME module on the VMS master pack (!), which in turn translates SYS$NODE.  H Fixing the DTLOGIN issue locally is fairly simple.  The reql question isF if the rest of the code should be examined for the use of gethostname.  B Since I was complaining, I also requested TCPIP to be added to the default transport list ;-)    0 "Hoff Hoffman" <hoff@hp.nospam> wrote in message, news:JrMee.5008$Ak1.1753@news.cpqcorp.net...F > In article <d5e3gd$178$1@online.de>, helbig@astro.multiCLOTHESvax.de2 (Phillip Helbig---remove CLOTHES to reply) writes:J > :In article <1115328634.138372.5090@z14g2000cwz.googlegroups.com>, "AEF"L > :> Is this something new, that SYS$NODE is defined by VMS even when DECnet/ > :> is not running? (New since VMS v6.2, i.e.)  > : K > :I think Hoff was saying that it is a bug that VMS does NOT define it, if I > :it needs it when DECnet is not running, or, alternatively, it is a bug @ > :in DECwindows for wanting to use it instead of, say, SCSNODE. > H >   Correct.  Either DECwindows shouldn't expect it to be present in allI >   cases, or (if it needs it) then OpenVMS should provide the definition J >   when DECnet is absent.  I do need to sort out the details before I logD >   an internal report of this behaviour -- what specifically within( >   DECwindows was looking for SYS$NODE. > H >   As I mentioned (somewhere) I have code that looks for the local nodeF >   name based on a series of system calls and particularly (mostly) aE >   series of logical name translations.  This would probably be best E >   added into one of the RTLs, as there are more than a few products H >   and packages around -- I wrote the code and now use it in several ofE >   my applications -- that want to know the name of the node, and do D >   not want to know which of the various names or network stacks orD >   such are present; that don't need nor want to know the source of >   the node name. > ( >  ---------------------------- #include' <rtfaq.h> ----------------------------- 4 >     For additional, please see the OpenVMS FAQ --  www.hp.com/go/openvms/faq , >  --------------------------- pure personal# opinion --------------------------- G >         Hoff (Stephen) Hoffman   OpenVMS Engineering   hoff[at]hp.com  >    ------------------------------  % Date: Fri, 06 May 2005 22:30:53 +0800  From: prep@prep.synonet.com 1 Subject: Re: HP SuperDome Looking For A New Home! - Message-ID: <87mzr82zqa.fsf@prep.synonet.com>   4 David J Dachtera <djesys.nospam@comcast.net> writes:  % > s.cecchini@finitesystems.com wrote:  >>  G >> We have an HP SuperDome server that we are trying to find a new home  >> for.  >>  G >> This system has been under HP maintenance support contract and is in + >> great cosmetic and mechanical condition.  >>  J >> A complete system breakdown is available however the highlights are for >> the system are as follows:  >>   >> -Qty. 24 x 550mhz cpu's >> -24gb memory  >> -2 cabinet configuration  >> -HP-UX 11.0 installed' >> -much, much, much more on the system  >>  1 >> This is a fully configured and working system!  >>  G >> We're pricing it aggresively at $55K.  This is a powerful system for  >> the price! [snip] >  > Does it run VMS? ;-)  G No, but the ES45s in the APAC system could. It is on the block as it is ! being replaced by an SGI Atlix...    --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------  % Date: Fri, 06 May 2005 21:52:00 +0800  From: prep@prep.synonet.com A Subject: Re: Maybe HP should get out of the hardware business.... - Message-ID: <873bt04g3j.fsf@prep.synonet.com>   / JF Mezei <jfmezei.spamnot@teksavvy.com> writes:    > Dave Froble wrote:  C >> And, if had to be done, just maybe HP would put all their effort 6 >> (money) into the HP-UX port and not care about VMS.  C > This is why the VMS customers must make it clear to HP's top guns = > that staying on the sinking IA64 is not acceptable and that A > migration to the 8086 is highly desirable and announce it ASAP.   E > Secondly, because the last porting effort restructured the VMS code B > to make it easy to support multiple platforms with a single codeC > base, the migration to the 8086 would be much cheaper and quicker ? > than the one from alpha to IA64. So it should be less hard to  > convince HP to fund the port.   D One of the changes with the x64 is only 2 modes, kernel and user. So" where do you put DCL for a start?   % Engineering by managment fiat... FMH.    --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------   Date: 6 May 2005 12:07:24 -0500 ; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) A Subject: Re: Maybe HP should get out of the hardware business.... 3 Message-ID: <Sg0AGmBXzBBA@eisner.encompasserve.org>   K In article <873bt04g3j.fsf@prep.synonet.com>, prep@prep.synonet.com writes:  > F > One of the changes with the x64 is only 2 modes, kernel and user. So$ > where do you put DCL for a start?   H    DCL still runs in supervisor mode.  Intel has been putting 4 modes in#    it's CPUs since the first 80386.    ------------------------------   Date: 6 May 2005 01:54:35 -0700 ( From: "Lawrie" <stroker_ace@hotmail.com>% Subject: Re: Message definition files B Message-ID: <1115369675.416728.17100@z14g2000cwz.googlegroups.com>  4 I hope this sheds a little more light on the matter.   Here is some example code:  G My updated message file. I have highlighted the new message types added % by myself with the comment !***NEW***    .TITLE          GWIM$ .FACILITY       GWIM,3 /prefix=FAC3_   .BASE 0  .SEVERITY       INFORMATIONAL  SET             <>9 CONNSTATECHG    <Host connection state has changed. !AZ.> 4 IPCONNECTING    <Connecting to host !AZ.> !***NEW***7 IPCONNECTED     <Connected !AZ.>             !***NEW***    .SEVERITY       WARNING F BADTOBQUOTE     <Invalid PRICE detected in Host TOB message with !AZ , !AZ.> D BADTOBTIME      <Invalid DATE-TIME detected in Host TOB message with !AZ , !AZ.> F BADMATCHQUOTE   <Invalid PRICE detected in Host TOB message with !AZ , !AZ.> D BADMATCHTIME    <Invalid DATE-TIME detected in Host TOB message with !AZ , !AZ.> 3 IPCONNFAIL      <TCP Connection failed.> !***NEW*** > NOTESTMSG       <Test message was not sent. Ports could not be allocated.>    .severity       ERROR 5 IDNCONN1LOST    <Connection to port 1 has been lost.> 5 IDNCONN2LOST    <Connection to port 2 has been lost.>    .severity       FATAL 7 IDNDOWN         <Both connections to host have failed!> 5 IPSOCKFAIL      <Socket failure detected.> !***NEW***    .severity       SUCCESS ) SUCCESS         <Host message validated.>   8 Here is the C++ header that declares the external types:   #pragma __extern_model __save $ #pragma __extern_model __globalvalue    // IDN Manager Log Message Defs. extern int FAC3_SET; extern int FAC3_CONNSTATECHG;  extern int FAC3_IPCONNECTING;  extern int FAC3_IPCONNECTED;   extern int FAC3_BADTOBQUOTE; extern int FAC3_BADTOBTIME;  extern int FAC3_BADMATCHQUOTE; extern int FAC3_BADMATCHTIME;  extern int FAC3_IPCONNFAIL;  extern int FAC3_NOTESTMSG;   extern int FAC3_IDNCONN1LOST;  extern int FAC3_IDNCONN2LOST;    extern int FAC3_IDNDOWN; extern int FAC3_IPSOCKFAIL;    extern int FAC3_SUCCESS;    #pragma __extern_model __restore    @ The build procedure then uses the following DCL for each message definitions file:    $     SET MESSAGE /FAC/SEV $     MESSAGE 'FILE   8 Now, when I go to use the messages the following occurs.  < If I try to use variable IPFAC3_IPCONNECTING it is logged as GWIM-I-BADTOBQUOTE7 If I try to use variable FAC3_CONNECTED it is logged as  GWIM-I-BADTOBTIME B If I try to use variable FAC3_IPSOCKFAIL it is logged as Undefined Error.  A The fact that using two of my new message types gives me existing D (previously defined) message types leads me to bleieve that I may beF referencing a stale set of messages. Do I need to remove my old set of1 message definitions before redefining my new set?    ------------------------------  # Date: Fri, 06 May 2005 16:08:07 GMT # From: hoff@hp.nospam (Hoff Hoffman) % Subject: Re: Message definition files 2 Message-ID: <HDMee.5009$Ak1.1615@news.cpqcorp.net>  m In article <1115369675.416728.17100@z14g2000cwz.googlegroups.com>, "Lawrie" <stroker_ace@hotmail.com> writes: 5 :I hope this sheds a little more light on the matter.  :  :Here is some example code:  ..  A :The build procedure then uses the following DCL for each message  :definitions file: :  :$     SET MESSAGE /FAC/SEV  :$     MESSAGE 'FILE  I   Y'all are looking at MESSAGE here -- not surprising, as I too was quite H   puzzled by MESSAGE when I first encountered it.  (The newer directionsH   are better than what I was reading, as I and others have tried to feed@   back our confusions as part of getting the manuals updated.)    D   Please consider posting the remainder of the build procedure for aF   small application, including the giblets where the C++ code involvedF   is compiled and linked.  What is of central interest here is exactlyH   how the message file is built, and where the messages are being pulledC   in from -- whether via LINK of a message object, or by LINK of a  I   message pointer object and external references to a message executable, -   or via a SET MESSAGE command, or otherwise.   G   As I mentioned elsewhere, I would most definitely use the MESSAGE/SDL G   mechanism -- I'll see if I can't get that officially documented for a H   future release, as we (OpenVMS Engineering) make very heavy use of SDLG   and of MESSAGE/SDL.  Using it is far easier than the link-time method    being used here.  H   Do note that there are considerations around only adding messages, and   not re-ordering them.   G   I mentioned GNM off the Freeware V7 distro, and there are examples of F   this in the manuals and there are most certainly examples from otherD   applications.  (Ulterior motive here -- you're a perfect candidateG   for helping me update the manuals, as I know how this stuff works and =   thus I make a comparatively poor reviewer for the manuals.)   B :The fact that using two of my new message types gives me existingE :(previously defined) message types leads me to bleieve that I may be G :referencing a stale set of messages. Do I need to remove my old set of 2 :message definitions before redefining my new set?  D   This depends highly on how this code -- more than just the messageD   file -- is built, and how the "built" messages are then referencedD   by the application.  This is how the code uses external referencesD   or an include file, plus how the code is compiled and linked, plusC   how the code operates at run-time -- how it resolves any external 6   references left until image activation time, if any.  D   Put another way, a small application of DCL and C++ that parallelsA   how your full application is built would be ideal -- with that, ?   we can figure out how the application is built, and what went B   wrong.  (This might be an older installed image, a bogus logical+   name, a stale SET MESSAGE, or otherwise.)     N  ---------------------------- #include <rtfaq.h> -----------------------------K     For additional, please see the OpenVMS FAQ -- www.hp.com/go/openvms/faq N  --------------------------- pure personal opinion ---------------------------E         Hoff (Stephen) Hoffman   OpenVMS Engineering   hoff[at]hp.com    ------------------------------  # Date: Fri, 06 May 2005 16:23:17 GMT % From: Rob Brown <mylastname@gmcl.com> % Subject: Re: Message definition files E Message-ID: <Pine.LNX.4.61.0505061006210.14883@localhost.localdomain>   ! On Fri, 6 May 2005, Lawrie wrote:   6 > I hope this sheds a little more light on the matter. >  > Here is some example code: > D > My updated message file. I have highlighted the new message types - > added by myself with the comment !***NEW***  >  > .TITLE          GWIM& > .FACILITY       GWIM,3 /prefix=FAC3_ > 	 > .BASE 0  > .SEVERITY       INFORMATIONAL  > SET             <>; > CONNSTATECHG    <Host connection state has changed. !AZ.> 6 > IPCONNECTING    <Connecting to host !AZ.> !***NEW***9 > IPCONNECTED     <Connected !AZ.>             !***NEW***  >  > .SEVERITY       WARNING N > BADTOBQUOTE     <Invalid PRICE detected in Host TOB message with !AZ , !AZ.>R > BADTOBTIME      <Invalid DATE-TIME detected in Host TOB message with !AZ , !AZ.>   ...   : > Here is the C++ header that declares the external types: >  > #pragma __extern_model __save & > #pragma __extern_model __globalvalue > " > // IDN Manager Log Message Defs. > extern int FAC3_SET; > extern int FAC3_CONNSTATECHG;  > extern int FAC3_IPCONNECTING;  > extern int FAC3_IPCONNECTED; >  > extern int FAC3_BADTOBQUOTE; > extern int FAC3_BADTOBTIME;  ...   B > The build procedure then uses the following DCL for each message > definitions file:  >  > $     SET MESSAGE /FAC/SEV > $     MESSAGE 'FILE  > : > Now, when I go to use the messages the following occurs.  G Let's be explicit here.  "... go to use ..." has to mean that you have   also:    $ CC module_using_messages1 $ LINK app,module_using_messages,message_file.obj 	 $ RUN APP   > > If I try to use variable IPFAC3_IPCONNECTING it is logged as > GWIM-I-BADTOBQUOTE ...   E What do you mean "is logged as"?  Who is doing the logging, how, and   where?  9 If APP is doing a $GETMSG and a printf, then the mystery   remains.  A On the other hand, if APP is sending the message code to another  G program which is doing the logging, then the logging program has to be  
 relinked too.   6 On the third hand, if APP is exiting with a status of C IPFAC3_IPCONNECTING, and DCL is reporting GWIM-I-BADTOBQUOTE, that  0 means that, since you logged in, you have done a   $ SET MESSAGE old_messages.EXE  ' In that case, you need to (from memory)   ! $ LINK/SHAREABLE message_file.obj   : and rename the resulting message_file.EXE to the name and ; location of old_message.EXE.  Then you can log off and log  1 back in again, or type $ SET MESSAGE message_file   D > The fact that using two of my new message types gives me existing G > (previously defined) message types leads me to bleieve that I may be  F > referencing a stale set of messages. Do I need to remove my old set 6 > of message definitions before redefining my new set?  E In short, all of the guys who are somehow using the old message file  G have to start using the new message file.  If they are not referencing  D a shareable image containing the messages, then some combination of D LINK and SET MESSAGE is what you need.  If they *are* referencing a F shareable image, then you need to create a new one, and put it in the  right place.     --    B Rob Brown                        b r o w n a t g m c l d o t c o mA G. Michaels Consulting Ltd.      (866)438-2101 (voice) toll free! 6 Edmonton                         (780)438-9343 (voice)5                                   (780)437-3367 (FAX) 2                                   http://gmcl.com/   ------------------------------  $ Date: Fri, 6 May 2005 11:47:45 -0400) From: "Neil Rieck" <n.rieck@sympatico.ca> & Subject: Re: OpenVMS using RAID drives: Message-ID: <KkMee.13590$VL3.762249@news20.bellglobal.com>  5 "Neil Rieck" <n.rieck@sympatico.ca> wrote in message ?3 news:9Bree.14676$3U.958746@news20.bellglobal.com...o >  [...snip...] >>I > Since the RFA is a 24 bit structure, wouldn't there be an upper record TM > limit of ~ 16 million? Depending on the record size you might not ever get  
 > to 1 TB. >e  G Correction. RFA is a 48 bit structure. Sorry if I've led anyone astray.   
 Neil Rieck Kitchener/Waterloo/Cambridge,a Ontario, Canada.8 http://www3.sympatico.ca/n.rieck/links/cool_openvms.html   ------------------------------  % Date: Fri, 06 May 2005 12:36:29 -0400e( From: Bill Todd <billtodd@metrocast.net>& Subject: Re: OpenVMS using RAID drives= Message-ID: <ZbidnbafDcuSAObfRVn-qg@metrocastcablevision.com>.   DL Phillips wrote:   ...   I > Ken Olson: "There is no reason for any individual to have a computer ini > their home." > G > By not realising his error in time, Mr. Olson's company was overtakenA" > by those who could see a reason. >  > Nuff Said?   Too much, actually.n  H If you'd like to get a clue about the real nature of that quote, Snopes G would be a good place to start.  If you'd like to get a clue about the  L real nature of DEC's downfall, that will take a bit more study on your part.   - bill   ------------------------------   Date: 6 May 2005 12:31:34 -0500 4 From: kaplow_r@encompasserve.org.TRABoD (Bob Kaplow)! Subject: Re: ordering OpenVMS 8.2U3 Message-ID: <bnlrslle5XJz@eisner.encompasserve.org>   = Any idea on when the Hobbyist kit for 8.2 Alpha might be out?l  1 	Bob Kaplow	NAR # 18L	TRA # "Impeach the TRA BoD"s& 		>>> To reply, remove the TRABoD! <<<K Kaplow Klips & Baffle:	http://nira-rocketry.org/LeadingEdge/Phantom4000.pdftL     www.encompasserve.org/~kaplow_r/    www.nira-rocketry.org    www.nar.org   ------------------------------   Date: 6 May 2005 13:08:32 GMT ( From: bill@cs.uofs.edu (Bill Gunshannon)T Subject: Re: Time to vote on your favorite slogan for the next OpenVMS License plate* Message-ID: <3e18igFml1fU1@individual.net>  = In article <427b6988$0$78280$157c6196@dreader1.cybercity.dk>,a. 	Karsten Nyblad <nospam@nospam.nospam> writes: > Richard Maher wrote: >> Hi, >> .J >> I voted for the "Reliability measured in years, not tears." one. PrettyJ >> catchy! (A total of only 415 votes is the most depressing part. Is that >> really all that's left?)r >>  L >> Now I know entries have closed and it's all too late, but as the sun cameL >> out in London this arvo I went out into the garden with a beer and jottedM >> down a couple of ideas. Admittedly, none any better than what's already ona' >> offer but some IMHO are not too bad.P >> lK > Well in the old days Digital was using the slogan: "Digital has it now." p >   What about:i >  >    VMS had it once!e  / As long as we're being mornid, there's always: e9                       "VMS, it was nice while it lasted!"l   bill   -- oJ Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>       ------------------------------   Date: 6 May 2005 13:10:38 GMTo( From: bill@cs.uofs.edu (Bill Gunshannon)T Subject: Re: Time to vote on your favorite slogan for the next OpenVMS License plate* Message-ID: <3e18meFml1fU2@individual.net>  * In article <3e18igFml1fU1@individual.net>,+ 	bill@cs.uofs.edu (Bill Gunshannon) writes: ? > In article <427b6988$0$78280$157c6196@dreader1.cybercity.dk>,d0 > 	Karsten Nyblad <nospam@nospam.nospam> writes: >> Richard Maher wrote:w >>> Hi,  >>> K >>> I voted for the "Reliability measured in years, not tears." one. PrettyoK >>> catchy! (A total of only 415 votes is the most depressing part. Is that  >>> really all that's left?) >>> M >>> Now I know entries have closed and it's all too late, but as the sun came M >>> out in London this arvo I went out into the garden with a beer and jottedGN >>> down a couple of ideas. Admittedly, none any better than what's already on( >>> offer but some IMHO are not too bad. >>> L >> Well in the old days Digital was using the slogan: "Digital has it now."  >>   What about: >> z >>    VMS had it once! > 1 > As long as we're being mornid, there's always:  1             Ooops.  That ^^^^^^ should be morbid.k; >                       "VMS, it was nice while it lasted!"i >  > bill >    -- /J Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolvesD bill@cs.scranton.edu     |  and a sheep voting on what's for dinner. University of Scranton   |A Scranton, Pennsylvania   |         #include <std.disclaimer.h>   r   ------------------------------  % Date: Fri, 06 May 2005 06:51:19 -0700 # From: "Tom Linden" <tom@kednos.com>uT Subject: Re: Time to vote on your favorite slogan for the next OpenVMS License plate( Message-ID: <opsqcwrtpgzgicya@hyrrokkin>  E On 6 May 2005 13:10:38 GMT, Bill Gunshannon <bill@cs.uofs.edu> wrote:n  H >>> Well in the old days Digital was using the slogan: "Digital has it  	 >>> now."d >>>   What about:- >>>- >>>    VMS had it once!a >>1 >> As long as we're being mornid, there's always:.3 >             Ooops.  That ^^^^^^ should be morbid.e< >>                       "VMS, it was nice while it lasted!"   Security through Obscurity   ------------------------------   End of INFO-VAX 2005.252 ************************