%ì VAX-11 Librarian V04-00ðãª'’J•îh0í‰lš 6Ÿ ;d h5 DWremterm <­îh0í‰lš 1 DWremtermM DWremterm is designed to allow users flexibility in using DECwindows across KK a large number of machines connected together by a Local Area Network. It J allows users to create LAT, DECnet, LDT and TELNET windows locally or to I create remote DECwindows sessions using the RDT, RFV, RDW, DWRT and RSH nM commands. These are actually network process's and as such do not not count  as an interactive login.N2 INSTALLATION" DWremterm consists of two files: 6 V rmº«"ý‹n ´‰™ KINGSMILL DWremtermº«"}“Ç–·‰™ KINGSMILL DWremtermº«"«ź‰™ KINGSMILL DWremtermº«"ŽRQµÚ™ KINGSMILL DWremtermº«"Öî°µÚ™ KINGSMILL DWremtermº«"®Ü<¢·Ú™ KINGSMILL DWremtermº«"®æÁN¸Ú™ KINGSMILL DWremtermº«"÷Yq¸Ú™ KINGSMILL DWremtermº«"~ÊmW¹Ú™ KINGSMILL DWremtermº«"¹z½*Û™ KINGSMILL DWremtermº«"N»˜híÛ™ KINGSMILL DWremtermº«"·2‡?ÿ0š KINGSMILL DWremtermº«"j#. 1š KINGSMILL DWremtermº«">p%[jš KINGSMILL DWremtermº«"žf2´[jš KINGSMILL DWremtermº«"©\í‰lš KINGSMILL DWremterm ­þª$´[jš 1 DWremterm:M DWremterm is designed to allow users flexibility in using DECwindows across tK a large number of machines connected together by a Local Area Network. It J allows users to create LAT, DECnet, LDT and TELNET windows locally or to I create remote DECwindows sessions using the RDT, RFV, RDW, DWRT and RSH tM commands. These are actually network process's and as such do not not count  as an interactive login.s2 INSTALLATION" DWremterm consists of two files: 6 V UE$LIBRARY:DWREMTERM.COM and SYS$HELP:DWREMTERM.HLB.I DWremterm.com needs to exist on the local node and on the remote node toaI use the RDT, RDW, DWRT and RFV commands. The user is required to either tH specify node access control or for the remote account to be set up for  proxy access. T TM DWremterm can simply reside in sys$login on the remote node, which requires f" each user to have their own copy. -or- I DWremterm can be defined as a DECnet object, requiring only one copy on L e ach system.EJ VMS V5.5-2 is required to support outgoing LAT. This is enabled using the- MCR LATCP> SET NODE/CONNECTION=BOTH command.pG The TELNET and RSH commands require TCPIP access and have been tested mD with DIGITAL's TCP/IP Services for VMS (UCX), Multinet and TCPWARE.3 NETWORK_OBJECTD To install DWremterm as a network object the system manager should  enter the following commands: f DECnet/IV $ MCR NCPs. NCP> DEFINE OBJECT DWREMTERM NUMBER 0 FILE -< SYS$COMMON:[VUE$LIBRARY.USER]DWREMTERM.COM PROXY BOTH NCP> SET OBJECT DWREMTERM ALLT NCP> EXITH $ DECNET/OSI = $ @sys$startup:net$configure application_add dwremterm "" -uN "{name=dwremterm}||vue$library:dwremterm.com|true|true|true|true|true||||1"  $aF If DWremterm is not installed as a network object then by default no G other setups are required. However if the DECnet object task has been D Modified to disable proxy access then DWremterm will fail. In this = case the system manager should enter the following commands: $ MCR NCPi& NCP> DEFINE OBJECT TASK PROXY BOTH NCP> SET OBJECT TASK ALL NCP> EXIT  $s3 PROXY_ACCOUNTSC Proxy accounts allow a user direct access to another users accounto4 without having to specify a username and password. 4 DECNET@ The system manager can set up proxy account access from within AUTHORIZE.  Example: $ MCR AUTHORIZE>Y; UAF> ADD/PROXY MVAX::KINGSMILL KINGSMILL/DEFAULT 0 UAF> ADD/PROXY MVAX::KINGSMILL OLSENK UAF> EXIT $A This examples allows user KINGSMILL on node MVAX into the local tA KINGSMILL and OLSENK accounts. The default switch enables you tor6 specify just the nodename when addressing this node:- eg. $ DIRECTORY TVAX::n oA If Default access is not specified then you need to specify the n2 nodename and username when addressing this node:-! eg. $ DIRECTORY TVAX"OLSENK"::.= If you do not have proxy access then you need to specify thea< nodenG If DWremterm is started from a DECterm session then that session will iE be locked for the duration of the DWremterm Window. It is therefore oE recommended that DWremterm be installed as a DECwindows application i/ either under the session manager or Fileview. e3 COMMAND_MODE; Commands are entered from the DCL command line by typing:-: $ @VUE$LIBRARY:DWREMTERM nodename command [qualifiers...]A It is suggested that DWremterm be defined as a symbol and placed 6 in your login.com. This same, username and password when addressing this node:-* eg. $ DIRECTORY TVAX"SYSTEM password":: C DWremterm gives you the flexibility to use any of these addressing . schemes, however proxy access is recommended.4 TCPIPAD To set up remote user access on a UNIX machine, or TCPWARE/MULTINETB under VMS you specify the remote node and username in the .rhosts; file located in $HOME (UNIX) or SYS$LOGIN (VMS) directory.o< eg. $ TYPE SYS$LOGIN:.RHOSTS -or- # more $HOME/.rhosts tvax < MENU MODE: commands are entered from a Small Menu Window.@ COMMAND MODE: commands are entered from the DCL command line. 3 MENU_MODEeG Commands are entered from a Small Menu Window. DWremterm can be added ED as a DECwindows Application or simply started from the DCL command  line by entering:-A G $ @VUE$LIBRARY:DWREMTERM.COM command nodename [optional qualifiers...]MF This will then display a small DWremterm MENU window at the top left C hand corner of your screen. The WINDOW PO 3 DECNET  D E C n e t W I N D O WC This command creates a new DECterm window, sets the icon and titleL@ name to the requested nodename and requests login information. = The command is equivalent to a CREATE/TERMINAL followed by aE SET HOST command.. Command syntax is DWremterm> DECNET nodename - Example: DWremterm> DECNET MVAX ori/ $ @VUE$LIBRARY:DWREMTERM DECNET MVAXeI This example creates a window using DECnet as its network transport and UC connects geoffkD This allows geoffk on tvax to access the account owned by .rhostsD TCPIP Services for VMS must be done by the system manager using the UCX> ADD PROXY command.= eg. $ UCX ADD PROXY KINGSMILL/REMOTE_USER=GEOFFK/HOST=TVAXnA This allows geoffk on tvax to access the kingsmill account on o the local nodet 3 SECURITYC The Factory Defaults prohibit a remote users from displaying theird? output to your workstation. To authorize other users or remoteN2 nodes to use your workstation display you should:= 1. Choose Security... from Session Manager's Options menu.aC 2. Type the nodename, the username, and the method of transport,wB of the user you want to authorize. Entering * * * will allowB any user on any node with any transport to display output on your workstaton./ 3. Click on the Add button and the Clock OK.n7 Refer to the DECwindow User Guide for further details.N2 MODESI# DWremterm can be run in two modes:c? MENU MODE: commands are entered from a Small Menu Window.u@ COMMAND MODE: commands are entered from the DCL command line. 3 MENU_MODEfG Commands are entered from a Small Menu Window. DWremterm can be added D as a DECwindows Application or simply started from the DCL command  line by entering:-o e $ @VUE$LIBRARY:DWREMTERM.COM F This will then display a small DWremterm MENU window at the top left C hand corner of your screen. The WINDOW POSITION and INITIAL STATE $I (window or icon) can be altered from the default setting by editing the G resource file. Details on how to do this is documented in the resource D file itself located in decw$user_defaults:dwremterm$default_v*.dat.3 COMMAND_MODE; Commands are entered from the DCL command line by typing:-e: $ @VUE$LIBRARY:DWREMTERM nodename command [qualifiers...]A It is suggested that DWremterm be defined as a symbol and placedE6 in your login.com. This should be entered as follows:' $ DWREMTERM :== @VUE$LIBRARY:DWREMTERMf0 Example: $ @VUE$LA Example 1: DWremterm> RDT MVAX ICON MVAX_DECTERM "" MVAXS1::0.0XE $ @VUE$LIBRARY:DWREMTERM RDT MVAX ICON MVAX_DECTERM "" - % MVAXS1::0.0 G This example will bring up a remote DECterm session as an icon named pB MVAX_DECTERM on MVAX and display it on MVAXS1 Server 0 Screen 0.5 Example 2: DWremterm> RDT MVAX"KINGSMILL PASSWORD" eB $ @VUE$LIBRARY:DWREMTERM RDT MVAX"KINGSMILL PASSWORD" oH This example will bring up a remote DECterm sessC This requires LATmaster Software to be installed which is optional / on VMS 5.4-x, but is integrated into VMS 5.5. ; If LATmaster is not installed then use the DECNET command. e@ The LAT command does not require the DECwindows software to be @ installed on the remote node and is only valid under MENU MODE. C The logical LAT$DISCONNECT_CHARACTER can be defined to specify an tB alternate disconnect character. The default character is Ctrl+\ ., Command syntax is: DWremterm> LAT nIBRARY:DWREMTERM RDT MVAX -or- $ DWREMTERM RDT MVAX? Commands are entered directly from the DCL prompt. In all the B following examples the $ DWREMTERM symbol can be be used in place of the DWremterm> prompt. 2 COMMANDS Valid command are:- H HELP, DWHELP, LAT, DECNET, TELNET, LDR, RDT, RFV, RDW, RSH, DWRT and $.. Parameters shown in [] brackets are optional.3 HELP .H This gives you a list of valid commands and information on how to gain  further help.E Brief Help can be obtained by entering a Command with no qualifiers.D, Full Help can be obtained by typing DWHELP.$ Command syntax is: DWremterm> HELP & Example 1: DWremterm> HELP or( $ @VUE$LIBRRY:DWREMTERM HELP n Valid Commands are:TJ LAT,DECNET,TELNET,LDT,RDT,RFV,RDW,RSH,DWRT,$, HELP and DWHELP.F Enter Command only for Brief Help or DWHELP for Full Help. t& Example 2: DWremterm> RDT or' $ @VUE$LIBRRY:DWREMTERM RDTo9  This command creates a Remote DECterm Window: ; RDT nodename [init_state] [title] [dcl_command]i4 [display] [transport] [X:Y] DWremterm> /= This example shows how to get brief help on the command RDT.A 3 DWHELP eJ This command will create a new window and call sys$library:dwremterm.hlb.; A full description of each command is given with examples.e& Example: DWremterm> DWHELP or( $ @VUE$LIBRRY:DWREMTERM DWHELP3 LAT D This command creates a new DECterm window, sets the icon and title @ name to the requested nodename and requests login information. > The command is equivalent to a CREATE/TERMINAL followed by a  SET HOST/LAT command. MF VMS V5.5-2 is required to support outgoing LAT. This is enabled using1 the MCR LATCP> SET NODE/CONNECTION=BOTH command.h? If LAT is not installed then use the DECNET or TELNET command.i@ The LAT command does not require the DECwindows software to be  installed on the remo2 TROUBLESHOOTING HINTS@ The following logicals can be used to aid in troubleshooting.L DWREMTERM_VERBOSE to display the progress of both local and remote eventsJ If verbose is enabled then a full sized menu window will be displayed1 DWREMTERM_VERIFY to turn on verify and verboseL DWREMTERM_DEBUG will turn on verbose and will always ask whether you want: to copy a new version of DWremterm to the remote nodeB This can also be enabled by prefixing the version with te node. C The logical LAT$DISCONNECT_CHARACTER can be defined to specify an aB alternate disconnect character. The default character is Ctrl+\ ., Command syntax is: DWremterm> LAT nodename ' Example 1: DWremterm> LAT MVAX eF This example creates a window using LAT as its network transport and D connects you to node MVAX. You are then prompted for your username  and password. 4 NODENAME aD This specifies the desired nodename. You cannot use LAT to connect > to yourseTlf. If this is required then use the DECNET command. r Example: MVAX? If this field is left blank a brief help message is displayed.l 3 DECNET C This command creates a new DECterm window, sets the icon and titlen@ name to the requested nodename and requests login information. = The command is equivalent to a CREATE/TERMINAL followed by ac SET HOST command.? If DECNET is not installed then use the LAT or TELNET command.EC The DECNET command does not require the DECwindows software t "­POÁË“J• 1 DWremterm N DWremterm is designed to allow users flexibility in using DECwindows across L a large number of machines connected together by a Local Area Network. It K allows users to create LAT or DECnet windows locally or to create remote L DECwindow sessions. The decwindows commands RDT, RFV and RDW are actually I network process's as far as VMS licensing is concerned. Therefore this I legally gets around the 2 user limitations imposed on a workstation or #VAXserver. 2 INSTALLATIONJ This file needs to exist on both the local and remote nodes and requiresK the user to either specify node access control or for the remote account J to be set up for proxy access. DWremterm can simply reside in sys$login K on the remote node, which requires each user to have their own copy -or- H DWremterm can be defined as a DECnet object, requiring each system to  have only one copy.3 NETWORK_OBJECTK To install DWremterm as a network object t$he system manager should enter  the following commands: $ MCR NCP0 NCP> DEFINE OBJECT DWREMTERM NUMBER 0 FILE -> SYS$COMMON:[VUE$LIBRARY.USER]DWREMTERM.COM PROXY BOTH! NCP> SET OBJECT DWREMTERM ALL NCP> EXIT $3 LOCAL_DECNET_TASKG If DWremterm is not installed as a network object then by default no H other setups are required. However if the DECnet object task has been E modified to disable proxy access then DWremterm will fail. In this > ca%se the system manager should enter the following commands: $ MCR NCP& NCP> DEFINE OBJECT TASK PROXY BOTH NCP> SET OBJECT TASK ALL NCP> EXIT $2 DWremterm_MODES$ DWremterm can be run in two modes:5 MENU MODE: commands are entered from a Menu Window? COMMAND MODE: commands are entered from the DCL command line 3 MENU_MODEG Commands are entered from a Menu Window. DWremterm can be added as a H Decwindows Application or simply started from the DCL &command line by @ entering @VUE$LIBRARY:DWREMTERM.COM. This will display a smallI DWremterm MENU window at the top left hand corner of your screen. This J can be altered by defining the logical DWREMTERM_X_POS, DWREMTERM_Y_POS  and DWREMTERM_INIT_STATE. 3 Refer to Configuration Setup for further details.3 COMMAND_MODE: Commands are entered from the DCL command line by typing5 @VUE$LIBRARY:DWREMTERM node command [qualifiers...] 2 COMMANDSC Valid command are:- HELP, LAT,' DECNET, RDT, RFV, RDW, DWRT and $.2 Any parameter listed in [] brackets is optional.3 HELP I This gives a list of all valid command. You are asked if you would likeI expanded help and if so sys$library:dwremterm.hlb is called. For brief J help you can simply type the command only which will then display a list of valid qualifiers. Command syntax is { HELP } % Example: DWremterm> HELP or% @VUE$LIBRRY:DWREMTERM HELP > You are then asked( if you would like brief or expanded help.3 LAT  L A T W I N D O WE This command creates a new decterm window, sets the icon and title E name to the requested nodename and requests login information. The H command is equivalent to a CREATE/TERMINAL followed by a SET HOST/LAT command. I The LATmaster software is optional in VMS 5.4-x and is integrated into E VMS 5.5. If LATmaster is not installed then use the DECnet command. K The logical LAT$DISCONNECT_C)HARACTER can be used to specify an alternate 7 disconnect character. The default character is Ctrl+\% Command syntax is { LAT nodename } ( Example: DWremterm> LAT MVAX or/ @VUE$LIBRRY:DWREMTERM LAT MVAX G This example creates a window using LAT as its network transport and D connects you to MVAX. You are then prompted for your username and password. 3 'NODENAME'  L A T W I N D O WG Specifying just the NODENAME without a command will de*fault to a LAT - session as described under the LAT command.@ Command syntax is: { NODENAME } which becomes { LAT nodename }' Example: DWremterm> MVAX or' @VUE$LIBRARY:DWREMTERM MVAXG This example creates a window using LAT as its network transport and D connects you to MVAX. You are then prompted for your username and password. 3 DECNET  D E C n e t W I N D O WC This command creates a new decterm window, sets the icon and title@ name to+ the requested nodename and requests login information. L The command is equivalent to a CREATE/TERMINAL and then a SET HOST command.& Command syntax is { DECNET nodename }- Example: DWremterm> DECNET MVAX or- @VUE$LIBRARY:DWREMTERM DECNET MVAXJ This example creates a window using DECnet as its network transport and M connects you to MVAX. You are then prompted for your username and password. 3 RDT ( R E M O T E D E C T E R M I N A L K This comma ,nd starts a DECterm window on a remote node and uses X-windows M to set the display to the requested workstation. If proxy logins have been M enabled then no login information is required. If there is no proxy access J then access control information can ne supplied as part of the nodename M specification. It is the equivalent of doing a SET HOST, followed by a SET ' DISPLAY/CREATE and a CREATE/TERMINAL.K Command syntax is:{ RDT nodename [init_state] [icon_title] [dcl_command] : - [display] [transport] }A Example 1: DWremterm> RDT MVAX ICON MVAX_DECTERM "" MVAXS1::0.0M @VUE$LIBRARY:DWREMTERM RDT MVAX ICON MVAX_DECTERM "" MVAXS1::0.0G This example will bring up a remote decterm session as an icon named B MVAX_DECTERM on MVAX and display it on MVAXS1 Server 0 Screen 0.5 Example 2: DWremterm> RDT MVAX"KINGSMILL PASSWORD" @ @VUE$LIBRARY:DWREMTERM RDT MVAX"KINGSMILL PASSWORD" L This example will bring .up a remote decterm session on MVAX using the VMS  account KINGSMILL.3 RFV  R E M O T E F I L E V I E WN This command starts a FileView window on a remote node and uses X-windows to M set the display to the requested workstation. It is the equivalent of doing O a SET HOST, followed by a SET DISPLAY/CREATE and a RUN SYS$SYSTEM:VUE$MASTER. N NOTE: Attempting to bring up Fileview as an icon may actually bring Fileview @ up as a window. This is a bug in the current X-windows Toolki/t.G Command syntax is: { RFV nodename [init_state] [display] [transport] }9 Example: DWremterm> RDT MVAX ICON LAT_080027AFBE:0.0 LATE @VUE$LIBRARY:DWREMTERM RDT MVAX ICON LAT_080027AFBE:0.0 LATN This example will bring up a remote fileview session on MVAX and display the - information on a VT1200 node LAT_080027AFBE.3 RDW # R E M O T E D E C W I N D O W SO This command sets the display to the requested workstation and allows the userO to specify the command proc 0edure or executable to run. It is the equivalent ofO doing a SET HOST, followed by a SET DISPLAY/CREATE and any valid command that & uses X-windows as its display device.B Command syntax is: { RDW nodename command [display] [transport] }. Example 1: DWremterm> RDT MVAX "MCR DECWRITE": @VUE$LIBRARY:DWREMTERM RDT MVAX "MCR DECWRITE"= This example will bring up a remote DECwrite session on MVAX5 Example 2: DWremterm> RDT MVAX @VUE$LIBRARY:DWALLIN1B @VUE$LIBRARY:D 1WREMTERM RDT OAVAX @VUE$LIBRARY:DWALLIN1< This example will bring up a remote ALLIN1 session on OAVAX DWRT   D W r e m t e r mN This command allows you to bring up a second DWremterm window in the context L of another user. It is designed for a user who has a personnel account but J also needs to use a group functional account such as the system managers K account. The DWRT Window, is displayed by default, just below the default M DWremterm Menu window position near the top left ha 2nd corner of the screen. I This can be altered by defining the logical names DWREMTERM_DWRT_X_POS, K DWREMTERM_DWRT_Y_POS and DWREMTERM_DWRT_INIT_STATE. Refer to CONFIGURATION SETUP help for further details.; Command syntax is: { DWRT nodename [display] [transport] }* Example: eg. DWremterm> DWRT MVAX"OLSENK"2 @VUE$LIBRARY:DWREMTERM DWRT MVAX"OLSENK"N This example shows how you can be logged in as one user yet bring up another J DWremterm window in the context of another us3er. Here user KINGSMILL is M bringing up a DWremterm window using the OLSENK's account. Now all commands 8 issued under that DWremterm window will be user OLSENK.3 $  $ D C L C O M M A N D6 This simply executes a dcl command in the menu window% Command syntax is: { $ dcl_command }! Example: DWremterm> $ show error* @VUE$LIBRARY:DWREMTERM $ SHOW ER2 COMMAND QUALIFIERS7 Command Qualifier Descriptions: Valid qualifiers are:-E Nodename, Init_state, Icon_ti4tle, DCL_command, Display and Transport 3 NODENAME J This specifies the desired nodename. The double colon suffix is optional.4 A "0" will decode as being the currently used node.< For LAT and DECNET this is just any valid nodename eg. VAXA@ For RDT, RFV, RDW and DWRT access controls can also be supplied E Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::O If this field is left blank a brief help message is display on the respective command. 3 INIT_STA5TE N This gives you the choice of bringing up the display as an Icon or a Window. $ Valid entries are ICON and WINDOW.  The default is window . 3 ICON_TITLE = This specifies the desired icon name and window title name. - The default is 'nodename':X'count':'command'& where NODENAME - is the remote node: x - is L for local window (LAT and DECnet): - is R for Remote window (RDT, RFV, RDW): COMMAND - is the command (LAT, DECNET, RDT etc.)63 DCL_COMMAND M A DCL Command procedure to run after the DECterm window is created. This is % an optional parameter with RDT only. 4 DISPLAY L This specifies the output display device. By default it is on your current M workstation, however it can be redirected to another workstation or screen.  ' The syntax is NODENAME::SERVER.SCREEN. Example: DECNET VAXA::0.0 TCPIP 16.153.0.1:0.0 ADSP GEOFF:X11@DEC:0.2 LAT LAT_08002B272829:0.0 74 TRANSPORTL This specifies the X-windows transport protocol. Current valid entries are& DECnet, TCPIP, LAT and ADSP (Apple).2 CONFIGURATION_SETUPSI The following logicals can be used to change the default behaviour of DWremtermM DWREMTERM_INHIBIT_COPY to prevent a user being asked whether a new version" of DWremterm should be copied@ DWREMTERM_X_POS defines the X position for the DWremterm MENU Default value is 10C DWREMTERM_Y_POS defines the Y posit8ion for the DWremterm MENU  Default value is 108A DWREMTERM_INIT_STATE defines the startup state. Window or Icon Default value is WINDOWJ DWREMTERM_DWRT_X_POS defines the X position for the DWremterm DWRT MENU Default value is 10K DWREMTERM_DWRT_Y_POS defines the Y position for the DWremterm DWRT MENU  Default value is 250F DWREMTERM_DWRT_INIT_STATE defines the startup state. Window or Icon Default value is WINDOWF LAT$DISCONNECT_CHARACTER 9defines the character that you can use to C disconnect from a remote session. Default character is Ctrl+\.2 TROUBLESHOOTING_HINTS@ The following logicals can be used to aid in troubleshooting.L DWREMTERM_VERBOSE to display the progress of both local and remote eventsJ If verbose is enabled then a full sized menu window will be displayed1 DWREMTERM_VERIFY to turn on verify and verboseL DWREMTERM_DEBUG will turn on verbose and will always ask whether you want: t o copy a new version of DWremterm to the remote nodeB This can also be enabled by prefixing the version with an "X"C NETSERVER.LOG on the remote node may also aid in troubleshootingL Modifying the version from V0.0 to X0.0 will always ask whether you would1 like a new version copied to the remote nodewwww DWremtermº«"jƒ×®_• GEOFF DWremtermº«"`Ñ¥b• OLSENK DWremtermº«"jù-ÿób• ALLIN1 DWremtermº«"J‚6Ùe• GEOFF DWremtermº«"Š0Ñe• GEOFF DWremtermº«"*–ø‹e• GEOFF DWremtermº«"ªŠºZØe• OLSENK DWremtermº«"ºh9Ä’• GEOFF DWremtermº«"ô”Gæ’• GEOFF DWremtermº«"âú¨#ç’• GEOFF DWremtermº«"­ nm™Ê— OLSENK DWremtermº«"úèZW ˜ GEOFF DWremtermº«"™ô㳉™ KINGSMILL DWremte =UE$LIBRARY:DWREMTERM.COM and SYS$HELP:DWREMTERM.HLB.I DWremterm.com needs to exist on the local node and on the remote node toeI use the RDT, RDW, DWRT and RFV commands. The user is required to either eH specify node access control or for the remote account to be set up for  proxy access.  rM DWremterm can simply reside in sys$login on the remote node, which requires c" each user to have their own copy. -or- I DWremterm can be defined as a DECnet object, requiring only one copy on c e>ach system.VJ VMS V5.5-2 is required to support outgoing LAT. This is enabled using the- MCR LATCP> SET NODE/CONNECTION=BOTH command.TG The TELNET and RSH commands require TCPIP access and have been tested tD with DIGITAL's TCP/IP Services for VMS (UCX), Multinet and TCPWARE.3 NETWORK_OBJECTD To install DWremterm as a network object the system manager should  enter the following commands: C DECnet/IV $ MCR NCPC. NCP> DEFINE OBJECT DWREMTERM NUMBER 0 FILE -< SYS$COMMON:[VUE?$LIBRARY.USER]DWREMTERM.COM PROXY BOTH NCP> SET OBJECT DWREMTERM ALLC NCP> EXITM $D DECNET/OSI = $ @sys$startup:net$configure application_add dwremterm "" -{N "{name=dwremterm}||vue$library:dwremterm.com|true|true|true|true|true||||1"  $IF If DWremterm is not installed as a network object then by default no G other setups are required. However if the DECnet object task has been dD Modified to disable proxy access then DWremterm will fail. In this = case the system manager sho@uld enter the following commands: $ MCR NCP & NCP> DEFINE OBJECT TASK PROXY BOTH NCP> SET OBJECT TASK ALL NCP> EXIT  $R3 PROXY_ACCOUNTSC Proxy accounts allow a user direct access to another users accountt4 without having to specify a username and password. 4 DECNET@ The system manager can set up proxy account access from within AUTHORIZE.  Example: $ MCR AUTHORIZE> ; UAF> ADD/PROXY MVAX::KINGSMILL KINGSMILL/DEFAULT 0 UAF> ADD/PROXY MVAX::AKINGSMILL OLSENK UAF> EXIT $A This examples allows user KINGSMILL on node MVAX into the local NA KINGSMILL and OLSENK accounts. The default switch enables you toe6 specify just the nodename when addressing this node:- eg. $ DIRECTORY TVAX:: A If Default access is not specified then you need to specify the d2 nodename and username when addressing this node:-! eg. $ DIRECTORY TVAX"OLSENK"::I= If you do not have proxy access then you need to specify thed< noden Bame, username and password when addressing this node:-* eg. $ DIRECTORY TVAX"SYSTEM password":: C DWremterm gives you the flexibility to use any of these addressingh. schemes, however proxy access is recommended.4 TCPIP D To set up remote user access on a UNIX machine, or TCPWARE/MULTINETB under VMS you specify the remote node and username in the .rhosts; file located in $HOME (UNIX) or SYS$LOGIN (VMS) directory.e< eg. $ TYPE SYS$LOGIN:.RHOSTS -or- # more $HOME/.rhosts tvax CgeoffkD This allows geoffk on tvax to access the account owned by .rhostsD TCPIP Services for VMS must be done by the system manager using the UCX> ADD PROXY command.= eg. $ UCX ADD PROXY KINGSMILL/REMOTE_USER=GEOFFK/HOST=TVAXTA This allows geoffk on tvax to access the kingsmill account on t the local nodeEH To configure TCPIP Services for VMS to allow proxy access the following" configuration may be necessary.( UCX> SET SERVICE RSH /FLAG=(PROXY,CASE)+ UCX> SET SERVICE RLOGIN / DFLAG=(PROXY,CASE)l 3 SECURITYC The Factory Defaults prohibit a remote users from displaying theire? output to your workstation. To authorize other users or remotet2 nodes to use your workstation display you should:= 1. Choose Security... from Session Manager's Options menu.oC 2. Type the nodename, the username, and the method of transport,hB of the user you want to authorize. Entering * * * will allowB any user on any node with any transport to display output on your worksEtaton./ 3. Click on the Add button and the Clock OK.a7 Refer to the DECwindow User Guide for further details.2 MODES # DWremterm can be run in two modes: ? MENU MODE: commands are entered from a Small Menu Window.a@ COMMAND MODE: commands are entered from the DCL command line. 3 MENU_MODERG Commands are entered from a Small Menu Window. DWremterm can be added pD as a DECwindows Application or simply started from the DCL command  line by entering:-c a $ @VUE$LIBRARY:DWREMT GERM.COM F This will then display a small DWremterm MENU window at the top left C hand corner of your screen. The WINDOW POSITION and INITIAL STATE rI (window or icon) can be altered from the default setting by editing the cG resource file. Details on how to do this is documented in the resourceuD file itself located in decw$user_defaults:dwremterm$default_v*.dat.3 COMMAND_MODE; Commands are entered from the DCL command line by typing:-R: $ @VUE$LIBRARY:DWREMTERM nodename command [qualifieGA It is suggested that DWremterm be defined as a symbol and placedn6 in your login.com. This should be entered as follows:' $ DWREMTERM :== @VUE$LIBRARY:DWREMTERMl9 The LAT and DECNET commands are NOT valid in this mode. . These commands can only be used in Menu mode.0 Example: $ @VUE$LIBRARY:DWREMTERM RDT MVAX -or- $ DWREMTERM RDT MVAX? Commands are entered directly from the DCL prompt. In all the sB following examples the $ DWREMTERM symbol can be be used in place of thHrs...]A It is suggested that DWremterm be defined as a symbol and placed 6 in your login.com. This should be entered as follows:' $ DWREMTERM :== @VUE$LIBRARY:DWREMTERMc0 Example: $ @VUE$LIBRARY:DWREMTERM RDT MVAX -or- $ DWREMTERM RDT MVAX? Commands are entered directly from the DCL prompt. In all the RB following examples the $ DWREMTERM symbol can be be used in place of the DWremterm> prompt. 2 COMMANDS Valid command are:- H HELP, DWHELP, LAT, DECNET, TELNET, LDR, RDTI, RFV, RDW, RSH, DWRT and $.. Parameters shown in [] brackets are optional.3 HELP yH This gives you a list of valid commands and information on how to gain  further help.E Brief Help can be obtained by entering a Command with no qualifiers.m, Full Help can be obtained by typing DWHELP.$ Command syntax is: DWremterm> HELP & Example 1: DWremterm> HELP or( $ @VUE$LIBRRY:DWREMTERM HELP e Valid Commands are: J LAT,DECNET,TELNET,LDT,RDT,RFV,RDW, JRSH,DWRT,$, HELP and DWHELP.F Enter Command only for Brief Help or DWHELP for Full Help. m& Example 2: DWremterm> RDT or' $ @VUE$LIBRRY:DWREMTERM RDTr9 This command creates a Remote DECterm Window:m; RDT nodename [init_state] [title] [dcl_command]w4 [display] [transport] [X:Y] DWremterm> n= This example shows how to get brief help on the command RDT. 3 DWHELP EJ This command will create a new windMow and call sys$library:dwremterm.hlb.; A full description of each command is given with examples.n& Example: DWremterm> DWHELP or( $ @VUE$LIBRRY:DWREMTERM DWHELP3 LAT D This command creates a new DECterm window, sets the icon and title @ name to the requested nodename and requests login information. > The command is equivalent to a CREATE/TERMINAL followed by a  SET HOST/LAT command. TF VMS V5.5-2 is required to support outgoing LAT. This is enabled using1 the MCR LLC This requires LATmaster Software to be installed which is optional / on VMS 5.4-x, but is integrated into VMS 5.5. ; If LATmaster is not installed then use the DECNET command. e@ The LAT command does not require the DECwindows software to be @ installed on the remote node and is only valid under MENU MODE. C The logical LAT$DISCONNECT_CHARACTER can be defined to specify an tB alternate disconnect character. The default character is Ctrl+\ ., Command syntax is: DWremterm> LAT nMC This requires LATmaster Software to be installed which is optional / on VMS 5.4-x, but is integrated into VMS 5.5. r; If LATmaster is not installed then use the DECNET command.  r@ The LAT command does not require the DECwindows software to be @ installed on the remote node and is only valid under MENU MODE. C The logical LAT$DISCONNECT_CHARACTER can be defined to specify an eB alternate disconnect character. The default character is Ctrl+\ ., Command syntax is: DWremterm> LAT nNATCP> SET NODE/CONNECTION=BOTH command.S? If LAT is not installed then use the DECNET or TELNET command.n@ The LAT command does not require the DECwindows software to be  installed on the remote node. C The logical LAT$DISCONNECT_CHARACTER can be defined to specify an iB alternate disconnect character. The default character is Ctrl+\ ., Command syntax is: DWremterm> LAT nodename ' Example 1: DWremterm> LAT MVAX F This example creates a window using LAT as its network Ptransport and D connects you to node MVAX. You are then prompted for your username  and password. 4 NODENAME lD This specifies the desired nodename. You cannot use LAT to connect > to yourself. If this is required then use the DECNET command. m Example: MVAX? If this field is left blank a brief help message is displayed.A 3 DECNET C This command creates a new DECterm window, sets the icon and titleL@ name to the requested nodename and requests login information. = The command is P4 DCL_COMMAND M A DCL Command procedure to run after the DECterm window is created. This is f% an optional parameter with RDT only. 4 DISPLAY L This specifies the output display device. By default it is on your current M workstation, however it can be redirected to another workstation or screen. e e' The syntax is NODENAME::SERVER.SCREEN. Example: DECNET VAXA::0.0R TCPIP 16.153.0.1:0.0 ADSP GEOFF:X11@DEC:0.2 LAT LAT_08002B272829:0.0X 4 Requivalent to a CREATE/TERMINAL followed by am SET HOST command.? If DECNET is not installed then use the LAT or TELNET command. C The DECNET command does not require the DECwindows software to be a installed on the remote node./ Command syntax is: DWremterm> DECNET nodename n+ Example: DWremterm> DECNET MVAX I This example creates a window using DECnet as its network transport and eH connects you to node MVAX. You are then prompted for your username and password. 4 NOR4 DCL_COMMAND M A DCL Command procedure to run after the DECterm window is created. This is t% an optional parameter with RDT only.u 4 DISPLAY L This specifies the output display device. By default it is on your current M workstation, however it can be redirected to another workstation or screen. f t' The syntax is NODENAME::SERVER.SCREEN.l Example: DECNET VAXA::0.0_ TCPIP 16.153.0.1:0.0 ADSP GEOFF:X11@DEC:0.2 LAT LAT_08002B272829:0.0O E 4 SDENAME aD This specifies the desired nodename. A double colon "::" suffix is > optional. A "0" will decode as being the currently used node. q Example: MVAX, 0::, MVAX::l? If this field is left blank a brief help message is displayed.A 3 TELNETbC This command creates a new DECterm window, sets the icon and titleN@ name to the requested nodename and requests login information. = The command is equivalent to a CREATE/TERMINAL followed by ad TELNET command.> If TCPIP is not installUed then use the DECNET or LAT command.C The TELNET command does not require the DECwindows software to be a installed on the remote node./ Command syntax is: DWremterm> TELNET nodename n+ Example: DWremterm> TELNET MVAX I This example creates a window using TCP/IP as its network transport and H connects you to node MVAX. You are then prompted for your username and password. 4 NODENAME F This specifies the desired nodename. A colon ":" suffix is optional. 4 A "0" will Wo be f installed on the remote node./ Command syntax is: DWremterm> DECNET nodename w+ Example: DWremterm> DECNET MVAX tI This example creates a window using DECnet as its network transport and H connects you to node MVAX. You are then prompted for your username and password. 4 NODENAME oD This specifies the desired nodename. A double colon "::" suffix is > optional. A "0" will decode as being the currently used node. s Example: MVAX, 0::, MVAX::e? If this field iVdecode as being the currently used node. m, Example: MVAX, 0:, MVAX:, yakka.ali.dec.com? If this field is left blank a brief help message is displayed.e3 LDTI This command creates a new local DECterm window, sets the icon and title. and does an rlogin.> The command is equivalent to a CREATE/TERMINAL followed by an RLOGIN command.> If TCPIP is not installed then use the DECNET or LAT command.@ The LDT command does not require the DECwindows software to be  installed on the remoteb node.A Command syntax is: DWremterm> LDT nodename [init_state] [title] T( Example: DWremterm> LDT MVAX E This example creates a local DECterm window and then uses TCP/IP to s remotely connect to node MVAX. 4 NODENAME ? This specifies the desired nodename. A single colon suffix is V? optional. A "0" will decode as being the currently used node. l> Access controls can also be supplied as part of the nodename  specification.  T? Example: MVAX, MVAX:, MVAX"geoffk":, MVAXXs left blank a brief help message is displayed.r 3 TELNETdC This command creates a new DECterm window, sets the icon and title @ name to the requested nodename and requests login information. = The command is equivalent to a CREATE/TERMINAL followed by au TELNET command.> If TCPIP is not installed then use the DECNET or LAT command.C The TELNET command does not require the DECwindows software to be k installed on the remote node./ Command syntax is: DWremterm> TELNET nodename + EZxample: DWremterm> TELNET MVAX tI This example creates a window using TCP/IP as its network transport and hH connects you to node MVAX. You are then prompted for your username and password. 4 NODENAME iF This specifies the desired nodename. A colon ":" suffix is optional. 4 A "0" will decode as being the currently used node. t, Example: MVAX, 0:, MVAX:, yakka.ali.dec.com? If this field is left blank a brief help message is displayed.n3 LDTI This command creates a new loZ= This example will bring up a remote DECwrite session on MVAXT5 Example 2: DWremterm> RDT MVAX @VUE$LIBRARY:DWALLIN1TF $ @VUE$LIBRARY:DWREMTERM RDT OAVAX $ @VUE$LIBRARY:DWALLIN1< This example will bring up a remote ALLIN1 session on OAVAX 4 NODENAME A This specifies the desired nodename. The double colon suffix is l? optional. A "0" will decode as being the currently used node. .> Access controls can also be supplied as part of the nodename  specification.  cE Example: [cal DECterm window, sets the icon and title  and does an rlogin.> The command is equivalent to a CREATE/TERMINAL followed by an RLOGIN command.> If TCPIP is not installed then use the DECNET or LAT command.@ The LDT command does not require the DECwindows software to be  installed on the remote node.A Command syntax is: DWremterm> LDT nodename [init_state] [title] a( Example: DWremterm> LDT MVAX E This example creates a local DECterm window and then uses TCP/IP to " r\emotely connect to node MVAX. 4 NODENAME D? This specifies the desired nodename. A single colon suffix is i? optional. A "0" will decode as being the currently used node. K> Access controls can also be supplied as part of the nodename  specification.n f? Example: MVAX, MVAX:, MVAX"geoffk":, MVAX"KINGSMILL PASSWORD":d yakka.ali.dec.comn? If this field is left blank a brief help message is displayed.E 4 INIT_STATE VD This gives you the choice of bringing up the display as an ]Icon or 1 as a Window. Valid entries are ICON and WINDOW.  The default is WINDOW .4 TITLE = This specifies the desired icon name and window title name. a# The default is "nodename username"T3 RDT @ This command starts a DECterm window on a remote node and uses > DECwindows to set the display to the desired workstation. If = proxy logins have been enabled then no login information is a; required. If there is no proxy access then access control rC information can be supplied as part o_f the nodename specification.MC This command is the equivalent of doing a SET HOST, followed by a o* SET DISPLAY/CREATE and a CREATE/TERMINAL.1 DECwindows must be installed on the remote node.u Command syntax is: < DWremterm> RDT nodename [init_state] [title] [dcl_command] 4 [display] [transport] [X:Y]@ Example 1: DWremterm> RDT MVAX ICON MVAX_DECTERM "" MVAXS1::0.0D $ @VUE$LIBRARY:DWREMTERM RDT MVAX ICON MVAX_DECTERM "" -3 M_2 CONFIGURATION_SETUPSH The following logicals can be used to change the default behavior of DWremterm.M DWREMTERM_INHIBIT_COPY to prevent a user being asked whether a new versionH of DWremterm should be copied. By default this facility is enabled.A DWREMTERM_X_POS defines the X position for the DWremterm MENU. Default value is 10.A DWREMTERM_Y_POS defines the Y position for the DWremterm MENU. Default value is 108.B DWREMTERM_INIT_STATE defines `VAXS1::0.0 DECNET 250:100MF This example will bring up a remote DECterm session as an icon named J MVAX_DECTERM on MVAX and display it on MVAXS1 Server 0 Screen 0 with the % top left corner at location 250:100.t4 Example 2: DWremterm> RDT MVAX"KINGSMILL PASSWORD" A $ @VUE$LIBRARY:DWREMTERM RDT MVAX"KINGSMILL PASSWORD"n G This example will bring up a remote DECterm session on MVAX using the l VMS account KINGSMILL.f 4 NODENAME A This specifies the desired nodename. The doauble colon suffix is r? optional. A "0" will decode as being the currently used node. s> Access controls can also be supplied as part of the nodename  specification.n E Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::"? If this field is left blank a brief help message is displayed.i 4 INIT_STATE D This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. t The default is WINDOW .4 TITLE = This specifiels the desired icon name and window title name. a# The default is "nodename username"Y4 DCL_COMMAND A A DCL Command or DCL Command procedure to run after the DECterm d window is created. 3 Example: DWremterm> RDT MVAX "" MVAX-ALLIN1 ALLIN1A $ @VUE$LIBRARY:DWREMTERM RDT MVAX "" MVAX-ALLIN1 ALLIN1 D This will start ALL-IN-1 as a window on MVAX and set the title and  icon name to MVAX-ALLIN1e 4 DISPLAY D This specifies the output display device. By default it is on your > cc"KINGSMILL PASSWORD":s yakka.ali.dec.coma? If this field is left blank a brief help message is displayed.I 4 INIT_STATE cD This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. s The default is WINDOW .4 TITLE = This specifies the desired icon name and window title name. o# The default is "nodename username" 3 RDT @ This command starts a DECterm window on a remote node and uses > DECwindows to set the display d to the desired workstation. If = proxy logins have been enabled then no login information is d; required. If there is no proxy access then access control RC information can be supplied as part of the nodename specification.C This command is the equivalent of doing a SET HOST, followed by a d* SET DISPLAY/CREATE and a CREATE/TERMINAL.1 DECwindows must be installed on the remote node.M Command syntax is: < DWremterm> RDT nodename [init_state] [title] [dcl_command] 4 e [display] [transport] [X:Y]@ Example 1: DWremterm> RDT MVAX ICON MVAX_DECTERM "" MVAXS1::0.0D $ @VUE$LIBRARY:DWREMTERM RDT MVAX ICON MVAX_DECTERM "" -3 MVAXS1::0.0 DECNET 250:100 F This example will bring up a remote DECterm session as an icon named J MVAX_DECTERM on MVAX and display it on MVAXS1 Server 0 Screen 0 with the % top left corner at location 250:100.e4 Example 2: DWremterm> RDT MVAX"KINGSMILL PASSWORD" A $ @VUE$LIBRARY:DWREMTE fRM RDT MVAX"KINGSMILL PASSWORD"c nG This example will bring up a remote DECterm session on MVAX using the d VMS account KINGSMILL.n 4 NODENAME eA This specifies the desired nodename. The double colon suffix is V? optional. A "0" will decode as being the currently used node. f> Access controls can also be supplied as part of the nodename  specification.e oE Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::a? If this field is left blank a brief help message is displgayed.I 4 INIT_STATE cD This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. a The default is WINDOW .4 TITLE = This specifies the desired icon name and window title name. R# The default is "nodename username" 4 DCL_COMMAND A A DCL Command or DCL Command procedure to run after the DECterm I window is created. 3 Example: DWremterm> RDT MVAX "" MVAX-ALLIN1 ALLIN1A $ @VUE$LIBRARY:DWREMTERM RDT MVAX "" MVAX-ALLIhN1 ALLIN1tD This will start ALL-IN-1 as a window on MVAX and set the title and  icon name to MVAX-ALLIN1n 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  ( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXi DECNET MVAX::0.0% TCPIP MVAX.DEC.COM:0.0s ADSP i GEOFF:X11@DEC:0.2d" LAT LAT_08002B272829:0.0 4 TRANSPORTm? This specifies the DECwindows transport protocol. DECwindows dD currently supports the LOCAL, DECnet, TCPIP, LAT and ADSP (Apple) transports.f3 RFV A This command starts a Fileview window on a remote node and uses oD DECwindows to set the display to the desired workstation. Fileview F gives you most of the facilities available under the session manager.C Therefore if you add all your applications to the Fileview kMenu's D then all those facilities we be available to RFV. This may be more A convenient that using RDW. For instance. You can remotely start a< DECwrite by doing a DWremterm> RDW nodename "MCR DECWRITE".D However it may be that you already have a RFV session open on that G node. Therefore if you add DECwrite as a Fileview Application on that TB node then you can simply invoke DECwrite just as though it was a  local application.N9 It is the equivalent of doing a SET HOST, followed by a e5kD NOTE: Attempting to bring up Fileview as an icon may actually bringB Fileview up as a window. This is a bug in the current DECwindows Toolkit. 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  d( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXw DECNET MVAX::0.0% p SET DISPLAY/CREATE and a RUN SYS$SYSTEM:VUE$MASTER. A1 DECwindows must be installed on the remote node.A Command syntax is: ; DWremterm> RFV nodename [init_state] [display] [transport]e9 Example: DWremterm> RDT MVAX ICON LAT_080027AFBE:0.0 LAToG $ @VUE$LIBRARY:DWREMTERM RDT MVAX ICON LAT_080027AFBE:0.0 LATiJ This example will bring up a remote Fileview session on MVAX and display 1 the information on node LAT_080027AFBE (VT1200).n 4 NODENAME eA This specifies the desired murrent workstation, however it can be redirected to another  workstation or screen.  o( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXe DECNET MVAX::0.0% TCPIP MVAX.DEC.COM:0.0M ADSP GEOFF:X11@DEC:0.2d" LAT LAT_08002B272829:0.0 4 TRANSPORTT? This specifies the DECwindows transport protocol. DECwindows iD currently supports the LOCAL, DECnet, TCPIP, LAT and AoDSP (Apple) transports.u3 RFV A This command starts a Fileview window on a remote node and uses uD DECwindows to set the display to the desired workstation. Fileview F gives you most of the facilities available under the session manager.C Therefore if you add all your applications to the Fileview Menu's bD then all those facilities we be available to RFV. This may be more A convenient that using RDW. For instance. You can remotely start < DECwrite by doing a DWremterm> RDW nodename "MCR oD NOTE: Attempting to bring up Fileview as an icon may actually bringB Fileview up as a window. This is a bug in the current DECwindows Toolkit.M 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  ( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXU DECNET MVAX::0.0% uDECWRITE".D However it may be that you already have a RFV session open on that G node. Therefore if you add DECwrite as a Fileview Application on that RB node then you can simply invoke DECwrite just as though it was a  local application.s9 It is the equivalent of doing a SET HOST, followed by a s5 SET DISPLAY/CREATE and a RUN SYS$SYSTEM:VUE$MASTER. s1 DECwindows must be installed on the remote node.c Command syntax is: ; DWremterm> RFV nodename [init_state] [display] [transport]o9qnodename. The double colon suffix is V? optional. A "0" will decode as being the currently used node. f> Access controls can also be supplied as part of the nodename  specification.e oE Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::a? If this field is left blank a brief help message is displayed.N 4 INIT_STATE D This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. T The default is WINDOW .D NOTE:r Attempting to bring up Fileview as an icon may actually bringB Fileview up as a window. This is a bug in the current DECwindows Toolkit. 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  ( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXi DECNET MVAX::0.0% TCPIP s MVAX.DEC.COM:0.0s ADSP GEOFF:X11@DEC:0.2d" LAT LAT_08002B272829:0.0 4 TRANSPORTm? This specifies the DECwindows transport protocol. DECwindows eD currently supports the LOCAL, DECnet, TCPIP, LAT and ADSP (Apple) transports.b3 RDWbF This command sets the display to the requested workstation and allowsC the user to specify the command procedure or executable to run. If = proxy logins have been enabled then no login information is d; required. If there is no proxy actcess then access control aC information can be supplied as part of the nodename specification.dB This command is the equivalent of doing a SET HOST, followed by aE SET DISPLAY/CREATE and any valid command that uses DECwindows as itst display device.1 DECwindows must be installed on the remote node.MI Command syntax is: DWremterm> RDW nodename command [display] [transport]n. Example 1: DWremterm> RDT MVAX "MCR DECWRITE"< $ @VUE$LIBRARY:DWREMTERM RDT MVAX "MCR DECWRITE"= T yhis example will bring up a remote DECwrite session on MVAXL5 Example 2: DWremterm> RDT MVAX @VUE$LIBRARY:DWALLIN1 C $ @VUE$LIBRARY:DWREMTERM RDT MVAX @VUE$LIBRARY:DWALLIN1f< This example will bring up a remote ALLIN1 session on OAVAXP 4 NODENAME@ This specifies the desired nodename. The double colon suffix is> optional. A "0" will decode as being the currently used node.= Access controls can also bev Example: DWremterm> RDT MVAX ICON LAT_080027AFBE:0.0 LATtG $ @VUE$LIBRARY:DWREMTERM RDT MVAX ICON LAT_080027AFBE:0.0 LATeJ This example will bring up a remote Fileview session on MVAX and display 1 the information on node LAT_080027AFBE (VT1200). 4 NODENAME nA This specifies the desired nodename. The double colon suffix is t? optional. A "0" will decode as being the currently used node. o> Access controls can also be supplied as part of the nodename  specification.  E Exampwle: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD":: ? If this field is left blank a brief help message is displayed.e 4 INIT_STATE D This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. u The default is WINDOW .D NOTE: Attempting to bring up Fileview as an icon may actually bringB Fileview up as a window. This is a bug in the current DECwindows Toolkit.c 4 DISPLAY D This specifies the output display device.x By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  V( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXA DECNET MVAX::0.0% TCPIP MVAX.DEC.COM:0.0  ADSP GEOFF:X11@DEC:0.2t" LAT LAT_08002B272829:0.0 4 TRANSPORTc? This specifies the DECwindows transport protocol. DECwindows RD currently supports the LzOCAL, DECnet, TCPIP, LAT and ADSP (Apple) transports. 3 RDWCF This command sets the display to the requested workstation and allowsC the user to specify the command procedure or executable to run. Ifn= proxy logins have been enabled then no login information is ; required. If there is no proxy access then access control rC information can be supplied as part of the nodename specification.nB This command is the equivalent of doing a SET HOST, followed by aE SET DISPLAY/CREATE and any va{ supplied as part of the nodenameS specification. E Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::n? If this field is left blank a brief help message is displayed.m 4 DISPLAYnC This specifies the output display device. By default it is on your = current workstation, however it can be redirected to another  workstation or screen.( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXt~lid command that uses DECwindows as itsa display device.1 DECwindows must be installed on the remote node.sI Command syntax is: DWremterm> RDW nodename command [display] [transport]m. Example 1: DWremterm> RDT MVAX "MCR DECWRITE"< $ @VUE$LIBRARY:DWREMTERM RDT MVAX "MCR DECWRITE"= This example will bring up a remote DECwrite session on MVAX 5 Example 2: DWremterm> RDT MVAX @VUE$LIBRARY:DWALLIN1uC $ @VUE$LIBRARY:DWREMTERM RDT MVAX @VUE$LIBRARY:DWALLIN1"< This | DECNET MVAX::0.0# TCPIP 16.153.0.1:0.0m 4 TRANSPORTn> This specifies the DECwindows transport protocol. DECwindowsC currently supports the LOCAL, DECnet, TCPIP, LAT and ADSP (Apple)H transports.U3 RSHW: This command allows the user to run a remote executable, B command procedure or script file. The destination can be any node4 that supports RSH, such as VMS, UNIX or WINDOWS/NT.< It is the equivalent of doing a RSH, followed by any valid 3 command that uses} X-windows as its display device.A0 X-windows must be installed on the remote node.4 Command syntax is: DWremterm> RSH nodename command @ Example 1: DWremterm> RSH MVAX "MCR DECW$CLOCK -DISPLAY GVAX:0"E $ @VUE$LIBRARY:DWREMTERM RSH MVAX "MCR DECW$CLOCK -DISPLAY GVAX:0" ; This example will bring up a remote CLOCK session on MVAX 2 and displayed on GVAX using a TCP/IP transport., Example 2: DWremterm> RSH MVAX"KINGSMILL" -> "MCR DECW$UTILS:ICO -DISPLAY GVAX ::0": $ @VUE$LIBRARY:DWREMTERM RSH MVAX"KINGSMILL" -> "MCR DECW$UTILS:ICO -DISPLAY GVAX::0"B This example will bring up a remote ICO display on MVAX using theD KINGSMILL account and displayed on GCAX using a DECnet transport.0 Example 3: DWremterm> rsh mvax"geoffk secret" -; "/usr/bin/X11/ico -display gvax:0"d> $ @VUE$LIBRARY:DWREMTERM rsh mvax"geoffk secret" -; "/usr/bin/X11/ico -display gvax:0example will bring up a remote ALLIN1 session on OAVAXP 4 NODENAME@ This specifies the desired nodename. The double colon suffix is> optional. A "0" will decode as being the currently used node.= Access controls can also be supplied as part of the nodenamet specification.fE Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD":: ? If this field is left blank a brief help message is displayed. 4 €DISPLAY C This specifies the output display device. By default it is on yourb= current workstation, however it can be redirected to anothert workstation or screen.w( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXs DECNET MVAX::0.0# TCPIP 16.153.0.1:0.0n 4 TRANSPORTs> This specifies the DECwindows transport protocol. DECwindowsC currently supports the LOCAL, DECnet, TCPIP, LATƒ and ADSP (Apple)P transports. 3 RSHa: This command allows the user to run a remote executable, B command procedure or script file. The destination can be any node4 that supports RSH, such as VMS, UNIX or WINDOWS/NT.< It is the equivalent of doing a RSH, followed by any valid 3 command that uses X-windows as its display device.e0 X-windows must be installed on the remote node.4 Command syntax is: DWremterm> RSH nodename command @ Example 1: DWremterm> RSH MVAX "MCR DECW$CLOCK -DIS ‚"rI This example will bring up a remote ICO display on MVAX, a unix machine,nE using the "geoffk" account, password "secret" and displayed on GCAX n using the TCP/IP transport. 4 NODENAME ? This specifies the desired nodename. A single colon suffix is V? optional. A "0" will decode as being the currently used node. l> Access controls can also be supplied as part of the nodename  specification.  P? Example: MVAX, MVAX:, MVAX"geoffk":, MVAX"KINGSMILL PASSWORD":d yakka.ali.de „c.com ? If this field is left blank a brief help message is displayed. 4 DISPLAY ? The display must be either specified as part of the command ord- included in the script or command procedure.a3 DWRT F This command allows you to bring up a second DWremterm window in the H context of another user. It is designed for a user who has a personnel F account but also needs to use a group functional account such as the I system managers account. The DWRT Window, is displayed by default, just rI…PLAY GVAX:0"E $ @VUE$LIBRARY:DWREMTERM RSH MVAX "MCR DECW$CLOCK -DISPLAY GVAX:0"n; This example will bring up a remote CLOCK session on MVAX e2 and displayed on GVAX using a TCP/IP transport., Example 2: DWremterm> RSH MVAX"KINGSMILL" -> "MCR DECW$UTILS:ICO -DISPLAY GVAX::0": $ @VUE$LIBRARY:DWREMTERM RSH MVAX"KINGSMILL" -> "MCR DECW$UTILS:ICO -DISPLAY GVAX::0"B This example will bring up a remote ICO display on MVAX using the‡ below the default DWremterm Menu window position near the top left hand w= corner of the screen. The WINDOW POSITION and INITIAL STATE dI (window or icon) can be altered from the default setting by editing the hG resource file. Details on how to do this is documented in the resourceWI file itself located in decw$user_defaults:dwremterm$dwrt_default_v*.dat.EH You can override the WINDOW POSITION resource file defaults by definingK the logical name DWREMTERM_DWRT_X and DWREMTERM_DWRT_Y on the loc†D KINGSMILL account and displayed on GCAX using a DECnet transport.0 Example 3: DWremterm> rsh mvax"geoffk secret" -; "/usr/bin/X11/ico -display gvax:0"e> $ @VUE$LIBRARY:DWREMTERM rsh mvax"geoffk secret" -; "/usr/bin/X11/ico -display gvax:0" I This example will bring up a remote ICO display on MVAX, a unix machine, E using the "geoffk" account, password "secret" and displayed on GCAX o using the TCP/IP transport. 4 NODENAME ‰? This specifies the desired nodename. A single colon suffix is s? optional. A "0" will decode as being the currently used node. N> Access controls can also be supplied as part of the nodename  specification.r ? Example: MVAX, MVAX:, MVAX"geoffk":, MVAX"KINGSMILL PASSWORD":  yakka.ali.dec.com? If this field is left blank a brief help message is displayed.A 4 DISPLAY ? The display must be either specified as part of the command oro- included in the script or command procedure ˆal node. D= The INITIAL STATE can also be specified on the command line. E This command requires DECwindows to be installed on the remote node.SD Command syntax is: DWremterm> DWRT nodename [init_state] [display] 9 [transport] u( Example 1: DWremterm> DWRT MVAX"OLSENK"6 $ @VUE$LIBRARY:DWREMTERM DWRT MVAX"OLSENK"F This example shows how you can be logged in as one user yet bring up E another DWremterm window in the context of another Šuser. Here user G KINGSMILL is bringing up a DWremterm window under the OLSENK account. oE Now all commands issued under that DWremterm window will be of user OLSENK. n 4 NODENAME eA This specifies the desired nodename. The double colon suffix is V? optional. A "0" will decode as being the currently used node. f> Access controls can also be supplied as part of the nodename  specification.e oE Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::a? If this field is Œ.,3 DWRT GF This command allows you to bring up a second DWremterm window in the H context of another user. It is designed for a user who has a personnel F account but also needs to use a group functional account such as the I system managers account. The DWRT Window, is displayed by default, just dI below the default DWremterm Menu window position near the top left hand c= corner of the screen. The WINDOW POSITION and INITIAL STATE eI (window or icon) can be altered from the default setting ‹left blank a brief help message is displayed.I 4 INIT_STATE pD This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. e The default is WINDOW . 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  ( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- ---------  DECNET MVAXe DECNET MVAX::0.0% TCPIP MVAX.DEC.COM:0.0h ADSP GEOFF:X11@DEC:0.2D" LAT LAT_08002B272829:0.0 4 TRANSPORTS> This specifies the DECwindows transport protocol. DECwindows C currently supports the LOCAL, DECnet, TCPIP, LAT and ADSP (Apple) p transports.4 DEFINING_PROXY_ACCESSIB Setting up proxy access is a system management function. See your3 System manager to have this functionality enabled.O Example: $ MCR AUTHORIZEA by editing the G resource file. Details on how to do this is documented in the resource I file itself located in decw$user_defaults:dwremterm$dwrt_default_v*.dat.1H You can override the WINDOW POSITION resource file defaults by definingK the logical name DWREMTERM_DWRT_X and DWREMTERM_DWRT_Y on the local node. O= The INITIAL STATE can also be specified on the command line.IE This command requires DECwindows to be installed on the remote node.cD Command syntax is: DWremterm> DWRT nodename [inŽit_state] [display] 9 [transport] ( Example 1: DWremterm> DWRT MVAX"OLSENK"6 $ @VUE$LIBRARY:DWREMTERM DWRT MVAX"OLSENK"F This example shows how you can be logged in as one user yet bring up E another DWremterm window in the context of another user. Here user cG KINGSMILL is bringing up a DWremterm window under the OLSENK account. hE Now all commands issued under that DWremterm window will be of user OLSENK. - 4 NODENAME NA This specifies the desired nodename. The double colon suffix is O? optional. A "0" will decode as being the currently used node. m> Access controls can also be supplied as part of the nodename  specification.r $E Example: MVAX, MVAX::, MVAX"KINGSMILL"::, MVAX"KINGSMILL PASSWORD"::G? If this field is left blank a brief help message is displayed.e 4 INIT_STATE oD This gives you the choice of bringing up the display as an Icon or 1 as a Window. Valid entries are ICON and WINDOW. h The defau”lt is WINDOW . 4 DISPLAY D This specifies the output display device. By default it is on your > current workstation, however it can be redirected to another  workstation or screen.  t( The syntax is NODENAME[::server.screen] Example: TRANSPORT: NODENAME: ---------- --------- DECNET MVAXs DECNET MVAX::0.0% TCPIP MVAX.DEC.COM:0.0o ADSP GEOFF:X11@DEC:0.2u" LAT LAT_08002B272829:0.0 4 TRANSPORTe> This specifies the DE ‘ AUTHORIZE> ADD/PROXY MVAX::KINGSMILL KINGSMILL/DEFAULT 6 AUTHORIZE> ADD/PROXY MVAX::KINGSMILL OLSENK AUTHORIZE> EXIT $B This examples shows how user KINGSMILL on node MVAX can be set upD to access both the KINGSMILL and OLSENK accounts on the local node A without specifying user passwords. Therefore the following DWRT  commands could be used:C DWremterm> DWRT MVAX:: --> to use the KINGSMILL account.m@ DWremterm> DWRT MVAX"OLSENK":: --> to’ use the OLSENK account.3 $ 6 This simply executes a DCL command in the menu window- Command syntax is: DWremterm> $ dcl_command ! Example: DWremterm> $ show errorE/ $ @VUE$LIBRARY:DWREMTERM $ SHOW ERRORn2 CONFIGURATION_SETUPSF The following logicals can be used to change the default behavior of DWremterm.rF DWREMTERM_ENABLE_COPY gives the user the option of copying the latestC version of DWREMTERM.COM should there be a mismatch in versions % between the local and r “emote node.ID LAT$DISCONNECT_CHARACTER defines the character that you can use to A disconnect from a remote session. Default character is Ctrl+\.iG The WINDOW POSITION and INITIAL STATE (window or icon) can be altered :H from the default setting by editing the desired resource file. Details A on how to do this is documented in the following resource files.  Default DWremterm Window:1 - decw$user_defaults:dwremterm$default_v*.dat.e DWRT DWremterm window: 5 - decw$user_defaults: ˜dwremterm$dwrt_default_v*.datM. This is on the remote node/users account.> - You can also override the DWRT resource file positions byE defining the logical names DWREMTERM_DWRT_X and DWREMTERM_DWRT_YhC under your local user account. These values are then passed too# the remote node/users account.2 TROUBLESHOOTING_HINTSsH SECURITY: The Factory Defaults prohibit a remote users from displaying E their output to your workstation. To authorize other users or remote 2 nodes to •Cwindows transport protocol. DECwindows C currently supports the LOCAL, DECnet, TCPIP, LAT and ADSP (Apple) e transports.4 DEFINING_PROXY_ACCESS B Setting up proxy access is a system management function. See your3 System manager to have this functionality enabled.  Example: $ MCR AUTHORIZEA AUTHORIZE> ADD/PROXY MVAX::KINGSMILL KINGSMILL/DEFAULTu6 AUTHORIZE> ADD/PROXY MVAX::KINGSMILL OLSENK AUTHORIZE> EXIT $B This examples shows how user KINGSM–ILL on node MVAX can be set upD to access both the KINGSMILL and OLSENK accounts on the local node A without specifying user passwords. Therefore the following DWRT e commands could be used:C DWremterm> DWRT MVAX:: --> to use the KINGSMILL account.z@ DWremterm> DWRT MVAX"OLSENK":: --> to use the OLSENK account.3 $ 6 This simply executes a DCL command in the menu window- Command syntax is: DWremterm> $ dcl_command r! Example: DWremterm> $ show errorh/ $ @VUE$LIBRA—RY:DWREMTERM $ SHOW ERRORE2 CONFIGURATION_SETUPSF The following logicals can be used to change the default behavior of DWremterm.nF DWREMTERM_ENABLE_COPY gives the user the option of copying the latestC version of DWREMTERM.COM should there be a mismatch in versions m% between the local and remote node.dD LAT$DISCONNECT_CHARACTER defines the character that you can use to A disconnect from a remote session. Default character is Ctrl+\.RG The WINDOW POSITION and INITIAL STATE (wi›ndow or icon) can be altered *H from the default setting by editing the desired resource file. Details A on how to do this is documented in the following resource files.h Default DWremterm Window:1 - decw$user_defaults:dwremterm$default_v*.dat.i DWRT DWremterm window:t5 - decw$user_defaults:dwremterm$dwrt_default_v*.dat. This is on the remote node/users account.> - You can also override the DWRT resource file positions byE defining the logical names DWREMTERM_DWRT_X and D ™use your workstation display you should:= 1. Choose Security... from Session Manager's Options menu. C 2. Type the nodename, the username, and the method of transport,cB of the user you want to authorize. Entering * * * will allowB any user on any node with any transport to display output on your workstaton./ 3. Click on the Add button and the Clock OK.i7 Refer to the DECwindow User Guide for further details.R> THE FOLLOWING LOGICALS CAN BE USED TO AID IN TROUBLESHOOTIN ŸG.E These can be defined before execution or during a DWremterm Session  by using the $ command.F DWREMTERM_VERBOSE to display the progress of both local and remote F events. If verbose is enabled then a full sized menu window will E be displayed. Modifying the version from V0.0 to X0.0 will also P enable Debug mode.m2 DWREMTERM_VERIFY to turn on verify and verbose.B NETSERVER.LOG on the remote node may also aid in troubleshooting.C DWREMTERM_'pid'_*.TMP temporary file onI If you have problems creating DECterms then get the latest DECterm patch from your CSC.wwœWREMTERM_DWRT_YC under your local user account. These values are then passed to# the remote node/users account.2 TROUBLESHOOTING_HINTSH SECURITY: The Factory Defaults prohibit a remote users from displaying E their output to your workstation. To authorize other users or remote2 nodes to use your workstation display you should:= 1. Choose Security... from Session Manager's Options menu.C 2. Type the nodename, the username, and the method of transport,B of the user you want to authorize. Entering * * * will allowB any user on any node with any transport to display output on your workstaton./ 3. Click on the Add button and the Clock OK.7 Refer to the DECwindow User Guide for further details.> THE FOLLOWING LOGICALS CAN BE USED TO AID IN TROUBLESHOOTING.E These can be defined before execution or during a DWremterm Session  by using the $ command.F DWREMTERM_VERBOSE to display the progress of both local and remote F events. If verbose žis enabled then a full sized menu window will E be displayed. Modifying the version from V0.0 to X0.0 will also  enable Debug mode.2 DWREMTERM_VERIFY to turn on verify and verbose.B NETSERVER.LOG on the remote node may also aid in troubleshooting.C DWREMTERM_'pid'_*.TMP temporary file on the remote node shows the  created command file.D DWREMTERM_'pid'_*.LOG temporary file on on the remote node showing ) the output from dwremterm_'pid'_*.tmpI If you have problems creating DECterms then get the latest DECterm patch from your CSC.ww the remote node shows the  created command file.D DWREMTERM_'pid'_*.LOG temporary file on on the remote node showing ) the output from dwremterm_'pid'_*.tmpI If you have problems creating DECterms then get the latest DECterm patch from your CSC.ww