KX Refinery - Documentation

Below is an example configuration file that can be used for your application


<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.diagnostics>
    <trace autoflush="true">
      <listeners>
        <add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="logs\log4net.log"/>
      </listeners>
    </trace>
  </system.diagnostics>
  <appSettings>
    <!-- basic configuration for logging in Log4Net -->
    <add key="log4net.Config" value="log4net.config"/>
    <add key="log4net.Config.Watch" value="true"/>
    <add key="log4net.Internal.Debug" value="false"/>
    <!-- configuration parameters for constructing a Service instance -->
    <add key="host" value="dev-csharp.firstderivatives.com"/>
    <add key="port" value="25001"/>
    <add key="secondaryHost" value="dev-csharp2.firstderivatives.com"/>
    <add key="secondaryPort" value="4001"/>
    <add key="username" value="api-app-user"/>
    <add key="password" value="api-app-password"/>
    <add key="tls" value="false"/>
    <add key="exclusive" value="true"/>
    <add key="instanceName" value="MyCsharpApplication"/>
    <add key="messagingServerConfigName" value="DS_MESSAGING_SERVER:emea_tr_a"/>
    <add key="ClientSettingsProvider.ServiceUri" value=""/>
  </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
  </startup>
</configuration>