Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-Hive/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/app.config @ 4368

Last change on this file since 4368 was 4368, checked in by cneumuel, 14 years ago
  • created HiveClient which shows an overview over all submitted HiveExperiments
  • its possible to download all submitted HiveExperiments including results
  • Experiments are now sent as a whole to the Hive and the Hive-Slaves take care of creating child-jobs (if necessary). The parent job is then paused and will be reactivated when all child-jobs are finished
  • WcfService-Clients are now consistently managed by WcfServicePool which allows to use IDisposable-Pattern and always keeps exactly one proxy-object until all callers disposed them.
  • created ProgressView which is able to lock a View and display progress of an action. It also allows to simulate progress if no progress-information is available so that users don't get too nervous while waiting.
File size: 4.9 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<configuration>
3  <configSections>
4    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
5      <section name="HeuristicLab.Hive.Slave.Communication.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
6    </sectionGroup>
7  </configSections>
8  <system.serviceModel>
9    <bindings>
10      <netTcpBinding>
11        <binding name="SlaveTcpStreamedEndpoint" closeTimeout="00:01:00"
12          openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
13          transactionFlow="false" transferMode="Streamed" transactionProtocol="OleTransactions"
14          hostNameComparisonMode="StrongWildcard" listenBacklog="10" maxBufferPoolSize="524288"
15          maxBufferSize="65536" maxConnections="10" maxReceivedMessageSize="104857600">
16          <readerQuotas maxDepth="32" maxStringContentLength="104857600" maxArrayLength="104857600"
17            maxBytesPerRead="4096" maxNameTableCharCount="16384" />
18          <reliableSession ordered="true" inactivityTimeout="00:10:00"
19            enabled="false" />
20          <security mode="TransportWithMessageCredential">
21            <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
22            <message clientCredentialType="UserName" algorithmSuite="Default" />
23          </security>
24        </binding>
25      </netTcpBinding>
26      <wsHttpBinding>
27        <binding name="SlaveHttpEndpoint" closeTimeout="00:01:00" openTimeout="00:01:00"
28          receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false"
29          transactionFlow="false" hostNameComparisonMode="StrongWildcard"
30          maxBufferPoolSize="524288" maxReceivedMessageSize="104857600" messageEncoding="Text"
31          textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
32          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
33            maxBytesPerRead="4096" maxNameTableCharCount="16384" />
34          <reliableSession ordered="true" inactivityTimeout="00:10:00"
35            enabled="false" />
36          <security mode="Message">
37            <transport clientCredentialType="Windows" proxyCredentialType="None"
38              realm="" />
39            <message clientCredentialType="UserName" negotiateServiceCredential="true"
40              algorithmSuite="Default" />
41          </security>
42        </binding>
43      </wsHttpBinding>
44    </bindings>
45    <client>
46      <endpoint address="http://localhost:9000/SlaveService" binding="wsHttpBinding" behaviorConfiguration="SlaveServiceBehaviour"
47        bindingConfiguration="SlaveHttpEndpoint" contract="SlaveFacade.ISlaveFacade"
48        name="SlaveHttpEndpoint">
49        <identity>
50          <certificate encodedValue="AwAAAAEAAAAUAAAAJ5p7xBv8o/BZ9Lp1c1d+F13FxN8gAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBvZlgTCjsfjEG5QUX7yOhOMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgzMDA5MTMyMVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbjJrhOtSpfFz51JPvdfxMVSKqnWhfzjrZvtwpVsy8D589m3SeS6AalWwtkpPCR2C+a4GKo9e689o0+BtuOugypAWqkUhkz//XLvUp5KPNB7igY7he4ngMLp4GsWBWZdl+P8g29t5+nde1Tiv6dPzx5YgfB9lrvZzaS6TT/eNasQIDAQABo0kwRzBFBgNVHQEEPjA8gBBPTuRH17g8MfpeT/ODWdXuoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBvZlgTCjsfjEG5QUX7yOhOMAkGBSsOAwIdBQADgYEAUpgK4sUxAqwR8eyRK8cmyzhhN31xN8/nKPIo9cETaNvjJXL8zO7DeXCyyiBETAkfnhIChRIAmE/PjxvFdB2fOuQY3/OHrobai+G7IQ8SHF+AKdx7cJXt0h4Okny4DpPjQl4V9P2lZaG8fVXmpKhpeZ+ChA8Y/xPCDzTzLleQ/mY=" />
51        </identity>
52      </endpoint>
53      <endpoint address="net.tcp://localhost:9001/SlaveServiceStreamed" behaviorConfiguration="SlaveServiceBehaviour"
54        binding="netTcpBinding" bindingConfiguration="SlaveTcpStreamedEndpoint"
55        contract="SlaveFacade.ISlaveFacade" name="SlaveTcpStreamedEndpoint">
56        <identity>
57          <dns value="localhost" />
58        </identity>
59      </endpoint>
60    </client>
61    <behaviors>
62      <endpointBehaviors>
63        <behavior name="SlaveServiceBehaviour">
64          <clientCredentials>
65            <serviceCertificate>
66              <authentication certificateValidationMode="None" />
67            </serviceCertificate>
68          </clientCredentials>
69        </behavior>
70      </endpointBehaviors>
71    </behaviors>
72   
73  </system.serviceModel>
74  <userSettings>
75    <HeuristicLab.Hive.Slave.Communication.Properties.Settings>
76      <setting name="HiveUsername" serializeAs="String">
77        <value>hiveslave</value>
78      </setting>
79      <setting name="HivePassword" serializeAs="String">
80        <value>hiveslave</value>
81      </setting>
82    </HeuristicLab.Hive.Slave.Communication.Properties.Settings>
83  </userSettings>
84</configuration>
Note: See TracBrowser for help on using the repository browser.