INFO-VAX Wed, 22 Oct 2008 Volume 2008 : Issue 571 Contents: Re: Bypass mount/system request at boot time? Can I get a basic compiler without a license? Re: Disabling the F6 interrupt function Re: Disabling the F6 interrupt function Re: Disabling the F6 interrupt function Re: Disabling the F6 interrupt function Re: Disabling the F6 interrupt function Re: Disabling the F6 interrupt function Re: Enhancing DCL, was: Re: How do I add 2 letters to a long Re: Enhancing DCL, was: Re: How do I add 2 letters to a long Re: How to make a java memory dump PALCode problem Re: PALCode problem Re: PALCode problem Re: Selective record extraction/copy? Re: Trying to buy VMS licenses Re: Trying to buy VMS licenses Re: Trying to buy VMS licenses Re: Trying to buy VMS licenses Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? Re: Who is left at VMS engineering ? ---------------------------------------------------------------------- Date: 22 Oct 2008 06:54:18 -0500 From: cornelius@eisner.decus.org (George Cornelius) Subject: Re: Bypass mount/system request at boot time? Message-ID: I wrote: > $ MOUNT/ASSIST is normally appropriate at mount time [...] ^^^^^^ oops, /NOASSIST -- George Cornelius cornelius A T eisner D O T decus D O T org cornelius A T mayo D O T edu ------------------------------ Date: Wed, 22 Oct 2008 09:04:43 -0700 (PDT) From: Nolan Hamilton Subject: Can I get a basic compiler without a license? Message-ID: I dont want to spend 50 dollars a year for Connect/Encompass membership for a hobbyist license. I really just need a basic compiler and possibly DECwindows. Any Ideas? ------------------------------ Date: Wed, 22 Oct 2008 05:28:05 -0700 (PDT) From: tadamsmar Subject: Re: Disabling the F6 interrupt function Message-ID: <73922e83-f9f3-4749-8eff-0677e1337d8c@m36g2000hse.googlegroups.com> On Oct 21, 4:58=A0pm, koeh...@eisner.nospam.encompasserve.org (Bob Koehler) wrote: > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googlegroups= .com>, tadamsmar writes: > > > > > This solution is useful but not 100% reliable. =A0Only one AST is > > established and it has to run to re-establish another. =A0If you jam th= e > > F6 key down then I find that the F6 key eventually wins the race with > > the re-establishment of the AST and causes an interrupt. > > =A0 =A0Can't the AST re-establish itself before exiting? Yep, and mine does. But the program would need to re-establish the AST before any other code was executed, like the code that delivers the next F6 key interrupt. My theory is that next F6 key interrupt gets processed be for the AST is re-established. I guess I am assuming that an AST can be interrupted by the next F6 Key interrupt. Is that impossible? Perhaps the AST can be run at some kind of higher level to ensure it is not interrupted. I have not had to deal with this kind of stuff in a long time, there are cobwebs on what little I know about it. ------------------------------ Date: Wed, 22 Oct 2008 05:34:14 -0700 (PDT) From: tadamsmar Subject: Re: Disabling the F6 interrupt function Message-ID: On Oct 22, 8:28=A0am, tadamsmar wrote: > On Oct 21, 4:58=A0pm, koeh...@eisner.nospam.encompasserve.org (Bob > > Koehler) wrote: > > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googlegrou= ps.com>, tadamsmar writes: > > > > This solution is useful but not 100% reliable. =A0Only one AST is > > > established and it has to run to re-establish another. =A0If you jam = the > > > F6 key down then I find that the F6 key eventually wins the race with > > > the re-establishment of the AST and causes an interrupt. > > > =A0 =A0Can't the AST re-establish itself before exiting? > > Yep, and mine does. > > But the program would need to re-establish the AST before any other > code was executed, like the code that delivers the next F6 key > interrupt. > > My theory is that next F6 key interrupt gets processed be for the AST > is re-established. =A0 I guess I am assuming that an AST can be > interrupted by the next F6 Key interrupt. =A0Is that impossible? > > Perhaps the AST can be run at some kind of higher level to ensure it > is not interrupted. =A0I have not had to deal with this kind of stuff in > a long time, there are cobwebs on what little I know about it. Higher mode, not higher level. Maybe I need to run the AST at a higher mode than the default mode? ------------------------------ Date: Wed, 22 Oct 2008 13:57:16 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: Disabling the F6 interrupt function Message-ID: <00A817B5.07633DED@SendSpamHere.ORG> In article , tadamsmar writes: >On Oct 22, 8:28=A0am, tadamsmar wrote: >> On Oct 21, 4:58=A0pm, koeh...@eisner.nospam.encompasserve.org (Bob >> >> Koehler) wrote: >> > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googlegrou= >ps.com>, tadamsmar writes: >> >> > > This solution is useful but not 100% reliable. =A0Only one AST is >> > > established and it has to run to re-establish another. =A0If you jam = >the >> > > F6 key down then I find that the F6 key eventually wins the race with >> > > the re-establishment of the AST and causes an interrupt. >> >> > =A0 =A0Can't the AST re-establish itself before exiting? >> >> Yep, and mine does. >> >> But the program would need to re-establish the AST before any other >> code was executed, like the code that delivers the next F6 key >> interrupt. >> >> My theory is that next F6 key interrupt gets processed be for the AST >> is re-established. =A0 I guess I am assuming that an AST can be >> interrupted by the next F6 Key interrupt. =A0Is that impossible? >> >> Perhaps the AST can be run at some kind of higher level to ensure it >> is not interrupted. =A0I have not had to deal with this kind of stuff in >> a long time, there are cobwebs on what little I know about it. > >Higher mode, not higher level. Maybe I need to run the AST at a >higher mode than the default mode? Simple... .PSECT DATA,WRT,NOEXE,5 CTRL_C_AST: .LONG 3 ; 3 arguments .ADDRESS your_ctrl_c_ast_routine ; DCLAST$_ASTADR .LONG 0 ; DCLAST$_ASTPRM .LONG 0 ; DCLAST$_ACMODE .PSECT CODE,NOWRT,EXE,5 .ENTRY some_name,0 $CMEXEC_S ROUTIN=SYS$DCLAST,- ARGLST=CTRL_C_AST RET .END This will queue the AST for execution in EXECUTIVE mode. You will need CMEXEC privilege to test this out. If this works, you'll need to implement a user written system service or install your program with the CMEXEC privilege to allow this to function for the average non-privileged user. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM ... pejorative statements of opinion are entitled to constitutional protection no matter how extreme, vituperous, or vigorously expressed they may be. (NJSC) Copr. 2008 Brian Schenkenberger. Publication of _this_ usenet article outside of usenet _must_ include its contents in its entirety including this copyright notice, disclaimer and quotations. ------------------------------ Date: Wed, 22 Oct 2008 07:42:15 -0700 (PDT) From: tadamsmar Subject: Re: Disabling the F6 interrupt function Message-ID: <61a5f749-697c-43bb-9e54-84183e0ce5e3@l76g2000hse.googlegroups.com> On Oct 22, 9:57=A0am, VAXman- @SendSpamHere.ORG wrote: > In article , tadamsmar writes: > > > > > > >On Oct 22, 8:28=3DA0am, tadamsmar wrote: > >> On Oct 21, 4:58=3DA0pm, koeh...@eisner.nospam.encompasserve.org (Bob > > >> Koehler) wrote: > >> > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googleg= rou=3D > >ps.com>, tadamsmar writes: > > >> > > This solution is useful but not 100% reliable. =3DA0Only one AST i= s > >> > > established and it has to run to re-establish another. =3DA0If you= jam =3D > >the > >> > > F6 key down then I find that the F6 key eventually wins the race w= ith > >> > > the re-establishment of the AST and causes an interrupt. > > >> > =3DA0 =3DA0Can't the AST re-establish itself before exiting? > > >> Yep, and mine does. > > >> But the program would need to re-establish the AST before any other > >> code was executed, like the code that delivers the next F6 key > >> interrupt. > > >> My theory is that next F6 key interrupt gets processed be for the AST > >> is re-established. =3DA0 I guess I am assuming that an AST can be > >> interrupted by the next F6 Key interrupt. =3DA0Is that impossible? > > >> Perhaps the AST can be run at some kind of higher level to ensure it > >> is not interrupted. =3DA0I have not had to deal with this kind of stuf= f in > >> a long time, there are cobwebs on what little I know about it. > > >Higher mode, not higher level. =A0Maybe I need to run the AST at a > >higher mode than the default mode? > > Simple... > > =A0 =A0 =A0 =A0 .PSECT =A0DATA,WRT,NOEXE,5 > CTRL_C_AST: > =A0 =A0 =A0 =A0 .LONG =A0 3 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; 3 arguments > =A0 =A0 =A0 =A0 .ADDRESS your_ctrl_c_ast_routine =A0 =A0 =A0 =A0; DCLAST$= _ASTADR > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; DCLAST$_ASTPRM > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; DCLAST$_ACMODE > > =A0 =A0 =A0 =A0 .PSECT =A0CODE,NOWRT,EXE,5 > =A0 =A0 =A0 =A0 .ENTRY =A0some_name,0 > > =A0 =A0 =A0 =A0 $CMEXEC_S =A0 =A0 =A0 ROUTIN=3DSYS$DCLAST,- > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ARGLST=3DCTRL_C_AST > > =A0 =A0 =A0 =A0 RET > =A0 =A0 =A0 =A0 .END =A0 =A0 > > This will queue the AST for execution in EXECUTIVE mode. =A0You will > need CMEXEC privilege to test this out. =A0If this works, you'll need > to implement a user written system service or install your program > with the CMEXEC privilege to allow this to function for the average > non-privileged user. > > -- > VAXman- A Bored Certified VMS Kernel Mode Hacker =A0 =A0 =A0VAXman(at)TME= SIS(dot)COM > > ... pejorative statements of opinion are entitled to constitutional prote= ction > no matter how extreme, vituperous, or vigorously expressed they may be. (= NJSC) > > Copr. 2008 Brian Schenkenberger. =A0Publication of _this_ usenet article = outside > of usenet _must_ include its contents in its entirety including this copy= right > notice, disclaimer and quotations.- Hide quoted text - > > - Show quoted text - So, in what context do I execute this function? Looks like it just queues the AST. But, I need to specify the AST in the prevously referenced SYS$QIO so it will queue when the F6 is pressed. ------------------------------ Date: Wed, 22 Oct 2008 08:08:07 -0700 (PDT) From: tadamsmar Subject: Re: Disabling the F6 interrupt function Message-ID: <829f6820-1ba5-4787-86d9-36a149df4d68@d45g2000hsc.googlegroups.com> On Oct 22, 10:42=A0am, tadamsmar wrote: > On Oct 22, 9:57=A0am, VAXman- =A0@SendSpamHere.ORG wrote: > > > > > > > In article , tadamsmar writes: > > > >On Oct 22, 8:28=3DA0am, tadamsmar wrote: > > >> On Oct 21, 4:58=3DA0pm, koeh...@eisner.nospam.encompasserve.org (Bob > > > >> Koehler) wrote: > > >> > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googl= egrou=3D > > >ps.com>, tadamsmar writes: > > > >> > > This solution is useful but not 100% reliable. =3DA0Only one AST= is > > >> > > established and it has to run to re-establish another. =3DA0If y= ou jam =3D > > >the > > >> > > F6 key down then I find that the F6 key eventually wins the race= with > > >> > > the re-establishment of the AST and causes an interrupt. > > > >> > =3DA0 =3DA0Can't the AST re-establish itself before exiting? > > > >> Yep, and mine does. > > > >> But the program would need to re-establish the AST before any other > > >> code was executed, like the code that delivers the next F6 key > > >> interrupt. > > > >> My theory is that next F6 key interrupt gets processed be for the AS= T > > >> is re-established. =3DA0 I guess I am assuming that an AST can be > > >> interrupted by the next F6 Key interrupt. =3DA0Is that impossible? > > > >> Perhaps the AST can be run at some kind of higher level to ensure it > > >> is not interrupted. =3DA0I have not had to deal with this kind of st= uff in > > >> a long time, there are cobwebs on what little I know about it. > > > >Higher mode, not higher level. =A0Maybe I need to run the AST at a > > >higher mode than the default mode? > > > Simple... > > > =A0 =A0 =A0 =A0 .PSECT =A0DATA,WRT,NOEXE,5 > > CTRL_C_AST: > > =A0 =A0 =A0 =A0 .LONG =A0 3 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 ; 3 arguments > > =A0 =A0 =A0 =A0 .ADDRESS your_ctrl_c_ast_routine =A0 =A0 =A0 =A0; DCLAS= T$_ASTADR > > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 ; DCLAST$_ASTPRM > > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 ; DCLAST$_ACMODE > > > =A0 =A0 =A0 =A0 .PSECT =A0CODE,NOWRT,EXE,5 > > =A0 =A0 =A0 =A0 .ENTRY =A0some_name,0 > > > =A0 =A0 =A0 =A0 $CMEXEC_S =A0 =A0 =A0 ROUTIN=3DSYS$DCLAST,- > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ARGLST=3DCTRL_C_AST > > > =A0 =A0 =A0 =A0 RET > > =A0 =A0 =A0 =A0 .END =A0 =A0 > > > This will queue the AST for execution in EXECUTIVE mode. =A0You will > > need CMEXEC privilege to test this out. =A0If this works, you'll need > > to implement a user written system service or install your program > > with the CMEXEC privilege to allow this to function for the average > > non-privileged user. > > > -- > > VAXman- A Bored Certified VMS Kernel Mode Hacker =A0 =A0 =A0VAXman(at)T= MESIS(dot)COM > > > ... pejorative statements of opinion are entitled to constitutional pro= tection > > no matter how extreme, vituperous, or vigorously expressed they may be.= (NJSC) > > > Copr. 2008 Brian Schenkenberger. =A0Publication of _this_ usenet articl= e outside > > of usenet _must_ include its contents in its entirety including this co= pyright > > notice, disclaimer and quotations.- Hide quoted text - > > > - Show quoted text - > > So, in what context do I execute this function? =A0Looks like it just > queues the AST. =A0But, I need to specify the AST in the prevously > referenced SYS$QIO so it will queue when the F6 is pressed.- Hide quoted = text - > > - Show quoted text - What is "your_ctrl_c_ast_routine"? Is it the ast that is suppose to run when ctrl/c is hit? I don't see how that would address the issue. However if I run the routine that executes the QIO in executive mode, and I specify in the QIO call that the AST is to be run in executive mode then that should work. That is, I need to run this (enanulirp) in executive mode: integer*4 function enanulirp () implicit none C ONE-LINE DESCRIPTION CT Enable null AST for CTRL/C (ENANULIRP) C FUNCTION (transformation on inputs to outputs) CF The ENANULIRP procedure disables the interrupt CF caused by CTRL/C by replacing it with an AST that CF does nothing except re-establish the AST. C DESIGN CONSIDERATIONS CD ENANULIRP is not 100% successful if CTRL/C or the F6 key is CD held down, since the next interrupt may arrive before the CD AST is re-established. CD ENANULIRP disables the CTRL/C that is delivered by the F6 key CD when line editing is enabled for the terminal. CD SMG$SET_OUT_OF_BAND_ASTS fails to do this. CD ENANULIRP does not interfere with SMG$SET_OUT_OF_BAND_ASTS; any CD CTRL/C defined by SMG$SET_OUT_OF_BAND_ASTS will still run. C*********************************************************************** C INCLUDE FILES INCLUDE '($SYSSRVNAM)' ! System services INCLUDE '($IODEF)' ! $QIO function codes include '($psldef)' !PSL symbolic names C PARAMETER DECLARATIONS C ARGUMENT DECLARATIONS C VARIABLE DECLARATIONS integer*4 iosb(2) !I/O Status block integer*2 chn !Channel save chn integer*4 sts !Completion status C SUBPROGRAM DECLARATIONS C EXTERNAL DECLARATIONS external nulirpast external ss$_normal C PROGRAM LOGIC CL.le; Initialize the status variable. sts =3D %loc(ss$_normal) CL.le; Enable AST so that NULIRPAST is called when Ctrl/C is pressed. if (chn .eq. 0) then sts =3D sys$assign ('tt:', chn,,,) end if if (sts) then sts =3D sys$qiow (, ! (3) 1 %val(chn), 1 %val(IO$_SETMODE .or. IO$M_CTRLCAST), 1 iosb,,, 1 nulirpast,,%val(psl$c_exec),,,) end if CL.le; Set the return status. enanulirp =3D sts return end And that will cause nulirpast to be called: subroutine nulirpast () implicit none C INCLUDE FILES C PARAMETER DECLARATIONS C ARGUMENT DECLARATIONS C VARIABLE DECLARATIONS integer*4 sts !Completion status C SUBPROGRAM DECLARATIONS integer*4 enanulirp C EXTERNAL DECLARATIONS external ss$_normal C PROGRAM LOGIC CL.le; Initialize the status variable. sts =3D %loc(ss$_normal) CL.le; Re-establish the AST sts =3D enanulirp() if (.not. sts) then call lib$signal(%val(sts)) end if return end ------------------------------ Date: Wed, 22 Oct 2008 08:12:41 -0700 (PDT) From: tadamsmar Subject: Re: Disabling the F6 interrupt function Message-ID: <2eb402d8-0e93-41dd-bc7d-f1f19d66212b@l77g2000hse.googlegroups.com> On Oct 22, 9:57=A0am, VAXman- @SendSpamHere.ORG wrote: > In article , tadamsmar writes: > > > > > > >On Oct 22, 8:28=3DA0am, tadamsmar wrote: > >> On Oct 21, 4:58=3DA0pm, koeh...@eisner.nospam.encompasserve.org (Bob > > >> Koehler) wrote: > >> > In article <6e8b50bf-00b8-4085-aaf6-0c1d382b3...@u65g2000hsc.googleg= rou=3D > >ps.com>, tadamsmar writes: > > >> > > This solution is useful but not 100% reliable. =3DA0Only one AST i= s > >> > > established and it has to run to re-establish another. =3DA0If you= jam =3D > >the > >> > > F6 key down then I find that the F6 key eventually wins the race w= ith > >> > > the re-establishment of the AST and causes an interrupt. > > >> > =3DA0 =3DA0Can't the AST re-establish itself before exiting? > > >> Yep, and mine does. > > >> But the program would need to re-establish the AST before any other > >> code was executed, like the code that delivers the next F6 key > >> interrupt. > > >> My theory is that next F6 key interrupt gets processed be for the AST > >> is re-established. =3DA0 I guess I am assuming that an AST can be > >> interrupted by the next F6 Key interrupt. =3DA0Is that impossible? > > >> Perhaps the AST can be run at some kind of higher level to ensure it > >> is not interrupted. =3DA0I have not had to deal with this kind of stuf= f in > >> a long time, there are cobwebs on what little I know about it. > > >Higher mode, not higher level. =A0Maybe I need to run the AST at a > >higher mode than the default mode? > > Simple... > > =A0 =A0 =A0 =A0 .PSECT =A0DATA,WRT,NOEXE,5 > CTRL_C_AST: > =A0 =A0 =A0 =A0 .LONG =A0 3 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; 3 arguments > =A0 =A0 =A0 =A0 .ADDRESS your_ctrl_c_ast_routine =A0 =A0 =A0 =A0; DCLAST$= _ASTADR > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; DCLAST$_ASTPRM > =A0 =A0 =A0 =A0 .LONG =A0 0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 ; DCLAST$_ACMODE > > =A0 =A0 =A0 =A0 .PSECT =A0CODE,NOWRT,EXE,5 > =A0 =A0 =A0 =A0 .ENTRY =A0some_name,0 > > =A0 =A0 =A0 =A0 $CMEXEC_S =A0 =A0 =A0 ROUTIN=3DSYS$DCLAST,- > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ARGLST=3DCTRL_C_AST > > =A0 =A0 =A0 =A0 RET > =A0 =A0 =A0 =A0 .END =A0 =A0 > > This will queue the AST for execution in EXECUTIVE mode. =A0You will > need CMEXEC privilege to test this out. =A0If this works, you'll need > to implement a user written system service or install your program > with the CMEXEC privilege to allow this to function for the average > non-privileged user. > > -- > VAXman- A Bored Certified VMS Kernel Mode Hacker =A0 =A0 =A0VAXman(at)TME= SIS(dot)COM > > ... pejorative statements of opinion are entitled to constitutional prote= ction > no matter how extreme, vituperous, or vigorously expressed they may be. (= NJSC) > > Copr. 2008 Brian Schenkenberger. =A0Publication of _this_ usenet article = outside > of usenet _must_ include its contents in its entirety including this copy= right > notice, disclaimer and quotations.- Hide quoted text - > > - Show quoted text - Come to think of it, I can run nulirpast once using your code and then it will run enanulirp. So that will work. ------------------------------ Date: Wed, 22 Oct 2008 05:15:00 -0700 (PDT) From: AEF Subject: Re: Enhancing DCL, was: Re: How do I add 2 letters to a long Message-ID: <1ffe7904-918f-490a-a906-61514a7bb7eb@e17g2000hsg.googlegroups.com> On Oct 21, 4:45=A0pm, VAXman- @SendSpamHere.ORG wrote: > In article , AEF writes: > > > > >On Oct 21, 3:34 pm, VAXman- =A0@SendSpamHere.ORG wrote: > >> In article <789a494a-1fea-4a4d-881e-d9495da8a...@v56g2000hsf.googlegro= ups.com>, AEF writes: > >> >On Oct 20, 12:21 pm, cornel...@eisner.decus.org (George Cornelius) > >> >wrote: > >> >> In article <00A80651.AB22D...@SendSpamHere.ORG>, =A0 VAXman- =A0@Se= ndSpamHere.ORG writes: > > >> >> > You can always write your own recall buffer dump and or recall bu= ffer > >> >> > manipulator for use in your own DCL environment. =A0It's not diff= icult. > > >> >Cool. Of course! > > >> >I'm working on it. > > >> >> This works: > > >> >> =A0$ pipe recall/out=3Dx.lis ; search x.lis sea > > >> >I'm running VMS V6.2, so I don't have PIPE. (Please, for those who > >> >haven't heard my spiel on this before: Upgrading is NOT an option. I > >> >have too many systems and no time for it.) > > >> >Regardless, it doesn't work (run on DECUServe): > > >> >$ RECALL/ALL > >> > =A01 TYPE RECA.COM > >> > =A02 DIR/SIZE=3DALL X.LIS > >> > =A03 @RECA > >> > =A04 SH DEV DK > >> > =A05 SH DEV DS > >> > =A06 SH DEF > >> > =A07 ED/EDT RECA.COM > >> > =A08 ED RECA.COM > >> >$ TYPE RECA.COM > >> >$ pipe recall/out=3Dx.lis ! ; search x.lis sea > >> >$ @RECA > >> >$ DIR/SIZE X.LIS > >> >%DIRECT-W-NOFILES, no files found > > >> Two things Alan... > > >> Remove the ! if you actually have that in your PIPE command. > >> Secondly, the search command is looking for SEArch... I don't > >> see that command in your RECALL list so obvioulsy, the X.LIS > >> files would be empty. > > >> Try: > > >> $ PIPE RECALL/OUT=3DX.LIS ; SEARCH X.LIS ED > > >$ RECALL/ALL > > =A01 ED RECA.COM > >$ TYPE RECA.COM > >$ PIPE RECALL/OUT=3DX.LIS ; SEARCH X.LIS ED > >$ @RECA > >%SEARCH-W-OPENIN, error opening EISNER$DRA3: > >[DECUSERVE_USER.FELDMAN]X.LIS; as in > >put > >-RMS-E-FNF, file not found > >%SEARCH-E-NOFILE, no file found > >%NONAME-E-NOMSG, Message number 08D7804A > >$ > > >It still doesn't work. > > Weird: =A0 > > EISNER$ $ PIPE RECALL/OUT=3DX.LIS ; SEARCH X.LIS ED > ed login.com > ed login.com > EISNER$ sh def > =A0 DISK_SUPPORT:[DECUSERVE_SUPPORT.SCHENKENBERG] Don't tell anyone, or they'll put me in QA! 8-) > > >[...] > >> Let me see if I can work up a RECALL edit for you using > >> "SYMBOL" and DCL. =A0Can you install other software on the > >> system you're using? =A0If I can whip something up using > > >Perhaps. I'll have to check with the boss. > > >> SYMBOL, you can use it. =A0It could be done without SYMBOL > >> but then you would need to look up varions P1 space DCL > >> values manually and put them into the DCL. =A0This will > >> also depend upon what can be read from usermode. =A0If an > >> address is only SUPERVISOR read, you're SOL from DCL. > > >So it won't break anything like using DCL params containing quotation > >marks, being able to CONTINUE after ^Y, and such? > > Why should it? =A0It would just read what DCL has stored EXACTLY as is > from the command line to the RECALL buffer. OK. > > -- > VAXman- A Bored Certified VMS Kernel Mode Hacker =A0 =A0 =A0VAXman(at)TME= SIS(dot)COM > > ... pejorative statements of opinion are entitled to constitutional prote= ction > no matter how extreme, vituperous, or vigorously expressed they may be. (= NJSC) > > Copr. 2008 Brian Schenkenberger. =A0Publication of _this_ usenet article = outside > of usenet _must_ include its contents in its entirety including this copy= right > notice, disclaimer and quotations. AEF ------------------------------ Date: Wed, 22 Oct 2008 05:15:26 -0700 (PDT) From: AEF Subject: Re: Enhancing DCL, was: Re: How do I add 2 letters to a long Message-ID: <2f693ba2-12d9-41b1-86b4-c044300a723d@26g2000hsk.googlegroups.com> On Oct 21, 10:00=A0pm, "Tim E. Sneddon" wrote: > AEF wrote: > > I've starting working on the DCL code to emulate my own recall buffer. > > OK. But one cannot run CONTINUE after a control_y: the process goes > > directly back to the command file. Anyone have any ideas of how to > > take care of that? > > I wrote a small program called XREAD. It uses SMG to read the command > line and stores its own recall buffer in a logical. It even supports > /END_OF_FILE and /ERROR like READ. If you want I can dig up the source. > > Tim. What language? All I have is a very old version of PASCAL. AEF ------------------------------ Date: 22 Oct 2008 07:38:34 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: How to make a java memory dump Message-ID: In article <48FE67F1.3BA52241@spam.comcast.net>, David J Dachtera writes: > > Hhmmm... Sems to reflect AIX's paradigm of memory utilization: keep > everything in memory until you know that something else is more > important. I think the guys that wrote the JRE just figured your OS would provide sufficient virtual memory for whatever they wanted to do. And file access while looking for classes seems to be a real performance issue, so they wanted not to close them. The search paths can get quite deep once you realise a lot of them are inside compressed .jar files. ------------------------------ Date: Tue, 21 Oct 2008 22:54:27 -0700 (PDT) From: chewep@gmail.com Subject: PALCode problem Message-ID: <45d80815-6abe-497d-9f8f-b87ed953fcd4@k13g2000hse.googlegroups.com> Dear users, I have just cloned our Openvms (v7.1) plus control software to a refurbished unit (Dec3000/300). After i booted up the server, the system prompted me the following message. "APB-W-PALREV PALCode rev 5.46 is below supported minimum of 5.48." I am not familiar with Openvms, i have searched over this group for help, it seems that it is something related to firmware update. But i haven't found the relevant instructions for the firmware update. I am very much appreciated if anyone can help me out on the firmware update matter. Thank you. ------------------------------ Date: Wed, 22 Oct 2008 08:37:29 GMT From: "Colin Butcher" Subject: Re: PALCode problem Message-ID: See here: http://h18002.www1.hp.com/alphaserver/firmware/ then download the latest firmware for the DEC3000 (not on the latest firmware CD) and follow the instructions. This looks useful too: ftp://ftp/hp/com/pub/alphaserver/firmware/iso_images - it's worth taking a look at the older ISO images available. Alternatively some of the 2nd user brokers may have older firmware CDs, or your field service contacts may be able to supply you with one. -- Cheers, Colin. Legacy = Stuff that works properly! ------------------------------ Date: Wed, 22 Oct 2008 03:12:27 -0700 (PDT) From: Bob Gezelter Subject: Re: PALCode problem Message-ID: On Oct 22, 1:54=A0am, che...@gmail.com wrote: > Dear users, > > I have just cloned our Openvms (v7.1) plus control software to a > refurbished unit (Dec3000/300). After i booted up the server, the > system prompted me the following message. > > "APB-W-PALREV > PALCode rev 5.46 is below supported minimum of 5.48." > > I am not familiar with Openvms, i have searched over this group for > help, it seems that it is something related to firmware update. But i > haven't found the relevant instructions for the firmware update. I am > very much appreciated if anyone can help me out on the firmware update > matter. Thank you. Concur. Emphasis on Colin's comment "latest firmware for the DEC 3000 (NOT THE LATEST FIRMWARE CD)" [emphasis mine]. - Bob Gezelter, http://www.rlgsc.com ------------------------------ Date: Wed, 22 Oct 2008 03:03:40 -0700 (PDT) From: dooleys@snowy.net.au Subject: Re: Selective record extraction/copy? Message-ID: On Oct 22, 1:20=A0pm, Hein RMS van den Heuvel wrote: > On Oct 20, 1:17=A0pm, yyyc186 wrote: > > > On Oct 18, 5:16=A0pm, gerr...@no.spam.mail.com wrote: > > > > I just needed something like DUMP/BLOCKS or DUMP/RECORDS with binary = output, but wasn't able > > > to find it among the standard system utilities. I also gave a quick c= heck to > > > CONVERT and SORT documentation, to no avail > : > > If you obtain a copy of "The Minimum You Need to Know to Be an OpenVMS > > Application Developer" it shows you how to use a SORT SPECIFICATION > > file to do just what you want. > > Roland, Please help me understand how to instruct sort to use a start/ > end or start/count selection as per DUMP 'just as he wanted it'. > The Sort Spec (in the Cobol chapter!) of the book shows the normal > selection by field contents. I do not believe there to be a psuedo- > field representing the record number. > > - extract, and dix are good suggestions for freeware. > - EHG select (out friend John Santos), a good commercial product. > - a home grown program in C or Macro or whatever should be just just a > few dozen lines an less than an hour.. if you have an example. > > Cheers, > Hein. The original post asked for "selective record extraction" and I assumed that the selection would be based on the content not the record number. EVE would have worked fine. Maybe we should ask for a vms enhancement like $ sort /record=3D(start,count) Phil ------------------------------ Date: Wed, 22 Oct 2008 10:11:39 -0400 From: "David Turner, islandco.com" Subject: Re: Trying to buy VMS licenses Message-ID: Hopefully not We still do 90% of our business in refurbished VMS systems with NEW HP approved (and supplied) licenses. -- David B Turner ============================================= Island Computers US Corp PO Box 86 Tybee GA 31328 Toll Free: 1-877 636 4332 x201, Mobile x251 Email: dturner@islandco.com International & Local: (001)- 404-806-7749 Fax: 912 786 8505 Web: www.islandco.com ============================================= "Richard B. Gilbert" wrote in message news:3eudnZEZ2IUqyWPVnZ2dnUVZ_gWdnZ2d@comcast.com... > Dean Woodward wrote: >> Or, "Can't get there from here". >> >> Or, "Tried the front door, now let's try the back door". >> >> So the company I work for recently picked up a nice used RX2600 from >> eBay. We want to put VMS on it (duh). Poked at HP's website, couldn't >> find a reasonable way to get to anything specific that mentioned both >> "VMS" and "buy some". Trying to select "servers" and "Itanium" servers >> got me a list of places that included several dozen iterations of >> Costco and Office Max. Might as well ask for Beef Wellington at a >> McDonald's. >> >> So I took a flying leap and called the large customer number. After a >> notably short call direction system and a moderate wait, I got to talk >> to a body who, surprisingly, understood that she might be able to help >> me. >> >> Or not. We're not a reseller, so I need to deal with inside sales or a >> reseller. (Duh, that's why I'm calling...) and we don't have an inside >> sales agent assigned to us, and apparently she couldn't figure out how >> to do that. Please call back later- maybe this afternoon, maybe next >> week. We are Verrrry Sorrry. >> >> Anyone here work for a reseller, or know who I might talk to, that >> might be able to sell some VMS? > > One begins to suspect that they might not even notice if you ran without > licenses!!!! I wouldn't recommend it but. . . . > > Contact Sue Skonetski. She should be able to put you in touch with > someone who can sell you VMS licenses. > > When Sue is laid off, quits, or dies VMS will be dead for real! ------------------------------ Date: Wed, 22 Oct 2008 07:47:59 -0700 (PDT) From: IanMiller Subject: Re: Trying to buy VMS licenses Message-ID: <5b759899-84f7-4096-baef-42204b32e738@y79g2000hsa.googlegroups.com> On Oct 21, 11:44=A0pm, Dean Woodward wrote: > On Oct 21, 2:00=A0pm, koeh...@eisner.nospam.encompasserve.org (Bob > > Koehler) wrote: > > In article <9f0e6cf1-f2d3-48b9-8832-71f0d2af3...@w39g2000prb.googlegrou= ps.com>, Dean Woodward writes: > > > > Poked at HP's website, couldn't > > > find a reasonable way to get to anything specific that mentioned both > > > "VMS" and "buy some". > > > =A0 =A0You did trywww.hp.com/go/vms? > > Between various 404s, quasi-random jumps into pages that don't even > admit VMS exists, and a "tell us about your experience" survey with no > less than a half dozen script errors, I can download the product > bulletin, so I can see what a new 2660 goes for, or an FOE license for > the 2 processor system I already have, might cost. Not Pascal or C (at > least, not for I64 systems), nor how I might actually get any of > that... www.hp.com/go/dspp are good for companies who are developing software. Free licences and downloads for compilers and even itanium vms. ------------------------------ Date: Wed, 22 Oct 2008 14:59:19 +0000 (UTC) From: Dale Dellutri Subject: Re: Trying to buy VMS licenses Message-ID: On Tue, 21 Oct 2008 11:50:45 -0700 (PDT), Dean Woodward wrote: > Or, "Can't get there from here". > Or, "Tried the front door, now let's try the back door". > So the company I work for recently picked up a nice used RX2600 from > eBay. We want to put VMS on it (duh). Poked at HP's website, couldn't > find a reasonable way to get to anything specific that mentioned both > "VMS" and "buy some". Trying to select "servers" and "Itanium" servers > got me a list of places that included several dozen iterations of > Costco and Office Max. Might as well ask for Beef Wellington at a > McDonald's. > So I took a flying leap and called the large customer number. After a > notably short call direction system and a moderate wait, I got to talk > to a body who, surprisingly, understood that she might be able to help > me. > Or not. We're not a reseller, so I need to deal with inside sales or a > reseller. (Duh, that's why I'm calling...) and we don't have an inside > sales agent assigned to us, and apparently she couldn't figure out how > to do that. Please call back later- maybe this afternoon, maybe next > week. We are Verrrry Sorrry. > Anyone here work for a reseller, or know who I might talk to, that > might be able to sell some VMS? You don't say what country / region / state you're from. I use Business Communication Systems: http://www.yourbcs.com/ -- Dale Dellutri (lose the Q's) ------------------------------ Date: Wed, 22 Oct 2008 10:12:44 -0700 (PDT) From: Dean Woodward Subject: Re: Trying to buy VMS licenses Message-ID: <4533a8c0-ff93-45eb-9391-0747d70826e4@g61g2000hsf.googlegroups.com> On Oct 22, 7:47=A0am, IanMiller wrote: > www.hp.com/go/dsppare good for companies who are developing software. > Free licences =A0and downloads for compilers and even itanium vms. DSPP will get me Pascal and C licenses, good for a year, then renew. That helps. I also see an MCOE VMS license the use of which is probably not strictly kosher in my situation. The real issue with the DSPP licenses, esp. the VMS one, is the "development and demonstration use only" restriction. This box will probably see live customers (FSVO) on it at some point. I can't imagine a scenario where I'd be using a compiler in a "production" context, but my imagination doesn't really get going until after the 3rd cup^Jmug^Jpot of coffee. But with real customers on the system, a real VMS license would be the Right Thing(tm) to do, I would think, even if the machine's primary role were development. ------------------------------ Date: Wed, 22 Oct 2008 06:04:37 -0400 From: Bob Willard Subject: Re: Who is left at VMS engineering ? Message-ID: Richard B. Gilbert wrote: > JF Mezei wrote: > >> I get the feeling we are in some Star Trek episode where the crew, one >> by one, disapears without any sound/noise and it isn't until someone >> does a head count or tries to contact a crew member that they notice he >> is no longer aboard. >> >> Anyone else having similar feelings ? >> >> Or is it truly just a case of the formely regular posters to COV no >> longer participating here ? > > > I might be among the missing soon! > > Comcast has decided it does not want to provide access to newsgroups as > part of "High Speed Internet" service. They want me to get it from some > third party for more money! > > It DOES seem like a conspiracy! Comcast and most other ISPs are dropping usenet to save money. Sign up with www.motzarella.org. Free, and works well for non-binary NGs. -- Cheers, Bob ------------------------------ Date: Wed, 22 Oct 2008 04:53:36 -0700 (PDT) From: AEF Subject: Re: Who is left at VMS engineering ? Message-ID: <34be61df-d0f9-4631-aee4-5db736a1ccef@a1g2000hsb.googlegroups.com> On Oct 21, 6:26=A0pm, "Richard B. Gilbert" wrote: > JF Mezei wrote: > > I get the feeling we are in some Star Trek episode where the crew, one > > by one, disapears without any sound/noise and it isn't until someone > > does a head count or tries to contact a crew member that they notice he > > is no longer aboard. > > > Anyone else having similar feelings ? > > > Or is it truly just a case of the formely regular posters to COV no > > longer participating here ? > > I might be among the missing soon! > > Comcast has decided it does not want to provide access to newsgroups as > part of "High Speed Internet" service. =A0They want me to get it from som= e > third party for more money! > > It DOES seem like a conspiracy! You're absolutely right: Comcast sucks donkey kong. AEF ------------------------------ Date: 22 Oct 2008 07:17:26 -0500 From: cornelius@eisner.decus.org (George Cornelius) Subject: Re: Who is left at VMS engineering ? Message-ID: In article , Bob Willard writes: > Richard B. Gilbert wrote: >> Comcast has decided it does not want to provide access to newsgroups as >> part of "High Speed Internet" service. They want me to get it from some >> third party for more money! >> >> It DOES seem like a conspiracy! > > Comcast and most other ISPs are dropping usenet to save money. Yep, eisner has already been hit by it (ISP: binc.net). I'm posting from aioe, which is ok, I guess, but would appear to be a haven to spoofers (no identity verification, encrypted nntp-posting-host, a guarantee to keep your identity safe unless you can get an Italian judge to issue a court order, and a statement to the effect that, being in Italy, there will be no chance of of the DMCA being enforced). Charter cable still has Usenet access, and keeps as much as two _years_ worth of messages. Too bad they don't allow me to reach it from my systems at work. -- George Cornelius cornelius A T eisner D O T decus D O T org cornelius A T mayo D O T edu > > Sign up with www.motzarella.org. Free, and works well for non-binary NGs. > -- > Cheers, Bob ------------------------------ Date: 22 Oct 2008 07:32:44 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: Who is left at VMS engineering ? Message-ID: In article <3eudnZAZ2IUbymPVnZ2dnUVZ_gWdnZ2d@comcast.com>, "Richard B. Gilbert" writes: > > I might be among the missing soon! > > Comcast has decided it does not want to provide access to newsgroups as > part of "High Speed Internet" service. They want me to get it from some > third party for more money! > > It DOES seem like a conspiracy! Fortunately, comp.os.vms is amoung the newsgroups I usually access from eisner, not directly from home, and already found a free posting access when eisner's ISP did the same. Of course, I could access the same post capable server from home, and now it looks like I'll have to. Or maybe I'll tack onto one of the free read-only servers from home, as I rarely post form home. ------------------------------ Date: Wed, 22 Oct 2008 07:44:40 -0700 (PDT) From: IanMiller Subject: Re: Who is left at VMS engineering ? Message-ID: <36f35c26-7a19-4981-a531-7bda854a08f8@a1g2000hsb.googlegroups.com> On Oct 21, 9:14=A0pm, JF Mezei wrote: > I get the feeling we are in some Star Trek episode where the crew, one > by one, disapears without any sound/noise and it isn't until someone > does a head count or tries to contact a crew member that they notice he > is no longer aboard. > > Anyone else having similar feelings ? > > Or is it truly just a case of the formely regular posters to COV no > longer participating here ? Perhaps more people have given up due to the poor signal to noise ratio. ------------------------------ Date: Wed, 22 Oct 2008 08:07:01 -0700 (PDT) From: DaveG Subject: Re: Who is left at VMS engineering ? Message-ID: <89df9927-f160-482a-9812-537c7c57521e@34g2000hsh.googlegroups.com> On Oct 22, 9:44=A0am, IanMiller wrote: > On Oct 21, 9:14=A0pm, JF Mezei wrote: > > > I get the feeling we are in some Star Trek episode where the crew, one > > by one, disapears without any sound/noise and it isn't until someone > > does a head count or tries to contact a crew member that they notice he > > is no longer aboard. > > > Anyone else having similar feelings ? > > > Or is it truly just a case of the formely regular posters to COV no > > longer participating here ? > > Perhaps more people have given up due to the poor signal to noise > ratio. Agree and back on topic, my *guess* is that the VMS organization is smaller than it used to be. The same could probably be said about other HP groups as well. More with less is an often heard (Hurd) mantra these days. Disclaimer: I have no insider information on this. Just guessin' ------------------------------ Date: Wed, 22 Oct 2008 12:59:08 -0400 From: "David Turner, islandco.com" Subject: Re: Who is left at VMS engineering ? Message-ID: <7YILk.51592$rD2.28765@bignews4.bellsouth.net> I have been toying with the idea of a 'regulated" newsgroup for VMS hosted here. We only have a T1 1.5 both ways but that should be easily enough for simple text. something like news.islandco.com Software is free on Linux so .... Thoughts? -- David B Turner ============================================= Island Computers US Corp PO Box 86 Tybee GA 31328 Toll Free: 1-877 636 4332 x201, Mobile x251 Email: dturner@islandco.com International & Local: (001)- 404-806-7749 Fax: 912 786 8505 Web: www.islandco.com ============================================= "DaveG" wrote in message news:89df9927-f160-482a-9812-537c7c57521e@34g2000hsh.googlegroups.com... On Oct 22, 9:44 am, IanMiller wrote: > On Oct 21, 9:14 pm, JF Mezei wrote: > > > I get the feeling we are in some Star Trek episode where the crew, one > > by one, disapears without any sound/noise and it isn't until someone > > does a head count or tries to contact a crew member that they notice he > > is no longer aboard. > > > Anyone else having similar feelings ? > > > Or is it truly just a case of the formely regular posters to COV no > > longer participating here ? > > Perhaps more people have given up due to the poor signal to noise > ratio. Agree and back on topic, my *guess* is that the VMS organization is smaller than it used to be. The same could probably be said about other HP groups as well. More with less is an often heard (Hurd) mantra these days. Disclaimer: I have no insider information on this. Just guessin' ------------------------------ End of INFO-VAX 2008.571 ************************