The file system in VMS is indeed different from the unix filesystems. You just need to understand how it works. Take some time to read the user manual. It'll pay off, because when you understand the key features, working with VMS will be easy. In VMS logical names are used widely and it is important to know how they work.
It might be easier to understand VMS if you forget about what you know about unix.
There used to be a book called "VMS for Unix users", but unfortunately I haven't found it in bookstores anymore. It would be really useful nowadays for those who have an unix backgound and need to use a VMS system. I would need one as well (or in fact several copies), because I have to teach VMS to unix people every now and then.
In this case seems that you try to delete a file but you don't define the complete file name with the device and path. VMS won't delete a file without an exact definition. You'll get the full definition by finding the file with DIRECTORY.
$ dir a.a
Directory SYS$SYSDEVICE:[USERS.KARI]
A.A;1
Total of 1 file.
$ del SYS$SYSDEVICE:[USERS.KARI]A.A;1
$
Regards,
Kari
On 18.6.2011 9:58, Mark Benson wrote:
On 18 Jun 2011, at 07:02, hvlems at zonnet.nl wrote:
Mark, I'll boot one of my alpha's today and post the contents of a private server dcl file that works for me. On an S3 Trio card, I have no 3Dlabs hardware.
I think the flags I'm looking for are pretty universal, it's just how to format them etc.
Another point - I can copy the template file to the .com file just fine. I ca't delete the .com file using the same file location, it says it doesn't exist, yet I can edit and copy it fine using the location:
SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
Try to delete that and it balks at me. I obviously don't understand the file system in VMS yet either, it's a bit 'alien' compared to UNIX :)
The 3Dlabs card is software settable, right? Not a jumper setting that must be changed.
Steve Hoffman makes no mention of the PowerStorm 4D10/ELSA GLoria Synergy (it's a 3DLabs Permedia 2 8MB) needing special treatment, I'm sure he'd have noted that in his guide (as he has does the PowerStorm 3D30 and 4D20)
http://www.dectrader.com/images/D/298796-001-01.jpg
That's the card. No switches or jumpers that I can see.
Is the alpha on the network and does it have IP running?
Did you already learn about search paths? A logical name like sys$manager translates to sys$sysdevice:[sys0.sysmgr] but also to another logical name: sys$startup. Which translates to another directory (to improve confusion).
EDIT doesn't work you said. How about
SET TERM/DEV=vt100
EDIT whatever
?
Verzonden vanaf mijn draadloze BlackBerry -toestel
-----Original Message-----
From: Mark Benson <md.benson at gmail.com>
Sender: owner-hecnet at Update.UU.SE
Date: Sat, 18 Jun 2011 08:26:56
To: <hecnet at Update.UU.SE>
Reply-To: hecnet at Update.UU.SESubject: Re: [HECnet] Introduction
On 18 Jun 2011, at 08:08, hvlems at zonnet.nl wrote:
OK, that's clear. After breakfast I will post more.
deleting a file under vms requires:
- the full name
- sufficient rights and/or privileges
A full filename means that the version numver must be included.
DEL X.X wont work while DEL X.X;2 will
Wildcards are permitted.
If it is a security setting, try DIR/SEC *.COM. The protection is given for 4 (system) O (owner) G (group) or W (world).
Can you post the command you entered?
Yeah I read up and worked out the version thing
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM (obviously didn't work)
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM;
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM;*
Non worked. All reported the file wasn't there (but by a different path which I can't recall) I was in Minimal boot mode (which cunningly you don't seem to be able to use the EDIT command in).
I think I need to dig out an ethernet card for my terminal machine (old Toshiba Sat Pro laptop with a real serial port) so I can copy this stuff out of the terminal into e-mails better.
Just to clarify as a default install OpenVMS did no create this file, I had to manually copy SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.TEMPLATE over to SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM to create it. This is covered in the HP docs and by Steve Hoffman.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
On 18 Jun 2011, at 08:08, hvlems at zonnet.nl wrote:
OK, that's clear. After breakfast I will post more.
deleting a file under vms requires:
- the full name
- sufficient rights and/or privileges
A full filename means that the version numver must be included.
DEL X.X wont work while DEL X.X;2 will
Wildcards are permitted.
If it is a security setting, try DIR/SEC *.COM. The protection is given for 4 (system) O (owner) G (group) or W (world).
Can you post the command you entered?
Yeah I read up and worked out the version thing
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM (obviously didn't work)
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM;
DELETE SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM;*
Non worked. All reported the file wasn't there (but by a different path which I can't recall) I was in Minimal boot mode (which cunningly you don't seem to be able to use the EDIT command in).
I think I need to dig out an ethernet card for my terminal machine (old Toshiba Sat Pro laptop with a real serial port) so I can copy this stuff out of the terminal into e-mails better.
Just to clarify as a default install OpenVMS did no create this file, I had to manually copy SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.TEMPLATE over to SYS$MANAGER:DECW$PRIVATE_SERVER-SETUP.COM to create it. This is covered in the HP docs and by Steve Hoffman.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
OK, that's clear. After breakfast I will post more.
deleting a file under vms requires:
- the full name
- sufficient rights and/or privileges
A full filename means that the version numver must be included.
DEL X.X wont work while DEL X.X;2 will
Wildcards are permitted.
If it is a security setting, try DIR/SEC *.COM. The protection is given for 4 (system) O (owner) G (group) or W (world).
Can you post the command you entered?
Hans
Verzonden vanaf mijn draadloze BlackBerry -toestel
-----Original Message-----
From: Mark Benson <md.benson at gmail.com>
Sender: owner-hecnet at Update.UU.SE
Date: Sat, 18 Jun 2011 07:58:10
To: <hecnet at Update.UU.SE>
Reply-To: hecnet at Update.UU.SESubject: Re: [HECnet] Introduction
On 18 Jun 2011, at 07:02, hvlems at zonnet.nl wrote:
Mark, I'll boot one of my alpha's today and post the contents of a private server dcl file that works for me. On an S3 Trio card, I have no 3Dlabs hardware.
I think the flags I'm looking for are pretty universal, it's just how to format them etc.
Another point - I can copy the template file to the .com file just fine. I ca't delete the .com file using the same file location, it says it doesn't exist, yet I can edit and copy it fine using the location:
SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
Try to delete that and it balks at me. I obviously don't understand the file system in VMS yet either, it's a bit 'alien' compared to UNIX :)
The 3Dlabs card is software settable, right? Not a jumper setting that must be changed.
Steve Hoffman makes no mention of the PowerStorm 4D10/ELSA GLoria Synergy (it's a 3DLabs Permedia 2 8MB) needing special treatment, I'm sure he'd have noted that in his guide (as he has does the PowerStorm 3D30 and 4D20)
http://www.dectrader.com/images/D/298796-001-01.jpg
That's the card. No switches or jumpers that I can see.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
On 18 Jun 2011, at 07:02, hvlems at zonnet.nl wrote:
Mark, I'll boot one of my alpha's today and post the contents of a private server dcl file that works for me. On an S3 Trio card, I have no 3Dlabs hardware.
I think the flags I'm looking for are pretty universal, it's just how to format them etc.
Another point - I can copy the template file to the .com file just fine. I ca't delete the .com file using the same file location, it says it doesn't exist, yet I can edit and copy it fine using the location:
SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
Try to delete that and it balks at me. I obviously don't understand the file system in VMS yet either, it's a bit 'alien' compared to UNIX :)
The 3Dlabs card is software settable, right? Not a jumper setting that must be changed.
Steve Hoffman makes no mention of the PowerStorm 4D10/ELSA GLoria Synergy (it's a 3DLabs Permedia 2 8MB) needing special treatment, I'm sure he'd have noted that in his guide (as he has does the PowerStorm 3D30 and 4D20)
http://www.dectrader.com/images/D/298796-001-01.jpg
That's the card. No switches or jumpers that I can see.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
Mark, I'll boot one of my alpha's today and post the contents of a private server dcl file that works for me. On an S3 Trio card, I have no 3Dlabs hardware. Hans
PS
The 3Dlabs card is software settable, right? Not a jumper setting that must be changed.
Verzonden vanaf mijn draadloze BlackBerry -toestel
-----Original Message-----
From: Mark Benson <md.benson at gmail.com>
Sender: owner-hecnet at Update.UU.SE
Date: Fri, 17 Jun 2011 23:59:25
To: <hecnet at Update.UU.SE>
Reply-To: hecnet at Update.UU.SESubject: Re: [HECnet] Introduction
On 17 Jun 2011, at 23:52, hvlems at zonnet.nl wrote:
Did you just put the assgnment in that .COM file? It ought to be a DEFINE statement. Try:
search decw*.com refresh
That shows how it is done regulalrly
To boot without getting in a loop:
B -fl 0,1 dka100
SYsboot> set startup_p1 "min"
Sysboot> continue
Yeah I got out of it that way (thanks to Steve Davidson for the earlier guidance on conversational boot procedure).
The problem is I don't think it IS set anywhere, the default for 3DLabs cards seems to be 1024x768 at 70Hz which is exactly what it's running at. Without knowing where to put the command to change the refresh rate and how to format it I'm pretty sure I'm out of luck, there probably aren't any examples anywhere.
HP's Docs, and Steve Hoffman's, both tell you to use SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM to define the server properties.
Tired. Gonna go to bed.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
On 17 Jun 2011, at 23:52, hvlems at zonnet.nl wrote:
Did you just put the assgnment in that .COM file? It ought to be a DEFINE statement. Try:
search decw*.com refresh
That shows how it is done regulalrly
To boot without getting in a loop:
B -fl 0,1 dka100
SYsboot> set startup_p1 "min"
Sysboot> continue
Yeah I got out of it that way (thanks to Steve Davidson for the earlier guidance on conversational boot procedure).
The problem is I don't think it IS set anywhere, the default for 3DLabs cards seems to be 1024x768 at 70Hz which is exactly what it's running at. Without knowing where to put the command to change the refresh rate and how to format it I'm pretty sure I'm out of luck, there probably aren't any examples anywhere.
HP's Docs, and Steve Hoffman's, both tell you to use SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM to define the server properties.
Tired. Gonna go to bed.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
Did you just put the assgnment in that .COM file? It ought to be a DEFINE statement. Try:
search decw*.com refresh
That shows how it is done regulalrly
To boot without getting in a loop:
B -fl 0,1 dka100
SYsboot> set startup_p1 "min"
Sysboot> continue
Verzonden vanaf mijn draadloze BlackBerry -toestel
-----Original Message-----
From: Mark Benson <md.benson at gmail.com>
Sender: owner-hecnet at Update.UU.SE
Date: Fri, 17 Jun 2011 23:37:20
To: <hecnet at Update.UU.SE>
Reply-To: hecnet at Update.UU.SESubject: Re: [HECnet] Introduction
On 17 Jun 2011, at 14:10, hvlems at zonnet.nl wrote:
There is a file in sys$startup: called DECW$mumble-private-setup.com
Look at the output od SHOW LOGI/SYS DECW* for a llogical name that has refreshrate in it. Or SHO LOG/EXEC DECW*
In the private setup file enter the line
DEFINE/SYSTEM <logicalname> 60
(Or /EXEC, depending on which table holds the DECW logical names)
Using a combination of what you mentioned, plus some items from the site at:
http://labs.hoffmanlabs.com/node/46
Plus some documentation for a different display card (probably not the best idea) I did this:
COPY SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
EDIT SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
ADDED:
DECW$REFRESH_RATE == "60"
at the end then SAVED
REBOOTED
The X Server hard crashed the whole OS and it locked in a reboot cycle. I had to enter a conversational boot and overwrite the file with a new copy of the template.
I'm missing something here, clearly.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."
On 17 Jun 2011, at 14:10, hvlems at zonnet.nl wrote:
There is a file in sys$startup: called DECW$mumble-private-setup.com
Look at the output od SHOW LOGI/SYS DECW* for a llogical name that has refreshrate in it. Or SHO LOG/EXEC DECW*
In the private setup file enter the line
DEFINE/SYSTEM <logicalname> 60
(Or /EXEC, depending on which table holds the DECW logical names)
Using a combination of what you mentioned, plus some items from the site at:
http://labs.hoffmanlabs.com/node/46
Plus some documentation for a different display card (probably not the best idea) I did this:
COPY SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
EDIT SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
ADDED:
DECW$REFRESH_RATE == "60"
at the end then SAVED
REBOOTED
The X Server hard crashed the whole OS and it locked in a reboot cycle. I had to enter a conversational boot and overwrite the file with a new copy of the template.
I'm missing something here, clearly.
--
Mark Benson
My Blog:
<http://markbenson.org/blog>
Follow me on Twitter:
http://twitter.com/mdbenson
"Never send a human to do a machine's job..."