| Title: | DECWINDOWS 26-JAN-89 to 29-NOV-90 |
| Notice: | See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit |
| Moderator: | STAR::VATNE |
| Created: | Mon Oct 30 1989 |
| Last Modified: | Mon Dec 31 1990 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 3726 |
| Total number of notes: | 19516 |
Hopefully this problem will not insult anyones intelligence. I do,
nonetheless, need some help.
I am running a VMS version 5.2 LAVc. some nodes are DECwindows,
some are VWS.
The DECwindows version I installed came with the VMS version 5.2
kit.
On one occasion I tried to define DECW$DISPLAY to be node::0
On another occasion, I try the following:
SET DISPLAY/NODE=node
On another occasion, I try
SET DISPLAY/NOPERM
On each occasion, I receive the following error:
%SYSTEM-F-IDEVNAM, invalid device name
-SET-W-OPENOUT, error opening node::0 as output
Hopefully someone can shed some light here.
Going through the notes file, I see that an object called X$X0 should
exist. However, we have 5.1 systems in this site and that object
does not exist in the database.
The following are the DECW* logicals defined.
(LNM$PROCESS_TABLE)
"DECW$DISPLAY" = "DMX11::0"
(LNM$JOB_804C0750)
"DECW$DISPLAY" = "WSA1:"
(LNM$GROUP_000100)
(LNM$SYSTEM_TABLE)
"DECW$DECTERM_MAILBOX_DMX11::0.0" = "_MBA131:"
"DECW$DISPLAY" = "DMX11::0"
"DECW$SERVER_MBX_0000ED74_0" = "MBA25:"
(DECW$LOGICAL_NAMES)
"DECW$BOOK" = "SYS$COMMON:[DECW$BOOK]"
"DECW$EXAMPLES" = "SYS$COMMON:[SYSHLP.EXAMPLES.DECW]"
"DECW$INCLUDE" = "SYS$COMMON:[DECW$INCLUDE]"
"DECW$KEYMAP" = "SYS$COMMON:[SYS$KEYMAP.DECW.USER]"
= "SYS$COMMON:[SYS$KEYMAP.DECW.SYSTEM]"
"DECW$SERVER_TRANSPORTS" = "DECNET"
= "LOCAL"
"DECW$STARVUEECOM" = "SYS$MANAGER:DECW$STARTVUE.COM"
"DECW$SYSTEM_DEFAULTS" = "SYS$COMMON:[DECW$DEFAULTS.USER]"
= "SYS$COMMON:[DECW$DEFAULTS.SYSTEM]"
= "SYS$LIBRARY:"
"DECW$USER_DEFAULTS" = "SYS$LOGIN:"
"DECW$WINMGREXE" = "SYS$SYSTEM:DECW$WINMGR.EXE"
"DECW$XLIBERRDB" = "SYS$MESSAGE:DECW$XLIBERRDB.DAT"
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 1583.1 | futher to node .1 | AUSSIE::LEONG | Geoff, CSS Design Engineer, Sydney Australia, sna-2 | Tue Oct 17 1989 02:29 | 9 |
The system configuration:
boot node VAX 8700
my station VAXstation 3100
| |||||
| 1583.2 | node::0 form is obsolete | BOMBE::MOORE | BaN CaSe_sEnSiTiVe iDeNtIfIeRs! | Tue Oct 17 1989 21:54 | 5 |
Remove all of your DECW$DISPLAY definitions. Then, without defining
anything with node::0, just do:
$ SET DISPLAY/CREATE/NODE=your_workstation
That should be all you need.
| |||||
| 1583.3 | DEASSIGN DECW$DISPLAY/PROCESS | GVRIEL::SCHOELLER | Who's on first? | Wed Oct 18 1989 08:24 | 10 |
The set display command defines decw$display as a job logical. Since a logical name translation takes the process logical first, the manual definition takes precedence. That's why it keeps complaining about node::0 even after you have done a set display. To eliminate the problem, type DEASSIGN DECW$DISPLAY I am not sure about the cause for the first failure. Dick | |||||
| 1583.4 | More info | DECWIN::FISHER | Burns Fisher 381-1466, ZKO3-4/W23 | Thu Oct 19 1989 21:36 | 6 |
The solution in 1. is right. The problem is that when you say SET
DISPLAY, the SETDISPLAY processor is expecting DECW$DISPLAY to point
to a WS device. If it does not, SET can't change its characteristics.
To create a new WS device and define DECW$DISPLAY to point to it you
say SET DISPLAY/CREATE as .1 explained.
| |||||
| 1583.5 | 4GL::VANNOY | Jake VanNoy | Wed Oct 25 1989 08:15 | 9 | |
Note that with V5.3 that all of this /NOPERM garbage and reuse of WSA
devices goes away. The WSA devices are now created with either a
user,super or exec characteristic that makes them behave like logical
names in terms of livespan. In other words, SET DISP/CREATE/NODE=foo
will create a super mode WSA device that goes away automatically when
you log out.
| |||||
| 1583.6 | Did $GETJPI support ever make it? | IO::MCCARTNEY | James T. McCartney III - DTN 381-2244 ZK02-2/N24 | Fri Oct 27 1989 02:24 | 13 |
Jake,
Did anyone ever get a chance to look at adding the code to $GETJPI to
allow a program to get the /node= and etc. parameters? I admit that
the user/super/exec change makes this less important, but enquiring
minds want to know....
Thanks
James
| |||||
| 1583.7 | 4GL::VANNOY | Jake VanNoy | Fri Oct 27 1989 08:46 | 4 | |
No, the only thing is the undocumented hack SHOW DISP/SYMBOLS. jake | |||||