DECnet Sockets Clients

To support VMS clients to NT SQL Server via DECNet sockets, the NT Server system should be running Digital's NT Pathworks for Windows NT version 4.1b. This version is supported on both NT 3.5 and NT 3.51.

Note Because of networking incompatibilities for out-of-band data, you may notice a delay in sending attention events to cancel queries (such as using CRTL+C to cancel a query sent by ISQL). The length if the delay is proportional to the size of the result set.

If you experience difficulties establishing connections from VMS clients via DECNet sockets, check the Windows NT application log or the SQL Server error log, and verify that the DECNet sockets Net-Library is loaded correctly. If not, you will see an error message.

If the DECnet sockets Net-Library is loaded properly on the server, you should see a message similar to the following in the Windows NT application log or the SQL Server error log:

Using 'SSMSDECN.DLL' version '6.00.0.0' to listen on '#150'
    To check a DECnet socket connection from a client to the server

For example, to check the connection between the client and SQL Server at DECnet node address 1.996, start NCP and type:

LOOP NODE 1.996

If the connection is open, the output should look similar to this:

LOOP NODE test started at 22-Jul-1994 9:59:12
   Connect completed to node NTSQL
   Remote node maximum buffer size for loopback: 4096
   Successfully send and receive, message 1.
LOOP NODE test finished successfully at 22-Jul-1994 9:59:13
    To verify that SQL Server is listening on DECnet sockets and can accept a client connection
  1. If necessary, copy the client-side DECnet Net-Library from the \SQL60\DLL directory to the same directory on a Windows NT-based computer with Pathworks for Windows NT installed.
  2. On this system, use the SQL Server Client Configuration Utility to change the default Net-Library to DBMSDECN.DLL.
  3. Attempt an ISQL connection with the node address and the DECnet object ID. For example:
    isql -Usa -P -S1.909,#150

    If you can connect with ISQL and execute queries, the server is properly configured to listen on DECnet sockets and is accepting connections.