Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/15/13 15:50:53 (11 years ago)
Author:
fschoepp
Message:

#1888:

  • Model: OptimizationScenario may be a tree of algorithms (and problems)
  • Model: Renamed InputParameters to ProblemParameters (as they are the parameters of a problem)
  • Model: Added JobExecutionDetails which contain Repetitions + Group (resource to use)
  • ScenarioParser parses the new XML scenario files
  • Website + Model: You are now able to add/remove rows from a table (no JavaScript involved yet)
  • Website + Controller: Added repetitions (enables batch jobs) and group (resource to use) to OaaS which will be used by the controller to schedule the job
  • Website: Updated templates to use new model structure
  • Website + Scenarios: Added the new algorithm Benchmark Algorithm
  • Controller: Added a singleton to make the (Azure/Mockup)-DAL exchangeable
  • Controller: Added mockup classes for DAL + IScenarioManager
  • Website/Result Page: Line Diagrams will be added via JavaScript, crawling their data using AJAX
  • Website: Most configuration parameters can be set in the ServiceDefinition directly
  • Added a mockup for the Membership classes: These can be used if no network connection is available or if other parts of the app shall be tested
  • Scenarios: Updated TSP mappings to new xsd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OaaS/HeuristicLab.Services.Optimization.ControllerService.Tests/mappings/scenario.xsd

    r8817 r9166  
    88 <xsd:complexType name="scenarioType">
    99  <xsd:sequence maxOccurs="1">   
    10    <xsd:element name="name" type="xsd:string"/>
    11    <xsd:element name="problemParameters" type="paramsType"/>
    12    <xsd:element name="algorithmParameters" type="paramsType"/>
    13   </xsd:sequence>
    14   <xsd:attribute name="problemType" use="required"/>
    15   <xsd:attribute name="algorithmType" use="required"/>
    16   <xsd:attribute name="mapper" use="required"/>
     10   <xsd:element name="name" minOccurs="1" type="xsd:string"/>   
     11   <xsd:element name="algorithm" minOccurs="1" maxOccurs="unbounded" type="algorithmType"/>   
     12  </xsd:sequence> 
    1713 </xsd:complexType>
     14
     15<xsd:complexType name="algorithmType">
     16  <xsd:sequence maxOccurs="1">
     17  <xsd:element name="parameters" type="paramsType"/>
     18  <xsd:element name="problem" minOccurs="0" type="problemType"/> 
     19  <xsd:element name="algorithm" minOccurs="0" maxOccurs="unbounded" type="algorithmType"/>   
     20  </xsd:sequence> 
     21  <xsd:attribute name="mapper" use="required"/>   
     22</xsd:complexType>
     23
     24<xsd:complexType name="problemType">
     25  <xsd:sequence maxOccurs="1">
     26  <xsd:element name="parameters" type="paramsType"/> 
     27  </xsd:sequence> 
     28  <xsd:attribute name="class"/>
     29</xsd:complexType>
    1830
    1931 <xsd:complexType name="paramsType">
    2032  <xsd:sequence>
    21    <xsd:element name="param" type="parameterType" minOccurs="1" maxOccurs="unbounded"/>     
     33   <xsd:element name="param" type="parameterType" minOccurs="0" maxOccurs="unbounded"/>     
    2234  </xsd:sequence> 
    2335 </xsd:complexType>
Note: See TracChangeset for help on using the changeset viewer.