Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab/app.config @ 3126

Last change on this file since 3126 was 3011, checked in by kgrading, 15 years ago

changed the complete DAL to LINQ 2 SQL (with the exception of the job streaming), did a lot of refactoring, Introduced DTOs (that are named DTOs for better understanding), added the spring.NET Interceptor, reintroduced transactions and cleaned up the whole JobResult thing and updated a part of the config merger (#830)

File size: 2.8 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<configuration>
3    <configSections>
4        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
5            <section name="HeuristicLab.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />         
6        </sectionGroup>
7    </configSections>
8  <connectionStrings>
9  </connectionStrings>
10  <system.serviceModel>
11  </system.serviceModel>
12  <runtime>
13    <gcServer enabled="true"/>
14  </runtime>
15 
16  <system.data>
17    <DbProviderFactories>
18      <remove invariant="System.Data.SQLite"/>
19      <add name="SQLite Data Provider" invariant="System.Data.SQLite"
20           description=".Net Framework Data Provider for SQLite"           
21           type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
22    </DbProviderFactories>
23  </system.data>
24  <applicationSettings>
25    <HeuristicLab.Properties.Settings>
26      <setting name="User" serializeAs="String">
27        <value>unknown</value>
28      </setting>
29      <setting name="Organization" serializeAs="String">
30        <value>unknown</value>
31      </setting>
32    </HeuristicLab.Properties.Settings>
33  </applicationSettings>
34  <spring>
35
36    <context>
37      <resource uri="config://spring/objects"/>
38    </context>
39
40    <objects xmlns="http://www.springframework.net"
41         xmlns:aop="http://www.springframework.net/aop">
42      <object id="clientFacade" singleton="false"
43              type="HeuristicLab.Hive.Server.Core.ClientFacade, HeuristicLab.Hive.Server.Core-3.2" />
44
45      <object id="executionEngineFacade" singleton="false"
46              type="HeuristicLab.Hive.Server.Core.ExecutionEngineFacade, HeuristicLab.Hive.Server.Core-3.2" />
47
48      <object id="serverConsoleFacade" singleton="false"
49              type="HeuristicLab.Hive.Server.Core.ServerConsoleFacade, HeuristicLab.Hive.Server.Core-3.2" />
50
51      <object id="serviceOperation" type="Spring.Aop.Support.SdkRegularExpressionMethodPointcut, Spring.Aop">
52        <property name="patterns">
53          <list>
54            <value>HeuristicLab.Hive.Server.Core.ClientFacade.*</value>
55            <value>HeuristicLab.Hive.Server.Core.ExecutionEngineFacade.*</value>
56            <value>HeuristicLab.Hive.Server.Core.ServerConsoleFacade.*</value>
57          </list>
58        </property>
59      </object>
60
61      <object id="sci" type="HeuristicLab.Hive.Server.ServiceCallInterception, HeuristicLab.Hive.Server-3.2" />
62
63      <aop:config>
64        <aop:advisor pointcut-ref="serviceOperation" advice-ref="sci"/>
65      </aop:config>
66    </objects>
67  </spring>
68</configuration>
Note: See TracBrowser for help on using the repository browser.