Navigation:  Appendix >

ShredHostService Configuration File

Previous pageReturn to chapter overview

The following section shows the contents of the ImageServer's ShredHostService configuration file.

<configuration>

  <configSections>

    <sectionGroup name="applicationSettings">

      <section name="ClearCanvas.Common.ProductSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.Common.ExtensionSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.Enterprise.Common.RemoteCoreServiceSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Common.WebServicesSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Common.RemoteImageServerServiceSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.Dicom.ServiceModel.Streaming.StreamingSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.Dicom.Network.NetworkSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.Dicom.DicomSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Common.Diagnostics.DiagnosticSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Common.Debug" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Common.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.Dicom.DicomSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.ServiceLock.FilesystemFileImporter.DirectoryImportSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.ServiceLock.ServiceLockSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.Streaming.HeaderStreaming.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.Streaming.Shreds.ImageStreamingServerSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Services.Archiving.Hsm.HsmSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

      <section name="ClearCanvas.ImageServer.Enterprise.SqlServer2005.SqlServerSettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />

    </sectionGroup>

    <section name="ShredHostServiceSettings" type="ClearCanvas.Server.ShredHost.ShredHostServiceSettings, ClearCanvas.Server.ShredHost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowLocation="true" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" requirePermission="true" />

    <section name="WorkQueueSettings" type="ClearCanvas.ImageServer.Services.WorkQueue.WorkQueueSettings, ClearCanvas.ImageServer.Services.WorkQueue, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" allowLocation="true" allowDefinition="Everywhere" allowExeDefinition="MachineToApplication" restartOnExternalChanges="true" requirePermission="true" />

  </configSections>

  <connectionStrings>

    <clear />

    <add name="ImageServerConnectString" connectionString="Data Source=127.0.0.1;User ID=sa;Password=clearcanvas;Initial Catalog=ImageServer" providerName="System.Data.SqlClient" />

  </connectionStrings>

  <applicationSettings>

    <ClearCanvas.Common.ProductSettings>

      <setting name="Name" serializeAs="String">

        <value>Q2xlYXJDYW52YXMgV29ya3N0YXRpb24=</value>

      </setting>

      <setting name="Version" serializeAs="String">

        <value />

      </setting>

      <setting name="VersionSuffix" serializeAs="String">

        <value>RGV2ZWxvcG1lbnQ=</value>

      </setting>

      <setting name="Copyright" serializeAs="String">

        <value>Q29weXJpZ2h0IDIwMDkgQ2xlYXJDYW52YXMgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLg==</value>

      </setting>

      <setting name="License" serializeAs="String">

        <value>Q29weXJpZ2h0IChjKSAyMDA5LCBDbGVhckNhbnZhcyBJbmMuDQpBbGwgcmlnaHRzIHJlc2VydmVkLg0KDQpSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQgbW9kaWZpY2F0aW9uLCANCmFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoNCg0KICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsIA0KICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsIA0KICAgICB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSBkb2N1bWVudGF0aW9uIA0KICAgICBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCiAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBDbGVhckNhbnZhcyBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycyANCiAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgDQogICAgIHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4NCg0KVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiIA0KQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIA0KVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiANClBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgT1dORVIgT1IgDQpDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCANCk9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgDQpHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgDQpIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIA0KU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIA0KQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIA0KT0YgU1VDSCBEQU1BR0Uu</value>

      </setting>

    </ClearCanvas.Common.ProductSettings>

    <ClearCanvas.Common.ExtensionSettings>

      <setting name="ExtensionConfigurationXml" serializeAs="Xml">

        <value>

          <extensions>

            <!-- DO NOT CHANGE THESE SETTINGS -->

            <!-- provide access to core enterprise services locally -->

            <extension class="ClearCanvas.Enterprise.Core.InProcessCoreServiceProvider, ClearCanvas.Enterprise.Core" enabled="false" />

            <!-- provide access to core enterprise services remotely -->

            <extension class="ClearCanvas.Enterprise.Common.RemoteCoreServiceProvider, ClearCanvas.Enterprise.Common" enabled="false" />

            <!-- provide access to Image Server services locally -->

            <extension class="ClearCanvas.ImageServer.Common.InProcessImageServerServiceProvider, ClearCanvas.ImageServer.Common" enabled="true" />

            <!-- provide access to Image Server services remotely -->

            <extension class="ClearCanvas.ImageServer.Common.RemoteImageServerServiceProvider, ClearCanvas.ImageServer.Common" enabled="false" />

            <extension class="ClearCanvas.ImageServer.Services.Common.Authentication.DefaultAuthenticationService, ClearCanvas.ImageServer.Services.Common" enabled="false" />

            <!-- Enterprise services hosted on the Enterprise Server -->

            <extension class="ClearCanvas.Enterprise.Common.EnterpriseTimeProvider, ClearCanvas.Enterprise.Common" enabled="false" />

            <extension class="ClearCanvas.Enterprise.Common.Audit.AuditSink, ClearCanvas.Enterprise.Common" enabled="false" />

            <extension class="ClearCanvas.ImageServer.Services.Common.Alert.AlertService, ClearCanvas.ImageServer.Services.Common" enabled="true" />

            <extension class="ClearCanvas.ImageServer.Services.Common.Misc.FilesystemInfoService, ClearCanvas.ImageServer.Services.Common" enabled="true" />

          </extensions>

        </value>

      </setting>

    </ClearCanvas.Common.ExtensionSettings>

    <ClearCanvas.Enterprise.Common.RemoteCoreServiceSettings>

      <setting name="BaseUrl" serializeAs="String">

        <value>net.tcp://localhost:9999/</value>

      </setting>

      <setting name="ConfigurationClass" serializeAs="String">

        <value>ClearCanvas.Enterprise.Common.ServiceConfiguration.Client.NetTcpConfiguration, ClearCanvas.Enterprise.Common</value>

      </setting>

      <setting name="MaxReceivedMessageSize" serializeAs="String">

        <value>2000000</value>

      </setting>

      <setting name="CertificateValidationMode" serializeAs="String">

        <value>PeerOrChainTrust</value>

      </setting>

      <setting name="RevocationMode" serializeAs="String">

        <value>NoCheck</value>

      </setting>

      <setting name="UserCredentialsProviderClass" serializeAs="String">

        <value />

      </setting>

      <setting name="FailoverBaseUrl" serializeAs="String">

        <value />

      </setting>

    </ClearCanvas.Enterprise.Common.RemoteCoreServiceSettings>

    <ClearCanvas.ImageServer.Common.WebServicesSettings>

      <setting name="BaseUri" serializeAs="String">

        <value>http://localhost:9998</value>

      </setting>

      <setting name="SecurityMode" serializeAs="String">

        <value>None</value>

      </setting>

    </ClearCanvas.ImageServer.Common.WebServicesSettings>

    <ClearCanvas.ImageServer.Common.RemoteImageServerServiceSettings>

      <setting name="BaseUrl" serializeAs="String">

        <value>http://localhost:9998/</value>

      </setting>

      <setting name="FailoverBaseUrl" serializeAs="String">

        <value />

      </setting>

      <setting name="ConfigurationClass" serializeAs="String">

        <value>ClearCanvas.ImageServer.Common.ClientWsHttpConfiguration, ClearCanvas.ImageServer.Common</value>

      </setting>

      <setting name="MaxReceivedMessageSize" serializeAs="String">

        <value>2000000</value>

      </setting>

      <setting name="CertificateValidationMode" serializeAs="String">

        <value>None</value>

      </setting>

      <setting name="RevocationMode" serializeAs="String">

        <value>NoCheck</value>

      </setting>

      <setting name="UserCredentialsProviderClass" serializeAs="String">

        <value />

      </setting>

    </ClearCanvas.ImageServer.Common.RemoteImageServerServiceSettings>

    <ClearCanvas.Dicom.ServiceModel.Streaming.StreamingSettings>

      <setting name="ClientTimeoutSeconds" serializeAs="String">

        <value>10</value>

      </setting>

    </ClearCanvas.Dicom.ServiceModel.Streaming.StreamingSettings>

    <ClearCanvas.Dicom.Network.NetworkSettings>

      <setting name="ReadTimeout" serializeAs="String">

        <value>30000</value>

      </setting>

      <setting name="WriteTimeout" serializeAs="String">

        <value>30000</value>

      </setting>

      <setting name="ConnectTimeout" serializeAs="String">

        <value>10000</value>

      </setting>

      <setting name="ReceiveBufferSize" serializeAs="String">

        <value>118341</value>

      </setting>

      <setting name="SendBufferSize" serializeAs="String">

        <value>118341</value>

      </setting>

      <setting name="LocalMaxPduLength" serializeAs="String">

        <value>116794</value>

      </setting>

      <setting name="RemoteMaxPduLength" serializeAs="String">

        <value>116794</value>

      </setting>

      <setting name="DisableNagle" serializeAs="String">

        <value>True</value>

      </setting>

      <setting name="CombineCommandDataPdu" serializeAs="String">

        <value>True</value>

      </setting>

    </ClearCanvas.Dicom.Network.NetworkSettings>

    <ClearCanvas.Dicom.DicomSettings>

      <setting name="ValidateVrLengths" serializeAs="String">

        <value>True</value>

      </setting>

      <setting name="ValidateVrValues" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="IgnoreOutOfRangeTags" serializeAs="String">

        <value>True</value>

      </setting>

    </ClearCanvas.Dicom.DicomSettings>

    <ClearCanvas.ImageServer.Common.Diagnostics.DiagnosticSettings>

      <setting name="SimulateEditError" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="SimulateFileIOError" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="SimulateTierMigrationError" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="SimulateFileCorruption" serializeAs="String">

        <value>False</value>

      </setting>

    </ClearCanvas.ImageServer.Common.Diagnostics.DiagnosticSettings>

    <ClearCanvas.ImageServer.Common.Settings>

      <setting name="StudyHeaderIncludePrivateTags" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="StudyHeaderIncludeUNTags" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="StudyHeaderMaxValueLength" serializeAs="String">

        <value>4096</value>

      </setting>

      <setting name="DefaultStudyRootFolder" serializeAs="String">

        <value>Unknown</value>

      </setting>

      <setting name="FilesystemCheckDelaySeconds" serializeAs="String">

        <value>120</value>

      </setting>

      <setting name="DbChangeDelaySeconds" serializeAs="String">

        <value>180</value>

      </setting>

      <setting name="UseReceiveDateAsFolder" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="TooManyStudyMoveWarningThreshold" serializeAs="String">

        <value>15</value>

      </setting>

      <setting name="DeviceConfig_MaxConnections" serializeAs="String">

        <value>15</value>

      </setting>

      <setting name="TemporaryPath" serializeAs="String">

        <value />

      </setting>

      <setting name="WriteThroughMode" serializeAs="String">

        <value>True</value>

      </setting>

      <setting name="WriteBufferSize" serializeAs="String">

        <value>65536</value>

      </setting>

      <setting name="InstanceLogging" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="MinStorageRequiredInMB" serializeAs="String">

        <value>1024</value>

      </setting>

      <setting name="WorkQueueMaxFailureCount" serializeAs="String">

        <value>3</value>

      </setting>

      <setting name="InactiveWorkQueueMinTime" serializeAs="String">

        <value>2.00:00:00</value>

      </setting>

    </ClearCanvas.ImageServer.Common.Settings>

    <ClearCanvas.ImageServer.Services.Dicom.DicomSettings>

      <setting name="ListenIPV6" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="ListenIPV4" serializeAs="String">

        <value>True</value>

      </setting>

      <setting name="MaxQueryResponses" serializeAs="String">

        <value>-1</value>

      </setting>

      <setting name="BufferedQueryResponses" serializeAs="String">

        <value>50</value>

      </setting>

    </ClearCanvas.ImageServer.Services.Dicom.DicomSettings>

    <ClearCanvas.ImageServer.Services.ServiceLock.FilesystemFileImporter.DirectoryImportSettings>

      <setting name="MaxConcurrency" serializeAs="String">

        <value>3</value>

      </setting>

      <setting name="ImageDelay" serializeAs="String">

        <value>0</value>

      </setting>

      <setting name="MaxBatchSize" serializeAs="String">

        <value>300</value>

      </setting>

      <setting name="RecheckDelaySeconds" serializeAs="String">

        <value>5</value>

      </setting>

    </ClearCanvas.ImageServer.Services.ServiceLock.FilesystemFileImporter.DirectoryImportSettings>

    <ClearCanvas.ImageServer.Services.ServiceLock.ServiceLockSettings>

      <setting name="FilesystemQueueResultCount" serializeAs="String">

        <value>500</value>

      </setting>

      <setting name="FilesystemDeleteRecheckDelay" serializeAs="String">

        <value>4</value>

      </setting>

      <setting name="FilesystemDeleteCheckInterval" serializeAs="String">

        <value>2</value>

      </setting>

      <setting name="TierMigrationSpeed" serializeAs="String">

        <value>30</value>

      </setting>

      <setting name="HighWatermarkAlertInterval" serializeAs="String">

        <value>30</value>

      </setting>

      <setting name="FilesystemLossyCompressRecheckDelay" serializeAs="String">

        <value>60</value>

      </setting>

      <setting name="FilesystemLosslessCompressRecheckDelay" serializeAs="String">

        <value>60</value>

      </setting>

      <setting name="ApplicationLogCachedDays" serializeAs="String">

        <value>1</value>

      </setting>

      <setting name="ApplicationLogRecheckDelay" serializeAs="String">

        <value>30</value>

      </setting>

      <setting name="AlertCachedDays" serializeAs="String">

        <value>10</value>

      </setting>

      <setting name="AlertRecheckDelay" serializeAs="String">

        <value>30</value>

      </setting>

      <setting name="AlertDelete" serializeAs="String">

        <value>True</value>

      </setting>

    </ClearCanvas.ImageServer.Services.ServiceLock.ServiceLockSettings>

    <ClearCanvas.ImageServer.Services.Streaming.HeaderStreaming.Settings>

      <setting name="LogStatistics" serializeAs="String">

        <value>true</value>

      </setting>

    </ClearCanvas.ImageServer.Services.Streaming.HeaderStreaming.Settings>

    <ClearCanvas.ImageServer.Services.Streaming.Shreds.ImageStreamingServerSettings>

      <setting name="Port" serializeAs="String">

        <value>1000</value>

      </setting>

      <setting name="Path" serializeAs="String">

        <value>/wado/</value>

      </setting>

      <setting name="ConcurrencyWarningThreshold" serializeAs="String">

        <value>30</value>

      </setting>

      <setting name="EnableCache" serializeAs="String">

        <value>True</value>

      </setting>

      <setting name="CacheRetentionWindow" serializeAs="String">

        <value>00:00:10</value>

      </setting>

    </ClearCanvas.ImageServer.Services.Streaming.Shreds.ImageStreamingServerSettings>

    <ClearCanvas.ImageServer.Services.Archiving.Hsm.HsmSettings>

      <setting name="ArchiveThreadCount" serializeAs="String">

        <value>1</value>

      </setting>

      <setting name="RestoreThreadCount" serializeAs="String">

        <value>1</value>

      </setting>

      <setting name="ReadFailRescheduleDelaySeconds" serializeAs="String">

        <value>10</value>

      </setting>

      <setting name="MaxSimultaneousRestores" serializeAs="String">

        <value>20</value>

      </setting>

      <setting name="CompressZipFiles" serializeAs="String">

        <value>False</value>

      </setting>

      <setting name="PollDelayMilliseconds" serializeAs="String">

        <value>15000</value>

      </setting>

    </ClearCanvas.ImageServer.Services.Archiving.Hsm.HsmSettings>

    <ClearCanvas.ImageServer.Enterprise.SqlServer2005.SqlServerSettings>

      <setting name="CommandTimeout" serializeAs="String">

        <value>120</value>

      </setting>

      <setting name="ConnectionPoolUsageWarningLevel" serializeAs="String">

        <value>0.8</value>

      </setting>

    </ClearCanvas.ImageServer.Enterprise.SqlServer2005.SqlServerSettings>

  </applicationSettings>

  <system.serviceModel>

    <services>

      <service name="ClearCanvas.ImageServer.Services.Streaming.HeaderStreaming.HeaderStreamingService" behaviorConfiguration="HeaderStreamServiceBehavior" />

    </services>

    <behaviors>

      <serviceBehaviors>

        <behavior name="HeaderStreamServiceBehavior">

          <serviceThrottling maxConcurrentCalls="32" maxConcurrentSessions="32" maxConcurrentInstances="32" />

        </behavior>

      </serviceBehaviors>

    </behaviors>

    <bindings>

      <basicHttpBinding>

        <binding name="BasicHttpBinding_IHeaderStreamingService" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" transferMode="Streamed" messageEncoding="Mtom" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">

          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />

        </binding>

      </basicHttpBinding>

    </bindings>

    <client />

  </system.serviceModel>

  <ShredHostServiceSettings ShredHostHttpPort="50220" SharedHttpPort="50221" SharedTcpPort="50222" />

  <runtime>

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

      <probing privatePath="common;plugins" />

    </assemblyBinding>

  </runtime>

  <WorkQueueSettings WorkQueueQueryDelay="10000" WorkQueueThreadCount="4" PriorityWorkQueueThreadCount="2" MemoryLimitedWorkQueueThreadCount="4" WorkQueueMinimumFreeMemoryMB="512" EnableStudyIntegrityValidation="true" TierMigrationProgressUpdateInSeconds="30" />

</configuration>