[comp.os.vms] Terminal locations - connected to DECservers - How?

cameron@runx.ips.oz (James Cameron) (05/31/88)

We have here a (little) VAX-11/750 connected to ten different re-
mote  sites, each with terminals and a printer. The terminals and
printer at each site are connected to a VMZ-32 or DZ-11 asynchro-
nous  terminal  multiplexor  in the VAX's UNIBUS. (Through things
like MICOM multiplexors and telephone lines).

Each terminal has a known device name - such  as  TXB0:  for  our
Melbourne  branch (Australia) and TXB1: for their serial printer.
An indexed file exists in SYS$MANAGER which is used during  login
to  define  SYS$PRINT so that a user logging in on a terminal has
his print-outs directed to the closest printer queue - the key of
the file being the device name.

We are considering replacing the aging 750  with  a  6220,  which
will  be connected to terminals via DECservers. I have heard that
it is difficult to determine the actual address of a terminal, so
I'd  like  to  know  if  what  we are doing now can be done using
DECservers, and if so, how?

Please reply via mail - I may post a summary later. (I'm as  much
drowning in message volume as anyone else!).

James Cameron, Kilpatrick Green Pty. Ltd., P.O. Box N366, Sydney 2000 Australia
Internet: cameron@runx.ips.oz.au  UUCP: uunet!runx.ips.oz.au!cameron

SYSRUTH@utorphys.BITNET (06/15/88)

You will have to change things slightly, but the 62x0's come with
V5.0 of VMS (they won't run anything lower), and one of the new features
of 5.0 is the ability to find out which port of which terminal server is
associated with the LT terminal in question. This is displayed as
part of the "show process" information, and although I don't know the
details there should be some straightforward way of getting this
information. So you ought to be able to do something along the lines of:
     
term=f$trnlnm("TT")
port=f$getdvi(term,"LTA_PORT")
server=f$getdvi(term,"LTA_SERVER")
     
(though I'm not sure it will be available as a lexical function) and then base
your assignments accordingly. DECservers can be set up to have permanent names
as one of their characteristics (we use LATnnX, where nn is the floor number,
00 (basement) to 14, and X is A, B, C, etc. ascending for each new server added
on a given floor); likewise you can define each port to have a fixed name, e.g.
PORT_1, PORT_2, or a room- or building-related string. Thus it should be pretty
easy to design a very nice system.
     
All the details of all of this will be in the V5 manuals (release notes, too,
probably) and the DECserver manual.
     
It might even be fun :-) !
     
Ruth Milner
Systems Manager
University of Toronto Physics
     
BITNET: sysruth@utorphys        INTERNET: sysruth@aurora.physics.toronto.edu