0 INFO-VAX	Sun, 12 Feb 2006	Volume 2006 : Issue 86      Contents:8 Re: ANN: PF_SDA freeware - Display pagefile info via SDA cleaning up SYLOGICALS.COM% Re: cluster-wide logicals and startup % Re: cluster-wide logicals and startup % Re: cluster-wide logicals and startup * Re: defining logicals which point to disks* Re: defining logicals which point to disks* Re: defining logicals which point to disks* Re: defining logicals which point to disks% does OPERATOR.LOG contain everything? ) Re: does OPERATOR.LOG contain everything? ) Re: does OPERATOR.LOG contain everything? ) Re: does OPERATOR.LOG contain everything? ) Re: does OPERATOR.LOG contain everything? ) Re: does OPERATOR.LOG contain everything? = Re: Gartner wakes up company executives to X86-64 scalability = RE: Gartner wakes up company executives to X86-64 scalability = Re: Gartner wakes up company executives to X86-64 scalability ; Re: how to check for the existence of a logical-name table? 1 How to delete execution queue from generic queue? 5 Re: How to delete execution queue from generic queue? 5 Re: How to delete execution queue from generic queue? 5 Re: How to delete execution queue from generic queue? * Re: I64 Support: Stronger than is thought?* Re: I64 Support: Stronger than is thought? Re: null terminated strings  Re: PDPs in the news!  Re: Perl, DBI, and DBD::RDB ! Re: sneak preview - BACKUP/REPAIR 9 Re: TCPIP Services: management of cluster alias interface  TCPIP: Recreating interface 
 WBM-I-WBMINFO   F ----------------------------------------------------------------------  % Date: Sun, 12 Feb 2006 09:09:49 +0200 4 From: Mike Rechtman <michael.rechtman.nospam@hp.com>A Subject: Re: ANN: PF_SDA freeware - Display pagefile info via SDA & Message-ID: <43EEFB5C.232E8757@hp.com>   Hunter Goatley wrote:  > B > The following package has been added to my VMS freeware archive: >  > pf_sda.zip> >      Description: SDA extension to display info about a pageB >              or swap file including which processes are using it >      Version:  V1.0 5 >      Author:  Ian Miller <MILLER@Encompasserve.org>  >      Architecture:  AXP,IA64 >      Size:  156 blocks >      Language: C >  <...snip...>  C If you need a list pf processes and the page/swap files they use -  B I have a program originally written to do what SYSTAT dir on RSTS. Typical results: $syst/file/nodev  = EYAL:: AlphaServer 300 4/266 VMS V7.3-1  on 12-FEB-2006 09:02 1 Booted: 19-JUL-2005 15:49      Up time: 207 17:57 F Process count: 47  Login limit: 64  Interactive Jobs: 2  Batch Jobs: 03 Memory size: 256MB (8192 byt/pag)  Modif. list: 7MB   D Pid  Who        Process       Where   Image        Time         Mem 
 Prior StatH 0110 DECNET     EVL           -NET-   EVL          00:00:01.24  1728  6/ 4 HIB   Page-file:00  Swap-file:00 H 0113 TCPIP$FTP  TCPIP$FTP_1   -NET-   TCPIP$FTP_SE 00:00:01.61  5184 10/ 8 LEF   Page-file:00  Swap-file:00 H 0117 TCPIP$POP  TCPIP$POP_1   -NET-   TCPIP$POP_SE 00:00:00.78  9072 10/ 8 HIB   Page-file:00  Swap-file:00 H 7719 <login>    DTLOGIN               LOGINOUT     00:00:04.12  7168  4/ 4 LEF   Page-file:00  Swap-file:00 H 764A TCPIP$NTP  TCPIP$NTP_1   -NET-   TCPIP$NTP    00:04:23.35  2592 10/ 8 LEF   Page-file:00  Swap-file:00 H 7777 RECHTMAN   Mike_R        FTA86:  SYSTAT       00:00:00.87  2064  7/ 4 CUR   Page-file:00  Swap-file:00 H 0197 TCPIP$IMAP TCPIP$IMAP_1  -NET-   TCPIP$IMAP_S 00:01:23.49  1616  9/ 8 HIB   Page-file:00  Swap-file:00   ; Runs on VAX or Alpha later than V6.2, Itanium V8.2 & V8.2-1  Email offline if interested... Mike  - Note: Totally unsupported, *Not* HP software.    --  E --------------------------------------------------------------------- E Usual disclaimer: All opinions are mine alone, perhaps not even that. ? Mike Rechtman                            *rechtman@tzora.co.il* F Kibbutz Tzor'a.                          Voice (home): 972-2-9908337  B   "20% of a job takes 80% of the time, the rest takes another 80%"E ---------------------------------------------------------------------  -----BEGIN GEEK CODE BLOCK-----  Version: 3.1: GCM/CS d(-)pu s:+>:- a++ C++ U-- L-- W++ N++ K? w--- V+++$6 PS+ PE-- t 5? X- tv-- b+ DI+ D-- G e++ h--- r+++ y+++@ ------END GEEK CODE BLOCK------    ------------------------------  + Date: Sun, 12 Feb 2006 14:40:53 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)# Subject: cleaning up SYLOGICALS.COM $ Message-ID: <dsnhdk$laf$1@online.de>  4 I've been cleaning up my SYLOGICALS.COM.  Goals are:  A    o  Of the stuff which is common to all nodes, move as much as  ;       possible to a non-system disk for easier maintenance.   A    o  Execute the stuff on the non-system disk only if necessary.   G    o  Have identical SYLOGICALS.COM files on all nodes.  (These cannot  H       simply mount the non-system disk and execute a common procedure onE       it since a) this disk might not always be available and b) some 3       stuff needs to be done before it is mounted.)   E    o  SYLOGICALS.COM and all files it directly or indirectly executes A       should be executable at any time (for interactive testing).   H    o  Make the procedures clear, maintainable and self-documenting.  :-)  E    o  These files should be (almost) cluster-independent, i.e. anyone @       else should be able to use them with minimal modification.;       Cluster-specific startup stuff is done elsewhere (via        SYSTARTUP_VMS.COM).   : When I feel good about this, I'll do something similar for SYSTARTUP_VMS.COM.    C I'm posting them here and asking for comments.  I'd appreciate any   constructive criticism.   D Most of the stuff has been in use for a while now; most of the work G today was just cleaning up the code and incorporating suggestions from  ( replies to recent questions I've posted.  H ---------8<------------------------------------------------------------- $! SYLOGICALS.COM  $! $! $  SET NOON  $! $!3 $  DEFINE/SYSTEM/EXEC/NOLOG OPC$OPA0_ENABLE    TRUE 3 $  DEFINE/SYSTEM/EXEC/NOLOG OPC$LOGFILE_ENABLE TRUE  $  WSO := WRITE SYS$OUTPUT $  SHOW DEVICE SYS$SYSDEVICE. $  IF .NOT. F$GETSYI("CLUSTER_MEMBER") .OR. - 1     F$GETSYI("STARTUP_P1") .NES. "    " THEN EXIT 
 $      WSO "" 
 $      WSO "" . $      WSO "waiting for cluster-wide logicals"
 $      WSO ""  $  CWL_COUNT = 150
 $CWL_WAIT:" $  IF .NOT. F$GETSYI("CWLOGICALS") $  THEN  $    SHOW TIME $    WAIT 0:0:2  $    CWL_COUNT = CWL_COUNT - 1 $    IF CWL_COUNT .EQ. 0	 $    THEN 
 $      WSO "" ; $      WSO "Warning: cluster-wide logicals are not defined"  $      EXIT 
 $    ENDIF $    GOTO CWL_WAIT $  ENDIF	 $  WSO ""  $  SHOW LOGICAL NOMOUNT  $  SHOW LOGICAL MINIMOUNT 
 $  WAIT 0:0:5  $  IF F$TRNLNM("CLUSTER_UP") $  THEN  $    IF F$TRNLNM("MINIMOUNT") 	 $    THEN 
 $      WSO ""  $      MC SYSGEN          USE ACTIVE           SHOW SHADOW_MAX_COPY           SET SHADOW_MAX_COPY 0          WRITE ACTIVE           SHOW SHADOW_MAX_COPY 
          EXIT  $MINICOPY_WAIT:  $      IF F$TRNLNM("MINIMOUNT")  $      THEN  $        WSO "" 0 $        WSO "Waiting for minicopy to complete!" $        WAIT 0:0:10 $        GOTO MINICOPY_WAIT  $      ENDIF
 $      WSO ""  $      MC SYSGEN          USE ACTIVE           SHOW SHADOW_MAX_COPY           SET SHADOW_MAX_COPY 1          WRITE ACTIVE           SHOW SHADOW_MAX_COPY 
          EXIT 
 $    ENDIF $  ELSE ? $    DEFINE/TABLE=LNM$SYSCLUSTER 'F$GETSYI("NODENAME")'_UP TRUE  $    WSO ""  $    WSO "" A $    WSO "waiting to make sure all cluster members are available"  $    WSO ""  $    UP_COUNT = 12	 $UP_WAIT:  $    SHOW TIME& $    DANEEL_UP = F$TRNLNM("DANEEL_UP")& $    GLADIA_UP = F$TRNLNM("GLADIA_UP")& $    ELIJAH_UP = F$TRNLNM("ELIJAH_UP")3 $    IF (DANEEL_UP .AND. GLADIA_UP .AND. ELIJAH_UP) 
 $    THEN 2 $      DEFINE/TABLE=LNM$SYSCLUSTER CLUSTER_UP TRUE	 $    ELSE  $      WAIT 0:0:10 $      UP_COUNT = UP_COUNT - 1 $      IF UP_COUNT .EQ. 0  $      THEN  $        WSO "" G $        WSO "Warning: Not all expected cluster members are available!"  $        GOTO CLUSTER_CHECKED  $      ENDIF $      GOTO UP_WAIT 
 $    ENDIF $CLUSTER_CHECKED:  $  ENDIFF $! This will hang if the node is a cluster member and DISK$USER is not" $! available, but this is desired! $MOUNT_USER_DISK: 	 $  WSO "" % $  MOUNT/CLUSTER/NOASSIST/NOREBUILD - 1     DSA510:/SHADOW=($22$DKA500:,$44$DKA400:) USER ! $  IF F$GETDVI("DISK$USER","MNT")  $  THEN < $    FILE := DISK$USER:[SYSTEM.MANAGER]CLUSTER_WIDE_DEFS.COM- $    IF F$SEARCH(FILE) .NES. "" THEN @ 'FILE'  $  ELSE  $    WSO "" . $    WSO "Warning: DISK$USER not yet mounted!" $    WAIT 0:0:10 $    GOTO MOUNT_USER_DISK  $  ENDIF $! $! $  EXIT N ---------8<-------------------------------------------------------------------( $! CLUSTER_MANAGER:CLUSTER_WIDE_DEFS.COM $!C $! This procedure is called from SYS$MANAGER:SYLOGICALS.COM as soon 1 $! as possible by all nodes when they are booted.  $! $! $  SET NOON  $! $! $! definitions of common files $!I $  CLUSTER_DEF                   :=    DEFINE/SYSTEM/EXECUTIVE_MODE/NOLOG 1 $  CLUSTER_DEF CLUSTER_DISK            DISK$USER: @ $  CLUSTER_DEF CLUSTER_SYSTEM          CLUSTER_DISK:[SYSTEM.EXE]D $  CLUSTER_DEF CLUSTER_MANAGER         CLUSTER_DISK:[SYSTEM.MANAGER]D $  CLUSTER_DEF CLUSTER_LIBRARY         CLUSTER_DISK:[SYSTEM.LIBRARY]@ $  CLUSTER_DEF SYSUAF                  CLUSTER_SYSTEM:SYSUAF.DATC $  CLUSTER_DEF SYSUAFALT               CLUSTER_SYSTEM:SYSUAFALT.DAT @ $  CLUSTER_DEF SYSALF                  CLUSTER_SYSTEM:SYSALF.DATD $  CLUSTER_DEF RIGHTSLIST              CLUSTER_SYSTEM:RIGHTSLIST.DATB $  CLUSTER_DEF NETPROXY                CLUSTER_SYSTEM:NETPROXY.DATC $  CLUSTER_DEF NET$PROXY               CLUSTER_SYSTEM:NET$PROXY.DAT C $  CLUSTER_DEF NETOBJECT               CLUSTER_SYSTEM:NETOBJECT.DAT H $  CLUSTER_DEF NETNODE_REMOTE          CLUSTER_SYSTEM:NETNODE_REMOTE.DATE $  CLUSTER_DEF LMF$LICENSE             CLUSTER_SYSTEM:LMF$LICENSE.LDB J $  CLUSTER_DEF VMSMAIL_PROFILE         CLUSTER_SYSTEM:VMSMAIL_PROFILE.DATAE $  CLUSTER_DEF VMS$OBJECTS             CLUSTER_SYSTEM:VMS$OBJECTS.DAT K $  CLUSTER_DEF VMS$AUDIT_SERVER        CLUSTER_MANAGER:VMS$AUDIT_SERVER.DAT O $  CLUSTER_DEF VMS$PASSWORD_HISTORY    CLUSTER_SYSTEM:VMS$PASSWORD_HISTORY.DATA S $  CLUSTER_DEF VMS$PASSWORD_DICTIONARY CLUSTER_LIBRARY:VMS$PASSWORD_DICTIONARY.DATA I $  CLUSTER_DEF NETNODE_UPDATE          CLUSTER_MANAGER:NETNODE_UPDATE.COM N $  CLUSTER_DEF VMS$PASSWORD_POLICY     CLUSTER_LIBRARY:VMS$PASSWORD_POLICY.EXEK $  CLUSTER_DEF LAN$NODE_DATABASE       CLUSTER_SYSTEM:LAN$NODE_DATABASE.DAT M $  CLUSTER_DEF VMS$CLASS_SCHEDULE      CLUSTER_SYSTEM:VMS$CLASS_SCHEDULE.DATA 5 $  CLUSTER_DEF QMAN$MASTER             CLUSTER_SYSTEM 6 $!                                     QMAN$MASTER.DATD $!                                     SYS$QUEUE_MANAGER.QMAN$QUEUESE $!                                     SYS$QUEUE_MANAGER.QMAN$JOURNAL  $! $!4 $! stuff which one would normally not want to repeat $!$ $  IF .NOT. F$TRNLNM("ALREADY_DONE") $  THEN * $    DEFINE/SYSTEM/NOLOG ALREADY_DONE TRUE $    LICENSE LOAD @ $!   first two are already defined in SYS$MANAGER:SYLOGICALS.COM( $!   CLUSTER_DEF OPC$OPA0_ENABLE    TRUE( $!   CLUSTER_DEF OPC$LOGFILE_ENABLE TRUE( $    CLUSTER_DEF OPC$ALLOW_INBOUND  TRUE( $    CLUSTER_DEF OPC$ALLOW_OUTBOUND TRUE# $    CLUSTER_DEF OPC$LOGFILE_NAME - G       CLUSTER_MANAGER:OPERATOR_'F$EDIT(F$GETSYI("SCSNODE"),"TRIM")'.LOG : $    OPEN/APPEND BOOT_HISTORY CLUSTER_MANAGER:BOOT.HISTORYI $    WRITE BOOT_HISTORY "''F$GETSYI("BOOTTIME")' ''F$GETSYI("NODENAME")'"  $    CLOSE BOOT_HISTORY O $    IF .NOT. F$TRNLNM("SYSMAN$NODE_TABLE","LNM$SYSTEM_DIRECTORY",,,,"TABLE") - J       THEN CREATE/NAME_TABLE/PARENT=LNM$SYSTEM_DIRECTORY SYSMAN$NODE_TABLE $  ENDIF $! $! $! other definitions $!E $  DEFINE/SYSTEM/NOLOG/TRANSLATION_ATTRIBUTES=TERMINAL EVE$KEYPAD EDT # $  CLUSTER_DEF MAIL$SYSTEM_FLAGS 23  $! $! $! SYSMAN definitions  $!) $  @ CLUSTER_MANAGER:DEFINE_NODE_LIST.COM  $! $! $  EXIT H ---------8<-------------------------------------------------------------' $  CLUSTER_MANAGER:DEFINE_NODE_LIST.COM  $! $! $  NODES      = "" $  VAX        = "" $  ALPHA      = "" $  CONTEXT    = "" $GNL_START:  $  ID = F$CSID(CONTEXT) & $  NODENAME = F$GETSYI("NODENAME",,ID) $  IF ID .NES. ""  $  THEN # $    NODES = NODES + NODENAME + "," 2 $    IF F$GETSYI("ARCH_NAME",NODENAME) .EQS. "VAX"	 $    THEN ! $      VAX = VAX + NODENAME + "," 	 $    ELSE 6 $      IF F$GETSYI("ARCH_NAME",NODENAME) .EQS. "Alpha" $      THEN ' $        ALPHA = ALPHA + NODENAME + ","  $      ELSE ( $!       add Itanium code here if needed $      ENDIF
 $    ENDIF $  ELSE 2 $    NODES  = F$EXTRACT(0,F$LENGTH(NODES)-1,NODES)- $    VAX   = F$EXTRACT(0,F$LENGTH(VAX)-1,VAX) 1 $    ALPHA = F$EXTRACT(0,F$LENGTH(ALPHA)-1,ALPHA)  $    GOTO GNL_DONE $  ENDIF $GOTO GNL_START 
 $GNL_DONE:4 $  DEFINE_IT := DEFINE/NOLOG/TABLE=SYSMAN$NODE_TABLE3 $  IF NODES  .NES. "" THEN DEFINE_IT NODES  'NODES' 1 $  IF VAX   .NES. "" THEN DEFINE_IT VAX     'VAX' 1 $  IF ALPHA .NES. "" THEN DEFINE_IT ALPHA 'ALPHA'  $! $! $  EXIT H ---------8<-------------------------------------------------------------  G MOUNT and MINIMOUNT are logicals which are normally undefined.  If I do B a DISMOUNT/POLICY=MINICOPY, I define these two logicals.  MOUNT isH checked by a procedure which is called at regular intervals to make sureE all disks are mounted.  If the logical is set to TRUE, it just exits. C MINIMOUNT means that I have done a DISMOUNT/POLICY=MINICOPY and the 4 startup sequence should wait until the correspondingF MOUNT/POLICY=MINICOPY is done and the corresponding MINICOPY has been F started.  When rebooting a VAX, this allows me to do the DISMOUNT and C MOUNT of the disks it serves from an ALPHA and get a MINICOPY done  ? before the VAX itself mounts them, which would make a MINICOPY  I impossible.  When I see the message on the console that it is waiting, I  G can do the MOUNT from an ALPHA and, when the MINICOPY starts, deassign  
 the logicals.    ------------------------------  + Date: Sun, 12 Feb 2006 09:16:21 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply). Subject: Re: cluster-wide logicals and startup$ Message-ID: <dsmud4$5nh$1@online.de>  5 In article <43EE62EC.1BCE8CED@teksavvy.com>, JF Mezei ' <jfmezei.spamnot@teksavvy.com> writes:    1 > Phillip Helbig---remove CLOTHES to reply wrote: = > > If they aren't available, can I just WAIT until they are?  > H > The logical name table should be available early on. But it takes some> > time before logical names from other nodes populate your own > lnm$syscluster table.  > I > Suppose you are waiting for  SYS$CHOCOLATE. What happens if you are the # > first node to boot and you wait ?   H In my case, this code is designed for when one node boots and the other G nodes don't.  Normally, the logical isn't defined.  Thus, I don't know  G if it is not defined because it is not defined, or not defined because  I it is not yet visible, thus the need to wait a bit.  Obviously, if it is  D not defined and I wait for the particular logical name, I will wait B forever.  So I want to wait until I am sure that all cluster-wide  logicals are visible.   F The reason for this is the following.  Normally, when a node boots it I executes a MOUNT procedure.  However, sometimes I reboot a node by hand,  F for example after installing patches.  In that case I want to control A which node handles the MOUNT commands, because I can make use of  F MINIMOUNT if I can avoid a) VAXes issuing MOUNT commands and b) VAXes F performing a shadow copy.  (It is not necessarily the same node which C issues a MOUNT command and performs the corresponding shadow copy.)   @ Thus, when I do this, I do a DISMOUNT from an ALPHA and define aF cluster-wide logical.  When a VAX boots, it detects this logical, setsH SHADOW_MAX_COPY to 0 for itself and the console says it is waiting for aH minicopy to start.  I then execute the MOUNT from an ALPHA and after the? minicopy starts I deassign the logical and the startup sequence D continues after setting SHADOW_MAX_COPY back to 1.  However, I don'tF want to keep SHADOW_MAX_COPY at 0 on VAX by default since a) it might F need it for its own system disk when booting and b) I want the copies F distributed across the various nodes in the case of unplanned reboots.H (In the future, minicopy will be possible even for unplanned dismounts,  but we are not there yet.)  D > The easiest is for any node to define it clusterwide if it doesn'tG > already exist. If you define it and it already exists, you are simply M > overriding its definition with hopefully the same value so it doesn't hurt.   H Again, I'm looking for a logical defined on another node, not trying to G define it in any case.  However, in the scenario you describe, I can't  C define it cluster wide until "cluster-wide logicals are available".    ------------------------------  % Date: Sun, 12 Feb 2006 06:08:06 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> . Subject: Re: cluster-wide logicals and startup, Message-ID: <43EF16EB.1E75064A@teksavvy.com>  / Phillip Helbig---remove CLOTHES to reply wrote: H > if it is not defined because it is not defined, or not defined because6 > it is not yet visible, thus the need to wait a bit.   @ You could use F$CSID to find out if you are the only node in theF cluster. if so, pointless to wait. if not alone, then you want to wait for the logicals to appear.   # help lex f$csid gives good examples    ------------------------------  + Date: Sun, 12 Feb 2006 11:41:01 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply). Subject: Re: cluster-wide logicals and startup$ Message-ID: <dsn6sd$tg0$1@online.de>  5 In article <43EF16EB.1E75064A@teksavvy.com>, JF Mezei ' <jfmezei.spamnot@teksavvy.com> writes:    1 > Phillip Helbig---remove CLOTHES to reply wrote: J > > if it is not defined because it is not defined, or not defined because8 > > it is not yet visible, thus the need to wait a bit.  > B > You could use F$CSID to find out if you are the only node in theH > cluster. if so, pointless to wait. if not alone, then you want to wait > for the logicals to appear.   I Suppose the cluster is booting.  If I am the first node to boot, I might  6 be the only node at first, but later others will join.   ------------------------------  + Date: Sun, 12 Feb 2006 09:03:19 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)3 Subject: Re: defining logicals which point to disks $ Message-ID: <dsmtkn$34c$2@online.de>  C In article <1139713556.691165.210700@f14g2000cwb.googlegroups.com>, ' "AEF" <spamsink2001@yahoo.com> writes:    D The stuff further down looks OK, but these examples seem beside the  point.  
 > Example: >  > $ DEFINE LC LOGIN.COM   E The logical points to a file.  I was discussing having it point to a  
 directory.  < > %DCL-I-SUPERSEDE, previous value of LC has been superseded
 > $ DIR LC:[]   % I'm surprised this even works at all.    ------------------------------  % Date: Sun, 12 Feb 2006 06:04:39 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 3 Subject: Re: defining logicals which point to disks , Message-ID: <43EF161C.6BCE7DEA@teksavvy.com>  / Phillip Helbig---remove CLOTHES to reply wrote: J > But suppose you had defined X10_MAILBOX to be VELO::X10_MAILBOX and then4 > do access "VELO::X10_MAILBOX:"; what happens then?  9 just tried it. It creates x10_mailbox.dat in my sys$login    ------------------------------    Date: 12 Feb 2006 08:07:26 -0800$ From: "AEF" <spamsink2001@yahoo.com>3 Subject: Re: defining logicals which point to disks C Message-ID: <1139760446.596076.197780@o13g2000cwo.googlegroups.com>   / Phillip Helbig---remove CLOTHES to reply wrote: E > In article <1139713556.691165.210700@f14g2000cwb.googlegroups.com>, ( > "AEF" <spamsink2001@yahoo.com> writes: > G > > The second is also in keeping with the documentation for the DEFINE J > > command. Also, there are situations where the first will not work. ForJ > > example, SET DEFAULT will not work with your example. (Didn't you even > > try this?) >  > Yes: > 5 > $ CLUSTER_DEF := DEFINE/SYSTEM/EXECUTIVE_MODE/NOLOG 1 > $ CLUSTER_DEF CLUSTER_DISK            DISK$USER ! > $ set def CLUSTER_DISK:[system] 
 > $ sh def >   CLUSTER_DISK:[SYSTEM]  >  > It ALSO works if I do  > 5 >    $ CLUSTER_DEF CLUSTER_DISK            DISK$USER:  > E > However, this doesn't seem to be necessary in this particular case.   E Try it with a physical disk name, like your first post mentioned. The F exmaple above uses DISK$USER, which is a logical name that points to aF physical disk. Therefore, it is not relevant to your original question+ -- well, at least the way I interpreted it!    $ SH DEF   USR_SCRATCH:[DECUSERVE_USER] $ DEFINE GOOD DRA3:  $ SET DEF GOOD $ SH DEF   DRA3:[DECUSERVE_USER]  $ SET DEF USR_SCRATCH  $ SH DEF   USR_SCRATCH:[DECUSERVE_USER] $ DEFINE BAD DRA3 
 $ SET DEF BAD # %RMS-F-DIR, error in directory name  $ SH DEF   USR_SCRATCH:[DECUSERVE_USER] $   B Thus, you need the colon.                                            AEF    ------------------------------    Date: 12 Feb 2006 08:32:47 -0800$ From: "AEF" <spamsink2001@yahoo.com>3 Subject: Re: defining logicals which point to disks B Message-ID: <1139761967.086274.84500@z14g2000cwz.googlegroups.com>  / Phillip Helbig---remove CLOTHES to reply wrote: E > In article <1139713556.691165.210700@f14g2000cwb.googlegroups.com>, ( > "AEF" <spamsink2001@yahoo.com> writes: > E > The stuff further down looks OK, but these examples seem beside the  > point. >  > > Example: > >  > > $ DEFINE LC LOGIN.COM  > F > The logical points to a file.  I was discussing having it point to a > directory. > > > > %DCL-I-SUPERSEDE, previous value of LC has been superseded > > $ DIR LC:[]  > ' > I'm surprised this even works at all.   G My point was that logical name translation is not, in general, a simple D substring substitution. This was in response to your saying that theE trailing colon disappears and therefore appears superfluous. I'm just G saying that the colon indicates that you are specifying a disk for your E equivalence name and that it doesn't matter that it "disappears". Not , including this colon can get you in trouble.  % Also, even when you do something like        $ DEFINE NEW_LNM OLD_LNM:   ? where OLD_LNM translates to a generalized file-spec (that is, a G file-spec or any valid combination of file-spec components in the right D order), you should *still* include the trailing colon. Otherwise youE may run into a longstanding bug in SET DEFAULT in which the directory A is changed but not SYS$DISK (the default device). I think mailbox E devices and other non-disk devices would also be included here, but I  haven't checked.  4 OTOH, you should NOT specify the colon in this case:       $ SET DEFAULT LNM   E unless you want to hide the real default in SYS$DISK. And don't add a D traling colon when you use a logical name as an argument F$TRNLNM().  E IIRC, you should also not use the colon when DEFINE-ing logical names F for non-file-spec things, such as queues, mail addresses, queue forms, etc.  A I think it's just in the case of the equivalence name in a DEFINE C command where you need to include (or add) the trailing colon for a ' device (or logical name), respectively.    AEF    ------------------------------  + Date: Sun, 12 Feb 2006 10:13:44 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply). Subject: does OPERATOR.LOG contain everything?$ Message-ID: <dsn1oo$iti$1@online.de>  E Is it true that OPERATOR.LOG contains all OPCOM messages, even those   generated before it was opened?    ------------------------------  % Date: Sun, 12 Feb 2006 06:11:06 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 2 Subject: Re: does OPERATOR.LOG contain everything?, Message-ID: <43EF179F.52D21B36@teksavvy.com>  / Phillip Helbig---remove CLOTHES to reply wrote:  > F > Is it true that OPERATOR.LOG contains all OPCOM messages, even those! > generated before it was opened?    no.   E look in sylogicals.com for OPC , there is a fair amount of doc on how ? you can customise what goes into operator.log and on terminals.   G also, some non-opcom messages do not make it to operator.log (page file > badly fragmented, and some of the cluster transition messages.   ------------------------------    Date: 12 Feb 2006 14:13:09 +01006 From: peter@langstoeger.at (Peter 'EPLAN' LANGSTOEGER)2 Subject: Re: does OPERATOR.LOG contain everything?, Message-ID: <43ef4275$1@news.langstoeger.at>  w In article <dsn1oo$iti$1@online.de>, helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: F >Is it true that OPERATOR.LOG contains all OPCOM messages, even those   >generated before it was opened?   1) No F 2) OPERATOR.LOG contains all message from all enabled classes destinedL for the logfile. See the OPC$LOGFILE_CLASSES and OPC$LOGFILE_ENABLE logicals9 3) OPERATOR.LOG is created on boot and closed on shutdown F (and can be controlled also with REPLY/[NO]LOG by an enabled operator)I It will not be appended automatically. You could $ APPEND OPERATOR.LOG;-1 E OPERATOR.SAVE_ME at every boot to get one big logfile (across boots).    --   Peter "EPLAN" LANGSTOEGER % Network and OpenVMS system specialist  E-mail  peter@langstoeger.atF A-1030 VIENNA  AUSTRIA              I'm not a pessimist, I'm a realist   ------------------------------  + Date: Sun, 12 Feb 2006 14:13:08 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply)2 Subject: Re: does OPERATOR.LOG contain everything?$ Message-ID: <dsnfpk$hg1$1@online.de>  H In article <43ef4275$1@news.langstoeger.at>, peter@langstoeger.at (Peter 'EPLAN' LANGSTOEGER) writes:    % > 3) OPERATOR.LOG is created on boot     When, exactly?   ------------------------------    Date: 12 Feb 2006 09:31:06 -0600- From: Kilgallen@SpamCop.net (Larry Kilgallen) 2 Subject: Re: does OPERATOR.LOG contain everything?3 Message-ID: <x0$N+OxGGbOW@eisner.encompasserve.org>   \ In article <43EF179F.52D21B36@teksavvy.com>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes:1 > Phillip Helbig---remove CLOTHES to reply wrote:  >>  G >> Is it true that OPERATOR.LOG contains all OPCOM messages, even those " >> generated before it was opened?  I > also, some non-opcom messages do not make it to operator.log (page file @ > badly fragmented, and some of the cluster transition messages.  / But he specifically asked about OPCOM messages.    ------------------------------    Date: 12 Feb 2006 17:30:02 +01006 From: peter@langstoeger.at (Peter 'EPLAN' LANGSTOEGER)2 Subject: Re: does OPERATOR.LOG contain everything?, Message-ID: <43ef709a$1@news.langstoeger.at>  w In article <dsnfpk$hg1$1@online.de>, helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: I >In article <43ef4275$1@news.langstoeger.at>, peter@langstoeger.at (Peter  >'EPLAN' LANGSTOEGER) writes:  > & >> 3) OPERATOR.LOG is created on boot  >  >When, exactly?   K By running SYS$STARTUP:VMS$CONFIG-050_OPCOM.COM in the SYSMAN CONFIG phase.   A $ TYPE SYS$STARTUP:VMS$PHASES.DAT	!list all SYSMAN startup phases 3 $ MCR SYSMAN				!list all SYSMAN startup procedures 0 SYSMAN> STARTUP SET DATABASE STARTUP$STARTUP_VMS SYSMAN> STARTUP SHOW FILE/FULL4 SYSMAN> STARTUP SET DATABASE STARTUP$STARTUP_LAYERED SYSMAN> STARTUP SHOW FILE/FULL  1 btw: Don't forget to check SYS$SYSTEM:STARTUP.COM   M In my case, boottime is about 39sec earlier than creation time of the OP*.LOG    --   Peter "EPLAN" LANGSTOEGER % Network and OpenVMS system specialist  E-mail  peter@langstoeger.atF A-1030 VIENNA  AUSTRIA              I'm not a pessimist, I'm a realist   ------------------------------  % Date: Sun, 12 Feb 2006 08:19:56 +0100 + From: Karsten Nyblad <nospam@nospam.nospam> F Subject: Re: Gartner wakes up company executives to X86-64 scalability= Message-ID: <43eee194$0$78283$157c6196@dreader1.cybercity.dk>    Main, Kerry wrote:G > Lets not forget that the OS itself is just as important (if not a lot F > more) in determining whether a hardware platform solution is able to > scale. > I > Case in point - ever wonder why Exchange is seldom deployed on anything  > greater than 4 cpus?  B Actually, it is not enough that the HW and OS scale.  So must the E applications.  So, no matter how good Windows and PC servers are, it  B will not help to put Exchange on a server with more than 4 CPU if E Exchange cannot scale.  Do you know if it is Exchange, Windows or PC   servers that don't scale?   G I have a hunch that many of IBM's excellent results on big servers are  H due to DB2 scaling better than Oracle.  I have never seen any benchmark E results to confirm it, e.g. benchmarks on Oracle and DB2 on the same  	 machines.    ------------------------------  % Date: Sun, 12 Feb 2006 05:51:33 -0500 ' From: "Main, Kerry" <Kerry.Main@hp.com> F Subject: RE: Gartner wakes up company executives to X86-64 scalabilityR Message-ID: <FD827B33AB0D9C4E92EACEEFEE2BA2FB7D3AAB@tayexc19.americas.cpqcorp.net>   > -----Original Message-----7 > From: Karsten Nyblad [mailto:nospam@nospam.nospam]=20 ! > Sent: February 12, 2006 2:20 AM  > To: Info-VAX@Mvb.Saic.Com H > Subject: Re: Gartner wakes up company executives to X86-64 scalability >=20 > Main, Kerry wrote:B > > Lets not forget that the OS itself is just as important (if=20 > not a lot H > > more) in determining whether a hardware platform solution is able to
 > > scale. > >=20B > > Case in point - ever wonder why Exchange is seldom deployed=20
 > on anything  > > greater than 4 cpus? >=20F > Actually, it is not enough that the HW and OS scale.  So must the=20I > applications.  So, no matter how good Windows and PC servers are, it=20 F > will not help to put Exchange on a server with more than 4 CPU if=20I > Exchange cannot scale.  Do you know if it is Exchange, Windows or PC=20  > servers that don't scale?  >=20? > I have a hunch that many of IBM's excellent results on big=20  > servers are=20B > due to DB2 scaling better than Oracle.  I have never seen any=20 > benchmark=20I > results to confirm it, e.g. benchmarks on Oracle and DB2 on the same=20  > machines.  >=20  C Yep, meant to say that (reason why I gave Exchange as example), but H another good example is that many Windows (and as I have been told LinuxC as well) applications are either single or have very few threads .. G Hence, real world applications on multi-core cpu's being brought out by H both AMD and Intel will do well on the benchmarks that have been carefulH to ensure they take advantage of the additional thread capabilities, butD the real world application performance will be much more applicationF dependant than in the past (as opposed to just running on faster speed CPU's).    Regards   
 Kerry Main Senior Consultant  HP Services Canada Voice: 613-592-4660  Fax: 613-591-4477  kerryDOTmainAThpDOTcom (remove the DOT's and AT)=20  4 OpenVMS - the secure, multi-site OS that just works.   ------------------------------  # Date: Sun, 12 Feb 2006 16:51:04 GMT ( From: Alan Greig <greigaln@netscape.net>F Subject: Re: Gartner wakes up company executives to X86-64 scalability? Message-ID: <YHJHf.300486$D47.153414@fe3.news.blueyonder.co.uk>    Main, Kerry wrote:   > E > Yep, meant to say that (reason why I gave Exchange as example), but J > another good example is that many Windows (and as I have been told LinuxE > as well) applications are either single or have very few threads ..   I Which is one reason Sun realises that Solaris on scalable X64 systems is  I very attractive to many. But the scalability of Windows/Linux apps isn't   standing still.   H Just came across a report that said Intel claimed the new quad core X64 F (demo'd in public a couple of days ago) is intended to scale up to at  least 32 cores on a chip:   H http://www.engadget.com/2006/02/10/intel-shows-off-first-quad-core-chip/  H "(Intel CTO) Rattner says the Clovertown architecture is scalable to 32 E or more cores on a single chip, which should satiate our speed jones  E until quantum computers finally go mainstream. According to Rattner,  B chips with hundreds of cores are theoretically possible with this I technology, which means we'll probably be able to do some pretty serious  $ damage on timed games of Solitaire."     --  
 Alan Greig   ------------------------------  # Date: Sun, 12 Feb 2006 17:19:14 GMT + From: Ryan Moore <rmoore@rmoore.dyndns.org> D Subject: Re: how to check for the existence of a logical-name table?< Message-ID: <Pine.LNX.4.64.0602120916470.18998@jaipur.local>  K F$TRNLNM will tell you if a table exists or not.  Look it up in the system  
 directory:  L $ write sys$output f$trnlnm("table_name", "lnm$system_directory",,,,"table")  D This will return "TRUE" when the table exists and "" when the table  doesn't exist.  D On Sun, 12 Feb 2006, Phillip Helbig---remove CLOTHES to reply wrote:   >  > : > In article <00A512BC.3B2F15BA@SendSpamHere.ORG>, VAXman- > @SendSpamHere.ORG writes:  > H >> Does $ SHOW LOGICAL/STRUCTURE show you what you want?  Try PIPE and a
 >> Search. > G > OK, that will work.  I prefer using a lexical function to parsing the J > output of SEARCH, but that doesn't seem possible here.  (I also use PIPEI > and SEARCH to check to see whether a node has the TCPIP cluster alias.)  > 1 >> Or, try to create a logical name in the table:  >>, >> $ DEFINE/USER/TABLE=SYSMAN$NODE_TABLE X Y7 >> %SYSTEM-F-NOLOGTAB, no logical name table name match  >>I >> If the error is return, create the table.  If not, remove the spurious  >> logical name X. > G > Well, that gets me a message, which I would prefer not to have.  If I G > were happy with that, I could just create the table and if it already E > exists I just get an informational message rather than "-F-", which I > looks less disturbing.  (Actually, I think that this should be "-W-" or C > even "-E-" and not "-I-".  What do other folks think about this?)  >  >    ------------------------------  % Date: Sun, 12 Feb 2006 12:14:53 +0100 3 From: Wilm Boerhout <w4OLD.boerhout@PAINTplanet.nl> : Subject: How to delete execution queue from generic queue?6 Message-ID: <43ef18ad$0$23147$ba620dc5@nova.planet.nl>  . VAX/VMS 7.3 (but also tested on Alpha/VMS 8.2)  $ Assume queues are set up as follows:   $ INIT /QUE /BAT /START WX $ INIT /QUE /BAT /START WY+ $ INIT /QUE /BAT /START WG /GENERIC=(WX,WY)   I Now say, after a while, the generic queue contains a lot of entries that  C are hard to recreate. At some point, I want to delete the queue WY.   G There does not seem to be a command to do this, except by deleting the  4 generic queue and then deleting the execution queue.  " The $DEL/QUE WY command fails with  ' %DELETE-E-NOTDELETED, error deleting WY 7 -JBC-E-REFERENCED, existing references prevent deletion   ' I would have expected a command such as    $ SET QUE WG /GENE=(WX)  or2 $ SET QUE WG /NOGENE=(WY) to delete the reference.   What am I missing?   /Wilm    ------------------------------  + Date: Sun, 12 Feb 2006 12:03:14 +0000 (UTC) ? From: Graham Burley <burley.not-this@encompasserve-or-this.org> > Subject: Re: How to delete execution queue from generic queue?9 Message-ID: <43EF23CF.6D751F43@encompasserve-or-this.org>    Wilm Boerhout wrote: >   ) > I would have expected a command such as  >  > $ SET QUE WG /GENE=(WX)  > or4 > $ SET QUE WG /NOGENE=(WY) to delete the reference. >  > What am I missing?  H You can stop the WG generic queue and INIT/QUE/BAT/GEN=WX without losing any entries in the WG queue.   ------------------------------    Date: 12 Feb 2006 14:22:38 +01006 From: peter@langstoeger.at (Peter 'EPLAN' LANGSTOEGER)> Subject: Re: How to delete execution queue from generic queue?, Message-ID: <43ef44ae$1@news.langstoeger.at>  l In article <43ef18ad$0$23147$ba620dc5@nova.planet.nl>, Wilm Boerhout <w4OLD.boerhout@PAINTplanet.nl> writes:/ >VAX/VMS 7.3 (but also tested on Alpha/VMS 8.2)  > % >Assume queues are set up as follows:  >  >$ INIT /QUE /BAT /START WX  >$ INIT /QUE /BAT /START WY , >$ INIT /QUE /BAT /START WG /GENERIC=(WX,WY)   /QUEUE is redundant   J >Now say, after a while, the generic queue contains a lot of entries that D >are hard to recreate. At some point, I want to delete the queue WY.  $ I see no reason to recreate a queue.H If you want to flush the queue, a little script with F$GETQUI will help.: If you want to avoid flooding the queue, don't use /RETAIN  N And what reason do you have to recreate queue _entries_ (as you wrote above) ?< A recreation of the queue won't fulfill that requirement ;-)  H >There does not seem to be a command to do this, except by deleting the 5 >generic queue and then deleting the execution queue.   D No. The reference of the generic queue to the execution queue can be@ changed on the fly by stopping and restarting the generic queue.A And without a reference, a execution queue can be deleted easily.   # >The $DEL/QUE WY command fails with  > ( >%DELETE-E-NOTDELETED, error deleting WY8 >-JBC-E-REFERENCED, existing references prevent deletion  2 A DELETE/QUEUE also needs the queue to be stopped. And you didn't mention that ;-)   ( >I would have expected a command such as >  >$ SET QUE WG /GENE=(WX) >or 3 >$ SET QUE WG /NOGENE=(WY) to delete the reference.  >  >What am I missing?    $ STOP/RESET WG  $ INIT/BAT/GEN=WX/STA WG   --   Peter "EPLAN" LANGSTOEGER % Network and OpenVMS system specialist  E-mail  peter@langstoeger.atF A-1030 VIENNA  AUSTRIA              I'm not a pessimist, I'm a realist   ------------------------------  % Date: Sun, 12 Feb 2006 17:23:24 +0100 3 From: Wilm Boerhout <w4OLD.boerhout@PAINTplanet.nl> > Subject: Re: How to delete execution queue from generic queue?6 Message-ID: <43ef60fc$0$25856$ba620dc5@nova.planet.nl>  6 Peter 'EPLAN' LANGSTOEGER mailde op 12-2-2006 14:22...   >> >>What am I missing? >  >  > $ STOP/RESET WG  > $ INIT/BAT/GEN=WX/STA WG  H That is exactly what I was missing: a reINIT that was not obvious to me.   Thanks,  Wilm   ------------------------------  # Date: Sun, 12 Feb 2006 14:43:01 GMT ( From: Alan Greig <greigaln@netscape.net>3 Subject: Re: I64 Support: Stronger than is thought? > Message-ID: <VPHHf.300077$D47.12982@fe3.news.blueyonder.co.uk>   JF Mezei wrote:      > D > And when you consider that competition in the 8086 architecture isH > forcing Intel to constantly upgrade the 8086 and remove any artificialH > barriers at the high end, it won't be long before the 8086 will battle2 > directly in IA64's last remaining market niches.  E Intel has just released information about its upcoming quad-core X64  F chips. 16-way SMP will be supported with 4 chips within a year if all H goes to plan. AMD supposedly has shown quad-core 65nm up and running to H a select few already. AMD intend to scale well beyond 16 way. Meanwhile G the dual core Itanium might finally arrive in a few months time giving  3 it about 6 months before the X64 quad-cores appear.    --  
 Alan Greig   ------------------------------  % Date: Sun, 12 Feb 2006 12:31:59 -0500 ' From: Dave Froble <davef@tsoft-inc.com> 3 Subject: Re: I64 Support: Stronger than is thought? 9 Message-ID: <DN2dncLgiIB37XLenZ2dnUVZ_tOdnZ2d@libcom.com>    Larry Kilgallen wrote:^ > In article <43EE57E8.744101BB@teksavvy.com>, JF Mezei <jfmezei.spamnot@teksavvy.com> writes: >  >>Larry Kilgallen wrote: >>F >>>The last I heard was that Itanium system infrastructure (similar toH >>>console code) is rather uniform and that the major limitation is that* >>>VMS is only _supported_ on HP machines. >>C >>VMS doesn't even run on all HP IA64 machines. (or does it now ?).  >  > I > It is not _supported_ on the older machines -- do you have one on which  > it does not run ?  >  > 9 >>Does VMS support blade architecture that HP now sells ?  >  > E > I have not heard that it does as yet, but that might be a matter of 2 > not having drivers for those peripherals as yet.  D Well now, other that problems booting, drivers is always the issue, 	 isn't it?    --  4 David Froble                       Tel: 724-529-04504 Dave Froble Enterprises, Inc.      Fax: 724-529-0596> DFE Ultralights, Inc.              E-Mail: davef@tsoft-inc.com 170 Grimplin Road  Vanderbilt, PA  15486    ------------------------------    Date: 12 Feb 2006 02:11:07 -06002 From: "Dave Weatherall" <djw-nothere@nospam.nohow>$ Subject: Re: null terminated strings? Message-ID: <DTiotGxQ0bj6-pn2-BslhvEB0Pxjc@dave2_os2.home.ours>   + On Sat, 11 Feb 2006 21:25:03 UTC, JF Mezei  % <jfmezei.spamnot@teksavvy.com> wrote:    > O'Brien Paddy wrote:I > > Even a programmer with a poor typewriting does not use that much time G > > typing the code his writes.  The programmer uses much more time for 4 > > reading, debugging, and understanding the code.  >  > J > I think that this has changes quite a bit in recent years. It used to beH > that one would spend much time drinking coffee or chocolate milk whileF > waiting for a compile to complete. I remember talking to someone whoK > said their big app would take hours to LINK on a PDP11 with overlays etc.  > E > In those days, you probably spent much more time studying your code F > before submitting it to compile because you just didn't have as many8 > oppportunities toc ompile it and test it during a day. > H > I assume that young programmers who never experienced lengthy compiles2 > just compile and test constantly until it works. > I > The later does have one advantage though: with faster compiles, you can H > afford to change just one thing between tests to better isolate source
 > of bugs.   All sounds very familiar JF.  F In the days of 'terminal rooms' I used to be big on preparing my code C on paper, checking, re-checking etc before going and typing it in.  F Then too many loud people, who enjoyed chatting, joined our office andB I found myself in the terminal room most of the time just for the B peace and quiet. Then I started hacking stuff in and debugging it F there and then. Apart from a couple of notable exceptions I suspect myF productivity remained the same though. It may even have gone up. Now, $ of course, everything is at my desk.    --   Cheers - Dave W.   ------------------------------    Date: 12 Feb 2006 02:11:08 -06002 From: "Dave Weatherall" <djw-nothere@nospam.nohow> Subject: Re: PDPs in the news!? Message-ID: <DTiotGxQ0bj6-pn2-i6JdCxfdSfYh@dave2_os2.home.ours>   0 On Sat, 11 Feb 2006 20:45:59 UTC, Rich Alderson & <news@alderson.users.panix.com> wrote:  P > I know someone who is actively looking for an 11/60 (not me, not anyone I workI > for).  Please contact me off-line so I can put the two of you in touch.  >    It is in Munich Rich.    --   Cheers - Dave W.   ------------------------------  % Date: Sun, 12 Feb 2006 18:39:07 +0100 1 From: =?ISO-8859-1?Q?Jean-Fran=E7ois_Pi=E9ronne?= $ Subject: Re: Perl, DBI, and DBD::RDB7 Message-ID: <43ef72c3$0$20156$8fcfb975@news.wanadoo.fr>   L > Based on Alan Winston's book on OpenVMS Web Servers, there is a version ofL > Perl for OpenVMS that already has the DBI installed.  It doesn't appear toN > be in Perl V5.6-1 or Perl 5.8-6 from the HP website.  Does anyone know where > to find this version of Perl?  > N > Or does anyone know where to find a version of DBI that will build with PerlD > 5.8-6 under OpenVMS 7.3-2?  My attemps to build DBI 1.50 have been > questionable :^( > " > 3 tests and 45 subtests skipped.J > Failed 45/49 test scripts, 8.16% okay. 1387/1896 subtests failed, 26.85% > okay.  > K > The end result is that I want to be able to use the DBD::RDB perl module.  >   G Not really related, but if you're not stuck with Perl, Python include a 8 Rdb native module. There is also a online demonstration:& http://vmspython.dyndns.org/personnel/   use demo/demo to loggin     D As this is also a Ajax technology demonstrator, it need a javascript enable broswer.   
 Jean-Franois    ------------------------------  % Date: Sun, 12 Feb 2006 12:12:47 -0500 - From: William Webb <william.w.webb@gmail.com> * Subject: Re: sneak preview - BACKUP/REPAIRH Message-ID: <8660a3a10602120912w6b455e0r2d5e8036c9b67371@mail.gmail.com>  9 On 2/6/06, JF Mezei <jfmezei.spamnot@teksavvy.com> wrote:  > Guy Peleg wrote:L > > > However, it might be best to have the capability to diagnose and repo= rt, > > > the findings without doing the repair. >  > > ? > > Very easy to implement as well....the greatest challange is 3 > > finding a good name for the qualifier or option  > H > Isn't there a department with committees, subcommittes and task forces, > dedicated to finding qualifier names ? :-) > # > /CHECK_FORMAT or /CHECK_STRUCTURE  >  > A > Ideally,  ANA/BACKUP  would have been used. You could then have " > ANA/BACKUP and ANA/BACKUP/REPAIR >   L I don't think that's a particularly good idea, at least not if LANGUAGE=3DE= NGLISH.   B Truncating the initial command at four characters instead of three8 results in what would undoubtedly be the most unpleasant2 command/qualifier tree in the entire DCL universe.  L One mroe thing:  No DCL being the "butt" of jokes comments will be tolerate= d.   WWWebb --C NOTE: This email address is only used for noncommerical VMS-related  correspondence. C All unsolicited commercial email will be deemed to be a request for 8 services pursuant to the terms and conditions located at# http://bellsouthpwp.net/w/e/webbww/    ------------------------------  % Date: Sun, 12 Feb 2006 02:06:03 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> B Subject: Re: TCPIP Services: management of cluster alias interface, Message-ID: <43EEDE3C.45813443@teksavvy.com>  
 An update.  E I finally got around to tracing what happen to the cluster alias when ' the cluster-alias impersonator changes.   % The new node sends 2 arp packets out.   @ 0001 0001 AA-00-04-00-07-04    10.  0.  0. 11     10.  0.  0. 11@ 0001 0001 AA-00-04-00-07-04    10.  0.  0.  5     10.  0.  0.  5  H The first one is for its primary interface. At the ethernet level, it is% a broadcast (dest: FF-FF-FF-FF-FF-FF) Q The second one is for the cluster alias IP. Also broadcasted to FF-FF-FF-FF-FF-FF   G So basically, this is a "Hi, I am 10.0.0.5, could 10.0.0.5 please stand  up and annouce itself ?"  F According to the RFC, any machine on the LAN which has 10.0.0.5 in itsD ARP table should update its table with 6 the ethernet address of the sender of that packet.    @ My router doesn't do that however. (Netgear 314/Zyxel firmware).  F So I'll probably have to do some script that connects to my router and zaps its ARP table regularly.    ------------------------------  % Date: Sun, 12 Feb 2006 01:57:01 -0500 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> $ Subject: TCPIP: Recreating interface, Message-ID: <43EEDC20.D2C78E1D@teksavvy.com>   If I do:   TCPIP> SET NOINTERFACE ZE0  C It will deactivate the interface. And if that one had the cluystyer 4 impoersonator, the later falls over to another node.  
 If I then do:    TCPIP> SET INTERFACE ZE0  F It *seems* to recreate the interface with the right IP address.  Could? someone confirm is this causes the permanent configuration (SET E CONFIGURATYION INTERFACE) to be used to fill all parameters ? Or does F the command just use the same parameters because it still has the last+ "live" ZE0 interface parameters in memory ?   C The help doesn't say anything about using SET INTERFACE without any Q parameters to cause the command to rtead the stuff from the permanent parameters.    ------------------------------  + Date: Sun, 12 Feb 2006 10:24:01 +0000 (UTC) P From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: WBM-I-WBMINFO$ Message-ID: <dsn2c0$k3v$1@online.de>  H When booting, at least when I have physically removed one member of the E system-disk shadow set, I see the following message repeated several  H times on the console (with no carriage return/line feed before each new 	 message):   @  WBM-I-WBMINFO, Deleting all bitmaps corresponding to this WBMB.  9 What does this mean and why is it repeated so many times?    ------------------------------   End of INFO-VAX 2006.086 ************************                                                                                                              .ȚE Uq*0	H.C,&./O"vUoT'nA\m#z6kx՛8dوy1Pang`4
uV!rod{}ql28򌝒5;sa:H\]us3򒇴p :YZ=axK'jezlƽ_jg$g\lKTQU+&kp/Y{+ڂV¹='o~Bm8鉫-?-8H
*avu,R>!e>xa)#j(LcP7f>نzG@#XidjoT:#
7e(Κh:ՉT8!}¢6ϓV x[d
n(AB9xy2*1(ITΊAT]}&coBA2\a4
5@gTlfasWvmUb-?l