[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
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 |
724.0. "Decnet problem" by ENGLES::WALSH () Thu May 04 1989 00:32
I am trying to run a some of the decwindows programs on another
system. I have been able to run these on my system by logging in
and setting up the display. When I try to run it from a network
process I get an error. Cannot open display. Any Ideas why this
is happening? I've included the netserver.log file. This program
used to work in 5.0 but now it does not seem to work in 5.1. Both
systems are 5.1. I've also gotten the same problem with a 5.1
broadcasting to a ultrix 3.0.
--------------------------------------------------------
Connect request received at 3-MAY-1989 12:29:08.13
from remote process JISUZU::"0=WALSH"
for object "DECW_NET"
--------------------------------------------------------
$ ON WARNING THEN GOTO end
$ ON CONTROL_Y THEN GOTO end
$ !
$ CLOSE /ERROR=already_closed $net_link
$already_closed:
$ !
$ IF F$MODE() .EQS. "NETWORK" THEN GOTO do_network_part
$do_network_part:
$ !
$ sys_net = F$TRNLNM("SYS$NET")
$ !
$ OPEN /WRITE/READ /ERROR=close_link $net_link SYS$NET
$ READ /ERROR=close_link $net_link command_line
$ WRITE $net_link "received " + command_line
$ CLOSE /ERROR=close_link $net_link
$ !
$ if command_line .eqs. "LOGOUT" then goto logout
$ username = F$ELEMENT(1, "=", F$ELEMENT(0, "/", sys_net))
$ write sys$output "WALSH"
WALSH
$ write sys$output F$GETJPI("", "USERNAME")
WALSH
$ !IF username .NES. F$EDIT(F$GETJPI("", "USERNAME"), "TRIM") THEN GOTO end
$ !
$ IF F$LENGTH(username) .GT. 11 THEN username = F$EXTRACT(0, 11, username)
$ !
$ suffix = 0
$suffix_loop:
$ suffix = suffix + 1
$ SET NOON
$ SET PROCESS /NAME=dw_WALSH_1
$ IF .NOT. $STATUS THEN GOTO suffix_loop
$ SET ON
$ !
$ nodename = F$ELEMENT(0, ":", sys_net)
$ !
$ !define decw$display 'nodename'::0
$ SET DISPLAY /NODE=JISUZU/CREATE
$ !
$ RUN SYS$SYSTEM:DECW$CLOCK
X Toolkit Error: Can't Open display
%NONAME-F-NOMSG, Message number 03AB8204
$end:
$ IF verification THEN SET VERIFY
$ IF = "IF"
$ THEN = "THEN"
$ DELETE = "DELETE"
$ IF F$TYPE(SET) .NES. "" THEN DELETE/SYMBOL/GLOBAL SET
$ IF F$TYPE(RUN) .NES. "" THEN DELETE/SYMBOL/GLOBAL RUN
$ IF F$TYPE(GOTO) .NES. "" THEN DELETE/SYMBOL/GLOBAL GOTO
$ IF F$TYPE(DEFINE) .NES. "" THEN DELETE/SYMBOL/GLOBAL DEFINE
$ IF F$TYPE(WRITE) .NES. "" THEN DELETE/SYMBOL/GLOBAL WRITE
$ IF F$TYPE(DEASSIGN) .NES. "" THEN DELETE/SYMBOL/GLOBAL DEASSIGN
$ SET DEFAULT SYS$SYSDEVICE:[WALSH]
$ IF STARTUP_FLAG .EQS. "Y" THEN GOTO STARTUP_NETSERVER
$ IF .NOT. PERMANENT_NETSERVER THEN GOTO LOOP
$LOOP:
$ TEMP = F$SETPRV("ALL")
$ SET PROCESS/PRIORITY=4
$ IF F$USER() .NES. DEFUIC THEN SET UIC [FRISSEL_ERR]
$ TEMP = F$SETPRV(DEFPRV)
$ RUN SYS$SYSTEM:NETSERVER
. --------------------------------------------------------
Connect request received at 3-MAY-1989 12:30:52.15
from remote process JISUZU::"0=WALSH"
for object "DECW_NET"
--------------------------------------------------------
$ ON WARNING THEN GOTO end
$ ON CONTROL_Y THEN GOTO end
$ !
$ CLOSE /ERROR=already_closed $net_link
$already_closed:
$ !
$ IF F$MODE() .EQS. "NETWORK" THEN GOTO do_network_part
$do_network_part:
$ !
$ sys_net = F$TRNLNM("SYS$NET")
$ !
$ OPEN /WRITE/READ /ERROR=close_link $net_link SYS$NET
$ READ /ERROR=close_link $net_link command_line
$ WRITE $net_link "received " + command_line
$ CLOSE /ERROR=close_link $net_link
$ !
$ if command_line .eqs. "LOGOUT" then goto logout
$ username = F$ELEMENT(1, "=", F$ELEMENT(0, "/", sys_net))
$ write sys$output "WALSH"
WALSH
$ write sys$output F$GETJPI("", "USERNAME")
WALSH
$ !IF username .NES. F$EDIT(F$GETJPI("", "USERNAME"), "TRIM") THEN GOTO end
$ !
$ IF F$LENGTH(username) .GT. 11 THEN username = F$EXTRACT(0, 11, username)
$ !
$ suffix = 0
$suffix_loop:
$ suffix = suffix + 1
$ SET NOON
$ SET PROCESS /NAME=dw_WALSH_1
$ IF .NOT. $STATUS THEN GOTO suffix_loop
$ SET ON
$ !
$ nodename = F$ELEMENT(0, ":", sys_net)
$ !
$ !define decw$display 'nodename'::0
$ SET DISPLAY /NODE=JISUZU/CREATE
$ !
$ RUN SYS$SYSTEM:DECW$CLOCK
X Toolkit Error: Can't Open display
%NONAME-F-NOMSG, Message number 03AB8204
$end:
$ IF verification THEN SET VERIFY
$ IF = "IF"
$ THEN = "THEN"
$ DELETE = "DELETE"
$ IF F$TYPE(SET) .NES. "" THEN DELETE/SYMBOL/GLOBAL SET
$ IF F$TYPE(RUN) .NES. "" THEN DELETE/SYMBOL/GLOBAL RUN
$ IF F$TYPE(GOTO) .NES. "" THEN DELETE/SYMBOL/GLOBAL GOTO
$ IF F$TYPE(DEFINE) .NES. "" THEN DELETE/SYMBOL/GLOBAL DEFINE
$ IF F$TYPE(WRITE) .NES. "" THEN DELETE/SYMBOL/GLOBAL WRITE
$ IF F$TYPE(DEASSIGN) .NES. "" THEN DELETE/SYMBOL/GLOBAL DEASSIGN
$ SET DEFAULT SYS$SYSDEVICE:[WALSH]
$ IF STARTUP_FLAG .EQS. "Y" THEN GOTO STARTUP_NETSERVER
$ IF .NOT. PERMANENT_NETSERVER THEN GOTO LOOP
$LOOP:
$ TEMP = F$SETPRV("ALL")
$ SET PROCESS/PRIORITY=4
$ IF F$USER() .NES. DEFUIC THEN SET UIC [FRISSEL_ERR]
$ TEMP = F$SETPRV(DEFPRV)
$ RUN SYS$SYSTEM:NETSERVER
WALSH job terminated at 3-MAY-1989 12:35:58.39
Accounting information:
Buffered I/O count: 228 Peak working set size: 512
Direct I/O count: 126 Peak page file size: 4403
Page faults: 4095 Mounted volumes: 0
Charged CPU time: 0 00:00:05.77 Elapsed time: 0 00:14:38.00
T.R | Title | User | Personal Name | Date | Lines |
---|
724.1 | | PSW::WINALSKI | Paul S. Winalski | Thu May 04 1989 15:12 | 11 |
| I'm pretty sure your problem lies with this statement:
$ SET DISPLAY /NODE=JISUZU/CREATE
Try:
$ SET DISPLAY /NODE=JISUZU::0/CREATE
instead. The "0" is the screen number or something like that.
--PSW
|
724.2 | | LESLIE::LESLIE | Andy ��� Leslie, CSSE/VMS Europe | Thu May 04 1989 16:27 | 2 |
| [Using VMS 5.2] The "::0" isn't necessary.
|
724.3 | isn't with 5.1 either | MELTIN::dick | Schoeller - Xperimenting with XNotes | Thu May 04 1989 16:53 | 2 |
| instead of /NODE=NODE::0 try /NODE=NODE/SERVER=0
|
724.4 | | CSSE32::MERMELL | Window Pain | Thu May 04 1989 20:00 | 12 |
| Your SET DISPLAY command looks OK, the relevant stuff defaults.
The message %NONAME-F-NOMSG, Message number 03AB8204
means %DWT-F-DWTABORT, xtoolkit fatal error
helpful, isn't it! :-(
Double check that the node::username of the network process is
enabled in the server's customize security database. Failing that,
try using XLIDDY. It helped diagnose a similar problem I was having
many baselevels ago.
|
724.5 | Done before in 677 | GSPMO::WALLACE | I bark, therefore I am. -- Descartes dog. | Mon May 08 1989 22:51 | 2 |
| see note 677.4. The mysteries of DECwindows will astound you...
|
724.6 | network links problem | ENGLES::WALSH | | Tue May 09 1989 00:04 | 4 |
| turned out to be a lack of network links. I increased this parameter
and everything started working ok again.
|