[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

1915.0. "VT term controlling a DECwindow ?" by SMAC10::VINER (Sometimes I lead,sometimes I follow ) Thu Dec 14 1989 07:34

    Help please ...
    
    
    There is always an exception to break a rule, I just hope this is
    not the first time this has been broken.
    
    I have a customer who wants to do the following.
    
    Work from an Application on an ASCII term, connected to a Server
    via LAT to Workstation. This application "opens" a window on the
    graphics head and display mapping information.
    The user Application ,on the VT, is then used to call up additional
    information for display on the graphics head.
    
    Suprise, suprise they can get it to work if the application, or
    another, is running on the graphics head. However if they try to
    run the display remotely from the VT, it fails !
    
    Any ideas please ?
    
    Regards
    
    SteveV
    
T.RTitleUserPersonal
Name
DateLines
1915.1Who what when where why?DECWIN::FISHERBurns Fisher 381-1466, ZKO3-4/W23Thu Dec 14 1989 11:2929
If I understand right, if the application runs on the workstation, all is well.
If you run it on another system, it does not run.  You have not given any details
at all about how it fails, what has been tried, what OS, or what you already know, 
so it is hard to help.

I will assume DECwindows and VMS, since that is what I know best.

The first things to check are:

	1.  Is the display name hardcoded in the program?  For example, if it is
	XOpenDisplay("0::0"), it will always work only on the local node.  What
	you probably want is XOpenDisplay(0).  This will force the pgm to look
	to the outside, in particular, on VMS it will look to DECW$DISPLAY.

	2.  If the above is ok, make sure that on the remote node you have done
	SET DISP/CREATE/NODE=workstation.

	3.  Then check security (Customize security menu on the session manager)
	to make sure that you are allowing connections from the remote system.
	You must specify the individual node name, not the cluster alias.

	4.  Then check that the workstation really knows about the remote system
	name in its DECnet database.  If SET HOST clientnode works, that should
	be ok.

If it does not work after all this, then come back and we will see if we can
help more.

Burns
1915.2Topic Closed thanksSMAC10::VINERSometimes I lead,sometimes I follow Fri Dec 15 1989 10:408
    Burns
    
    Many thanks, it turns out to be a mis-understanding of Client-Server
    cooperation, and a coding error using XOpenDisplay.
    
    Regards
    SteveV