[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

3612.0. "DW V3 logout problem" by KAOU35::DLEROUX (Learn and Live ...) Thu Nov 08 1990 09:10

    
    I am running DW V3 IFT on a VS 2000 with 6MB.  As you can imagine it is
    very very slow.  
    
    To speed things up under v1 and v2 I would submit a FileView on the
    boot node and run everything except the session manager from the boot
    node.
    
    After installing V3, I found out that the Session Manager and FileView
    where now as one.  Therefore when I submitted vue$master to the boot
    node I would get a second Session Manager.
    
    I found a way around this by defining
    	DECW$SESSIONMAIN = subm/que=boot_node_queue decw.com
    where decw.com contains
    	run sys$system:vue$master
    
    This works great and the performance of my workstation is better than
    under v2 ( although the boot node is suffering ).
    
    Now, my problem is that when I log out I can't get the login box to
    reappear on my workstation.  This means that I have to restart DW every
    time I log in.  Does anybody know what I can do to get the login box to
    come up.  Maybe defining DECW$SESSIONEND to something?
    
    Dan
    
T.RTitleUserPersonal
Name
DateLines
3612.1LESLIE::LESLIEAndy LeslieThu Nov 08 1990 09:146
    Dunno about your problem, but try the memory management stuff detailed
    a few topics back for improving performance in a constrained memory
    environment.
    
    
    /andy/
3612.2I want a VUE$Slave.EXE alsoLNKUGL::BOWMANBob Bowman, CSC/CS SPACE TeamThu Nov 08 1990 09:3719
I'm in an environment where I have / need access to many different systems. In
the past, I created customized Fileview menu options which allowed me to easily
start a Fileview on a remote system. From that I could easily manipulate files,
start applications, create detached Processes with DECterms, etc.

I essentially did this by running VUE$MASTER.EXE with the display pointed back
to my workstation. I could do what ever I needed, and when I quit from the
Fileview menu on that system, I was essentially just logging out.

Now with the current V3, I can no longer do this, as Vue$master is really a 
session manager, and choosing Quit from the session manager will force a server
reset, blowing away everything else I'm doing.

I have therefore entered a QAR to request a method to be able to continue my
work as before. What I need is a VUE$SLAVE.EXE which just gives me plain old
Fileview, without the session manager quit/reset problem.

I'm hoping enough others make use of Fileview in this fashion that it will be
worth the effort of Dev. to find a solution.
3612.3PRAVDA::JACKSONYou run your mouth, I'll run my business brotherFri Nov 09 1990 08:168
RE: .0


If I were you, with a 6MB VS2000 system, I would install EWS (see 
HELIX::EWS) and run the sytem as an X window Terminal.  


-bill
3612.4disable end sessionDECWIN::JACKIEnews() { *Iraq+=*Kuwait; free(Kuwait); num_countries--; }Fri Nov 09 1990 09:5012
re .2

$define decw$vuenoreset 1
will disable the end session reset of the server.  to kill it off,
why not just use the close button in the window menu.

ps, there's also $define decw$vuenoautostart 1 to not autostart any
of the clients.  Both of these can be used as command line switches.
They are both undocumented now, I don't know if they will be in the
future.

Jackie
3612.5I tried EWS...KAOU35::DLEROUXLearn and Live ...Fri Nov 09 1990 10:5713
    
    RE .3
    
    I was running EWS when I was using DECwindows v2 but when I upgraded to
    v3 I wouldn't come up with the login box.  I eventually gave up on it
    and that is why we are having this discussion.  Are you running v3 with
    EWS?  If so, did you have to change anything?
    
    I even reinstalled EWS but it still didn't work.  If I find the time, 
    I will probably try to get it up and running again if I don't find a
    solution to this problem.
    
    Dan
3612.6The default behavior of FileView MUST be restoredCVG::PETTENGILLmulpFri Nov 09 1990 13:298
If there are `command line options' for FileView, they are set to the wrong
defaults.  I have been recommending that FileView be used in the manner Bob
Bowman suggests in .2 for years; too many people will be adversely affected
by the current operation.

Note that instructions for running FileView in this manner are contained in
VMS DECwindows User's Guide, Chapter 9 - Running Applications Across the Network,
Section 3 - Running Applications from a DCL Command Line.
3612.7I still can't get noreset to work...LNKUGL::BOWMANBob Bowman, CSC/CS SPACE TeamMon Nov 12 1990 18:2031
re: .4

I have tried both DECW$VUENOAUTOSTART and DECW$VUENORESET and I can only get
DECW$VUENOAUTOSTART to have any effect. I login, choose the DECTerm option from
the Applications menu, and in the resulting decterm I type:

$define decw$vuenoreset 1
$define decw$vuenoautostart 1
$run sys$system:vue$master


This does indeed start a second "Fileview Session" and none of the Autostart
applications startup automatically. So far, so good. I then see if the reset
has been disabled:

I first try the suggestion for using the "Close" option on the window frame 
menu. This option causes no resulting action whatsoever. I then try the
"End Session" item from the Session Menu. This causes a dialog box to ask me
if I really want to end the session. Confirming Ok on this immediately causes
a server reset, and all applications are gone! I have not yet tried these
as command line options. (I assume one needs to do the following:???

$vue$master=="$vue$master"
$vue$master -noreset -noautostart

Is this correct?

I agree with .6... this will cause no end of headaches for customers (and hence
customer support!) Please make this work, and make the default actions be
noreset and noautostart. The non-default actions can be explicitly requested
during the login sequence, where they are usually desired.
3612.8DECWIN::JACKIEnews() { *Iraq+=*Kuwait; free(Kuwait); num_countries--; }Fri Nov 16 1990 08:5515
re .6  
Yes, I agree too, it's on the list of things to do, hopefully it will get done.

re .7

Ok, try this:  Go into the Menus... dialog in the session manager.  Is the
verb quit there?  (I don't remember if it's there by default).  If not add
it to the list. Add it to your Session Menu.  If it isn't already defined, 
define it to be "=VUEexitCallback".  

re .5 There are people successfully running EWS and V3 in our cluster.  I
don't know if anything had to be changed.  Mike Foley, are you reading this?  
Do you know?

Jackie Ferguson
3612.9OK, I can not make it work...I'd still like better defaults.LNKUGL::BOWMANBob Bowman, CSC/CS SPACE TeamMon Nov 19 1990 08:3811
RE: .8

Thanks. Adding Quit to the Session Menu was easy. Quit indeed causes the session
to disappear, without a server reset. This appears to be independent of the
logical mentioned earlier (DECW$VUENORESET). 

I still think the defaults should be NOAUTOSTART, and NORESET with Quit in the
session menu. The defaults should be geared to not letting the user easily get 
into trouble.

Thanks.
3612.10DECWIN::JACKIEnews() { *Iraq+=*Kuwait; free(Kuwait); num_countries--; }Tue Nov 20 1990 08:406
Bear in mind that the "default" is to run locally as the session manager, and
in this case, you would want autostart and reset working.  How about if we
could make each of these a resource?  You may want to submit a QAR to formally 
suggest your ideas.

Jackie
3612.11re:.10 Wrong the default is NOT to run as session managerCVG::PETTENGILLmulpTue Nov 20 1990 20:016
FileView running as the session manager is a special case and while it might
be the most common case, starting up a FileView on screen 1 or starting FileView
on another system is the default case, if for no other reasons than this is
what a lot of people have in their command procedures.  If you think that this
is an optional work item, then I hope you are going to be willing to work in
the CSCs answering the phone explaining this particular change in behavior.
3612.12Do you really want a second QAR?LNKUGL::BOWMANBob Bowman, CSC/CS SPACE TeamTue Nov 20 1990 22:5712
    RE: .10
    
    I'll update the open QAR I have on this issue. (I think it is 459...)
    
    Resources would be fine as long as the *default* when a customer says
    
    $run sys$system:vue$master
    
    is to not autostart and to not reset. Surely we can make our supplied
    command procedures do whatever non-standard setup is necessary to
    get a login session manager started correctly, leaving the default case
    to what most customers expect *after* they are logged in.
3612.13seems important to fix the current behaviorABSZK::SZETOSimon Szeto, International Sys. Eng.Wed Nov 21 1990 10:1624
    Not having touched DW V3, I infer from the previous notes the
    following WAGs.
    
    It sounds as if someone noticed they were running off Fileview all the
    time and didn't use Session Manager much, and concluded that the two
    could be combined.  Personally I haven't gotten to the point (yet) of
    autostarting Fileview and running off it, nor to start Fileview from
    the big node in the cluster and display to my workstation.  But it's
    tempting for me to speculate that whoever decided that Fileview could
    double as Session Manager, that they autostart a local Fileview and
    they don't run in more than one environment like some of us do. 
    
    However, observe that when your Fileview is not your only Fileview, you
    can't make it behave like a Session Manager; at least don't assume it's
    the only Session Manager.
    
    I don't know if the answer should be that the local Fileview is the
    Session Manager, but all remote Fileviews should have the Session
    Manager functions disabled.
    
    (If I'm totally offbase, at least this is a view of a naive user.)
    
    --Simon
    
3612.14DECWIN::JACKIEnews() { *Iraq+=*Kuwait; free(Kuwait); num_countries--; }Wed Nov 21 1990 10:3325
re .11: 

>If you think that this is an optional work item, then I hope you are going to
>be willing to work in the CSCs answering the phone explaining this particular 
>change in behavior.

I said in .8 that I agree with you.  Where did I say that I decided that this 
was optional?  Where did I say that I was responsible for making this decision,
or for even doing the work?  This is not the forum for making requests for 
features, take it up with the product manager or project leader if you think 
it is important.  There is a tight schedule, and not enough people to do all 
the work.  Some things that fall off the list are not falling because we don't 
think they are unimportant, just that there are other things that are more 
important.  If you get in touch with the people who make these decisions, maybe
you can convince them to change their priorities.  

re .12:

I just read your QAR, there probably isn't a need to update it unless you
want to change the priority (currently listed as medium).  I was suggesting
that others who didn't like the current behavior also enter QARs or make
their wishes known in other places than here.

Jackie Ferguson
(FileView devo, not the project leader)
3612.15blinders are not the problemDECWIN::JACKIEnews() { *Iraq+=*Kuwait; free(Kuwait); num_countries--; }Wed Nov 21 1990 10:4631
.13
>    It sounds as if someone noticed they were running off Fileview all the
>    time and didn't use Session Manager much, and concluded that the two
>    could be combined.
...
>    tempting for me to speculate that whoever decided that Fileview could
>    double as Session Manager, that they autostart a local Fileview and
>    they don't run in more than one environment like some of us do. 

This is not the case, Simon.  There had been many requests throughout version
1 and 2 of DECwindows to add functionality to the session manager that was
currently in FileView.  Starting applications was one which was added to the
session manager hastily in version 2 and which did not completely do the
job.  For instance, the applications could only be run detached, and there
was no way to see an error log.  It was also confusing that there were two
ways to start applications and that they were different, but many nontechnical
users didn't understand the differences.  The decision was made to start with
FileView as a base, since it had more of the functionality of the final 
environment than the Session Manager did.  

What you are seeing in V3 is not everything that had been planned.  It is not
the case that someone didn't want detached processes, for instance, and that's
why they haven't been added.  Ditto for remote applications.  If remote 
startup were there as was originally planned, then these discussions about
having to run vue$master on other nodes wouldn't be as much of a problem.

There will be more functionality in EFT than there is now.  What will be there
specifically, I don't know.  I just know that everyone on the project is working
hard to get as much done as possible.

Jackie
3612.16I *do* like the new session manager(most of the time)LNKUGL::BOWMANBob Bowman, CSC/CS SPACE TeamWed Nov 21 1990 12:0012
    Just to let you know (in case I haven't said it elsewhere), I *do* like
    the new features in the session manager. I now have a very easy, very
    customizable, method to login, and go for a cup of coffee while my 20+
    applications startup. How can I do this? I have added an automatic
    Pause Screen on the autostart menu, so almost immediately, my
    workstation is paused, meaning I'm free to be up and around and not
    worry about someone sitting in my cube and playing while I'm gone.
    (This also means I always have a pause window, so I also autostart
    XSETROOT to place a picture on the pause window...)
    
    In general, I feel *much* more in control. Thanks for the efforts in
    this area.