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 |
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.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
3009.1 | need to get the server to reset | DECWIN::BROUILLETTE | Wed Aug 08 1990 13:01 | 20 | |
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 |