See Choose Database.

The FreeDentalConfig.xml file stores database connection information.

When selecting options on the Choose Database Window, information is stored in this file. If using advanced options such as Middle Tier or connection strings, it can also change the tags in the file. The file is located in the Open Dental installation directory. If it is missing or deleted, Open Dental recreates the FreeDentalConfig.xml the next time the program is run.

Note: If using Command Line Arguments to launch Open Dental those options will not be saved to the FreeDentalConfig.xml file.

Below is a description of the .xml tags users may see in the file.

xml tag Field it corresponds to on Choose Database window Valid Values More Info
<DatabaseConnection> Signals Open Dental to connect to directly to the database. Surrounds database connection information.
<ComputerName> Server Name localhost or server name
<Database> DataBase
<User> User Usually root (when MySQL first installed). Only changes if user changed in MySQL Security.
<Password> Password Blank.
<MySQLPassHash> n/a n/a If a password is entered on the Choose Database window, it is obfuscated and stored here.
<NoShowOnStartup> Do not show this window on startup True or False Determines whether the Choose Database window shows every time the Open Dental is started.
<DatabaseType> Database Type MySQL
<HL7verbose> True or False Manually inserted when for simple troubleshooting of Generic HL7 or eClinicalWorks HL7.
<ServerConnection> Connect to Middle instead Signals Open Dental to connect to the Middle Tier.
<URI> URl A valid URI address Only shows if using Middle Tier.
<UsingEcw> Using eClinicalWorks True or False Only shows if using Middle Tier. Indicates if using eCW with Middle Tier.
<ConnectionString> Advanced: Use connection string
<AdminCompNames> Surrounds admin computer name information. Signals to Open Dental that the named computers can override an update. If using a remote connection, this should be the name of the computer being used to remote connect from, not the computer being remote connected to.
<CompName> Example <CompName>Admin1</CompName>
<AllowAutoLogin> Log me in automatically True or False Example <AllowAutoLogin>True</AllowAutoLogin>