[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

3009.0. "preventing the session manager to start from within DECW$SYLOGIN " by UTOPIE::GAISHAUSER (She's always a VAX to me) Thu Jun 28 1990 08:58


	

	Hee hoo and a disk of bits !


	A cust of mine has a problem in DECW$SYLOGIN.

	He starts a program in DECW$SYLOGIN which accepts after the
	user logged in but before the session will be started.
	If the program signals an errorcondition he wants that the
	session won't be started. Instead the login box should appear.

	Specifying LOGOUT (even when running DECW$STARTLOGIN first) causes
	the session to hang. (i.e.: the pointer is the watch and there is
	nothing except the iconbox on the screen). The only way to get
	out of this status is a server restart. (btw: restarting the
	server in DECW$SYLOGIN is not a solution)

	Any inputs, comments, suggestions ?

    ______________
    \            /
     \	Thanks  /
    |-\ Helmut /
    |__\  Hg  / 
        \____/


	Ah one thing is missing: he has VMS 5.3 and DECwindows 2.0
T.RTitleUserPersonal
Name
DateLines
3009.1need to get the server to resetDECWIN::BROUILLETTEWed Aug 08 1990 13:0120
    
    I think the problem is that LOGOUT does not reset the server.  And
    the Start Session box will not start if there are other connections to
    the server.
    
    So, if you can get the server to reset, running decw$startlogin might
    work.   If another client is connected to the server, getting the
    server to reset is not easy.   You can search the window tree of the
    root window (using XQueryTree) and do KillClients using the window id's
    as the parameter.   Once all clients have disconnected, the server will
    reset, and then running decw$startlogin might work.    
    
    The one problem with using this method to reset the server is that it
    only kills clients who have windows.   If a client is connected and
    does not have a window, it will not be terminated and the server will
    not be reset.
    
    Hope this helps.
    
    karen