1 INFO-VAX	Wed, 17 Mar 2004	Volume 2004 : Issue 151       Contents:* Re: Converting PCL5e dev ctl libs to PCL5c4 Re: creating 16-bit unicode filename in OpenVMS7.3-2 Re: DCL Numerical symbols 2 Re: DEVICEFULL with 25 million free blocks! (Long)2 Re: DEVICEFULL with 25 million free blocks! (Long) Displaying TCP socket options  Re: FutureVAX vs CHARON-VAX  Re: FutureVAX vs CHARON-VAX 3 Re: Help - Pathworks & Windows 2000 Advanced Server  Re: How to get username  Re: How to get username  Re: How to get username 9 Re: HP VMS web site: terrible coding of background colour 9 Re: HP VMS web site: terrible coding of background colour 9 Re: HP VMS web site: terrible coding of background colour  Re: License Pak move to Itanium  Re: License Pak move to Itanium  Re: License Pak move to Itanium * Re: mail program example for reading mails* Re: mail program example for reading mails* Re: mail program example for reading mails! Re: ncurses support for ovms ???? ! Re: ncurses support for ovms ???? ! Re: ncurses support for ovms ???? . need help to resolve C++ compilation errors...@ Re: Official Announcement - OpenVMS Advanced Technical Boot Camp@ Re: Official Announcement - OpenVMS Advanced Technical Boot Camp& Re: SSH, X11 forwarding and TCPIP V5.4& Re: SSH, X11 forwarding and TCPIP V5.4' Re: TN3270 - Why it still synchronous ? ' Re: TN3270 - Why it still synchronous ? ' Re: TN3270 - Why it still synchronous ?  RE: Toys R Us and VMS ?  VMS PHP and setgid permission ! Re: VMS PHP and setgid permission , VMS731_TDF-V0200 Restart Documentation error8 WARNING: cdrecord changes total block size value on a CD< Re: WARNING: cdrecord changes total block size value on a CD< Re: WARNING: cdrecord changes total block size value on a CD< Re: WARNING: cdrecord changes total block size value on a CD  F ----------------------------------------------------------------------    Date: 17 Mar 2004 06:53:05 -0800 From: tim267@msn.com (Tim)3 Subject: Re: Converting PCL5e dev ctl libs to PCL5c = Message-ID: <327155b6.0403170653.4e424273@posting.google.com>   A Thank you for your response. I have a follow up question. The PCL D modules that work for HP also do not work with the Canon Black&white printers that use PCL5e.  @ If the 5.45c is for vertical motion, "<esc>&l#C" Shouldn't it be coded.  0 <esc>&l1o<esc>&5.45C (instead of) <esc>&l1o5.45C   ?   D Or am I to assume the leading <esc> is okay for the whole string? At* least it works for HP printers, not canon.    j whohe@whoever.com (DL Phillips) wrote in message news:<af0dc2ea.0403161356.6f4c8540@posting.google.com>...a > tim267@msn.com (Tim) wrote in message news:<327155b6.0403160526.78840e92@posting.google.com>... G > > I appreciate the pointer to documentation. <ESC> tables I have. The  > > question remains:  > > $ > > <esc>&l1o5.45C<esc>&k2S<esc>(8U  > >  > > I understand that: > >  > > &l1o = landscape > > &k2S = compress  > > (8U = pitch  > > 3 > > There are a few characters I do not understand.  > >  > > 5.45c = ?????  > >  > > H > > They are also not documented in <esc>tables I have. I have PDF files: > > for CANON and several HP tables found on the internet. > ? > From the HP PCL5 Printer Language Technical Reference Manual:  > 3 >   <esc>&l#C is the Vertical Motion Index Command.  > G >    # = number of 1/48 inch increments between rows. Default of 8 is 6  > lines per inch.    ------------------------------  % Date: Wed, 17 Mar 2004 08:45:11 +0100 - From: "Martin Vorlaender" <mv@pdv-systeme.de> = Subject: Re: creating 16-bit unicode filename in OpenVMS7.3-2 9 Message-ID: <c38vma$252vkc$1@ID-56200.news.uni-berlin.de>    Raja Rao Sindhe wrote:H > I am new to OpenVMS, I desperatly need help in creating 16-bit unicode > filename in OpenVMS7.3-2  8 Exactly which part of (warning: URL will probably wrap!)  L http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_009.html#character_set_s upport   did you have problems with?    cu,    Martin --  @   OpenVMS:                | Martin Vorlaender  |  OpenVMS rules!3    The operating system   | work: mv@pdv-systeme.de F    God runs the           |   http://www.pdv-systeme.de/users/martinv/:    earth simulation on.   | home: martin@radiogaga.harz.de   ------------------------------  # Date: Mon, 15 Mar 2004 22:24:18 GMT 9 From: Alan Adams <alan.adams@orchard-way.freeserve.co.uk> " Subject: Re: DCL Numerical symbols? Message-ID: <560543904c.Alan.Adams@orchard-way.freeserve.co.uk>   2 In message <fKt0KllPbBKf@eisner.encompasserve.org>F           koehler@eisner.nospam.encompasserve.org (Bob Koehler) wrote:  e > In article <dZA$Dax+mL23@eisner.encompasserve.org>, Kilgallen@SpamCop.net (Larry Kilgallen) writes:  > > E > > But that is hardly the same thing, since with .DIR;2 you can just 6 > > rename it back.  Under VMS 1.* it was really lost. > 
 >    mcr vfy2  > I >    That should get the files into [1,3], thus unlost.  I agree renaming G >    things back will fix it, but VFY2 would do the same in both cases.  >    Then under VMS 4.0   Create/dir [.fred] rename fred.dir -.dir  set default [-]   8 You are not down a level into -.DIR, you are up a level.  " At least rename would recover you.   --  
 Alan Adams& alan.adams@orchard-way.freeserve.co.uk http://www.nckc.org.uk/    ------------------------------    Date: 17 Mar 2004 08:15:08 -0800 From: tvk73@hotmail.com (tvk) ; Subject: Re: DEVICEFULL with 25 million free blocks! (Long) = Message-ID: <a328ef1c.0403170815.5241d64b@posting.google.com>    why don't you try ANALIZE/DISk?    ------------------------------  % Date: Wed, 17 Mar 2004 11:57:01 -0600 ( From: brandon@dalsemi.com (John Brandon); Subject: Re: DEVICEFULL with 25 million free blocks! (Long) 1 Message-ID: <04031711570167@dscis6-0.dalsemi.com>   ! > why don't you try ANALIZE/DISk?   O I ran into the problem of out of disk space on my VAX server during the V5.5(?) I era.  This was resolved by the ANALYZE/DISK/REPAIR - something I do every  night now - even with V7.2.        J*o*h*n B*r*a*n*d*o*n  VMS Systems Administrator * firstname.lastname.spam.me.not@dalsemi.com   ------------------------------  + Date: Wed, 17 Mar 2004 09:41:52 +0000 (UTC) 8 From: Stephen Bainbridge <S_Bainbridge@btinternet.co.uk>& Subject: Displaying TCP socket options0 Message-ID: <c396gv$lp7$1@sparta.btinternet.com>  @    Compaq TCP/IP Services for OpenVMS Alpha Version V5.3 - ECO 28    on a AlphaServer DS10L 466 MHz running OpenVMS V7.3-1   ================   Hi,   I I trying to verify if I have correctly set the TCP socket option NODELAY  E in one of my programs. I initially thought that a "TCP SHOW DEV/FULL  F BGxx" would display it, if set, on the "Option" row but this does not  seem to be the case.  C Does anyone know how to view this parameter on a per socket basis ?   8 I did the following test to verify it was'nt my program:  	 Session 1 	 ========= " @sys$manager:tcpip$define_commands
 ttcp -r -s  	 Session 2 	 ========= " @sys$manager:tcpip$define_commands. ttcp -t -s -l 65535 -n 40000 -f M localhost -D  	 Session 3 	 =========  TCPIP SHOW DEV TCPIP SHOW DEV BGxx/FULL TCPIP SHOW DEV BGyy/FULL TCPIP SHOW DEV BGzz/FULL  : Where xx, yy and zz are the sockets on port 5001. It gave:   ZRR82A::SYSTEM>ucx sho dev  >                              Port                       Remote< Device_socket  Type    Local  Remote  Service           Host  9    bg45        STREAM    5001       0                   * A    bg46        STREAM    5001   49155                   127.0.0.1 A    bg47        STREAM   49155    5001                   127.0.0.1   % ZRR82A::SYSTEM>ucx sho dev /full bg47 ( Device_socket:  bg47        Type: STREAM<                        LOCAL                          REMOTE<           Port:        49155                            5001:           Host:  127.0.0.1                       127.0.0.1        Service:   D                                                             RECEIVE     SEND D                                     Queued I/O                    0 
          0D         Q0LEN         0             Socket buffer bytes           0 
      61440D         QLEN          0             Socket buffer quota       61440 
      61440D         QLIMIT        0             Total buffer alloc            0 
      69504D         TIMEO         0             Total buffer limit       491520 
     491520D         ERROR         0             Buffer or I/O waits           1 
      63247D         OOBMARK       0             Buffer or I/O drops           0 
          0D                                     I/O completed                 1 
      12404D                                     Bytes transferred             0 	 812896140       Options:  None     State:    ISCONNECTED PRIV     RCV Buff: None     SND Buff: WAIT   % ZRR82A::SYSTEM>ucx sho dev /full bg46 ( Device_socket:  bg46        Type: STREAM<                        LOCAL                          REMOTE<           Port:         5001                           49155:           Host:  127.0.0.1                       127.0.0.1        Service:   D                                                             RECEIVE     SEND D                                     Queued I/O                    0 
          0D         Q0LEN         0             Socket buffer bytes           0 
          0D         QLEN          0             Socket buffer quota       61440 
      61440D         QLIMIT        0             Total buffer alloc            0 
          0D         TIMEO         0             Total buffer limit       491520 
     491520D         ERROR         0             Buffer or I/O waits           0 
          0D         OOBMARK       0             Buffer or I/O drops           0 
          0D                                     I/O completed             49943 
          0D                                     Bytes transferred     903727650 
          0      Options:  None     State:    ISCONNECTED PRIV     RCV Buff: WAIT     SND Buff: None   % ZRR82A::SYSTEM>ucx sho dev /full bg45 ( Device_socket:  bg45        Type: STREAM<                        LOCAL                          REMOTE<           Port:         5001                               02           Host:  *                               *        Service:   D                                                             RECEIVE     SEND D                                     Queued I/O                    0 
          0D         Q0LEN         0             Socket buffer bytes           0 
          0D         QLEN          0             Socket buffer quota       61440 
      61440D         QLIMIT        2             Total buffer alloc            0 
          0D         TIMEO         0             Total buffer limit       491520 
     491520D         ERROR         0             Buffer or I/O waits           1 
          0D         OOBMARK       0             Buffer or I/O drops           0 
          0D                                     I/O completed                 1 
          0D                                     Bytes transferred             0 
          0      Options:  ACCEPT     State:    PRIV     RCV Buff: None     SND Buff: None    ------------------------------  % Date: Tue, 16 Mar 2004 23:59:06 -0700 + From: "Barry Treahy, Jr." <Treahy@MMaz.com> $ Subject: Re: FutureVAX vs CHARON-VAX' Message-ID: <4057F73A.9010107@MMaz.com>    JF Mezei wrote:    >"Barry Treahy, Jr." wrote:  >    > H >>The difference?  None except that the first is a packaged bundle whereH >>as the second requires that you add water (ie. the PC) and stir.  Same >>thing! >>     >> > K >For a hobbyist, yes. For a commercial operation, it depends on the type of J >support you get. If you buy all parts separately, you then have to wonderR >about whether it will work, if drivers will support the interfaces ethernet etc). >    > C That is a crock.  Teenagers can install Windows from a CD, it is a  I mindless task, now configuring, perhaps that is another story but CHARON  E needs minimal services.  Never the less, drivers are not an issue as  H most systems use stock chipsets and MS has done a reasonable job (can't G believe I'm saying that) of including a vast number of drivers for the  ? core system components.  We're not talking about bleeding edge  H components here, like graphics adapters, but the core fundamentals of a H CHARON host system are a good motherboard with processors, SCSI I/O and I tape/disk subsystems, NIC's, and memory.  If you have ANY concerns, just  G choose some main stream NIC.  Besides, MOST PC's ship with the Windows  7 OS already preloaded, so what really is the issue here?   C >If you buy the bundled solution, you have a turnkey system running L >VAX-VMS.This is especially true if you have a shop where the wintel weeniesL >aren't allowed to touch serous stuff like VMS. You don't want them fiddlingL >with windows and hardware while attempting to setup the unbundled solution. >    > C Well, if you have a union shop where only Wintel weenies can touch  H Wintel boxes, and VMS folks can only touch VMS systems, let the weenies H setup the box and install CHARON, and then pass the box over to the VMS  folks.      H This isn't rocket science...  CHARON is an excellent product that works H and if a VMS shop can step forward and get past the entire Windows host G issue, which I believe can be done if they are serious and get an eval  H copy, then any Joe-slock that can install a PC application can also get E CHARON running... Loading CHARON?  Read the instructions and in five  " minutes tops and you're running...     Barry    --    > Barry Treahy, Jr                       E-mail: Treahy@MMaz.com> Midwest Microwave                          Phone: 480/314-1320> Vice President & CIO                         FAX: 480/661-7028                            ------------------------------  % Date: Wed, 17 Mar 2004 10:30:51 -0500 2 From: "Stanley F. Quayle" <squayle@insight.rr.com>$ Subject: Re: FutureVAX vs CHARON-VAX/ Message-ID: <405828DB.24800.1873A454@localhost>   ( On 16 Mar 2004 at 22:32, JF Mezei wrote:D > If you buy the bundled solution, you have a turnkey system runningE > VAX-VMS.This is especially true if you have a shop where the wintel G > weenies aren't allowed to touch serous stuff like VMS. You don't want G > them fiddling with windows and hardware while attempting to setup the  > unbundled solution.   > Every CHARON-VAX reseller in the US offers turnkey options in  addition to a "self migration".   E In fact, the big money is in ongoing service and support, not CHARON- 9 VAX licenses.  I became a reseller to leverage my system  + administration skills, not to sell widgets.   
 --Stan Quayle  Quayle Consulting Inc.  
 ----------C Stanley F. Quayle, P.E. N8SQ  +1 614-868-1363  Fax: +1 614 868-1671 1 8572 North Spring Ct. NW, Pickerington, OH  43147 = Preferred address:  stan@stanq.com       http://www.stanq.com    ------------------------------  % Date: Wed, 17 Mar 2004 13:02:57 +0000 % From: David Gray <police@spamcop.net> < Subject: Re: Help - Pathworks & Windows 2000 Advanced Server8 Message-ID: <todg50t8c6sac9rp10jie3ttkhcn2g6fe3@4ax.com>  	 Hi Paul,     Thanks for your info.   6 Here is the output from the commands as you suggested.  # >I would shutdown PATHWORKS and do:  > $ >$ @sys$startup:pwrk$define_commands >$ samcheck -s > L >to determine if the sam database is corrupt (it's corrupt if any errors areK >reported).  If the PATHWORKS server is a BDC, it's fairly easy to recover. M >Let us know if that's the problem and I'll post some instructions to get you  >working again.  >   ) XDS_JERRY> @SYS$STARTUP:PWRK$SHUTDOWN.COM 0 Shutting down the currently running server(s)..., XDS_JERRY> @sys$startup:pwrk$define_commands XDS_JERRY> samcheck -s   / No corruption was detected in the SAM database.    XDS_JERRY> admin show version    " Advanced Server V7.3A for OpenVMS     K >Otheriwse, can you map a drive from zakary to jerry?   Any license related J >errors shown by doing $ admin/analyze/since? Any pertinent NETLOGON error* >seen if you do $ admin show events/since? >   E Yes I'm able to map drives from zakary to jerry without a problem.      C The VMS server (JERRY) is configured as a BDC althought it does not F need to be.  As far as I was aware it needed to be configured this way for NT.     ! Computers in domain "EXTENZA-W1": : Computer          Type                         Description< [BD] JERRY     OpenVMS (NT 4.0) Backup      Advanced Server        5 This from  $admin show event /since looks promising.    - Events in System Event Log on server "JERRY":    < T Date     Time        Source    Category        Event  User Computer  ; E 03/17/04 11:07:53 AM NETLOGON  None            5720   N/A  JERRY D The session setup to the domain controller DATABASE01 for the domain? TURPINS-WM failed because the computer JERRY does not have a lo  cal security database account. Data: /     0000: 8a 01 00 c0 00 00 00 00    .......     ? I puzzled as to why this needs setting up.  I certainly did not D configure an account for JERRY on DATABASE01 and as far as I'm awareE nobody else would have.   Do I need to set connect as domain\username < i.e.  extenza-w1\username or the machine I'm connecting from database01\username.         Thanks again for your help.   	 Regards,   	David.                 6 >Might also post the specific Advanced Server version: > M >$ pwver   ! if that fails, first execute $ @sys$startup:pwrk$define_commands  >  >HTH,  >  >Paul  >    ------------------------------    Date: 17 Mar 2004 00:22:35 -0800% From: Bart.Zorn@xs4all.nl (Bart Zorn)   Subject: Re: How to get username= Message-ID: <a98cd882.0403170022.42b829a5@posting.google.com>   s spamsink2001@yahoo.com (Alan E. Feldman) wrote in message news:<b096a4ee.0403161024.49c1fd58@posting.google.com>... l > Bart.Zorn@xs4all.nl (Bart Zorn) wrote in message news:<a98cd882.0403152320.4b27d818@posting.google.com>...v > > phillip_thayer@hotmail.com (PhilThayer) wrote in message news:<5ee1d1b7.0403151024.23d5fac8@posting.google.com>...p > > > Bart.Zorn@xs4all.nl (Bart Zorn) wrote in message news:<a98cd882.0403150355.7a8731f1@posting.google.com>...a > > > > Z  <zarlenga@conan.ids.net> wrote in message news:<105ag4ec3kr6df2@corp.supernews.com>... 1 > > > > > Jan-Erik S?derholm <aaa@aaa.com> wrote: O > > > > > : > SET PROMPT="''F$GETSYI("NODENAME")'::"'F$GETJPI("","USERNAME")''"  > >    >  [...] > > I > > Yes, I think I know how it should be done. What I am curiuos about is H > > how it is possible that DCL can make something out of such a mangled > > string construct!  > > 
 > > Bart Zorn  > / > Right after I posted I discovered something!   > D > > > > $ A = "''F$GETSYI("NODENAME")'::"'F$GETJPI("","USERNAME")''" > > > > $ SHOW SYMBOL A  > > > >   A = "SPLZ03::BART" > F > It appears that that final apostrophe is translating the following "A > as a symbol! So the spaces become trailing spaces and which are " > ignored in DCL's non-quote mode. >  > Examples:  >  > DCL>a := bell'"  > DCL>sh sym a >   A = "BELL" > DCL>a = dir'"  > DCL>sh sym a& >   A = "DIR/SIZE=ALL/DATE/WID=FIL=21" >  > Disclaimer: JMHO > Alan E. Feldman   9 Are you sure that the trailing quotes do anything at all? C I suppose that you have symbols bell and dir defined, but from your D examples I do not see that anything unexpected happens. The trailing quotes are just being  ignored.     	 Bart Zorn    ------------------------------    Date: 17 Mar 2004 07:26:09 -0800. From: spamsink2001@yahoo.com (Alan E. Feldman)  Subject: Re: How to get username< Message-ID: <b096a4ee.0403170726.270ca16@posting.google.com>  j Bart.Zorn@xs4all.nl (Bart Zorn) wrote in message news:<a98cd882.0403170022.42b829a5@posting.google.com>...u > spamsink2001@yahoo.com (Alan E. Feldman) wrote in message news:<b096a4ee.0403161024.49c1fd58@posting.google.com>... n > > Bart.Zorn@xs4all.nl (Bart Zorn) wrote in message news:<a98cd882.0403152320.4b27d818@posting.google.com>...x > > > phillip_thayer@hotmail.com (PhilThayer) wrote in message news:<5ee1d1b7.0403151024.23d5fac8@posting.google.com>...r > > > > Bart.Zorn@xs4all.nl (Bart Zorn) wrote in message news:<a98cd882.0403150355.7a8731f1@posting.google.com>...c > > > > > Z  <zarlenga@conan.ids.net> wrote in message news:<105ag4ec3kr6df2@corp.supernews.com>... 3 > > > > > > Jan-Erik S?derholm <aaa@aaa.com> wrote: Q > > > > > > : > SET PROMPT="''F$GETSYI("NODENAME")'::"'F$GETJPI("","USERNAME")''"  > > >    >  [...] > > > K > > > Yes, I think I know how it should be done. What I am curiuos about is J > > > how it is possible that DCL can make something out of such a mangled > > > string construct!  > > >  > > > Bart Zorn  > > 1 > > Right after I posted I discovered something!   > > F > > > > > $ A = "''F$GETSYI("NODENAME")'::"'F$GETJPI("","USERNAME")''" > > > > > $ SHOW SYMBOL A  > > > > >   A = "SPLZ03::BART" > > H > > It appears that that final apostrophe is translating the following "C > > as a symbol! So the spaces become trailing spaces and which are $ > > ignored in DCL's non-quote mode. > > 
 > > Examples:  > >  > > DCL>a := bell'"  > > DCL>sh sym a > >   A = "BELL" > > DCL>a = dir'"  > > DCL>sh sym a( > >   A = "DIR/SIZE=ALL/DATE/WID=FIL=21" > >  > > Disclaimer: JMHO > > Alan E. Feldman  > ; > Are you sure that the trailing quotes do anything at all? E > I suppose that you have symbols bell and dir defined, but from your F > examples I do not see that anything unexpected happens. The trailing! > quotes are just being  ignored.  >  >  > Bart Zorn    Good point.   J Well, some characters can be used in symbols other than A thru Z, _ and $.P These characters include `, ~, %, &, {, }, \, |, and in a strange quasi-way, ".   
 Example 1:   $ 	 $ A%B = 4  $ SH SYM A%B/   A%B = 4   Hex = 00000004  Octal = 00000000004 	 $ A|B = 5  $ SH SYM A%B/   A%B = 4   Hex = 00000004  Octal = 00000000004 /   A|B = 5   Hex = 00000005  Octal = 00000000005  $   ) Here the % acts as a wildcard and itself!   
 Example 2:   $ " $ DIR/NOTRAI F:LOGIN.COM; '%' /OWN    Directory DISK$DATA1:[FELDMAN]   H LOGIN.COM;82                1/4       25-APR-2003 01:34:25.72  [FELDMAN] $ " $ DIR/NOTRAI F:LOGIN.COM; '"' /OWN    Directory DISK$DATA1:[FELDMAN]   = LOGIN.COM;82                1/4       25-APR-2003 01:34:25.72  $ # $ DIR/NOTRAI F:LOGIN.COM; '""' /OWN     Directory DISK$DATA1:[FELDMAN]   H LOGIN.COM;82                1/4       25-APR-2003 01:34:25.72  [FELDMAN] $  $   # Something's happening with the "'s!    Disclaimer: JMHO Alan E. Feldman    ------------------------------    Date: 17 Mar 2004 10:56:54 -0600 From: briggs@encompasserve.org  Subject: Re: How to get username3 Message-ID: <OHiG1dYjE0Jc@eisner.encompasserve.org>   2 [References lost -- header too long for my client]m In article <b096a4ee.0403170726.270ca16@posting.google.com>, spamsink2001@yahoo.com (Alan E. Feldman) writes:  >  > Example 1: >  > $  > $ A%B = 4  > $ SH SYM A%B1 >   A%B = 4   Hex = 00000004  Octal = 00000000004  > $ A|B = 5  > $ SH SYM A%B1 >   A%B = 4   Hex = 00000004  Octal = 00000000004 1 >   A|B = 5   Hex = 00000005  Octal = 00000000005  > $  > + > Here the % acts as a wildcard and itself!   B More precisely, on the left hand side of a symbol assignment, it's acting as itself.   = And as part of the parameter to SHOW SYMBOL, it's interpreted  as a wildcard by SHOW SYMBOL.    > $ % > $ DIR/NOTRAI F:LOGIN.COM; '""' /OWN  >     > Directory DISK$DATA1:[FELDMAN] >   J > LOGIN.COM;82                1/4       25-APR-2003 01:34:25.72  [FELDMAN] > $  > $  > % > Something's happening with the "'s!   G Using LIB$GET_FOREIGN, one can get somewhat more direct and interesting  results:   $ x command line here  COMMAND LINE HERE  $ x '"   $ x '""    $ x '"""  3 $ x '""""""""""""""""""""""""""""""""""""""""""""""    $ x '" blah blah blah    $ x '"" blah blah blah BLAH BLAH BLAH $ x '""" blah blah blah    $ x '"""" blah blah blah BLAH BLAH BLAH  F It looks like the text on the right hand side of the apostrophe beginsB with a double quote, it is being parsed as a quoted string and the@ quoted string is being eaten just as if one was doing apostrophe& substitution with an undefined symbol.  , $ x '" text here is eaten " text here is not TEXT HERE IS NOT/ $ x '"" back to back quotes are the null string ' BACK TO BACK QUOTES ARE THE NULL STRING - $ x '""" A quoted quote, but no closing quote   @ $ x '""" A quoted quote and a closing quote " and some more text AND SOME MORE TEXTF $ x '""""""""" Odd number = quote, quoted quotes and no trailing quote  E $ x '"""""""""" Even number = quote, quoted quotes and trailing quote 5 EVEN NUMBER = QUOTE, QUOTED QUOTES AND TRAILING QUOTE   G One could speculate that lexical analysis proceeds by first identifying G quoted strings (and performing any requisite nested symbol substituion) H and then by doing apostrophe substitution on the resulting command line.B In this second pass, the quoted strings would be treated as atomic lexical elements.   B The reality may be wildly different -- DCL command line parsing isC (in my view) an extremely complex and bizarre process that attempts B to produce a coherent result.  Any resemblance between the guts of: the process and the results it produces may be accidental.   	John Briggs   ------------------------------  % Date: Wed, 17 Mar 2004 12:05:29 +0100 3 From: Michael Unger <spam.to.unger@spamgourmet.com> B Subject: Re: HP VMS web site: terrible coding of background colour: Message-ID: <c39bui$25egem$1@ID-152801.news.uni-berlin.de>  + On 2004-03-16 23:36, "warren sander" wrote:   L > Ok I pulled the background's from the left nav tables (if I get in trouble > it's your fault).... > G > as for the style sheets. they are defined in a javascript and use the ;                                                  ^^^^^^^^^^  > 'theme' the set things up. > every page has a call to:  > > >         <script type="text/javascript" language="JavaScript"N > src="http://welcome.hp-ww.com/country/us/en/js/hpweb_utilities.js"></script> > N > which does all the defines of the class's etc. I didn't do it. it was "THEM"  3 And because many people don't want to be tracked by D "sales.liveperson.net" they simply disable JS -- so the style sheets' aren't generated at all in these cases.    Michael    --  ; Real names enhance the probability of getting real answers. @ Please do *not* send "Security Patch Notifications" or "SecurityA Updates"; this system isn't running a Micro$oft operating system. 5 My e-mail account at DECUS Munich is no longer valid.    ------------------------------  % Date: Wed, 17 Mar 2004 10:39:49 -0500 , From: "warren sander" <warren.sander@hp.com>B Subject: Re: HP VMS web site: terrible coding of background colour, Message-ID: <405871a2$1@usenet01.boi.hp.com>  J Again that's beyond my control. The folks in charge of branding at HP have8 been using Javascript selected styles for several years.K the fact that it crashes netscape on OpenVMS, Tru64UNIX and HP-UX arguments  don't seem to change things.  K The new brand is the first time I've had to utilize this function. At least ( Mozilla on OpenVMS handles it correctly.  I As for having Javascript turned off. That's your option but more and more + sites/companies are going to functions like G javascript selected style sheets based on browsers, client side metrics 2 (Omniture code that HP uses or WebtrendsLive etc),K Client side 'CRM help functions' like LivePerson, Pop-Up survey's and more.   I If I participated in much more of the corporate activites I'd have 3 or 4 D more javascript functions on my site. And wait until I have to do HP Passport1 which is  the next thing I'm going to have to do.   B As it is on every page on the OpenVMS site there are the following Javascripts:L 1) hpweb_utilities.js - sets up all the style sheet classes based on browser version and page themeJ 2) bread.js - does the breadcrumbs at the top of the pages so I don't have to hard code them on every page I 3) openvms10.js - popup survey (please take if you haven't already and be  kind but firm)J 4) print.js - makes the 'print version' link work again so I don't have to hard code on every page A 5) omniture - client side metrics [All HP sites should have this] H 6) liveperson - impliments those pop-up 'do you want to talk to someone' boxes   J soon there will be more. btw. the bread and print are my own (gleaned fromK publicly available scripts) to impliment stuff so I don't have to hand code H every one of the pages with this info (makes changing brand much easier)K Think about the folks that had to go and change EVERY page to change "|" to E ">" between all their breadcrumbs and the time just that change took.         @ "Michael Unger" <spam.to.unger@spamgourmet.com> wrote in message4 news:c39bui$25egem$1@ID-152801.news.uni-berlin.de...- > On 2004-03-16 23:36, "warren sander" wrote:  > F > > Ok I pulled the background's from the left nav tables (if I get in trouble  > > it's your fault).... > > I > > as for the style sheets. they are defined in a javascript and use the = >                                                  ^^^^^^^^^^  > > 'theme' the set things up. > > every page has a call to:  > > @ > >         <script type="text/javascript" language="JavaScript" > > L src="http://welcome.hp-ww.com/country/us/en/js/hpweb_utilities.js"></script> > > I > > which does all the defines of the class's etc. I didn't do it. it was  "THEM" > 5 > And because many people don't want to be tracked by F > "sales.liveperson.net" they simply disable JS -- so the style sheets) > aren't generated at all in these cases.  > 	 > Michael  >  > --  = > Real names enhance the probability of getting real answers. B > Please do *not* send "Security Patch Notifications" or "SecurityC > Updates"; this system isn't running a Micro$oft operating system. 7 > My e-mail account at DECUS Munich is no longer valid.  >    ------------------------------  + Date: Wed, 17 Mar 2004 11:21:02 -0500 (EST) C From: "Ken Robinson (spock)" <kenneth.robinson@verizonwireless.com> B Subject: Re: HP VMS web site: terrible coding of background colour2 Message-ID: <04031711210280@spock.odc.vzwcorp.com>   Warren Sander wrote in part: > C >As it is on every page on the OpenVMS site there are the following 
 >Javascripts: M >1) hpweb_utilities.js - sets up all the style sheet classes based on browser  >version and page theme   M I don't know what server you're running, but if it is Apache and you have PHP $ support, this could be done via PHP.  K >2) bread.js - does the breadcrumbs at the top of the pages so I don't have   >to hard code them on every page  1 Probably can be done with PHP on the server side.   J >3) openvms10.js - popup survey (please take if you haven't already and be >kind but firm)   7 I have pop-up turned off at work ... I'll never see it.   K >4) print.js - makes the 'print version' link work again so I don't have to  >hard code on every page  P This can be replaced with a properly done CSS file and link statement specifying( that it should be used for "media=print"  B >5) omniture - client side metrics [All HP sites should have this]I >6) liveperson - impliments those pop-up 'do you want to talk to someone'  >boxes  
 See above.   Ken Robinson: OpenVMS System Manager and part time web desiger/developer5 kenneth (dot) robinson (at) verizonwireless (dot) com    ------------------------------    Date: 17 Mar 2004 03:20:26 -0800. From: fabiopenvms@yahoo.com.br (Fabio Cardoso)( Subject: Re: License Pak move to Itanium= Message-ID: <f30679fb.0403170320.4ba54856@posting.google.com>   [ JF Mezei <jfmezei.spamnot@istop.com> wrote in message news:<4057C1EA.B3831C79@istop.com>...  > "Keith A. Lewis" wrote: A > > HP probably has some kind of trade-in program for the others.  > H > On the day Alpha died, (June 25 2001), Compaq went to visit its "real"E > customers (the few big ones) and supposedlty gave them sweet deals.  > P > I have not seen anything to help smaller customers (those who didn't warrant a- > visit on that day) deal with the migration.  > J > It is too early to pass final judgement since VMS isn't yet commercially > available on that IA64 thing.   E We will not migrate  nothing from AXP to Itanium ! Sadly days for me. C Yesterday they said to me they will migrate de Oracle RDB databases L to Oracle Classin in a Sun or IBM box. The Oracle RDB licences per processorE are really high here in Brazil ! About US$ 20,000.00 per processor !  B By the way ? Why HP insists in theses licenses model ! Other Unix  dont have it !     Regards    FC   ------------------------------  % Date: Wed, 17 Mar 2004 08:23:21 -0600e( From: David Harrold <DHarrold@wi.rr.com>( Subject: Re: License Pak move to Itanium8 Message-ID: <kmng505g4holeo95tju00583ruoqiltgoe@4ax.com>  N On 17 Mar 2004 03:20:26 -0800, fabiopenvms@yahoo.com.br (Fabio Cardoso) wrote:   [snip] >mF >We will not migrate  nothing from AXP to Itanium ! Sadly days for me.D >Yesterday they said to me they will migrate de Oracle RDB databasesM >to Oracle Classin in a Sun or IBM box. The Oracle RDB licences per processormF >are really high here in Brazil ! About US$ 20,000.00 per processor !   M Have you priced Oracle classic lately?  About the same for regular Oracle per I processor and RAC is the same again, as I am remembering our last look ate that.n  C >By the way ? Why HP insists in theses licenses model ! Other Unix   >dont have it !   N Which licensing?  For VMS or Oracle?  If Oracle, HP has nothing to do with it,J that is all Oracle.  And oracle costs the same no matter what platform you use.   >r >Regards >? >FCe   Dave Harrold    N ..............................................................................N David Harrold                              E-Mail: David.Harrold at aurora.orgJ Lead Software Systems Engineer              Phone:          (414) 647-6204J                                             Pager:          (414) 941-4634J Aurora Health Care                            Fax:          (414) 647-4999 3031 W. Montana Street Milwaukee, WI 53215    ------------------------------  # Date: Wed, 17 Mar 2004 18:09:50 GMT23 From: hammond@not@peek.ssr.hp.com (Charlie Hammond)n( Subject: Re: License Pak move to Itanium1 Message-ID: <Ov06c.1045$8D2.352@news.cpqcorp.net>   A I should probably just be quite, as it is definitely NOT my place # to publish/announce details, but...   > From what I hear, the licensing model for OpenVMS I64 will be ? signifcantly different from Alpha and VAX.  The differences mayr0 address at least some of the issues raised here.  ? Please dont' ask me more.  I don't think this is quite ready to4? be announced -- I'm sure it will be announced when it is ready.    -- uJ       Charlie Hammond -- Hewlett-Packard Company -- Ft Lauderdale  FL  USAF           (hammond@not@peek.ssr.hp.com -- remove "@not" when replying)J       All opinions expressed are my own and not necessarily my employer's.   ------------------------------  % Date: Wed, 17 Mar 2004 10:34:53 +0200o4 From: Mike Rechtman <michael.rechtman.nospam@hp.com>3 Subject: Re: mail program example for reading mailst& Message-ID: <405829CD.4EAF307D@hp.com>   Terence Wong wrote:c >  > Hi group,m > G > I could not find program examples from VMS MAIL UTILITY documentationl > on "READING MAIL". > 5 > Could anyone show me this and prefer in C language.h > 	 > Thanks,n
 > Terence.     /*@         This software has been released in the public domain forC no consideration. Joe Meadows nor Timeline make any representation, B warranty, or claim as to its intended use or functionality, and no' liability shall attach through its use.a           Joe Meadowse         Timeline Inc.e         (206) 822-3140  F         With that out of the way, this program is meant to serve as anH example of using the callable mail interface. This example simply checksE for new mail messages and displays information about the messages. If G you set up a foreign command symbol to run this procedure, you can pass-2 in a (space separated) list of usernames to check.   */ #include ctype #include jpidefy #include maildef #include "itmlst.h"t  ( #define min(a,b) ((a) < (b) ? (a) : (b))   main (int argc, char *argv[])s {i   char user[13];(   int ucontext = 0, userlen = 0, sts, i;
   ItemList     null_list[] = {{0,0,0,0}},B     jpi_list[]  = {{sizeof(user) - 1,JPI$_USERNAME,user,&userlen}, {0,0,0,0}};p  7   sts = mail$user_begin(&ucontext,null_list,null_list);8   if (!(sts & 1)) return;r     if (argc > 1)i   {      for (i = 1; i < argc; ++i)     { (       display_user(argv[i],&ucontext,0);     }e   }    else   {!&     sys$getjpiw(0,0,0,jpi_list,0,0,0);     user[userlen] = '\0';   A     while(isspace(user[--userlen])) /* suck up trailing spaces */s       user[userlen] = '\0';n  #     display_user(user,&ucontext,1);-   }-  /   mail$user_end(&ucontext,null_list,null_list);m }l  2 display_user(char *str, long *ucontext, long flag) {c2   char from[80], subject[252], date[23], dir[252];:   long fromlen, subjectlen, datelen, dirlen, size, sts, i;!   int mcontext = 0, fcontext = 0;>#   short flags = MAIL$M_NEWMSG, new;o
   ItemList     null_list[] = {0,0,0,0},:     filist[] = {{0,MAIL$_MAILFILE_NAME,dir,0}, {0,0,0,0}},C     mblist[] = {{4,MAIL$_MESSAGE_FILE_CTX,&fcontext,0}, {0,0,0,0}},t=     mslist[] = {{sizeof(flags),MAIL$_MESSAGE_FLAGS,&flags,0},aE                 {sizeof("NEWMAIL"),MAIL$_MESSAGE_FOLDER,"NEWMAIL",0},a                 {0,0,0,0}},1+     milist[] = {{0,MAIL$_MESSAGE_NEXT,0,0},i'                 {0,MAIL$_NOSIGNAL,0,0},h                 {0,0,0,0}}, @     molist[] = {{sizeof(from),MAIL$_MESSAGE_FROM,from,&fromlen},9                 /* MAIL$_MESSAGE_REPLY_PATH could be usedu@                    instead, for a somewhat shorter FROM line. */                a< {sizeof(subject),MAIL$_MESSAGE_SUBJECT,subject,&subjectlen},@                 {sizeof(date),MAIL$_MESSAGE_DATE,date,&datelen},:                 {sizeof(size),MAIL$_MESSAGE_SIZE,&size,0},                 {0,0,0,0}},g8     uilist[] = {{0,MAIL$_USER_USERNAME,0,0}, {0,0,0,0}},=     uolist[] = {{sizeof(new),MAIL$_USER_NEW_MESSAGES,&new,0},-D                 {sizeof(dir),MAIL$_USER_FULL_DIRECTORY,dir,&dirlen},                 {0,0,0,0}};   (   uilist[0].buffer_length = strlen(str);!   uilist[0].buffer_address = str;13   sts = mail$user_get_info(ucontext,uilist,uolist);r   if (!(sts & 1)) return(sts);     if (flag)u   {d     if (new == 0) (       printf("You have no new mail.\n");     else>       printf("You have %d new message%s\n",new,new==1?"":"s");   }w   else   {      if (new == 0)*-       printf("%s has no new messages\n",str);a     else@       printf("%s has %d new message%s\n",str,new,new==1?"":"s");   }    if (new > 0)   {0     printf("\n");p?     if (mail$mailfile_begin(&fcontext,null_list,null_list) & 1)n     {o'       filist[0].buffer_length = dirlen;p=       if (mail$mailfile_open(&fcontext,filist,null_list) & 1)l       {o?         if (mail$message_begin(&mcontext,mblist,null_list) & 1) 	         {=           i = 0;   @           sts = mail$message_select(&mcontext,mslist,null_list);           while (sts & 1)p           {i=             sts = mail$message_info(&mcontext,milist,molist);              if (sts & 1)
             {d2               printf("%d %-*.*s %.6s (%d) %.*s\n",                       ++i,.                       20,min(fromlen,20),from,6                       date, size, subjectlen,subject);
             }g           }n:           mail$message_end(&mcontext,null_list,null_list);	         }f;         mail$mailfile_close(&fcontext,null_list,null_list);        } 7       mail$mailfile_end(&fcontext,null_list,null_list);      }H   }V }y     -- CE ---------------------------------------------------------------------0E Usual disclaimer: All opinions are mine alone, perhaps not even that. ? Mike Rechtman                            *rechtman@tzora.co.il*lF 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-----T 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: Wed, 17 Mar 2004 09:51:08 +0000 * From: Nic Clews <sendspamhere@[127.0.0.1]>3 Subject: Re: mail program example for reading mailsE' Message-ID: <c3973r$2mq$1@lore.csc.com>    Terence Wong wrote:  > G > I could not find program examples from VMS MAIL UTILITY documentationf > on "READING MAIL". > 5 > Could anyone show me this and prefer in C language.f  - http://vms.process.com/fileserv-software.htmlT  F There are callable mail examples as well as a program called MLSEARCH.  C I'd recommend to anyone to have a browse through the programs here,5; Hunter's put together a good collection of nick-nack tools.    --  ? Regards, Nic Clews a.k.a. Mr. CP Charges, CSC Computer Sciences  nclews at csc dot com    ------------------------------  % Date: Wed, 17 Mar 2004 12:12:22 +0100 - From: "Martin Vorlaender" <mv@pdv-systeme.de> 3 Subject: Re: mail program example for reading mailsO9 Message-ID: <c39bqp$25ijbs$1@ID-56200.news.uni-berlin.de>:   Mike Rechtman wrote: > Terence Wong wrote:xH >> I could not find program examples from VMS MAIL UTILITY documentation >> on "READING MAIL".  >>  6 >> Could anyone show me this and prefer in C language. >  > /*B >         This software has been released in the public domain forE > no consideration. Joe Meadows nor Timeline make any representation, D > warranty, or claim as to its intended use or functionality, and no) > liability shall attach through its use.  ...  > #include ctype > #include jpidefo > #include maildef > #include "itmlst.h"   2 ...which you did leave out. Fortunately it's easy:   /* itmlst.h */ typedef struct ItemList { %         unsigned short buffer_length; !         unsigned short item_code;E         void *buffer_address;u         long *return_length; } ItemList;   E My DEC C compiler (V6.5) complains/informs about a number of implicit0 declarations which I cured by    #include stdio #include string  #include mail$routines #include starlet  H Plus, a few int/long clashes that are left to the reader as an exercise.  ! Anyway, thanks to you and to Joe.    cu,5   Martin --  @   OpenVMS:                | Martin Vorlaender  |  OpenVMS rules!3    The operating system   | work: mv@pdv-systeme.dedF    God runs the           |   http://www.pdv-systeme.de/users/martinv/:    earth simulation on.   | home: martin@radiogaga.harz.de   ------------------------------  % Date: Wed, 17 Mar 2004 08:24:25 +0100 & From: Bernard Giroud <bgiroud@free.fr>* Subject: Re: ncurses support for ovms ????' Message-ID: <4057FD29.64DE8FE0@free.fr>    Thierry Dussuet a crit :    > Good morning!  > 6 > On 2004-03-16, Ananth <anantha.prabhu@hp.com> wrote: > I > > I wanted to know whether ncurses are supported on OVMS or not? I have H > > an application which uses "cbreak" function of curses. When I try toH > > compile this source on OVMS, I get an error saying cbreak undefined.4 > > Does that mean curses are not supported on OVMS? > B > curses is supported on OpenVMS, although it seems cbreak is not.F > You could put this in one of your included .h-files to make it work: >/= > #if defined(VMS) || defined(__convex__) || defined(sequent)  > #if !defined(cbreak) > #define cbreak crmode0 > #endif > #endif >  > (got this from: E > http://www.stsci.edu/ftp/software/gopher-client/gopher/CURcurses.h)e >  > HTH  >R	 > Thierryn  ? AFAIR, ncurses has more differences to curses than just cbreak.u< We (Credit Lyonnais (Switzerland) SA) made a port of ncurses4 some time ago. But it was never put into production.  ? If you are interested, I can make available the port w've done.a  " And you can contact me at work at:  + bernard dot giroud at creditlyonnais dot cha -- Bernard Giroud! Open Source COBOL Tools Developero   ------------------------------  % Date: Wed, 17 Mar 2004 11:31:26 -0000h/ From: Thomas Dickey <dickey@saltmine.radix.net>n* Subject: Re: ncurses support for ovms ????0 Message-ID: <105gdoeb3crok34@corp.supernews.com>  ' Bernard Giroud <bgiroud@free.fr> wrote:i  A > AFAIR, ncurses has more differences to curses than just cbreak. > > We (Credit Lyonnais (Switzerland) SA) made a port of ncurses6 > some time ago. But it was never put into production.  A > If you are interested, I can make available the port w've done.s   yes   0 The current version of ncurses is 5.4 (20040208) There's an faq at'5 	http://invisible-island.net/ncurses/ncurses.faq.html    -- e Thomas E. Dickey http://invisible-island.nett ftp://invisible-island.net   ------------------------------    Date: 17 Mar 2004 07:17:38 -0800- From: soccer13player@yahoo.com (Nom de Plume)r* Subject: Re: ncurses support for ovms ????= Message-ID: <f401eb7f.0403170717.1d5556b7@posting.google.com>   A > AFAIR, ncurses has more differences to curses than just cbreak.o> > We (Credit Lyonnais (Switzerland) SA) made a port of ncurses6 > some time ago. But it was never put into production. > A > If you are interested, I can make available the port w've done.r >   B If this port for OVMS 7.3-2?  Can you post a link so that the user6 community with an interest in ncurses may download it?   JMOD   ------------------------------    Date: 17 Mar 2004 03:34:23 -0800$ From: anantha.prabhu@hp.com (Ananth)7 Subject: need help to resolve C++ compilation errors...S= Message-ID: <e0273250.0403170334.3b95eddd@posting.google.com>n   Hi,p  D While compiling some c++ source files of a application, I am getting the following kind of errors.t  9 CXX-W-MANYMACARGS, too many arguments in macro invocation 6 at line number 499 in module STRING.CC of text library& SYS$COMMON:[SYSLIB]CXXL$ANSI_DEF.TLB;1    C Does anyone has come across these kind of errors? Anyone knows whateA might be the cause for these kind of errors and solutions for the  same?    Thanks in advance  Regards. Ananth   ------------------------------    Date: 17 Mar 2004 03:24:42 -0800. From: fabiopenvms@yahoo.com.br (Fabio Cardoso)I Subject: Re: Official Announcement - OpenVMS Advanced Technical Boot CampX= Message-ID: <f30679fb.0403170324.3035d2ef@posting.google.com>-  v susan_skonetski@hotmail.com (Sue Skonetski) wrote in message news:<857e9e41.0403161105.2510abc6@posting.google.com>... > Dear OpenVMS Technologist, D > G > On behalf of the entire boot camp team, it is my pleasure to announcerG > the next OpenVMS Advanced technical boot camp. May 16-21, 2004 at thegD > Sheraton Hotel in Nashua, NH. This five day event is geared to theD > intermediate to advanced OpenVMS technologist and your instructorsE > will be expert members of the HP OpenVMS Community. Additionally weeF > are providing some basic and master level classes.  Please visit ourH > web page at http://www.hp.com/go/openvms/bootcamp to view the agenda, F > session abstracts (please click the course number on the agenda), as4 > well as notes, registration and hotel information. > D > Please note that registration is very limited and will be based onD > first come first serve basis. Please do not hesitate to contact me > with any questions.  > E > The boot camp is now open to ANY customers HP employees and OpenVMSn8 > business Partners in good standing who wish to attend. >  > Warm Regards,  > Sue Skonetski4 > 603-884-2807 > Program Manager<  M Why HP dont give some places of these boot camps to the Univeristy Students ?r I doubt it will worth for HP ! j   Regards6   FC   ------------------------------  # Date: Wed, 17 Mar 2004 13:07:38 GMT " From:   VAXman-  @SendSpamHere.ORGI Subject: Re: Official Announcement - OpenVMS Advanced Technical Boot Camps0 Message-ID: <00A2EF7F.607A68C6@SendSpamHere.ORG>  q In article <857e9e41.0403161441.5900915c@posting.google.com>, susan_skonetski@hotmail.com (Sue Skonetski) writes:r >Brian,  >tC >Maybe we could do a block called "What to do when your system just , >won't go down"?  Make it a bof one evening.  H Don't we already do those every evening at these events?.  They're just   not on the official schedule! :)   --B http://www.legacy-2000.com  for the *best* OpenVMS system securityC                             solutions that others only claim to be.e -- 3K VAXman- A Bored Certified VMS Kernel Mode Hacker   VAXman(at)TMESIS(dot)COMn            a5   "Well my son, life is like a beanstalk, isn't it?"     ------------------------------  % Date: Wed, 17 Mar 2004 08:37:14 +0100 - From: "Martin Vorlaender" <mv@pdv-systeme.de> / Subject: Re: SSH, X11 forwarding and TCPIP V5.4i9 Message-ID: <c38v7b$25i66t$1@ID-56200.news.uni-berlin.de>A  
 Manser wrote:a% > on the pc side i have  x-win 32 5.0  >  > 1) i start x-win 32 5.0i > 2) login with sshp > 3) on the ssh terminal :: > $set display/create/node=yyy.yyy.yyy.yyy/transport=tcpip3 > where yyy.yyy.yyy.yyy is the ip address of the PCi > 4) $mc decw$startlogin/ > then the decw login windows appears on my pc.v  > Of course it does appear. BUT: the X connection does *not* get= tunneled through SSH that way! Which is what the whole thread  is about...2   cu,    Martin -- e@   OpenVMS:                | Martin Vorlaender  |  OpenVMS rules!3    The operating system   | work: mv@pdv-systeme.deaF    God runs the           |   http://www.pdv-systeme.de/users/martinv/:    earth simulation on.   | home: martin@radiogaga.harz.de   ------------------------------    Date: 17 Mar 2004 08:24:11 -0800. From: martinkirby12@yahoo.co.uk (Martin Kirby)/ Subject: Re: SSH, X11 forwarding and TCPIP V5.4u< Message-ID: <224291b.0403170824.470c6636@posting.google.com>   > ? > From the log it also seems this relies on an MIT-MAGIC-COOKIE = > (which AFAIK DECwindows doesn't support), so maybe it's noti > SSH's fault. >   D MIT-MAGIC-COOKIE support is included with DECwindows V1.3 and V1.3-1D but not for V1.2-6 or earlier. V1.3 and V1.3-1 are only available on OpenVMS Alpha V7.3-1 or V7.3-2.    Martin Kirby   ------------------------------  % Date: Wed, 17 Mar 2004 13:41:51 +0000e& From: Elliott Roper <nospam@yrl.co.uk>0 Subject: Re: TN3270 - Why it still synchronous ?1 Message-ID: <170320041341519511%nospam@yrl.co.uk>1  ? In article <ENednSLT4syvOsrd4p2dnA@mpowercom.net>, Jack Peacock  <peacock@simconv.com> wrote:  N > The block mode frontend on the PDP-11 never saw the light of day, though theM > version for plain VTs did see several installs including one in Moscow (andeG > no, no back door for exploding pipelines...it was a soviet era hotel,8L > impossible to make the service any worse no matter what the software did). >    Jack Peacocks  $ It stole the soap and the bath plugs   -- .N Swen has got to me. I thought I would be the last on earth to mangle my e-mail address. fsnospam$elliott$$F   ------------------------------    Date: 17 Mar 2004 08:29:04 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) 0 Subject: Re: TN3270 - Why it still synchronous ?3 Message-ID: <FtvVMaA7CaZc@eisner.encompasserve.org>   V In article <40576691.27D9867F@istop.com>, JF Mezei <jfmezei.spamnot@istop.com> writes:% > re: block mode terminals on PDP-11:N >  > Jack Peacock wrote:MF >> The programs worked just fine, but the theory did not.  On an asyncL >> interface each byte sent from the terminal generated an interrupt.  SinceO >> this was at typing speed the number of incoming interrupts was quite low.  AsJ >> block transmission generated a burst of interrupts at 100 to 1000 times; >> normal rate, overwhelming the serial interrupt handler.   > I > With DMA transfers on VAX, would this still cause an interrupt for each  > character received ?      RSX has DMA, too.  F    With a dumb serial interface like a DZ-11 every character causes anK    interrupt.  With a block mode serial interface and a terminal operating  J    in block mode you could reduce the number of interrupts.  But a lot of I    VMS applications, like its full screen editors, can't be run in block e    mode.  D    Full screen editting on an IBM mainframe with terminals that onlyG    do block mode is "interesting".  I've sat and watched an experienced2G    user do it.  Ouch.  Can you imagine hitting ^W every time you wantedo-    your EDT screen to catch up to your edits?8   ------------------------------  % Date: Wed, 17 Mar 2004 15:47:43 +0100a* From: Paul Sture <nospam@sture.homeip.net>0 Subject: Re: TN3270 - Why it still synchronous ?: Message-ID: <c39oef$25e4tv$1@ID-132135.news.uni-berlin.de>   Bob Koehler wrote:X > In article <40576691.27D9867F@istop.com>, JF Mezei <jfmezei.spamnot@istop.com> writes: > % >>re: block mode terminals on PDP-11:  >> >>Jack Peacock wrote:  >>F >>>The programs worked just fine, but the theory did not.  On an asyncL >>>interface each byte sent from the terminal generated an interrupt.  SinceO >>>this was at typing speed the number of incoming interrupts was quite low.  A J >>>block transmission generated a burst of interrupts at 100 to 1000 times; >>>normal rate, overwhelming the serial interrupt handler. a >>I >>With DMA transfers on VAX, would this still cause an interrupt for eachf >>character received ? >  >  >    RSX has DMA, too. > H >    With a dumb serial interface like a DZ-11 every character causes anM >    interrupt.  With a block mode serial interface and a terminal operating lL >    in block mode you could reduce the number of interrupts.  But a lot of K >    VMS applications, like its full screen editors, can't be run in block  
 >    mode. >   E Back in the 1980s we were using third party terminal interfaces from >F Emulex - CS11s IIRC, with 16 ports apiece. They reduced the interrupt 1 load, although now I cannot remember by how much.   F >    Full screen editting on an IBM mainframe with terminals that onlyI >    do block mode is "interesting".  I've sat and watched an experienceddI >    user do it.  Ouch.  Can you imagine hitting ^W every time you wanted / >    your EDT screen to catch up to your edits?i >   I In my IBM days I came across a data entry application which did similar. .H It was somewhat worse than hitting ^W, giving more of a flashing off/on F effect. Most disconcerting and dissuaded me from writing any programs ( which validated as each field was input.   ------------------------------    Date: 17 Mar 2004 08:33:02 -0600; From: koehler@eisner.nospam.encompasserve.org (Bob Koehler)e  Subject: RE: Toys R Us and VMS ?3 Message-ID: <QU3sZhwQmQ7h@eisner.encompasserve.org>O  T In article <012DF931.C22236@yahoo.com>, "Brian Tillman" <Tillmabg@yahoo.com> writes:  H > Many of the Boeing aircraft in service right now contains hardware andL > software from Smiths Aerospace, the latter of which was developed with DECI > Ada on VMS systems, the Flight Management System in particular.  Airbus K > planes fly our stuff as well, developed on the same VMS systems.  We also1M > have a problem report database for the Airbus equipment hosted on VMS.  Ourm, > airborne circuit cards are tested via VMS.  E    Are they running on VMS, or were they cross-compiled on VMS to runsB    on an embedded system (IIRC space station is still doing that)?   ------------------------------  # Date: Wed, 17 Mar 2004 09:49:52 GMTyL From: winston@SSRL.SLAC.STANFORD.EDU ("Alan Winston - SSRL Admin Cmptg Mgr")& Subject: VMS PHP and setgid permission6 Message-ID: <00A2EF4A.9AA15438@SSRL.SLAC.STANFORD.EDU>  	 VMSers --   N Per user request, I'm trying to get a PHP program that works on various UnixesO and Windows running on VMS 7.3-2. (It's PMWIKI, if anybody knows what that is.)   H It actually fires up, then refuses to run because it doesn't have setgidO permission on its directory, recommending that I do chmod 777 on the directory.   4 Is there a way to give it what it wants under VMS?    L (The reason for the setgid is because it's going to run as either APACHE$WWWM or whatever I have Apache suexec it to, and needs to be able to create files, J possibly in a personal subdirectory.  The files should be editable by the F person who owns that directory, even with a different account.  I knowH how to accomplish this with ACLs, but PMWIKI is doing a PHP function and/ checking a protection mask, so this won't work."   The code is:       $parent = dirname($dir);!     $rparent = realpath($parent);       $perms = fileperms($parent);<     if (umask()!=0 && posix_getegid()!=filegroup($parent) &&        ($perms & 02000)==0)k    K I suppose I could hack the code not to make that test, but then I'd have toi/ keep doing it every time there's a new release.t  K Any advice?  It seems excessive to install GNV just to be able to do chmod.    Thanks,d   -- Alan    -- tO ===============================================================================e0  Alan Winston --- WINSTON@SSRL.SLAC.STANFORD.EDUM  Disclaimer: I speak only for myself, not SLAC or SSRL   Phone:  650/926-3056oM  Paper mail to: SSRL -- SLAC BIN 99, 2575 Sand Hill Rd, Menlo Park CA   94025"O ===============================================================================    ------------------------------  # Date: Wed, 17 Mar 2004 14:48:24 GMTT6 From: "Craig A. Berry" <craigberry@mac.com.spamfooler>* Subject: Re: VMS PHP and setgid permission@ Message-ID: <08c5695ecc0b8427bab039907a6529ef@news.teranews.com>  6 In article <00A2EF4A.9AA15438@SSRL.SLAC.STANFORD.EDU>,H  winston@SSRL.SLAC.STANFORD.EDU ("Alan Winston - SSRL Admin Cmptg Mgr")   wrote:    > VMSers --t > J > Per user request, I'm trying to get a PHP program that works on various  > UnixesM > and Windows running on VMS 7.3-2. (It's PMWIKI, if anybody knows what that p > is.) > J > It actually fires up, then refuses to run because it doesn't have setgidG > permission on its directory, recommending that I do chmod 777 on the - > directory.  H which is roughly equivalent to SET FILE/PROTECTION=(O:RWE:G:RWE,W:RWE). G   Which is an odd recommendation since the code is checking for 02000, o which meanse  A 2000    (the set-group-ID-on-execution bit) Executable files with3G              this bit set will run with effective gid set to the gid of               the file owner.  ; which sounds to me more like installing with privileges or tH impersonation than like a file protection issue per se.  I think it may G just be telling you that if you can't get the setgid to work, then set r file protections wide open.   6 > Is there a way to give it what it wants under VMS?   > N > (The reason for the setgid is because it's going to run as either APACHE$WWWO > or whatever I have Apache suexec it to, and needs to be able to create files,"L > possibly in a personal subdirectory.  The files should be editable by the H > person who owns that directory, even with a different account.  I knowJ > how to accomplish this with ACLs, but PMWIKI is doing a PHP function and1 > checking a protection mask, so this won't work.i >  > The code is: >  >     $parent = dirname($dir);# >     $rparent = realpath($parent);n" >     $perms = fileperms($parent);> >     if (umask()!=0 && posix_getegid()!=filegroup($parent) && >        ($perms & 02000)==0)9  E I'd recommend having a look at umask and chmod in the CRTL manual to  $ get a sense of what's going on here.  M > I suppose I could hack the code not to make that test, but then I'd have to 1 > keep doing it every time there's a new release.a > M > Any advice?  It seems excessive to install GNV just to be able to do chmod.h  B I really can't think of anything chmod can do that SET FILE can't.   ------------------------------  % Date: Wed, 17 Mar 2004 09:30:29 -0500f From: norm.raphael@metso.com5 Subject: VMS731_TDF-V0200 Restart Documentation erroriQ Message-ID: <OF47D64EB8.700DBA7E-ON85256E5A.004CF607-85256E5A.004FC905@metso.com>f  H This ECO contains a restart documentation error in the release notes and the ".txt" file.  K     ======================================================================='.      Hewlett-Packard OpenVMS ECO Release NotesK     =======================================================================o  -              ECO NUMBER:     VMS731_TDF-V0200lB              PRODUCT:        OpenVMS Alpha OPERATING SYSTEM V7.3-1B              UPDATE PRODUCT: OpenVMS Alpha OPERATING SYSTEM V7.3-1   [...]i  ,      7.3  Special Installation Instructions:  H      No reboot is required after installation of this kit  but  the  jobH      controller  must  be  re-started.   To  restart the job controller,H      using the SYSTEM enter the following commands at the system prompt:        $ STOP JOB_CONTROLd      $!d      $!This is incorrect:a$      $!$ @SYS$STARTUP:STARTUP JOBCTL      $!n      $!This should be:!      $ @SYS$SYSTEM:STARTUP JOBCTLs   ------------------------------    Date: 17 Mar 2004 11:20:09 +0100C From: vaxinf@chclu.chemie.uni-konstanz.de (Eberhard Heuser-Hofmann)eA Subject: WARNING: cdrecord changes total block size value on a CDu+ Message-ID: <40582659@news.uni-konstanz.de>s   Hi,'  # Take a look at my log here, please!p  ? ===============================================================   A cdrecord -driveropts=burnproof dev=8,0,0 dka100:[000000]ldneu.dsk F Cdrecord 1.10 (Alpha/VAX-CPQ-VMS/OpenVMS) Copyright (C) 1995-2001 Jrg	 SchillinglG $41$dkb400:[sys71.syscommon.][sysexe]cdrecord.exe;1: WARNING: If bufferg underrun5 s occur, you might want to increase process priority.rH $41$dkb400:[sys71.syscommon.][sysexe]cdrecord.exe;1: Fifo not supported. scsidev: '8,0,0' scsibus: 8 target: 0 lun: 0a! Using libscg version 'schily-0.5'e! Device type    : Removable CD-ROMs Version        : 0 Response Format: 2 Capabilities   :   Vendor_info    : 'SONY    't# Identifikation : 'DVD RW DRU-500A 'a Revision       : '2.0g' % Device seems to be: Generic mmc2 DVD.p/ Using generic SCSI-3/mmc CD-R driver (mmc_cdr).m Driver flags   : SWABAUDIOE Starting to write CD/DVD at speed 4 in write mode for single session.  Operation starts.dJ $41$dkb400:[sys71.syscommon.][sysexe]cdrecord.exe;1: Turning BURN-Proof onE Track 01: Total bytes read/written: 17825792/17825792 (8704 sectors). ; =========================================================== : Everything looks great, but there is something wrong here!; ===========================================================P $ mou/ov=id dqa0: * %MOUNT-I-WRITELOCK, volume is write locked3 %MOUNT-I-MOUNTED, VMS1 mounted on _$71$DQA0: (DG12)c $ sh dev dqa0:/full ; =========================================================== ! Here is the important number one:0'        Total blocks               34824e< =========================================================== 7 Compare this number with the size of the source-file!!!0; ===========================================================n $ mou/ov=id lda1:i3 %MOUNT-I-MOUNTED, VMS1 mounted on _$71$LDA1: (DG12)l $ sh dev lda1:/full ; ===========================================================s! Here is the important number two:g'        Total blocks               34816r; ===========================================================i; Summary: cdrecord adds some bytes on the CD-R. This happensb systematically!!!!!aF If you try to check with a 1:1 compare step, you'll get the following.; ===========================================================p $ dvdwrite/verify lda1: dqa0:a Verifying...  100 % done  Verification error!p %SYSTEM-F-ABORT, abort; ===========================================================e dvdwrite burns CD-R(W), too...; ===========================================================w $ dvdwrite/write lda1: dqa0:     DVR Vendor:  SONYf      DVR Product: DVD RW DRU-500A     FW Version:  2.0gi     DVDwrite Version 3.03-1l$ Mounted media appears to be a CD-RW.#  Capacity of media: 1439396 blocks.y  100 % donel; =========================================================== 5 Believe me, the total blocks on the CD are identical!n; ===========================================================- $ dvdwrite/verify lda1: dqa0:  Verifying...  100 % done  Verification OK!; ===========================================================o  * Thanx for all who use my DVDwrite-program.   Eberhard   ------------------------------  # Date: Wed, 17 Mar 2004 15:11:11 GMTe% From: "John Vottero" <John@mvpsi.com> E Subject: Re: WARNING: cdrecord changes total block size value on a CDg@ Message-ID: <jUZ5c.13026$t16.7572801@newssvr28.news.prodigy.com>  H "Eberhard Heuser-Hofmann" <vaxinf@chclu.chemie.uni-konstanz.de> wrote in- message news:40582659@news.uni-konstanz.de...s >  > Hi,g > % > Take a look at my log here, please!t >r [snip]= > =========================================================== < > Everything looks great, but there is something wrong here!= > ===========================================================i > $ mou/ov=id dqa0:m, > %MOUNT-I-WRITELOCK, volume is write locked5 > %MOUNT-I-MOUNTED, VMS1 mounted on _$71$DQA0: (DG12)l > $ sh dev dqa0:/fullB= > ===========================================================e# > Here is the important number one:r) >        Total blocks               34824 = > ===========================================================a9 > Compare this number with the size of the source-file!!!1= > ===========================================================. > $ mou/ov=id lda1:c5 > %MOUNT-I-MOUNTED, VMS1 mounted on _$71$LDA1: (DG12)t > $ sh dev lda1:/fullo= > ===========================================================F# > Here is the important number two:W) >        Total blocks               34816n  J CDWRITE does the same thing.  Every CD burner I've seen does this and I'veK never been able to figure out why.  When I was looking into this I was verynI sure that CDWRITE wrote the expected number of blocks yet, when you mounte the CD, extra blocks show up.e  J I think you will also find that ANALYSE/DISK will complain about the extraI blocks.  And, if you check the CDs from the OpenVMS distribution kit, youB will see the same problem.  H It seems to be harmless but, I would sure like to hear the explaination.  = > ===========================================================h= > Summary: cdrecord adds some bytes on the CD-R. This happenst > systematically!!!!!RH > If you try to check with a 1:1 compare step, you'll get the following.= > ===========================================================  > $ dvdwrite/verify lda1: dqa0:v > Verifying...
 >  100 % doneS > Verification error!r > %SYSTEM-F-ABORT, abort  ) Try BACKUP/VERIFY.  I think it will work.   = > ===========================================================a  > dvdwrite burns CD-R(W), too...= > ===========================================================  > $ dvdwrite/write lda1: dqa0: >     DVR Vendor:  SONY " >     DVR Product: DVD RW DRU-500A >     FW Version:  2.0ga >     DVDwrite Version 3.03-1c& > Mounted media appears to be a CD-RW.% >  Capacity of media: 1439396 blocks. 
 >  100 % donel= > ===========================================================a7 > Believe me, the total blocks on the CD are identical!n= > ===========================================================l > $ dvdwrite/verify lda1: dqa0:r > Verifying...
 >  100 % donei > Verification OK!= > ===========================================================t  H When you mount the disk burned by DVDwrite, is it 34816 or 34824 blocks?   ------------------------------    Date: 17 Mar 2004 17:58:54 +0100C From: vaxinf@chclu.chemie.uni-konstanz.de (Eberhard Heuser-Hofmann)rE Subject: Re: WARNING: cdrecord changes total block size value on a CDy- Message-ID: <405883ce$1@news.uni-konstanz.de>   F In article <jUZ5c.13026$t16.7572801@newssvr28.news.prodigy.com>, "John! Vottero" <John@mvpsi.com> writes:m > I >"Eberhard Heuser-Hofmann" <vaxinf@chclu.chemie.uni-konstanz.de> wrote in . >message news:40582659@news.uni-konstanz.de... >> >> Hi, >>& >> Take a look at my log here, please! >>   [snip]  > >> ===========================================================$ >> Here is the important number one:* >>        Total blocks               34824> >> ===========================================================   [snip]  > >> ===========================================================$ >> Here is the important number two:* >>        Total blocks               34816 > F >CDWRITE does the same thing.  Every CD burner I've seen does this and >I'vetG >never been able to figure out why.  When I was looking into this I wasg >verylJ >sure that CDWRITE wrote the expected number of blocks yet, when you mount >the CD, extra blocks show up. >aE >I think you will also find that ANALYSE/DISK will complain about theu >extraJ >blocks.  And, if you check the CDs from the OpenVMS distribution kit, you >will see the same problem.m >dI >It seems to be harmless but, I would sure like to hear the explaination.n >n  J It is the burning method: the option is called "Track at once" and between' every track comes a "gap of 2 seconds".{  F To get rid off this you must record in "disk at once" mode (now called "session at once").   C Old CD-R drive are unable to do this, but newer drives accept this.   H The recording steps differ alot so CDWRITE cannot be used "disk at once"
 recording.   > >> ===========================================================> >> Summary: cdrecord adds some bytes on the CD-R. This happens >> systematically!!!!!I >> If you try to check with a 1:1 compare step, you'll get the following. > >> ===========================================================  >> $ dvdwrite/verify lda1: dqa0: >> Verifying...c >>  100 % done >> Verification error! >> %SYSTEM-F-ABORT, abort2 >,* >Try BACKUP/VERIFY.  I think it will work. >n  J Yes, because all files are there, but think about the following situation:  J You're getting a CD-R and copy the "image" to a disk (by copying a foreignJ mounted device). Then use cdrecord or cdwrite. which adds those records to yourE "image". The next person get your copy and make the same dirty thing!)E That means everytime you use your new copy you will change your data.I! This is a dangerous game I think.      [snip]     >0I >When you mount the disk burned by DVDwrite, is it 34816 or 34824 blocks?I >N    $ I'm getting 34816 Blocks = 17 MB!!!!   Eberhard   ------------------------------  % Date: Wed, 17 Mar 2004 18:49:41 +0100* From: Dirk Munk <munk@home.nl>E Subject: Re: WARNING: cdrecord changes total block size value on a CD 2 Message-ID: <c3a475$fvh$1@news1.tilbu1.nb.home.nl>  J A long time ago I read something that the size of a CD image should be in Q multiples of 48 blocks (don't remember why). In this case 34824 is a multiple of   24, so maybe it was 24 ??   O I don't use CDWRITE (no burner in my VMS system), but instead I use the burner )J of my PC. First I create a LD device on my VMS systems, and the size is a O multiple of 96 blocks (wasn't sure if it was 48 or 96 blocks). I then fill the lO LD device image with data. When that is done I FTP the image to my PC, and use nP Nero to burn the image to a CD-R. Analyze /disk is happy with the resulting CD, : and will not report any problem with the number of blocks.   This is what I get:n   $ anal /disk dqa1:G Analyze/Disk_Structure for _$1$DQA1: started on 17-MAR-2004 18:32:02.69   8 %ANALDISK-W-CHKSCB, invalid storage control block, RVN 1. %ANALDISK-I-OPENQUOTA, error opening QUOTA.SYS" -SYSTEM-W-NOSUCHFILE, no such file: %ANALDISK-I-BADHIGHWATER, file (3664,1,0) SYS$ERRLOG.DMP;1.          inconsistent highwater mark and EFBLK $t  O (This was a copy of the VMS 7.3-2 CD. I used backup to copy it to the LD image)s   ------------------------------   End of INFO-VAX 2004.151 ************************