6. Using DECwindows with MultiNet

 

OpenVMS supports running DECwindows applications over TCP/IP. This feature provides the ability to run X Windows applications not only between OpenVMS and ULTRIX systems, but also using non-Hewlett-Packard computer systems that support X Windows (for example, UNIX workstations, Apple Macintosh systems, PCs, and so on). For more information about running DECwindows applications over a network, see the VMS DECwindows User's Guide.

Running DECwindows Applications

To run a DECwindows application on an OpenVMS system over TCP/IP using MultiNet, you must first use the DCL command SET DISPLAY to indicate to DECwindows which system display it should use for the application's user interface.

 

Note: If you are accessing a remote system using TELNET, RLOGIN, or RSHELL, SET DISPLAY is performed automatically.

 

 

Use the /NODE qualifier to specify the remote host name or IP address, and the /TRANSPORT qualifier to specify TCPIP transport. The following example shows how to run the application SYS$SYSTEM:DECW$PUZZLE.EXE on the local OpenVMS system, and direct the output to a Linux host named ZEPHYR.EXAMPLE.COM.

$ SET DISPLAY /CREATE /NODE=ZEPHYR.EXAMPLE.COM /TRANSPORT=TCPIP
$ RUN SYS$SYSTEM:DECW$PUZZLE

Authorizing Remote Systems

Before running a DECwindows application on a remote system and directing the user interface to an OpenVMS workstation running MultiNet, you must authorize the remote system to have access to the local display. Under the DECwindows Session Manager Customize menu, select the Security option. When the Customize Security dialog box appears, specify TCPIP for the Transport, the Internet host name of the remote host for the Node, and a question mark (?) for the Username for each host you wish to grant access to the local display.

 

Note: EACH user on a workstation who wishes to allow access to the local display from a remote system must specify the remote system under the Customize Security dialog box. A different list is maintained for each user.