| 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 12: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
| |||||