Welcome Guest | My Membership | Login

D3/NT RPC Client Error NE2320


This error is generated from the D3/NT 7.x RPC Client library. D3/NT 7.x was designed to take advantage of domain RPC calls to help find the MDS server. While this made setup, installs, and other applications faster to implement, the new securities implemented in Windows sometimes interferes.

Unable to access when logged in as Domain Administrator.

Reattach the computer to the Domain. Sometimes Windows will lose track of connections and license settings. To everything else under Windows, it seems to work fine, but the login certificate may have been corrected

Able to connect with Domain Admin, but not a normal user.

1) Check to see if the Windows Firewall is turned on on the Server running D3/NT

Windows Firewall is the most common interference. While the standard services under windows don't have problems, RPC services can sometimes be restricted, or blocked. Try turning off the Firewall on the Server to see if that solves the problem.

2) Check to see if there is a Firewall turned on at the Client

Software Firewalls, whether Windows Firewall or a 3rd-Party Security Software, may be blocking outgoing traffic on the RPC ports. For debugging, try turning it off completely. If that works, then you will need to set an application exclusion in your software firewall.

3) Unable to automatically find the MDS server, add registry setting

There is a nice little registry setting that allows you to specify the host name or ip address of the MDS server:


String Value Name: MDSSeverName

If this key does not exist, then create it, and place the host name or IP address of the MDS server. This has the added benefit of speeding up the connect to D3/NT, since it no longer has to try to browser the network to find the MDS server.

4) Set the "Permissions" on the registry tree to "Everyone"

Most companies setup their domain users under specific security groups, which don't equate to Power Users or Administrators on the local workstation. Nor do they want them to have these kinds of rights. Since most users are basically "Guest" users, they are limited to what parts of the registry they can access.

In the registry tree "HKEY_LOCAL_MACHINE\SOFTWARE\RainingData\D3\CurrentVersion", add "Read" permissions for the group "Everyone". A better solutions would be to place all Windows Users that you plan on allow access to the D3/NT client programs into their own Security group. Then you can that Security Group in place of "Everyone"


# # #          # # #          # # #


Related Articles

  • Clear Message Initiative


    In the early days of Data Processing, the only way you had of telling the operator what kind of error had occurred was to put an error number into a particular register and halt the machine. That error code would then be displayed on the front panel lights. The development of interactive systems brought alphanumeric displays and error codes followed by a terse description. But even in the user-friendly world of MultiValue, many programmers have not gotten beyond [3] Verb?

  • Clear Message Initiative


    While thinking about New Year Resolutions for the MultiValue community, we remembered this article we published in the January-February 2011 issue of Spectrum magazine. It seemed like the sort of idea that would either make a good resolution or spark the thought processes that could lead to one. So we got Susan's permission to re-print it in this issue. We have just one question. In the last three years, how many of you have gotten beyond the "[3] Verb?" style of error messages?

  • Problems mapping a drive from Vista, Vista employs NTLMv2 as the default

    Company: TigerLogic Corporation Database: D3

  • Shelling to run an OS command from Windows 64-Bit from UniVerse

    Database: UniVerse

    Jailed 32-Bit Processes on Windows x64. Accessing 64-bit windows command from within a 32-bit command prompt.

  • Communicate with SQL - D3 Code Sample

    Database: D3

    You can using a combination of a D3 BASIC program and perl to communicate with an SQL database. This sample code will show you how you can do this.

Return to top