Web Service?
Web Service?
Is anyone using the Web Service successfully? I'm on my second attempt to get it running (following the instructions on opendental.com) with no luck.
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Yes, some offices are using it successfully. Can you give any further information on what step is failing? Did step 3 work? Did the bin folder show up? Any trouble with step 4 user login? Or is it step 9? Maybe the URI is simply wrong?
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
So I have set up the webservice exactly as described and am getting the following:


- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Someone should be calling you tomorrow to help you with this. I think it's a missing web.config file that we need to post in the instructions, but someone needs to get on your computer and take a look at the web.config file that's there already.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
Yes, that's exactly what I'm getting also. Sorry I haven't had time to call into support to follow-up on this since my original post. I'm on vacation the rest of this week but will be in touch when I'm back next week.
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Oh. Whoops. I thought that screenshot was from atd. So we won't be calling you, jballamis, because we don't have your phone number. But we will do a little research into the web.config file and try to alter the instructions even without a test computer. But that error says that you are connecting from a remote machine. Wouldn't you first connect from the local machine? And if you did so, I think it would show the error message which is now being blocked by security.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
Jordan,
I get the same error when I connect both locally and remotely, both on IIS6 and IIS7.
I get the same error when I connect both locally and remotely, both on IIS6 and IIS7.
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Do you have a web.config file in C:\Program Files\Open Dental ? If so, what does it look like?
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
File is missing on both servers.
Re: Web Service?
Actually, our web service is working without a Web.config file. Does the C:\Program Files\Open Dental\bin\ directory exist? If so, what files do you see and what are their versions?
Derek
Open Dental Software
Open Dental Software
Re: Web Service?
CDT.DLL --> 1.0.0.0
CodeBase.DLL --> 6.4.0.0
MySQL.DLL --> 1.0.9.0
OpenDentalServer.DLL --> 6.8.0.0
OpenDentalServerConfig.xml
OpenDentBusiness.DLL --> 6.9.22.0
CodeBase.DLL --> 6.4.0.0
MySQL.DLL --> 1.0.9.0
OpenDentalServer.DLL --> 6.8.0.0
OpenDentalServerConfig.xml
OpenDentBusiness.DLL --> 6.9.22.0
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
But adding a web.config file will allow us to see the actual error instead of that generic message. Once we know what the error is, we can address it.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
Our server has the following files and versions:
CDT.dll 7.0.1.0
CodeBase.dll 6.4.0.0
Mysql.data.dll 1.0.9.0
OpenDentalServer.dll 7.0.1.0
OpenDentBusiness.dll 7.0.23.0
It looks like your CDT.dll file is either way out of date, or we were not tracking the CDT version back in the release of 6.9.
I also find it strange that your OpenDentalServer.dll and OpenDentBusiness.dll are for differing versions of the software.
We do not have a copy of the OpenDentalServerConfig.xml within our bin directory, but this doesn't matter.
Are you currently upgraded to the latest version of 6.9?
Perhaps the web service will function better for you if you upgraded to version 7.0, as we are using. I know it is a beta
version but it has been around for a while and the number of bugs is starting to get small.
CDT.dll 7.0.1.0
CodeBase.dll 6.4.0.0
Mysql.data.dll 1.0.9.0
OpenDentalServer.dll 7.0.1.0
OpenDentBusiness.dll 7.0.23.0
It looks like your CDT.dll file is either way out of date, or we were not tracking the CDT version back in the release of 6.9.
I also find it strange that your OpenDentalServer.dll and OpenDentBusiness.dll are for differing versions of the software.
We do not have a copy of the OpenDentalServerConfig.xml within our bin directory, but this doesn't matter.
Are you currently upgraded to the latest version of 6.9?
Perhaps the web service will function better for you if you upgraded to version 7.0, as we are using. I know it is a beta
version but it has been around for a while and the number of bugs is starting to get small.
Derek
Open Dental Software
Open Dental Software
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
6.9 should be every bit as functional as 7.0. As for the CDT, that may be because it's a foreign version. I think we need to add a Web.config file in order to debug. Here's what the Web.config file looks like on my computer:
But according the the previous html page, this line
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
should be changed to
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
so that you can see what the error is.
Code: Select all
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true">
</compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows"/>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
should be changed to
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
so that you can see what the error is.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
This is what I get with the web.config


- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
That was so helpful. One of us will have to remotely connect to someone having this problem and just start plugging away at it. Once we find the solution, we'll post it for everyone else.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
That's wrong. Both of those files should have the exact same file version. 7.0.23.0.grahamde wrote:Our server has the following files and versions:
OpenDentalServer.dll 7.0.1.0
OpenDentBusiness.dll 7.0.23.0
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
OK, I found out why the versions are different. Our installer will be fixed in the next few hours so that those two files have the same version. So that might be the problem. However, that doesn't explain why the web service works fine at our office and some other offices in spite of the file version mismatch.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
No, I don't have a web.config file - can you tell me what this should look like and where I can get it?
Re: Web Service?
Just tried connecting again and recevied the following error message:
The request failed with HTTP status 404: Not Found.
The request failed with HTTP status 404: Not Found.
Re: Web Service?
Just wanted to give an update on this. With the help of OD support I was able to get the web service running. The two issues were:
1) Needed to specify a port number for the server (80 was being used for something else) in the URI.
2) Needed to change "localhost" to the servername in the OpenDentalServerConfig.xml file.
Unfortunately I found the web service to be too slow and buggy to use at our remote offices. Lots of unhandled exceptions (i.e. could not create a claim). Some modules worked fast (family and account), but switching to the treatment plan and chart modules took a good 30 seconds. Hopefully future releases will improve on this - we'll give it another try down the road.
1) Needed to specify a port number for the server (80 was being used for something else) in the URI.
2) Needed to change "localhost" to the servername in the OpenDentalServerConfig.xml file.
Unfortunately I found the web service to be too slow and buggy to use at our remote offices. Lots of unhandled exceptions (i.e. could not create a claim). Some modules worked fast (family and account), but switching to the treatment plan and chart modules took a good 30 seconds. Hopefully future releases will improve on this - we'll give it another try down the road.
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Wow. I'm surprised that it was slow. We can introduce some stress testing to try to duplicate what you experienced.
Any errors are very easy to fix on our end once we know about them. I'll look into the problem creating a claim.
Any errors are very easy to fix on our end once we know about them. I'll look into the problem creating a claim.
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
Thank you.
I also got an error opening the Manage->Send Claims window.
Another when switching from a standard connection to the web service (when a patient record was loaded) - although just clicking Continue worked there.
The slowest part was definitely opening the treatment plan module, 2nd slowest was the Chart and of course Images. The appointment module performed much better than I expected. Family and Account were pretty good. The main benefit of the web service (over terminal server) was printing reports, treatment plans, letters, etc. That was much faster.
I also got an error opening the Manage->Send Claims window.
Another when switching from a standard connection to the web service (when a patient record was loaded) - although just clicking Continue worked there.
The slowest part was definitely opening the treatment plan module, 2nd slowest was the Chart and of course Images. The appointment module performed much better than I expected. Family and Account were pretty good. The main benefit of the web service (over terminal server) was printing reports, treatment plans, letters, etc. That was much faster.
Re: Web Service?
I revisited this issue today and am getting the same error after redownloading and reinstalling.
Is there an alternate download location with the revisions that were made in a previous post?
Is there an alternate download location with the revisions that were made in a previous post?
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
Which version did you download and install?
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com
Re: Web Service?
I downloaded the version that's on the Free Trial link at opendental.com
- jordansparks
- Site Admin
- Posts: 5770
- Joined: Sun Jun 17, 2007 3:59 pm
- Location: Salem, Oregon
- Contact:
Re: Web Service?
That is version 6.9.22. Version 6.9 is acceptable, but a more recent build would be required. Version 6.9 is currently at about 6.9.42. The trial version is not acceptable to use for evaluating the web service. To see the bug fixes that were released between 6.9.22 and 6.9.42, see http://opendentalsoft.com:1942/ODBugTra ... sions.aspx
Jordan Sparks, DMD
http://www.opendental.com
http://www.opendental.com