[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

2481.0. "VWSLAT" by ADIDAS::WOLF (Steve Wolf GSG DCC 339-7229) Tue Mar 20 1990 14:53

This may be an inappropriate place to ask this question but is anybody out 
familar with the VWSLAT program which allows you to create DECterm
windows using the LAT transport protocol to do virtual terminals using
using LAt rather than CTERM. I have gotten a copy of the image and have LAT
up and running but when I try to use it I get the message:

%SYSTEM-F-DEVINACT, device inactive

What device is it referring to a DW virtual device or a network device ?

I have looked through the .HLB file without any luck. If there is
a NOTES file on this the pointer would really help.

	Regards		Steve Wolf
			Government DCC

T.RTitleUserPersonal
Name
DateLines
2481.1QUARK::LIONELFree advice is worth every centTue Mar 20 1990 15:027
VSG::VWSLAT is the conference.  However, your problem is that you cannot have
LAT enabled when running VWSLAT.  Do a LATCP STOP NODE first.

You should also look at LATMASTER, conference TOOK::LATMASTER.  It allows
bidirectional LAT, but lacks VWSLAT's window interface.

		Steve
2481.2Another recommendation ...ARTFUL::SCOTTMikey Under FireThu Mar 22 1990 23:1014
I pitched VWSLAT completely when V5.3 came out with the CREATE TERMINAL command.
I generally do a SET HOST, create a terminal and log off.  Alternately, I make a
small batch procedure to do it, on systems where I have a DECnet proxy, and
create terminals by executing it with SUBMIT/REMOTE (in one case, from my
DECW$LOGIN.COM):

$ set display/create/node=artful::
$ create/terminal/detached-
        /window=(x=185,y=322,-
                 title="DCL on ''F$edit(F$getsyi("scsnode"),"TRIM")'",-
                 icon ="DCL on ''F$edit(F$getsyi("scsnode"),"TRIM")'")-
        /insert

Enjoy.
2481.3QUARK::LIONELFree advice is worth every centThu Mar 22 1990 23:548
    CREATE/TERMINAL is not a replacement for VWSLAT.  LAT is a much
    more efficient remote session protocol than is CTERM (SET HOST).
    
    Since I had last looked in the LATMASTER conference, a DECwindows
    "click and connect" interface called DDE was announced there.  I
    haven't used it yet.
    
    				Steve
2481.4actually, neitherXANADU::FLEISCHERwithout vision the people perish (381-0899 ZKO3-2/T63)Fri Mar 23 1990 13:4415
re Note 2481.3 by QUARK::LIONEL:

>     CREATE/TERMINAL is not a replacement for VWSLAT.  LAT is a much
>     more efficient remote session protocol than is CTERM (SET HOST).
  
        I think that .2 was saying that SET HOST was just used to
        create a detached terminal back on the originating
        workstation's display.

        This created terminal is using neither CTERM nor LAT for its
        network link;  rather it is using the X Windows protocol
        over (presumably) a DECnet transport.  How does THAT compare
        with LAT?

        Bob
2481.5CREATE/TERMINAL doesn't use CTERM ...ARTFUL::SCOTTMikey Under FireFri Mar 23 1990 14:327
CREATE/TERMINAL runs the DECwindows terminal emulator through the X
server/client connection.  CTERM doesn't come into it.  Its use of CPU time on
the server is neglible.  However, I've done some casual experimentation and have
found that you pay somewhat more on the client (where DECTERM is actually
running).  A similiar hit is taken on the machine where you're running VWSLAT.
For me, VWSLAT loses because you have to maintain a separate window for it
and because it prevents the use of incoming LAT on your workstation.
2481.6A repost of the remote setup stuff.VINO::WITHROWMass. recall petitions available here!Fri Mar 23 1990 16:1158
I posted earlier version of these somwhere, but I forget where.  Here
are the three command files I use to setup terminals and other clients
on remote nodes.

  1) DECW$START_REMOTE.COM -- This is used on the workstation side to
activate a remote terminal on the node of your choice.  I typically set
up a symbol like this: ``RSTART :== @DECW$USER_DEFAULTS:DECW$START_REMOTE''.

  2) DECW$RST.COM -- This is used on the remote node to accept the
incomming connection, and to execute the next command file which is used
to setup the desired clients, such as a dec term.

  3) DECW$REMOTE_LOGIN.COM -- This is used to start whatever clients you
desire to have running on the remote node.  I use this to start several 
clients on some nodes, and just a terminal on others.  I assume that
the DECW$DISPLAY logical is already setup properly.

-=-=-=-=-=-=-=-=-=-=-
$! DECW$START_REMOTE.COM -- Start up a remote node's apps.
$!   Requires the existance of DECW$RST.COM in the
$!   root directory of the target node
$!
$! P1 = node where DECW$RST lives
$!
$ set noon
$ if p1 .nes. ""
$  then
$    type 'p1'::"0=decw$rst"
$    exit %x10000001
$  else
$    write sys$output "Remote node not specified"
$    exit %x10000002
$ endif
-=-=-=-=-=-=-=-=-=-=
$! DECW$RST.COM -- Start up applications to display on a remote workstation.
$!
$! NOTE: This file must be in the login directory.
$!
$       open/write net_file sys$net
$       close net_file
$!
$! Execute users decw$remote_login.com if there is a valid display.
$!
$       if "''f$trnlnm(""DECW$DISPLAY"")'" .eqs. "" then exit
$       if f$search("decw$user_defaults:decw$remote_login.com") .nes. "" then -
        @decw$user_defaults:decw$remote_login.com
$       exit
-=-=-=-=-=-=-=-=-=-=-=
$! DECW$REMOTE_LOGIN.COM -- Start up the tasks I care about...
$!
$! Now, Start up a decterm for this node
$!
$       create/term/detach/logged/window=(initial=icon)
$!
$! Thats all
$!
$       exit

2481.7GERUND::WOLFEThree dimensional programming on a 2-D screenFri Mar 23 1990 18:425
Remote DECterms are nice in that they don't tie up local resources but they do
require a substantial chunk of memory on the client side.... VWSLAT is much
more efficient from the perpesctive of the host you are connecting too...

			Pete
2481.8Yeah, but somebody's got to pay the piper ...ARTFUL::SCOTTMikey Under FireMon Mar 26 1990 19:237
RE: .7

That chunk of memory has to be somewhere--VWSLAT is also creating a DECterm.
You can either have it on your hosts or on your workstations (or whereever it is
that you run VWSLAT).  All the host systems I use have 64 to 128 Mb of main
memory--I don't feel too bad about taking a chunk for a DECterm or two.

2481.9GERUND::WOLFEThree dimensional programming on a 2-D screenTue Mar 27 1990 18:507
    Agreed but our poor host machines err on the 64 Kb side and everybody
    running remotely (the DECterm and it's controller process)  soon adds
    up to quite a big hit! We encourage users to vwslat in (and use local
    WS resources instead of host resources which are strained by other
    things). 
    
    		pete
2481.10RAB::PRINCIPIOStay out of troubleTue Mar 27 1990 20:236
Create/terminal does not create virtual terminals.  If the network should drop
between the client and server, your process on the client gets logged out. 
VWSLAT creates virtual terminals which allow you to connect to the process
after the network drops.  You are much better off using VWSLAT.

Tracy
2481.11STAR::MFOLEYPump up the jellyWed Mar 28 1990 01:267

RE: .10

	?? I thought DECterms were disconnectable..

					mike
2481.12RAB::PRINCIPIOStay out of troubleWed Mar 28 1990 12:146
RE: .11

DECterms are not disconnectable.  See QAR 3684 in the DECWINDOWS-IFT database
on TRIFID for the reason why.

Tracy
2481.13SET TERM/NODISCONNECT?HANNAH::MESSENGERBob MessengerWed Mar 28 1990 15:067
Re: .12

I haven't had a chance to investigate that QAR yet, but can't you just
SET TERM/NODISCONNECT in the DECterm windows, so DECterm won't log youout
if you lose your connection to the server?

				-- Bob
2481.14QUARK::LIONELFree advice is worth every centWed Mar 28 1990 16:219
Re: .13

Actually, /NODISCONNECT would say "this terminal is not capable of being
disconnected, so log it out if it 'hangs up'".  To be able to be
disconnected (thus allowing a later reconnection), you must be set up
as a virtual terminal.  DECterms and SET HOST sessions don't do this.
LAT sessions can.

				Steve
2481.15HANNAH::MESSENGERBob MessengerWed Mar 28 1990 16:385
Re: .14

OK, thanks for the explanation.  (I always wondered how that worked...)

				-- Bob
2481.16It works in some casesVISA::BIJAOUIReal problems are in BeyruthThu Mar 29 1990 05:4830
2481.17Check out DDE as an alternative to VWSLATCVG::PETTENGILLmulpFri Mar 30 1990 18:199
DDE is definitely in prototype stage...

It requires that you be willing and able to replace the standard VMS LAT
software with field test LAT software scheduled for Hickory.

It is not commited for product status or support.  I'd like to see it
extended to support CTERM, X.29, DTE, etc. and included as an OOTB application.

See note 110 in the LATMASTER conference.