OpenVMS Notes: DEC Terminal Server - LAT

DS200 / DS-200

LED Name ON OFF BLINK FLICKER
D1 Power DC voltage OK DC voltage problem    
D2 Diagnostic self-test passed fatal error OR test in progress    
D3 Software server image loaded down-line load in progress multiple load failure   
D4 Ethernet network active network inactive   Network active
To reset to factory defaults, turn on power while pressing this switch S1 (for 5 seconds)

DS90 / DS-90 / DS-90L / DS-90TL / DS-90M+

"DECserver90" Suffix Notes:

  1. L=LAT (local area transport)
  2. T = TCP/IP
  3. TL=both
  4. M=Multiprotocol (LAT, I/P, IPX, AppleTalk)
  5. a plus (+) sign indicates the ability to boot from internal flash memory
LED Name ON OFF BLINK
D1 Power DC voltage OK DC voltage problem  
D2 System OK self-test passed fatal error OR test in progress  
D3 Ethernet network active network inactive down-line load in progress
D4 Port 1 port activity port idle  
D5 Port 2 port activity port idle  
D6 Port 3 port activity port idle  
D7 Port 4 port activity port idle  
D8 Port 5 port activity port idle  
D9 Port 6 port activity port idle  
D10 Port 7 port activity port idle  
D11 Port 8 port activity port idle  
S1: To reset to factory defaults, turn on power while pressing this switch (hold until LEDs "D1" and "D2" flash rapidly)

Installing a Printer on a Terminal Server (LAT Supported)

Make the terminal server known to OpenVMS

  • Method #1
    • Legend:
        sr = system response
        ur = user response
    • sr/ur text
      sr $
      ur set def disk$alphasys:[VMS$COMMON.DECSERVER]
      sr $
      ur @DSVCONFIG.COM
      sr Action: a  menu will appear (use it)
  • Method #2 (preferred because TSM is now free)
    • sr/ur text
      sr $
      ur tsm
      sr TSM>
      ur help
      sr Action: help appears
      ur show server *
      sr Action: a list of servers will appear
      ur add server
      sr Action: prompts will appear
      ur Action: answer the prompts (control-c to abort commands)
      sr TSM>

Connect to the server and change port settings

  • Method #1
    • If you used DSVCONFIG.COM above then use DECnet
      note: "DECnet Phase IV" commands are shown
    • sr/ur text
      sr $
      ur mcr ncp
      sr NCP>
      ur connect node yada99
      sr Console connected
      (press CTRL/D when finished)
      #
      ur access (this password can be changed,
      if you can't get in then you may need to cold-start-reset the server)
      sr DECserver 200 Terminal Server V3.3 (BL39) - LAT V5.1
      Please type HELP if you need assistance
      Enter username>
      ur Neil
      sr Local>
      ur set priv
      sr Password>
      ur system (this password can be changed,
      if you can't get in then you may need to cold-start-reset the server)
      sr Local>
      ur(s) help
      def port 5 speed 4800 (or "def port 1-8 speed 4800")
      def port 5 access remote
      def port 5 remote modification enable
      log port 5 (we do this so we don't need to use "set")
      sr Local>
      ur Action: connect the printer to the desired port (in 2004
      we still use a Digital LA-120. They're nearly indestructible)
      ur test port 5
      sr 23 lines of test data will be sent to the port (if it doesn't work
      with the printer "on-line", then you've probably got a bad cable)
      ur control-d
      sr NCP>
      ur exit
      sr $
  • Method #2 (if you used TSM above)
    • sr/ur text
      sr $
      ur tsm
      sr TSM>
      ur use server yada99
      sr TSM>
      ur set priv
      sr Password>
      ur system (this password can be changed,
      if you can't get in then you may need to cold-start-reset the server)
      sr TSM>
      ur(s) help
      def port 5 speed 4800 (or "def port 1-8 speed 4800")
      def port 5 access remote
      def port 5 remote modification enable
      log port 5 (we do this so we don't need to use "set")
      sr TSM>
      ur Action: connect the printer to the desired port (in 2004
      we still use a Digital LA-120. They're nearly indestructible)
      ur test port 5
      sr 23 lines of test data will be sent to the port (if it doesn't work
      with the printer "on-line", then you've probably got a bad cable)
      sr TSM>
      ur exit
      sr $

Create a LAT Port and Test the Basic Connection

sr/ur text
sr $
ur mcr latcp
sr LATCP>
ur create port LTA123
sr LATCP>
ur set port LTA123: /node=yada99 /port=port_5 /noque
sr LATCP>
ur show node
sr Action: node characteristics are displayed;
ur Action: make sure outgoing connections are enabled;
use "set node /conn=both" (or "set node /conn=outgoing_only")
to enable.
ur exit
sr $
ur create a small text file to send to the printer
ur copy filename.ext LTA123:
sr $ (anything else is probably an error)

Create an OpenVMS Print Queue

sr/ur text
sr $
ur $ set term /dev=la120/perm lta123:
sr $
ur $ set term /nomodem/speed=4800/noautobaud/perm lta123:
sr $
ur $ set term lta123: /spooled
sr $
ur init/queue/start/term/default=(noflag,nofeed,form=default,noburst,notrail)   SYS$PRINT/on=lta123:
sr $
ur print filename.ext (or "print/que=queue_name filename.ext" if you used a different queue name)
sr Action: your document is printed on the desired machine

Making changes permanent in OpenVMS

  • Unlike DECnet, the LAT subsystem doesn't have a permanent database so LAT changes must be made in file "SYS$MANAGER:LAT$SYSTARTUP.COM"
  • On system startup OpenVMS will always process file "SYS$MANAGER:SYSTARTUP_VMS.COM". A LAT-based print-queue requires that both the QUEUE/MANAGER and LAT be running so it's always a good idea to add some code to recreate your print queue near the end of "SYSTARTUP_VMS.COM" (in a place after both the QUEUE/MANAGER and LAT are started). Be sure to do a "SET NOON" before your modifications so the system will ignore typos.

Links

  • For some reason the OpenVMS folks at HP have removed the "Digital Networks" archive.
    Currently (2005-10-29) TSM can only be found on OpenVMS freeware CD #6 available here
  • Note: DEC94MDS (links below) includes...
    • EK-DSRVD-OM-001 DECserver 90L Owners Manual
    • EK-DSRVE-OM-001 DECserver 90TL Owner's Manual
    • EK-DSRVG-OM-001 DECserver 90L+ Owner's Manual
    • EK-DSRVW-IN-001 DECserver 700 Hardware Installation Card
    • EK-DSRVZ-IN-A01 DECserver 900TM Installation
  • http://decdoc.itsx.net/dec94mds/ DEC document list

Back to Home
Neil Rieck
Waterloo, Ontario, Canada.