Changeset 4313 for trunk/sources/HeuristicLab.Services.OKB/3.3
- Timestamp:
- 08/25/10 04:32:20 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Services.OKB/3.3
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Services.OKB/3.3/HeuristicLab.Services.OKB-3.3.csproj
r4310 r4313 39 39 <PropertyGroup> 40 40 <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile> 41 </PropertyGroup> 42 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'"> 43 <DebugSymbols>true</DebugSymbols> 44 <OutputPath>bin\x64\Debug\</OutputPath> 45 <DefineConstants>DEBUG;TRACE</DefineConstants> 46 <DebugType>full</DebugType> 47 <PlatformTarget>x64</PlatformTarget> 48 <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Services.OKB-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> 49 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> 50 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> 51 <ErrorReport>prompt</ErrorReport> 52 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 53 <CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> 54 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> 55 <CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> 56 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> 57 </PropertyGroup> 58 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> 59 <OutputPath>bin\x64\Release\</OutputPath> 60 <DefineConstants>TRACE</DefineConstants> 61 <Optimize>true</Optimize> 62 <DebugType>pdbonly</DebugType> 63 <PlatformTarget>x64</PlatformTarget> 64 <CodeAnalysisLogFile>bin\Release\HeuristicLab.Services.OKB-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> 65 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> 66 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> 67 <ErrorReport>prompt</ErrorReport> 68 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 69 <CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> 70 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> 71 <CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> 72 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> 73 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules> 74 </PropertyGroup> 75 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> 76 <DebugSymbols>true</DebugSymbols> 77 <OutputPath>bin\x86\Debug\</OutputPath> 78 <DefineConstants>DEBUG;TRACE</DefineConstants> 79 <DebugType>full</DebugType> 80 <PlatformTarget>x86</PlatformTarget> 81 <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Services.OKB-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> 82 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> 83 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> 84 <ErrorReport>prompt</ErrorReport> 85 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 86 <CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> 87 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> 88 <CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> 89 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> 90 </PropertyGroup> 91 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> 92 <OutputPath>bin\x86\Release\</OutputPath> 93 <DefineConstants>TRACE</DefineConstants> 94 <Optimize>true</Optimize> 95 <DebugType>pdbonly</DebugType> 96 <PlatformTarget>x86</PlatformTarget> 97 <CodeAnalysisLogFile>bin\Release\HeuristicLab.Services.OKB-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile> 98 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression> 99 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile> 100 <ErrorReport>prompt</ErrorReport> 101 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 102 <CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories> 103 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets> 104 <CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories> 105 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules> 41 106 </PropertyGroup> 42 107 <ItemGroup> … … 96 161 <FlavorProperties GUID="{3D9AD99F-2412-4246-B90B-4EAA41C64699}"> 97 162 <WcfProjectProperties> 98 <AutoStart> True</AutoStart>163 <AutoStart>False</AutoStart> 99 164 </WcfProjectProperties> 100 165 </FlavorProperties> -
trunk/sources/HeuristicLab.Services.OKB/3.3/Interfaces/IRunnerService.cs
r4279 r4313 33 33 34 34 /// <summary> 35 /// Logs the specified usernamein. In case the user or client35 /// Logs the current user in. In case the user or client 36 36 /// does not exist yet, they are created on the server. This 37 37 /// method is currently not used for authentication but merely 38 38 /// for auditing. 39 39 /// </summary> 40 /// <param name="username">The username.</param>41 40 /// <param name="clientname">The clientname.</param> 42 41 /// <returns><c>true</c> if the login was successful; <c>false</c> otherwise.</returns> 43 42 [OperationContract(IsInitiating = true)] 44 bool Login(string username, stringclientname);43 bool Login(string clientname); 45 44 46 45 /// <summary> -
trunk/sources/HeuristicLab.Services.OKB/3.3/RunnerService.cs
r4298 r4313 306 306 /// <c>true</c> if the login was successful; <c>false</c> otherwise. 307 307 /// </returns> 308 public bool Login(string username, string clientname) { 308 public bool Login(string clientname) { 309 string username = ServiceSecurityContext.Current.PrimaryIdentity.Name; 310 309 311 Log("Authenticating {0}@{1}", username, clientname); 310 312 if (string.IsNullOrEmpty(username) || -
trunk/sources/HeuristicLab.Services.OKB/3.3/TableService.cs
r4298 r4313 148 148 public DataTable PrepareDataTable(string tableName, out int count) { 149 149 logger.Info("preparing data table: " + tableName); 150 Type tableType = Assembly.GetAssembly(typeof(Run)).GetType("HeuristicLab.Services.OKB.DataAccess " + tableName, true);150 Type tableType = Assembly.GetAssembly(typeof(Run)).GetType("HeuristicLab.Services.OKB.DataAccess." + tableName, true); 151 151 properties = from p in tableType.GetProperties() 152 152 where SupportedTypes.Contains(p.PropertyType) -
trunk/sources/HeuristicLab.Services.OKB/3.3/app.config
r4310 r4313 67 67 <service name="HeuristicLab.Services.OKB.AdminService" behaviorConfiguration="DefaultServiceBehavior"> 68 68 <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" /> 69 <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IAdminService" />70 69 <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IAdminService" /> 71 70 <host> … … 79 78 <service name="HeuristicLab.Services.OKB.TableService" behaviorConfiguration="DefaultServiceBehavior"> 80 79 <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" /> 81 <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.ITableService" />82 80 <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.ITableService" /> 83 81 <host> … … 91 89 <service name="HeuristicLab.Services.OKB.DataService" behaviorConfiguration="DefaultServiceBehavior"> 92 90 <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" /> 93 <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IDataService" />94 91 <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IDataService" /> 95 92 <host> … … 103 100 <service name="HeuristicLab.Services.OKB.RunnerService" behaviorConfiguration="DefaultServiceBehavior"> 104 101 <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" /> 105 <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IRunnerService" />106 102 <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IRunnerService" /> 107 103 <host> … … 115 111 <service name="HeuristicLab.Services.OKB.QueryService" behaviorConfiguration="DefaultServiceBehavior"> 116 112 <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" /> 117 <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IQueryService" />118 113 <endpoint binding="netTcpBinding" bindingConfiguration="DefaultNetTcpBinding" contract="HeuristicLab.Services.OKB.IQueryService" /> 119 114 <host>
Note: See TracChangeset
for help on using the changeset viewer.