![]() |
![]() HP OpenVMS Systems Documentation |
![]() |
DECnet-Plus for OpenVMS
|
Previous | Contents | Index |
Refer to Section 9.2.1 in DECnet-Plus FTAM and Virtual Terminal Use and Management for a complete description of Address format entries. Entries of the Address format take the following form:
alias :application:ap-title:ae-qualifier:psel.ssel.tsel. nsap,transport_options; nsap,transport_options; ... nsap,transport_options: |
Use the information you completed in the Address Format Worksheet to add the Address format entries. For example, an Address format entry for VT could look like the following:
remote1 :VT:::psap.ssap.tsap.%x4145418715004108002B23569821, \ provider=osi,template=default: |
Note that you can enter more than one NSAP per alias.
12.5.2 Adding Distinguished Name Format Entries
Refer to Section 9.2.2 in DECnet-Plus FTAM and Virtual Terminal Use and Management for a complete description of Distinguished Name entries. Entries of the Distinguished Name format take the following form:
alias :application:template_list:x500_distinguished_name: |
Use the information you completed in the configuration checklist to add the Distinguished Name format entries. For example, a Distinguished Name format entry for FTAM could look like the following:
remote2 :FTAM:template=default:/c=us/o=org/ou=org_unit/cn=remote2/cn=ftam: |
Refer to Section 9.2.3 in DECnet-Plus FTAM and Virtual Terminal Use and Management for a complete description of Pattern format entries. Entries of the Pattern format take the following form:
* :application:template_list:incomplete_distinguished_name: |
You need only one Pattern format entry in isoapplications for each application (FTAM or VT). Use the information you completed in the configuration checklist to add the Pattern format entries.
For example, the aliases passed to the FTAM and VT commands could correspond to the value of the common name attribute of the application process entries in the X.500 directory. In this case, you might use the following two isoapplications entries:
* :VT:template=default:/c=us/o=org/ou=org_unit/cn=*/cn=vt: * :FTAM:template=default:/c=us/o=org/ou=org_unit/cn=*/cn=ftam: |
If you have DEC X.500 Directory Service available to you, you have the option of storing the addresses of the local FTAM and VT responders in the X.500 Directory database. Use the information you completed in the configuration checklist to register your local responders.
For example, you could use the following DEC X.500 Administration Facility (DXIM) command to register your local FTAM responder on node srchr, assuming that srchr already exists in the database as an application process.
dxim> create /c=us/o=local_org/ou=local_org_unit/cn=srchr/cn=ftam - [Return] _dxim> attributes objectclass=applicationentity, - [Return] _dxim> presentationaddress="RMS"/"FTAM"/"OSIF"/NS+410004AA000400001321 [Return] |
Part V includes the following two appendixes:
This appendix describes how to configure asynchronous connections, which give you the option of connecting your OpenVMS system to another system by means of a low-cost, low-speed asynchronous line. Asynchronous connections are implemented in software and can be run over any directly connected terminal line that the OpenVMS system supports.
The asynchronous protocol provides for a full-duplex connection and can
be used for remote asynchronous communications over a telephone line
using a modem. Asynchronous connections are not supported for
maintenance operations or for controller loopback testing.
A.1 Asynchronous DECnet Connections
Normally, the OpenVMS system controls lines connected to terminal ports, as in interactive logins. You can, however, switch the line so the DECnet-Plus software can use the line for an asynchronous connection to another system. You can establish two types of asynchronous DECnet connections:
The asynchronous software is optional. You can load and configure it by using the net$configure.com, net$startup.com, and wandd$startup.com procedures.
The net$configure.com, net$startup.com, and wandd$startup.com procedures automatically set up static asynchronous connections for you. The information in Section A.1.1 is necessary only if you want to set up a configuration outside of the configuration provided by the procedures. The net$configure.com, net$startup.com, and wandd$startup.com procedures load all the necessary images and NCL files to preconfigure your system for dynamic asynchronous connections. The user making the dynamic connection needs only to log in and invoke the dynamic switch. Most of the information in Section A.1.2 is necessary only if you want to set up a configuration outside of the configuration provided by the procedures. Section A.1.2.2 provides information about the dynamic switch. |
The asynchronous software consists of three pieces:
To switch a terminal line to a DECnet line or a DECnet line back to a terminal line, you use DCL set commands such as the following:
$ set terminal/nonetwork terminal-port |
$ set terminal/network terminal-port |
$ set terminal/network/switch=decnet |
$ set terminal/network/switch=decnet/manual |
Switching the line is only one step in setting up asynchronous communications. You must also configure your DECnet lines, links, and circuits. Setting up a link and circuit for asynchronous connections is the same as when you set up a synchronous link and circuit. The difference occurs when you configure your line in the Modem Connect module. The communications port attribute for the modem connect line has special significance.
To set up a dynamic asynchronous connection, you need to preconfigure the protocol stack. This means that you need to map a routing circuit to a DDCMP logical station. The logical station, in turn, uses a line created with the Modem Connect module that specifies a communications port with either a "floating" line or an explicit line for your dynamic connection. A "floating" line is not tied to a specific terminal device, while an explicit line is tied to a specific device. You must configure the protocol stack (at both ends of the link when using two DECnet-Plus for OpenVMS systems) before you set host to the remote system and switch the dynamic asynchronous line into operation.
A static asynchronous DECnet connection is a permanent connection between two nodes. This type of connection can be made in one of two ways:
Follow the steps outlined in this section to manually establish a static asynchronous connection. For the connection to be successful, the node with which you are creating a DECnet link must also establish an asynchronous DECnet connection with your node. (The line speeds at each end of the connection must be the same.)
If you use the net$configure.com procedure to set up your static asynchronous lines, then the net$startup.com and wandd$startup.com procedures load asydriver and configure the lines for you. |
$ @sys$startup:net$startup |
$ run sys$system:sysgen SYSGEN> connect asy0/noadapter/driver=asydriver SYSGEN> exit |
$ install add sys$library:asyswitch.exe/open/head/share |
$ set terminal/permanent/nomodem/notype_ahead - _$ /network terminal-port-name |
$ set terminal/permanent/notype_ahead/network/modem - _$ /noautobaud/nohangup terminal-port-name |
$ run sys$system:ncl ncl> create modem connect line static_asynch - _ncl> communications port async_port_name (1) ncl> set modem connect line static_asynch speed 2400 (2) ncl> enable modem connect line static_asynch |
dev | The first two letters of the asynchronous device name (possible values are tt and tx). |
c | A decimal number (0 or a positive integer) designating a device's hardware controller. If the third letter of the device name is A, c equals 0. If the third letter of the device name is B, c equals 1, and so on. |
u | The unit number of the device name; u is always equal to 0 or a positive integer. |
Use the following steps to terminate a static asynchronous connection:
$ run sys$system:ncl ncl> disable modem connect line static_asynch ncl> disable ddcmp link static_asynch - _ncl> logical station static_asynch ncl> disable ddcmp link static_asynch ncl> disable routing circuit static_asynch ncl> delete modem connect line static_asynch ncl> delete ddcmp link static_asynch - _ncl> logical station static_asynch ncl> delete ddcmp link static_asynch ncl> delete routing circuit static_asynch ncl> exit |
$ set terminal/permanent/nonetwork/typeahead terminal_port_name |
If the initial set terminal command fails, check that:
If the logical station is in the on-starting state, check that:
If your terminal line cannot be set up as a static asynchronous DDCMP line, check whether the following condition exists:
To verify that the asynchronous line is connected properly, check the following:
If your connection is timing out or losing DDCMP packets, you might not have a sufficient number of receive buffers set up on the DDCMP link for the asynchronous line.
For more information about solving problems in your DECnet-Plus
network, refer to the DECnet-Plus Problem Solving guide.
A.1.2 Establishing a Dynamic Asynchronous Connection
A dynamic asynchronous DECnet connection is a temporary connection between two nodes, usually over a telephone line through the use of modems. You can switch the line at each end of the connection from a terminal line to a dynamic asynchronous DECnet line. A dynamic asynchronous connection is usually maintained only for the duration of a telephone call.
Dynamic switching of terminal lines to asynchronous DDCMP lines can occur between DECnet-Plus systems or between a DECnet-Plus system and a non DECnet-Plus system. Assuming that both the remote node and the local node are OpenVMS operating systems, the system manager at each node must have loaded the asynchronous driver, asydriver, and installed the shareable images asyswitch and asydynswitch. (If the local node is a personal computer, there is no need to load asydriver and install asydynswitch.) The system manager at the remote node must have enabled the use of virtual terminals on the system. First, the system manager must have enabled virtual terminals by issuing the sysgen connect command. The system manager must also have enabled virtual terminals on the system. The terminal devices, which you plan to use for dynamic connections, should be set up with the /disconnect qualifier.
Any OpenVMS node that supports DECnet asynchronous connections can initiate a dynamic asynchronous connection to an OpenVMS node. |
Setting up a dynamic asynchronous connection involves two distinct sets of steps.
Use the following steps to manually set up your dynamic asynchronous line any time prior to the dynamic switch. This example assumes the local OpenVMS node is originating the connection and switching the terminal line on for DECnet use. The connection must be to an OpenVMS node on which you have an account with net$decnetaccess rights.
To set up a dynamic asynchronous connection, you must execute the instructions discussed in this section at both the local and remote OpenVMS systems. If the remote system is a system other than OpenVMS, refer to the remote system's documentation for information about setting up a dynamic asynchronous connection.
If you use the net$configure.com procedure to set up your dynamic asynchronous lines, then the net$startup.com and wandd$startup.com procedures load the asydriver, install the asynchronous shareable images, and configure the lines for you. |
$ @sys$startup:net$startup |
$ run sys$system:sysgen SYSGEN> connect asy0/noadapter/driver=asydriver SYSGEN> exit |
$ install add sys$library:asyswitch.exe/open/head/share $ install add sys$library:asydynswitch.exe/open/head/share/protected |
$ run sys$system:sysgen SYSGEN> connect vta0/noadapter/driver=ttdriver SYSGEN> exit $ set terminal/eight_bit/permanent/modem/disconnect terminal-port-name: |
$ run sys$system:ncl ncl> create modem connect line dynamic_asynch - _ncl> communications port async_port_name (1) ncl> set modem connect line dynamic_asynch speed 2400 ncl> enable modem connect line dynamic_asynch |
Previous | Next | Contents | Index |