<!--
	patterns & practices - Smart Client Software Factory - Guidance Package

	This file was generated by this guidance package as part of the solution template

	For more information or an example see:
	ms-help://MS.VSCC.v80/MS.VSIPCC.v80/ms.practices.scsf.2007may/SCSF/html/03-01-010-How_to_Create_Smart_Client_Solutions.htm

	Latest version of this Guidance Package: http://go.microsoft.com/fwlink/?LinkId=62182
-->
<configuration>
  <configSections>
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null"/>
    <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null"/>
	<section name ="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
  </configSections>
  <connectionStrings>
    <clear/>
  </connectionStrings>
  <appSettings file="config\appSettings\PROD.config">
		<add key="initialsetup" value="Y"/>
		<add key="WEBSVRURL" value="http://c610pffeforms.intqa.thomsonreuters.com/"/>
		<add key="DEVSVRURL" value="http://c737jnxeforms.intqa.thomsonreuters.com/"/>
		<add key="MYSAMPLESURL" value="http://rs-eformrs.int.thomsonreuters.com/"/>
		<add key="FORMSSVRURL" value="http://rscontent-eformrs.int.thomsonreuters.com/"/>
		<add key="SATURL" value="https://sat-gosystemforms.fasttax.com/"/>
		<add key="PRODURL" value="https://eformrs.com/"/>

		<add key="DEVSVRWSE" value="http://c737jnxeforms.intqa.thomsonreuters.com/eformrsservice/eformrsservice.asmx"/>
		<add key="WEBSVRWSE" value="http://c610pffeforms.intqa.thomsonreuters.com/eformrswebservice/eformrsservice.asmx"/>
		<add key="MYSAMPLESWSE" value="http://c610pffeforms.intqa.thomsonreuters.com/mysamplesservice/eformrsservice.asmx"/>
		<add key="FORMSSVRWSE" value="http://rscontent-eformrs.int.thomsonreuters.com/eformrsservice/eformrsservice.asmx"/>
		<add key="SATWSE" value="https://sat-gosystemforms.fasttax.com/eformrsservice/eformrsservice.asmx"/>
		<add key="PRODWSE" value="https://eformrs.com/eformrsservice/eformrsservice.asmx"/>
		<add key="ClientSettingsProvider.ServiceUri" value=""/>
		<add key="IF3" value="81945393,82445398,AQ123456,PWCFORMS,GS123456,CHIU1234"/>

	</appSettings>	
	<log4net>
		<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
			<file value="..\Logs\" />
			<staticLogFileName value="false" />
			<appendToFile value="true" />
			<rollingStyle value="Date" />
			<datePattern value="'EFormsUI - 'yyyy-MM-dd'.log'" />
			<maxSizeRollBackups value="-1" />
			<layout type="log4net.Layout.PatternLayout">
				<header value="[***** LOG BEGIN %date]%newline" type="log4net.Util.PatternString" />
				<conversionPattern value="Timestamp: %date%newlineMessage: %message%newlineCategory: %logger%newlinePriority: %property{Priority}%newlineEventId: %property{EventId}%newlineSeverity: %level%newlineTitle: %property{Title}%newlineMachine: %property{log4net:HostName}%newlineApplication Domain: %appdomain%newlineProcess Id: %processid%newlineProcess Name: %processname%newlineWin32 Thread Id: %thread%newlineThread Name: %property{ThreadName}%newlineExtended Properties: %property{key} - %property{value}%newline" />
				<footer value="[***** LOG END %date]%newline" type="log4net.Util.PatternString" />
			</layout>
		</appender>
		<root>
			<level value="DEBUG" />
			<appender-ref ref="RollingFile" />
		</root>
	</log4net>
  <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="General" logWarningsWhenNoCategoriesMatch="true">
    <listeners>
      <add source="Thomson.TTA.EForm.Shell" formatter="Text Formatter" log="Application" machineName="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" traceOutputOptions="None" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Formatted EventLog TraceListener"/>
    </listeners>
    <formatters>
      <add template="Timestamp: {timestamp}
Message: {message}
Category: {category}
Priority: {priority}
EventId: {eventid}
Severity: {severity}
Title:{title}
Machine: {machine}
Application Domain: {appDomain}
Process Id: {processId}
Process Name: {processName}
Win32 Thread Id: {win32ThreadId}
Thread Name: {threadName}
Extended Properties: {dictionary({key} - {value}
)}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Text Formatter"/>
    </formatters>
    <categorySources>
      <add switchValue="All" name="General">
        <listeners>
          <add name="Formatted EventLog TraceListener"/>
        </listeners>
      </add>
    </categorySources>
    <specialSources>
      <allEvents switchValue="All" name="All Events"/>
      <notProcessed switchValue="All" name="Unprocessed Category"/>
      <errors switchValue="All" name="Logging Errors &amp; Warnings">
        <listeners>
          <add name="Formatted EventLog TraceListener"/>
        </listeners>
      </errors>
    </specialSources>
  </loggingConfiguration>
  <exceptionHandling>
    <exceptionPolicies>
      <add name="Default Policy">
        <exceptionTypes>
          <add type="System.Security.Authentication.AuthenticationException, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" postHandlingAction="None" name="AuthenticationException">
            <exceptionHandlers>
              <add logCategory="General" eventId="100" severity="Information" title="Enterprise Library Exception Handling" formatterType="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.TextExceptionFormatter, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" priority="0" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.LoggingExceptionHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Logging Handler"/>
            </exceptionHandlers>
          </add>
          <add type="System.Exception, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" postHandlingAction="NotifyRethrow" name="Exception">
            <exceptionHandlers>
              <add logCategory="General" eventId="100" severity="Error" title="Enterprise Library Exception Handling" formatterType="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.TextExceptionFormatter, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" priority="0" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.LoggingExceptionHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Logging Handler"/>
            </exceptionHandlers>
          </add>
          <add type="Microsoft.Practices.CompositeUI.EventBroker.EventTopicException, Microsoft.Practices.CompositeUI, Version=1.0.51205.0, Culture=neutral, PublicKeyToken=null" postHandlingAction="NotifyRethrow" name="EventTopicException">
            <exceptionHandlers>
              <add logCategory="General" eventId="100" severity="Error" title="Enterprise Library Exception Handling" formatterType="Thomson.TTA.EForm.Infrastructure.Library.EntLib.EventTopicExceptionFormatter, Infrastructure.Library" priority="0" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.LoggingExceptionHandler, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null" name="Logging Handler"/>
            </exceptionHandlers>
          </add>
        </exceptionTypes>
      </add>
    </exceptionPolicies>
  </exceptionHandling>
  <system.web>
    <membership defaultProvider="ClientAuthenticationMembershipProvider">
      <providers>
        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
      </providers>
    </membership>
    <roleManager enabled="true" defaultProvider="ClientRoleProvider">
      <providers>
        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
      </providers>
    </roleManager>
  </system.web>
  <system.net>
    <defaultProxy useDefaultCredentials="true"/>
  </system.net>
  <startup>
    
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup>
</configuration>
