The Client to Server connection relies on correct TCP/IP, Security, DCOM, and ODBC configuration. If any of these are not right then The Enabler Client will not operate correctly. Check the following items to troubleshoot your problem.
First establish that the TCP/IP network is working correctly. This can be done using the ping command. Open a command prompt on the Client machine and type the following command:
ping 'enabler server name'If this command works correctly it will list replies from the server. For example:
C:\>ping gladsheimIf the ping command does not work, check the following:
If you see the following error:
The name specified is not recognised as an internal or external command, operable program or batch file.
Ensure that TCP/IP is installed. The ping.exe program is installed as part of TCP/IP. Once installed, check the configuration as described in 2 (below), and then try to ping the server again.
If you have any other error when trying to ping the server:
Check that the client application runs under a UserID that is setup on both client and server computers. Both the username and the password must match. The client and server machines should be in the same Windows domain or realm.
A simple test that the client has access to connect to the server is to type the following command:
net view \\'enabler server name'If this command works correctly it will display information about the server. For example:
C:\>net view \\gladsheimIf this command reports that you do not have access, then go back and check that the User ID and password are correct.
On each computer accessing the Enabler, including the server, run the Windows DCOM Configuration Utility, DCOMCNFG, from a command prompt or the Start - Run... menu.

Select the entry for Enabler Pump Server, and click properties.
Expand the explorer on the left-hand side to see the list of registered DCOM servers as shown below:

Right click on Enabler Pump Server and select Properties...
Click on the Location tab.

Click on the Location tab.

Note: For servers running Windows Vista, Windows XP or Windows Server 2003 (SP2), refer to our FAQ page What security settings are required for Enabler Server PCs running WinXP SP2 or later? for additional steps.
To test that your machines are configured correctly, we recommend you use the demonstration program pumpdemo.exe in the Enabler directory.
Ensure that the Enabler client module incorporated into the POS application is the same version as the Server part of The Enabler software. If there is a mismatch, the application will work partially or not at all.
Remember that you won't see any pump icons on the client until you have set up pumps using Enabler Configuration.
Depending on the design of the Point of Sale, this may not be required on client computers.
Open Control Panel / Administrative Tools / Data Sources (ODBC) (called ODBC Data Source Administrator on Windows NT).
Click on System DSN and check that there is a data source named Enabler that points to the Enabler server machine. If not, run the ODBCnfg.exe Enabler utility to add one. For example, make a system DSN to a server named gladsheim using:
odbcnfg Enabler "Enabler database" gladsheimYou can also add a data source manually. It should use SQL Server authentication, unless you have specifically changed the system configuration.
SQL2005 Express Edition doesn't allow a blank password for the administrator (sa) account unlike MSDE2000 or SQL Server 2000. Thus you may need to enter the default sa password in the System DSN to connect to SQL Server 2005 servers.
In some circumstances the SQL Server installer configures SQL Server to not accept connections from other machines (remote connections). If you get SQL Server does not exist or Access denied error messages on your client machines, then check the security settings on your server.
Open Microsoft SQL Server / Configuration Tools / SQL Server Surface Area Configuration,
then click Surface Area Configuration for Services and Connections

Under Database Engine, select Remote Connections and ensure that remote connections are allowed.
Follow any on-screen instructions about re-starting the database engine service after making changes.