Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Services.OKB/3.3/app.config @ 4279

Last change on this file since 4279 was 4279, checked in by swagner, 14 years ago

Integrated OKB services (#1166)

File size: 4.1 KB
Line 
1<?xml version="1.0"?>
2<configuration>
3  <system.serviceModel>
4    <bindings>
5      <netTcpBinding>
6        <binding name="LargeMessages" openTimeout="00:00:30" receiveTimeout="00:00:30" sendTimeout="00:00:30" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
7          <security mode="Transport">
8            <transport clientCredentialType="Certificate" protectionLevel="EncryptAndSign"/>           
9          </security>
10          <readerQuotas maxArrayLength="2147483647"/>
11          <reliableSession inactivityTimeout="00:00:30" enabled="false"/>
12        </binding>
13      </netTcpBinding>
14    </bindings>
15    <client/>
16    <behaviors>
17      <serviceBehaviors>
18        <behavior name="RunnerServiceBehaviour">
19          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/RunnerMex"/>
20          <serviceDebug includeExceptionDetailInFaults="true"/>
21        </behavior>
22        <behavior name="AdminServiceBehaviour">
23          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/AdminMex"/>
24          <serviceDebug includeExceptionDetailInFaults="true"/>
25        </behavior>
26        <behavior name="TableServiceBehaviour">
27          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/TableMex"/>
28          <serviceDebug includeExceptionDetailInFaults="true"/>
29        </behavior>
30        <behavior name="QueryServiceBehaviour">
31          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/QueryMex"/>
32          <serviceDebug includeExceptionDetailInFaults="true"/>
33        </behavior>
34        <behavior name="DataServiceBehaviour">
35          <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:8000/OKB/DataMex"/>
36          <serviceDebug includeExceptionDetailInFaults="true"/>
37        </behavior>
38      </serviceBehaviors>
39    </behaviors>
40    <services>
41      <service behaviorConfiguration="RunnerServiceBehaviour" name="HeuristicLab.OKB.RunnerService">
42        <endpoint address="http://localhost:8000/OKB/RunnerMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
43        <endpoint address="net.tcp://localhost:8001/OKB/RunnerService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.OKB.IRunnerService">
44          <identity>
45            <dns value="HEAL"/>
46          </identity>
47        </endpoint>
48      </service>
49      <service behaviorConfiguration="AdminServiceBehaviour" name="HeuristicLab.OKB.AdminService">
50        <endpoint address="http://localhost:8000/OKB/AdminMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
51        <endpoint address="net.tcp://localhost:8001/OKB/AdminService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.OKB.IAdminService"/>
52      </service>
53      <service behaviorConfiguration="TableServiceBehaviour" name="HeuristicLab.OKB.TableService">
54        <endpoint address="http://localhost:8000/OKB/TableMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
55        <endpoint address="net.tcp://localhost:8001/OKB/TableService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.OKB.ITableService"/>
56      </service>
57      <service behaviorConfiguration="QueryServiceBehaviour" name="HeuristicLab.OKB.QueryService">
58        <endpoint address="http://localhost:8000/OKB/QueryMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
59        <endpoint address="net.tcp://localhost:8001/OKB/QueryService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.OKB.IQueryService"/>
60      </service>
61      <service behaviorConfiguration="DataServiceBehaviour" name="HeuristicLab.OKB.DataService">
62        <endpoint address="http://localhost:8000/OKB/DataMex" binding="mexHttpBinding" contract="IMetadataExchange"/>
63        <endpoint address="net.tcp://localhost:8001/OKB/DataService" binding="netTcpBinding" bindingConfiguration="LargeMessages" contract="HeuristicLab.OKB.IDataService"/>
64      </service>
65    </services>
66  </system.serviceModel>
67<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
Note: See TracBrowser for help on using the repository browser.