97 lines
3.6 KiB
XML
Executable File
97 lines
3.6 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<configuration>
|
|
<!-- Diagnostic trace
|
|
<system.diagnostics>
|
|
<sources>
|
|
<source name="System.ServiceModel"
|
|
switchValue="Information, ActivityTracing"
|
|
propagateActivity="true">
|
|
<listeners>
|
|
<add name="sdt"
|
|
type="System.Diagnostics.XmlWriterTraceListener"
|
|
initializeData="client.svclog"/>
|
|
</listeners>
|
|
</source>
|
|
</sources>
|
|
</system.diagnostics>
|
|
-->
|
|
<system.serviceModel>
|
|
<services>
|
|
<!--
|
|
IAutomationWorkerService.
|
|
-->
|
|
<service name="RSG.Pipeline.Automation.ClientWorker.Services.AutomationWorkerService"
|
|
behaviorConfiguration="AutomationServiceBehaviour">
|
|
<host>
|
|
<baseAddresses>
|
|
<add baseAddress="net.tcp://*:7001/automation_worker.svc" />
|
|
</baseAddresses>
|
|
</host>
|
|
|
|
<!-- Net.TCP IAutomationWorkerService EndPoint -->
|
|
<endpoint binding="netTcpBinding"
|
|
contract="RSG.Pipeline.Automation.Common.Services.IAutomationWorkerService"
|
|
bindingConfiguration="NetTcpBinding_IAutomationWorkerService" />
|
|
|
|
<!-- Net.TCP IAutomationWorkerAdminService EndPoint -->
|
|
<endpoint binding="netTcpBinding"
|
|
contract="RSG.Pipeline.Automation.Common.Services.IAutomationWorkerAdminService"
|
|
bindingConfiguration="NetTcpBinding_IAutomationWorkerService" />
|
|
</service>
|
|
</services>
|
|
|
|
<bindings>
|
|
<netTcpBinding>
|
|
<binding name="NetTcpBinding_IAutomationWorkerService"
|
|
closeTimeout="00:00:30"
|
|
openTimeout="00:00:30"
|
|
receiveTimeout="00:10:00"
|
|
sendTimeout="00:10:00"
|
|
maxBufferPoolSize="67108864"
|
|
maxBufferSize="67108864"
|
|
maxReceivedMessageSize="67108864">
|
|
<reliableSession enabled="false" />
|
|
<readerQuotas maxDepth="32"
|
|
maxStringContentLength="2147483647"
|
|
maxArrayLength="2147483647"
|
|
maxBytesPerRead="4096"
|
|
maxNameTableCharCount="4096" />
|
|
</binding>
|
|
<binding name="NetTcpBinding_IFileTransferService"
|
|
closeTimeout="00:59:00"
|
|
openTimeout="00:59:00"
|
|
receiveTimeout="00:59:00"
|
|
sendTimeout="00:59:00"
|
|
transactionFlow="false"
|
|
transferMode="Streamed"
|
|
transactionProtocol="OleTransactions"
|
|
hostNameComparisonMode="StrongWildcard"
|
|
maxBufferPoolSize="1000000"
|
|
maxBufferSize="1000000"
|
|
maxReceivedMessageSize="1000000">
|
|
<readerQuotas maxDepth="32"
|
|
maxStringContentLength="2147483647"
|
|
maxArrayLength="2147483647"
|
|
maxBytesPerRead="4096"
|
|
maxNameTableCharCount="16384" />
|
|
<reliableSession ordered="true"
|
|
inactivityTimeout="00:10:00"
|
|
enabled="false" />
|
|
</binding>
|
|
</netTcpBinding>
|
|
</bindings>
|
|
|
|
<behaviors>
|
|
<serviceBehaviors>
|
|
<behavior name="AutomationServiceBehaviour">
|
|
<serviceDebug includeExceptionDetailInFaults="True" />
|
|
</behavior>
|
|
</serviceBehaviors>
|
|
</behaviors>
|
|
</system.serviceModel>
|
|
<startup>
|
|
<supportedRuntime version="v4.0"
|
|
sku=".NETFramework,Version=v4.0"/>
|
|
</startup>
|
|
</configuration>
|