Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OaaS/HeuristicLab.Services.Optimization/ServiceDefinition.build.csdef @ 8817

Last change on this file since 8817 was 8817, checked in by fschoepp, 12 years ago

#1888:

  • Added a parser for independent scenarios (using the model of the optimization backend)
  • Optimization scenario sample can be found in mappings folder of the web project.
  • Added IScenarioMapper interface which provides functionality to map from the optimization data model to a backend model (e.g. Heuristic Lab data model)
  • Implementations of IScenarioMapper have to be provided as C# code (strings) which will be compiled by using a CSharpCodeProvider. Once compiled, the implementations of the IScenarioMapper are being cached within the platform for further usage.
  • Fixed a bug in web template DecimalMatrix (using i instead of j)
  • Added missing thumprint of localhost certificate to the optimization web project (ServiceConfiguration.Local.cscfg / ServiceConfiguration.Cloud.cscfg)
  • Test project now provides following test cases: Mapping types using IronPython and mapping types using Otis
File size: 2.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  **********************************************************************************************
4
5  This file was generated by a tool from the project file: ServiceDefinition.csdef
6
7  Changes to this file may cause incorrect behavior and will be lost if the file is regenerated.
8
9  **********************************************************************************************
10-->
11<ServiceDefinition name="HeuristicLab.Services.Optimization" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-05.1.7">
12  <WebRole name="HeuristicLab.Services.Hive.WebRole" vmsize="Small">
13    <Sites>
14      <Site name="Web">
15        <Bindings>
16          <Binding name="HttpIn" endpointName="HttpIn" />
17        </Bindings>
18      </Site>
19    </Sites>
20    <Endpoints>
21      <InputEndpoint name="HttpIn" protocol="http" port="80" localPort="80" />
22    </Endpoints>
23    <Imports>
24      <Import moduleName="Diagnostics" />
25      <Import moduleName="RemoteAccess" />
26      <Import moduleName="RemoteForwarder" />
27    </Imports>
28    <LocalResources>
29      <LocalStorage name="HeuristicLab.Services.Hive.WebRole.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
30    </LocalResources>
31    <Certificates>
32      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
33    </Certificates>
34    <Contents>
35      <Content destination=".\">
36        <SourceDirectory path="rcf/Debug/HeuristicLab.Services.Hive.WebRoleContent\" />
37      </Content>
38    </Contents>
39  </WebRole>
40  <WebRole name="HeuristicLab.Services.Optimization.Web" vmsize="Small">
41    <Sites>
42      <Site name="Web">
43        <Bindings>
44          <Binding name="Endpoint1" endpointName="Endpoint1" />
45        </Bindings>
46      </Site>
47    </Sites>
48    <Endpoints>
49      <InputEndpoint name="Endpoint1" protocol="http" port="8080" />
50    </Endpoints>
51    <Imports>
52      <Import moduleName="Diagnostics" />
53      <Import moduleName="RemoteAccess" />
54    </Imports>
55    <Certificates>
56      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
57    </Certificates>
58  </WebRole>
59</ServiceDefinition>
Note: See TracBrowser for help on using the repository browser.