<< Click to Display Table of Contents >>

 >Configuration > App Config Files >


EQuIS.exe.config manages application configuration settings for the Stand Alone edition of EQuIS Data Processor. The default version of this file is included below.


The appSettings remoteFolder, userName, password, updateFrequency and lastUpdate manage an optional feature for clients wishing to distribute updates to EQuIS.exe formats from a central location managed by the client. The feature requires that users have the ability to modify installed programs and files.


EdpAllowEdit provides the ability to prevent users from modifying EDDs. The default value is True. Valid values are "", "True", "False".


useNetworkLicense determines how EQuIS.exe will search for licenses when opening a format definition. Valid values are True, False, and Config with a default value of True. Setting this to True will result in EQuIS attempting to consume a license from the database the user selects when opening the application.  When set to false, licenses are assumed to be issued to the workstation. Licenses may be managed in the application's Registration form.


EQuIS.exe may consume network licenses from a database other than the one selected during login by setting useNetworkLicense to config and adding a connection string entry like the one shown below between the configSections closing element and the startup opening element. The name attribute MUST be set to databaseConnection. Set the value of connectionString and providerName as appropriate (see connectionStrings.config for more information on setting connection strings). If the user has permission to modify EQuIS.exe.config at run time (may require Run as Administrator) then the connection string will be encrypted. This encrypted value may be copied to end user workstations allowing them to consume EQuIS network licenses from the specified database without compromising the credentials used to connect to the database.





 <add name="databaseConnection" connectionString="Data Source=;User ID=;Password=;Database=;pooling=true;Connection Timeout=600;" providerName="EarthSoft.Common.Data.SqlConnection" />





Default content of EQuIS.exe.config


<?xml version="1.0"?>





  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>


    <add key="DataDynamicsARLic" value="Mathew Weaver,EarthSoft,DD-APN-30-CU01638,H449OMOW9FS4F9U47WM4"/>

    <!-- these values are used for auto update:

       remoteFolder: the URL to check for updates

       userName: the username of the EarthSoft client account

       password: the password of the EarthSoft client account

       updateFrequency: how often to check for updates:  -1=never; 0=always; X=every X days

       lastUpdate: the last time auto update was run on this machine


    <add key="remoteFolder" value="http://support.earthsoft.com/equis/"/>

    <add key="userName" value=""/>

    <add key="password" value=""/>

    <add key="updateFrequency" value="-1"/>

    <add key="lastUpdate" value="1900-01-01 00:00:00"/>


    <add key="EdpAllowEdit" value=""/>