[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

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

1583.0. "Help with DECwindows needed" by AUSSIE::LEONG (Geoff, CSS Design Engineer, Sydney Australia, sna-2) Tue Oct 17 1989 03:27

    
    
    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.RTitleUserPersonal
Name
DateLines
1583.1futher to node .1AUSSIE::LEONGGeoff, CSS Design Engineer, Sydney Australia, sna-2Tue Oct 17 1989 03:299
    
    
    The system configuration:
    
    	boot node  VAX 8700
        my station VAXstation 3100
    
    

1583.2node::0 form is obsoleteBOMBE::MOOREBaN CaSe_sEnSiTiVe iDeNtIfIeRs!Tue Oct 17 1989 22:545
    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.3DEASSIGN DECW$DISPLAY/PROCESSGVRIEL::SCHOELLERWho's on first?Wed Oct 18 1989 09:2410
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.4More infoDECWIN::FISHERBurns Fisher 381-1466, ZKO3-4/W23Thu Oct 19 1989 22:366
    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.54GL::VANNOYJake VanNoyWed Oct 25 1989 09:159
    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.6Did $GETJPI support ever make it?IO::MCCARTNEYJames T. McCartney III - DTN 381-2244 ZK02-2/N24Fri Oct 27 1989 03:2413
    
    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.74GL::VANNOYJake VanNoyFri Oct 27 1989 09:464
No, the only thing is the undocumented hack SHOW DISP/SYMBOLS.

jake