Free cookie consent management tool by TermsFeed Policy Generator

Changeset 4467


Ignore:
Timestamp:
09/22/10 05:55:19 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

Location:
trunk/sources
Files:
5 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.dbml

    r4455 r4467  
    103103    </Type>
    104104  </Table>
    105   <Table Name="dbo.[User]" Member="Users">
    106     <Type Name="User">
    107       <Column Name="Id" Type="System.Guid" DbType="UniqueIdentifier NOT NULL" IsPrimaryKey="true" CanBeNull="false" />
    108       <Column Name="Name" Type="System.String" DbType="NVarChar(200) NOT NULL" CanBeNull="false" />
    109       <Association Name="User_AlgorithmUser" Member="AlgorithmUsers" ThisKey="Id" OtherKey="UserId" Type="AlgorithmUser" />
    110       <Association Name="User_ProblemUser" Member="ProblemUsers" ThisKey="Id" OtherKey="UserId" Type="ProblemUser" />
    111       <Association Name="User_Run" Member="Runs" ThisKey="Id" OtherKey="UserId" Type="Run" />
    112     </Type>
    113   </Table>
    114105  <Table Name="dbo.AlgorithmUser" Member="AlgorithmUsers">
    115106    <Type Name="AlgorithmUser">
     
    117108      <Column Name="UserId" Type="System.Guid" DbType="UniqueIdentifier NOT NULL" IsPrimaryKey="true" CanBeNull="false" />
    118109      <Association Name="Algorithm_AlgorithmUser" Member="Algorithm" ThisKey="AlgorithmId" OtherKey="Id" Type="Algorithm" IsForeignKey="true" />
    119       <Association Name="User_AlgorithmUser" Member="User" ThisKey="UserId" OtherKey="Id" Type="User" IsForeignKey="true" />
    120110    </Type>
    121111  </Table>
     
    125115      <Column Name="UserId" Type="System.Guid" DbType="UniqueIdentifier NOT NULL" IsPrimaryKey="true" CanBeNull="false" />
    126116      <Association Name="Problem_ProblemUser" Member="Problem" ThisKey="ProblemId" OtherKey="Id" Type="Problem" IsForeignKey="true" />
    127       <Association Name="User_ProblemUser" Member="User" ThisKey="UserId" OtherKey="Id" Type="User" IsForeignKey="true" />
    128117    </Type>
    129118  </Table>
     
    152141      <Association Name="Run_ResultStringValue" Member="ResultStringValues" ThisKey="Id" OtherKey="RunId" Type="ResultStringValue" />
    153142      <Association Name="Experiment_Run" Member="Experiment" ThisKey="ExperimentId" OtherKey="Id" Type="Experiment" IsForeignKey="true" />
    154       <Association Name="User_Run" Member="User" ThisKey="UserId" OtherKey="Id" Type="User" IsForeignKey="true" />
    155143      <Association Name="Client_Run" Member="Client" ThisKey="ClientId" OtherKey="Id" Type="Client" IsForeignKey="true" />
    156144    </Type>
  • trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.dbml.layout

    r4455 r4467  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <ordesignerObjectsDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 16, 14.125" name="OKB">
     2<ordesignerObjectsDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 15.5, 12.75" name="OKB">
    33  <DataContextMoniker Name="/OKBDataContext" />
    44  <nestedChildShapes>
     
    3434      </nestedChildShapes>
    3535    </classShape>
    36     <associationConnector edgePoints="[(14.25 : 1.8862939453125); (14.25 : 2.125)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     36    <associationConnector edgePoints="[(14.25 : 1.8862939453125); (14.25 : 2.125)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    3737      <AssociationMoniker Name="/OKBDataContext/ProblemClass/ProblemClass_Problem" />
    3838      <nodes>
     
    4747      </nestedChildShapes>
    4848    </classShape>
    49     <associationConnector edgePoints="[(13.25 : 3.70933229417067); (10.3177083333333 : 3.70933229417067 : JumpStart); (10.0755208333334 : 3.70933229417067 : JumpEnd); (9.39129711009978 : 3.70933229417067); (9.39129711009978 : 4.375)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Algorithm">
     49    <associationConnector edgePoints="[(13.25 : 3.70933229417067); (10.3177083333333 : 3.70933229417067 : JumpStart); (10.0755208333334 : 3.70933229417067 : JumpEnd); (9.39129711009978 : 3.70933229417067); (9.39129711009978 : 4.375)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    5050      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_Experiment" />
    5151      <nodes>
     
    7373      </nestedChildShapes>
    7474    </classShape>
    75     <associationConnector edgePoints="[(14.25 : 4.0881982421875); (14.25 : 4.375)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     75    <associationConnector edgePoints="[(14.25 : 4.0881982421875); (14.25 : 4.375)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    7676      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_ProblemParameter" />
    7777      <nodes>
     
    8080      </nodes>
    8181    </associationConnector>
    82     <classShape Id="a404261b-f46d-4103-ae44-bed7deb3fe45" absoluteBounds="8, 12.625, 2, 1.1939925130208333">
    83       <DataClassMoniker Name="/OKBDataContext/User" />
    84       <nestedChildShapes>
    85         <elementListCompartment Id="0a5f6a23-6207-42a6-877f-68722cc29a4a" absoluteBounds="8.015, 13.085, 1.9700000000000002, 0.63399251302083326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
    86       </nestedChildShapes>
    87     </classShape>
    88     <classShape Id="aa997e47-0162-4fc2-aa8d-e237c50c46fe" isExpanded="false" absoluteBounds="5, 13.375, 2, 0.45">
     82    <classShape Id="aa997e47-0162-4fc2-aa8d-e237c50c46fe" isExpanded="false" absoluteBounds="5, 2.125, 2, 0.45">
    8983      <DataClassMoniker Name="/OKBDataContext/AlgorithmUser" />
    9084      <nestedChildShapes>
    91         <elementListCompartment Id="f81c31a9-84c5-40b1-b817-6dccbe77227d" absoluteBounds="5.0150000000000006, 13.835, 1.9700000000000002, 0.63399251302083326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
    92       </nestedChildShapes>
    93     </classShape>
    94     <associationConnector edgePoints="[(2.75 : 3.05928622214716); (2.33333333333333 : 3.05928622214716); (2.33333333333333 : 13.6); (5 : 13.6)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
     85        <elementListCompartment Id="f81c31a9-84c5-40b1-b817-6dccbe77227d" absoluteBounds="5.0150000000000006, 2.5850000000000009, 1.9700000000000002, 0.63399251302083326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
     86      </nestedChildShapes>
     87    </classShape>
     88    <associationConnector edgePoints="[(4.75 : 2.35); (5 : 2.35)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
    9589      <AssociationMoniker Name="/OKBDataContext/Algorithm/Algorithm_AlgorithmUser" />
    9690      <nodes>
     
    9993      </nodes>
    10094    </associationConnector>
    101     <associationConnector edgePoints="[(8 : 13.5969962565104); (7 : 13.5969962565104)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    102       <AssociationMoniker Name="/OKBDataContext/User/User_AlgorithmUser" />
    103       <nodes>
    104         <classShapeMoniker Id="a404261b-f46d-4103-ae44-bed7deb3fe45" />
    105         <classShapeMoniker Id="aa997e47-0162-4fc2-aa8d-e237c50c46fe" />
    106       </nodes>
    107     </associationConnector>
    108     <classShape Id="8d911be4-13c4-4abd-85de-4f93f280dd50" isExpanded="false" absoluteBounds="11, 13.375, 2, 0.45">
     95    <classShape Id="8d911be4-13c4-4abd-85de-4f93f280dd50" isExpanded="false" absoluteBounds="11, 2.125, 2, 0.45">
    10996      <DataClassMoniker Name="/OKBDataContext/ProblemUser" />
    11097      <nestedChildShapes>
    111         <elementListCompartment Id="bdf4bd9d-405f-4582-99ff-036459c86748" absoluteBounds="11.015, 13.835, 1.9700000000000002, 0.63399251302083326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
    112       </nestedChildShapes>
    113     </classShape>
    114     <associationConnector edgePoints="[(15.25 : 3.84686083984375); (15.5520833333333 : 3.84686083984375); (15.5520833333333 : 13.6291666666667); (13 : 13.6291666666667)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
     98        <elementListCompartment Id="bdf4bd9d-405f-4582-99ff-036459c86748" absoluteBounds="11.015, 2.5850000000000009, 1.9700000000000002, 0.63399251302083326" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
     99      </nestedChildShapes>
     100    </classShape>
     101    <associationConnector edgePoints="[(13.25 : 2.35); (13 : 2.35)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
    115102      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_ProblemUser" />
    116103      <nodes>
     
    119106      </nodes>
    120107    </associationConnector>
    121     <associationConnector edgePoints="[(10 : 13.5969962565104); (11 : 13.5969962565104)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    122       <AssociationMoniker Name="/OKBDataContext/User/User_ProblemUser" />
    123       <nodes>
    124         <classShapeMoniker Id="a404261b-f46d-4103-ae44-bed7deb3fe45" />
    125         <classShapeMoniker Id="8d911be4-13c4-4abd-85de-4f93f280dd50" />
    126       </nodes>
    127     </associationConnector>
    128108    <classShape Id="42a9e8c0-3168-43f0-a31f-54d1558bd4c2" absoluteBounds="8, 2.125, 2, 1.3862939453125">
    129109      <DataClassMoniker Name="/OKBDataContext/Platform" />
     
    132112      </nestedChildShapes>
    133113    </classShape>
    134     <associationConnector edgePoints="[(8 : 2.9892521417204); (7.75 : 2.9892521417204 : JumpStart); (7.58333333333333 : 2.9892521417204 : JumpEnd); (4.75 : 2.9892521417204)]" fixedFrom="Algorithm" fixedTo="Caller">
     114    <associationConnector edgePoints="[(8 : 2.85); (4.75 : 2.85)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    135115      <AssociationMoniker Name="/OKBDataContext/Platform/Platform_Algorithm" />
    136116      <nodes>
     
    139119      </nodes>
    140120    </associationConnector>
    141     <associationConnector edgePoints="[(10 : 3.00163998647837); (10.1510416666667 : 3.00163998647837 : JumpStart); (10.3177083333333 : 3.00163998647837 : JumpEnd); (13.25 : 3.00163998647837)]" fixedFrom="Algorithm" fixedTo="Caller">
     121    <associationConnector edgePoints="[(10 : 2.85); (13.25 : 2.85)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    142122      <AssociationMoniker Name="/OKBDataContext/Platform/Platform_Problem" />
    143123      <nodes>
     
    146126      </nodes>
    147127    </associationConnector>
    148     <associationConnector edgePoints="[(4.75 : 3.70471734924843); (7.58333333333333 : 3.70471734924843 : JumpStart); (7.75 : 3.70471734924843 : JumpEnd); (8.66439605504989 : 3.70471734924843); (8.66439605504989 : 4.375)]" fixedFrom="Caller" fixedTo="Algorithm">
     128    <associationConnector edgePoints="[(4.75 : 3.73206647840153); (7.58333333333334 : 3.73206647840152 : JumpStart); (7.75 : 3.73206647840153 : JumpEnd); (8.66439605504989 : 3.73206647840153); (8.66439605504989 : 4.375)]" fixedFrom="Caller" fixedTo="Algorithm">
    149129      <AssociationMoniker Name="/OKBDataContext/Algorithm/Algorithm_Experiment" />
    150130      <nodes>
     
    159139      </nestedChildShapes>
    160140    </classShape>
    161     <associationConnector edgePoints="[(8.97294619299704 : 5.7612939453125); (8.97294619299704 : 7.07715027669271); (10.0755208333334 : 7.07715027669271 : JumpStart); (10.3177083333333 : 7.07715027669271 : JumpEnd); (10.4169255432508 : 7.07715027669271); (10.4169255432508 : 9.43414366861979); (9.35898824036419 : 9.43414366861979); (9.35898824036419 : 9.875)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Algorithm">
     141    <associationConnector edgePoints="[(8.97294619299704 : 5.7612939453125); (8.97294619299704 : 7.07715027669271); (10.0755208333334 : 7.07715027669271 : JumpStart); (10.3177083333333 : 7.07715027669271 : JumpEnd); (10.4169255432508 : 7.07715027669271); (10.4169255432508 : 9.43414366861979); (9.35898824036419 : 9.43414366861979); (9.35898824036419 : 9.875)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    162142      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_Run" />
    163143      <nodes>
    164144        <classShapeMoniker Id="c250fb1a-b448-499e-b8eb-d1d0c38521a0" />
    165         <classShapeMoniker Id="83a5f628-defe-486f-bc6a-4ab430293368" />
    166       </nodes>
    167     </associationConnector>
    168     <associationConnector edgePoints="[(8.94699175429055 : 12.625); (8.94979879212345 : 12.50125); (8.94979879212345 : 11.8381982421875)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    169       <AssociationMoniker Name="/OKBDataContext/User/User_Run" />
    170       <nodes>
    171         <classShapeMoniker Id="a404261b-f46d-4103-ae44-bed7deb3fe45" />
    172145        <classShapeMoniker Id="83a5f628-defe-486f-bc6a-4ab430293368" />
    173146      </nodes>
     
    192165      </nestedChildShapes>
    193166    </classShape>
    194     <associationConnector edgePoints="[(11.75 : 10.8469962565104); (10 : 10.8469962565104)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     167    <associationConnector edgePoints="[(11.75 : 10.8469962565104); (10 : 10.8469962565104)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    195168      <AssociationMoniker Name="/OKBDataContext/Client/Client_Run" />
    196169      <nodes>
     
    212185      </nodes>
    213186    </associationConnector>
    214     <associationConnector edgePoints="[(8 : 4.474343832021); (7.75 : 4.47434383202099 : JumpStart); (7.58333333333333 : 4.474343832021 : JumpEnd); (7 : 4.474343832021)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     187    <associationConnector edgePoints="[(8 : 4.474343832021); (7.75 : 4.474343832021 : JumpStart); (7.58333333333334 : 4.474343832021 : JumpEnd); (7 : 4.474343832021)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    215188      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_AlgorithmParameterBlobValue" />
    216189      <nodes>
     
    225198      </nestedChildShapes>
    226199    </classShape>
    227     <associationConnector edgePoints="[(8 : 8.59359245906078); (3.75523427495249 : 8.59359245906078); (3.75523427495249 : 6.3381982421875)]" fixedFrom="Algorithm" fixedTo="Caller">
     200    <associationConnector edgePoints="[(8 : 8.59359245906078); (3.75523427495249 : 8.59359245906078); (3.75523427495249 : 6.3381982421875)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    228201      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_AlgorithmParameter" />
    229202      <nodes>
     
    232205      </nodes>
    233206    </associationConnector>
    234     <associationConnector edgePoints="[(10 : 8.8332272596976); (10.3335922099174 : 8.8332272596976 : JumpStart); (10.5002588765841 : 8.8332272596976 : JumpEnd); (14.2812525 : 8.8332272596976); (14.2812525 : 6.3381982421875)]" fixedFrom="Caller" fixedTo="Algorithm">
     207    <associationConnector edgePoints="[(10 : 8.8332272596976); (10.3335922099175 : 8.8332272596976 : JumpStart); (10.5002588765841 : 8.8332272596976 : JumpEnd); (14.2812525 : 8.8332272596976); (14.2812525 : 6.3381982421875)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    235208      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameter" />
    236209      <nodes>
     
    253226      </nodes>
    254227    </associationConnector>
    255     <associationConnector edgePoints="[(10 : 3.24965968229986); (10.1588541666667 : 3.24965968229986); (10.1588541666667 : 7.51797277441852); (10 : 7.51797277441852)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Caller">
     228    <associationConnector edgePoints="[(10 : 3.24965968229986); (10.1588541666667 : 3.24965968229986); (10.1588541666667 : 7.51797277441852); (10 : 7.51797277441852)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    256229      <AssociationMoniker Name="/OKBDataContext/Platform/Platform_DataType" />
    257230      <nodes>
     
    280253      </nodes>
    281254    </associationConnector>
    282     <associationConnector edgePoints="[(8 : 4.96774809160306); (7.75 : 4.96774809160305 : JumpStart); (7.45052083333334 : 4.96774809160306 : JumpEnd); (7 : 4.96774809160306)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     255    <associationConnector edgePoints="[(8 : 4.96774809160306); (7.75 : 4.96774809160306 : JumpStart); (7.45052083333334 : 4.96774809160306 : JumpEnd); (7 : 4.96774809160306)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    283256      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_AlgorithmParameterBoolValue" />
    284257      <nodes>
     
    307280      </nodes>
    308281    </associationConnector>
    309     <associationConnector edgePoints="[(8 : 5.460937875); (7.75 : 5.460937875 : JumpStart); (7.3671875 : 5.460937875 : JumpEnd); (7 : 5.460937875)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     282    <associationConnector edgePoints="[(8 : 5.460937875); (7.75 : 5.460937875 : JumpStart); (7.3671875 : 5.460937875 : JumpEnd); (7 : 5.460937875)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    310283      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_AlgorithmParameterFloatValue" />
    311284      <nodes>
     
    334307      </nodes>
    335308    </associationConnector>
    336     <associationConnector edgePoints="[(8.12469232196825 : 5.7612939453125); (8.12469232196825 : 6.26386423184357); (7.75 : 6.26386423184357 : JumpStart); (7.203125 : 6.26386423184357 : JumpEnd); (7 : 6.26386423184357)]" fixedFrom="Caller" fixedTo="Algorithm">
     309    <associationConnector edgePoints="[(8.12469232196825 : 5.7612939453125); (8.12469232196825 : 6.26386423184357); (7.75 : 6.26386423184357 : JumpStart); (7.203125 : 6.26386423184357 : JumpEnd); (7 : 6.26386423184357)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    337310      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_AlgorithmParameterIntValue" />
    338311      <nodes>
     
    374347      </nestedChildShapes>
    375348    </classShape>
    376     <associationConnector edgePoints="[(10 : 7.9786396782387); (10.3335922099174 : 7.9786396782387 : JumpStart); (10.5002588765841 : 7.9786396782387 : JumpEnd); (10.5625 : 7.9786396782387); (10.5625 : 4.6994708994709); (11 : 4.6994708994709)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
     349    <associationConnector edgePoints="[(10 : 7.9786396782387); (10.3335922099175 : 7.9786396782387 : JumpStart); (10.5002588765841 : 7.9786396782387 : JumpEnd); (10.5625 : 7.9786396782387); (10.5625 : 4.6994708994709); (11 : 4.6994708994709)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    377350      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameterBlobValue" />
    378351      <nodes>
     
    388361      </nodes>
    389362    </associationConnector>
    390     <associationConnector edgePoints="[(13.25 : 4.6); (13 : 4.6)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     363    <associationConnector edgePoints="[(13.25 : 4.6); (13 : 4.6)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    391364      <AssociationMoniker Name="/OKBDataContext/ProblemParameter/ProblemParameter_ProblemParameterBlobValue" />
    392365      <nodes>
     
    401374      </nestedChildShapes>
    402375    </classShape>
    403     <associationConnector edgePoints="[(10 : 8.10809372095976); (10.3335922099174 : 8.10809372095976 : JumpStart); (10.5002588765841 : 8.10809372095976 : JumpEnd); (10.625 : 8.10809372095976); (10.625 : 5.16632124352332); (11 : 5.16632124352332)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
     376    <associationConnector edgePoints="[(10 : 8.10809372095976); (10.3335922099175 : 8.10809372095976 : JumpStart); (10.5002588765841 : 8.10809372095976 : JumpEnd); (10.625 : 8.10809372095976); (10.625 : 5.16632124352332); (11 : 5.16632124352332)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    404377      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameterBoolValue" />
    405378      <nodes>
     
    408381      </nodes>
    409382    </associationConnector>
    410     <associationConnector edgePoints="[(10 : 5.01957671957672); (10.0755208333334 : 5.01957671957672 : JumpStart); (10.3177083333333 : 5.01957671957672 : JumpEnd); (10.4791666666667 : 5.01957671957672 : JumpStart); (10.6458333333333 : 5.01957671957672 : JumpEnd); (11 : 5.01957671957672)]" fixedFrom="Algorithm" fixedTo="Caller">
     383    <associationConnector edgePoints="[(10 : 5.01957671957672); (10.0755208333334 : 5.01957671957672 : JumpStart); (10.3177083333333 : 5.01957671957672 : JumpEnd); (10.4791666666667 : 5.01957671957672 : JumpStart); (10.6458333333333 : 5.01957671957672 : JumpEnd); (11 : 5.01957671957672)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    411384      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_ProblemParameterBoolValue" />
    412385      <nodes>
     
    415388      </nodes>
    416389    </associationConnector>
    417     <associationConnector edgePoints="[(13.25 : 5.1); (13 : 5.1)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     390    <associationConnector edgePoints="[(13.25 : 5.1); (13 : 5.1)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    418391      <AssociationMoniker Name="/OKBDataContext/ProblemParameter/ProblemParameter_ProblemParameterBoolValue" />
    419392      <nodes>
     
    428401      </nestedChildShapes>
    429402    </classShape>
    430     <associationConnector edgePoints="[(10 : 8.28358960953379); (10.3335922099174 : 8.28358960953379 : JumpStart); (10.5002588765841 : 8.28358960953379 : JumpEnd); (10.6848958333333 : 8.28358960953379); (10.6848958333333 : 5.65482233502538); (11 : 5.65482233502538)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
     403    <associationConnector edgePoints="[(10 : 8.28358960953379); (10.3335922099175 : 8.28358960953379 : JumpStart); (10.5002588765841 : 8.28358960953379 : JumpEnd); (10.6848958333333 : 8.28358960953379); (10.6848958333333 : 5.65482233502538); (11 : 5.65482233502538)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    431404      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameterFloatValue" />
    432405      <nodes>
     
    435408      </nodes>
    436409    </associationConnector>
    437     <associationConnector edgePoints="[(10 : 5.52361809045226); (10.0755208333334 : 5.52361809045226 : JumpStart); (10.3177083333333 : 5.52361809045226 : JumpEnd); (10.4791666666667 : 5.52361809045226 : JumpStart); (10.7083333333333 : 5.52361809045226 : JumpEnd); (11 : 5.52361809045226)]" fixedFrom="Algorithm" fixedTo="Caller">
     410    <associationConnector edgePoints="[(10 : 5.52361809045226); (10.0755208333334 : 5.52361809045226 : JumpStart); (10.3177083333333 : 5.52361809045226 : JumpEnd); (10.4791666666667 : 5.52361809045226 : JumpStart); (10.7083333333333 : 5.52361809045226 : JumpEnd); (11 : 5.52361809045226)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    438411      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_ProblemParameterFloatValue" />
    439412      <nodes>
     
    442415      </nodes>
    443416    </associationConnector>
    444     <associationConnector edgePoints="[(13.25 : 5.6); (13 : 5.6)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     417    <associationConnector edgePoints="[(13.25 : 5.6); (13 : 5.6)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    445418      <AssociationMoniker Name="/OKBDataContext/ProblemParameter/ProblemParameter_ProblemParameterFloatValue" />
    446419      <nodes>
     
    455428      </nestedChildShapes>
    456429    </classShape>
    457     <associationConnector edgePoints="[(10 : 8.41284371712721); (10.3335922099174 : 8.41284371712721 : JumpStart); (10.5002588765841 : 8.41284371712721 : JumpEnd); (10.796875 : 8.41284371712721); (10.796875 : 6.18442211055276); (11 : 6.18442211055276)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
     430    <associationConnector edgePoints="[(10 : 8.41284371712721); (10.3335922099175 : 8.41284371712721 : JumpStart); (10.5002588765841 : 8.41284371712721 : JumpEnd); (10.796875 : 8.41284371712721); (10.796875 : 6.18442211055276); (11 : 6.18442211055276)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    458431      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameterIntValue" />
    459432      <nodes>
     
    462435      </nodes>
    463436    </associationConnector>
    464     <associationConnector edgePoints="[(9.90313426539349 : 5.7612939453125); (9.90313426539349 : 5.99845855527638); (10.0755208333334 : 5.99845855527638 : JumpStart); (10.3177083333333 : 5.99845855527638 : JumpEnd); (10.4791666666667 : 5.99845855527638 : JumpStart); (10.7682291666666 : 5.99845855527638 : JumpEnd); (11 : 5.99845855527638)]" fixedFrom="Caller" fixedTo="Algorithm">
     437    <associationConnector edgePoints="[(9.90313426539349 : 5.7612939453125); (9.90313426539349 : 5.99845855527638); (10.0755208333334 : 5.99845855527638 : JumpStart); (10.3177083333333 : 5.99845855527638 : JumpEnd); (10.4791666666667 : 5.99845855527638 : JumpStart); (10.7682291666666 : 5.99845855527638 : JumpEnd); (11 : 5.99845855527638)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    465438      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_ProblemParameterIntValue" />
    466439      <nodes>
     
    469442      </nodes>
    470443    </associationConnector>
    471     <associationConnector edgePoints="[(13.25 : 6.1); (13 : 6.1)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     444    <associationConnector edgePoints="[(13.25 : 6.1); (13 : 6.1)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    472445      <AssociationMoniker Name="/OKBDataContext/ProblemParameter/ProblemParameter_ProblemParameterIntValue" />
    473446      <nodes>
     
    482455      </nestedChildShapes>
    483456    </classShape>
    484     <associationConnector edgePoints="[(10 : 8.58033140185627); (10.3335922099174 : 8.58033140185627 : JumpStart); (10.5002588765841 : 8.58033140185627 : JumpEnd); (10.8333333333334 : 8.58033140185627); (10.8333333333334 : 6.67728459530026); (11 : 6.67728459530026)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Algorithm">
     457    <associationConnector edgePoints="[(10 : 8.58033140185627); (10.3335922099175 : 8.58033140185627 : JumpStart); (10.5002588765841 : 8.58033140185627 : JumpEnd); (10.8333333333334 : 8.58033140185627); (10.8333333333334 : 6.67728459530026); (11 : 6.67728459530026)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    485458      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemParameterStringValue" />
    486459      <nodes>
     
    489462      </nodes>
    490463    </associationConnector>
    491     <associationConnector edgePoints="[(9.7239488113416 : 5.7612939453125); (9.7239488113416 : 6.52284263959391); (10.0755208333334 : 6.52284263959391 : JumpStart); (10.3177083333333 : 6.52284263959391 : JumpEnd); (10.4791666666667 : 6.52284263959391 : JumpStart); (10.8802083333333 : 6.52284263959391 : JumpEnd); (11 : 6.52284263959391)]" fixedFrom="Caller" fixedTo="Caller">
     464    <associationConnector edgePoints="[(9.7239488113416 : 5.7612939453125); (9.7239488113416 : 6.52284263959391); (10.0755208333334 : 6.52284263959391 : JumpStart); (10.3177083333333 : 6.52284263959391 : JumpEnd); (10.4791666666667 : 6.52284263959391 : JumpStart); (10.8802083333333 : 6.52284263959391 : JumpEnd); (11 : 6.52284263959391)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    492465      <AssociationMoniker Name="/OKBDataContext/Experiment/Experiment_ProblemParameterStringValue" />
    493466      <nodes>
     
    523496      </nodes>
    524497    </associationConnector>
    525     <associationConnector edgePoints="[(8 : 10.203124); (7.640625 : 10.203124 : JumpStart); (7.25520833333334 : 10.203124 : JumpEnd); (7 : 10.203124)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     498    <associationConnector edgePoints="[(8 : 10.203124); (7.640625 : 10.203124 : JumpStart); (7.25520833333334 : 10.203124 : JumpEnd); (7 : 10.203124)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    526499      <AssociationMoniker Name="/OKBDataContext/Run/Run_ResultBlobValue" />
    527500      <nodes>
     
    550523      </nodes>
    551524    </associationConnector>
    552     <associationConnector edgePoints="[(8 : 10.7375615763547); (7.640625 : 10.7375615763547 : JumpStart); (7.31770833333334 : 10.7375615763547 : JumpEnd); (7 : 10.7375615763547)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     525    <associationConnector edgePoints="[(8 : 10.7375615763547); (7.640625 : 10.7375615763547 : JumpStart); (7.31770833333334 : 10.7375615763547 : JumpEnd); (7 : 10.7375615763547)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    553526      <AssociationMoniker Name="/OKBDataContext/Run/Run_ResultBoolValue" />
    554527      <nodes>
     
    577550      </nodes>
    578551    </associationConnector>
    579     <associationConnector edgePoints="[(8 : 11.2465736040609); (7.640625 : 11.2465736040609 : JumpStart); (7.390625 : 11.2465736040609 : JumpEnd); (7 : 11.2465736040609)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     552    <associationConnector edgePoints="[(8 : 11.2465736040609); (7.640625 : 11.2465736040609 : JumpStart); (7.390625 : 11.2465736040609 : JumpEnd); (7 : 11.2465736040609)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    580553      <AssociationMoniker Name="/OKBDataContext/Run/Run_ResultFloatValue" />
    581554      <nodes>
     
    604577      </nodes>
    605578    </associationConnector>
    606     <associationConnector edgePoints="[(8 : 11.7511658031088); (7.640625 : 11.7511658031088 : JumpStart); (7.47395833333334 : 11.7511658031088 : JumpEnd); (7 : 11.7511658031088)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     579    <associationConnector edgePoints="[(8 : 11.7511658031088); (7.640625 : 11.7511658031088 : JumpStart); (7.47395833333334 : 11.7511658031088 : JumpEnd); (7 : 11.7511658031088)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    607580      <AssociationMoniker Name="/OKBDataContext/Run/Run_ResultIntValue" />
    608581      <nodes>
     
    631604      </nodes>
    632605    </associationConnector>
    633     <associationConnector edgePoints="[(8.19174036349966 : 11.8381982421875); (8.19174036349966 : 12.1996499358974); (7 : 12.1996499358974)]" fixedFrom="Caller" fixedTo="Algorithm">
     606    <associationConnector edgePoints="[(8.19174036349966 : 11.8381982421875); (8.19174036349966 : 12.1996499358974); (7 : 12.1996499358974)]" fixedFrom="NotFixed" fixedTo="NotFixed">
    634607      <AssociationMoniker Name="/OKBDataContext/Run/Run_ResultStringValue" />
    635608      <nodes>
     
    638611      </nodes>
    639612    </associationConnector>
    640     <classShape Id="6a694570-7fd3-46f5-8972-d67f230df83e" isExpanded="false" absoluteBounds="5, 2.125, 2, 0.45">
     613    <classShape Id="6a694570-7fd3-46f5-8972-d67f230df83e" isExpanded="false" absoluteBounds="5, 3.125, 2, 0.45">
    641614      <DataClassMoniker Name="/OKBDataContext/AlgorithmData" />
    642615      <nestedChildShapes>
    643         <elementListCompartment Id="528e0b3e-4609-41e5-931d-60e5165e8fcf" absoluteBounds="5.015, 2.585, 1.9700000000000002, 0.8262939453125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
    644       </nestedChildShapes>
    645     </classShape>
    646     <associationConnector edgePoints="[(4.75 : 2.35); (5 : 2.35)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     616        <elementListCompartment Id="528e0b3e-4609-41e5-931d-60e5165e8fcf" absoluteBounds="5.015, 3.585, 1.9700000000000002, 0.8262939453125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
     617      </nestedChildShapes>
     618    </classShape>
     619    <associationConnector edgePoints="[(4.75 : 3.35); (5 : 3.35)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    647620      <AssociationMoniker Name="/OKBDataContext/Algorithm/Algorithm_AlgorithmData" />
    648621      <nodes>
     
    651624      </nodes>
    652625    </associationConnector>
    653     <associationConnector edgePoints="[(8 : 7.48059025533894); (7.66666666666667 : 7.48059025533894); (7.66666666666667 : 2.35402010050251); (7 : 2.35402010050251)]" manuallyRouted="true" fixedFrom="Algorithm" fixedTo="Caller">
     626    <associationConnector edgePoints="[(8 : 7.48059025533894); (7.66666666666667 : 7.48059025533894); (7.66666666666667 : 3.35402010050251); (7 : 3.35402010050251)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    654627      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_AlgorithmData" />
    655628      <nodes>
     
    658631      </nodes>
    659632    </associationConnector>
    660     <classShape Id="76c463bf-aada-4bb3-8fee-36e85d08bebf" isExpanded="false" absoluteBounds="11, 2.125, 2, 0.45">
     633    <classShape Id="76c463bf-aada-4bb3-8fee-36e85d08bebf" isExpanded="false" absoluteBounds="11, 3.125, 2, 0.45">
    661634      <DataClassMoniker Name="/OKBDataContext/ProblemData" />
    662635      <nestedChildShapes>
    663         <elementListCompartment Id="f0041206-64f7-482e-bc89-1fc4ae5a29ec" absoluteBounds="11.015, 2.585, 1.9700000000000002, 0.8262939453125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
    664       </nestedChildShapes>
    665     </classShape>
    666     <associationConnector edgePoints="[(10 : 7.74641638736175); (10.234375 : 7.74641638736175); (10.234375 : 2.34351351351351); (11 : 2.34351351351351)]" manuallyRouted="true" fixedFrom="Caller" fixedTo="Caller">
     636        <elementListCompartment Id="f0041206-64f7-482e-bc89-1fc4ae5a29ec" absoluteBounds="11.015, 3.585, 1.9700000000000002, 0.8262939453125" name="DataPropertiesCompartment" titleTextColor="Black" itemTextColor="Black" />
     637      </nestedChildShapes>
     638    </classShape>
     639    <associationConnector edgePoints="[(10 : 7.74641638736175); (10.234375 : 7.74641638736175); (10.234375 : 3.34351351351351); (11 : 3.34351351351351)]" manuallyRouted="true" fixedFrom="NotFixed" fixedTo="NotFixed">
    667640      <AssociationMoniker Name="/OKBDataContext/DataType/DataType_ProblemData" />
    668641      <nodes>
     
    671644      </nodes>
    672645    </associationConnector>
    673     <associationConnector edgePoints="[(13.25 : 2.35); (13 : 2.35)]" fixedFrom="Algorithm" fixedTo="Algorithm">
     646    <associationConnector edgePoints="[(13.25 : 3.35); (13 : 3.35)]" fixedFrom="Algorithm" fixedTo="Algorithm">
    674647      <AssociationMoniker Name="/OKBDataContext/Problem/Problem_ProblemData" />
    675648      <nodes>
  • trunk/sources/HeuristicLab.Services.OKB.DataTransfer/3.3/HeuristicLab.Services.OKB.DataTransfer-3.3.csproj

    r4455 r4467  
    5050    <Compile Include="AlgorithmClass.cs" />
    5151    <Compile Include="Algorithm.cs" />
     52    <Compile Include="AlgorithmData.cs" />
     53    <Compile Include="DataType.cs" />
     54    <Compile Include="User.cs" />
    5255    <Compile Include="NamedOKBItem.cs" />
    5356    <Compile Include="OKBItem.cs" />
  • trunk/sources/HeuristicLab.Services.OKB/3.3/AdminService.cs

    r4455 r4467  
    2020#endregion
    2121
     22using System;
    2223using System.Collections.Generic;
    2324using System.Linq;
     
    110111        DataAccess.Algorithm entity = okb.Algorithms.FirstOrDefault(x => x.Id == id);
    111112        if (entity != null) okb.Algorithms.DeleteOnSubmit(entity);
     113        okb.SubmitChanges();
     114      }
     115    }
     116    public IEnumerable<Guid> GetAlgorithmUsers(long algorithmId) {
     117      using (OKBDataContext okb = new OKBDataContext()) {
     118        return okb.AlgorithmUsers.Where(x => x.AlgorithmId == algorithmId).Select(x => x.UserId).ToArray();
     119      }
     120    }
     121    public void StoreAlgorithmUsers(long algorithmId, IEnumerable<Guid> users) {
     122      using (OKBDataContext okb = new OKBDataContext()) {
     123        okb.AlgorithmUsers.DeleteAllOnSubmit(okb.AlgorithmUsers.Where(x => x.AlgorithmId == algorithmId));
     124        okb.AlgorithmUsers.InsertAllOnSubmit(users.Select(x => new DataAccess.AlgorithmUser { AlgorithmId = algorithmId, UserId = x }));
     125        okb.SubmitChanges();
     126      }
     127    }
     128    #endregion
     129
     130    #region AlgorithmData Methods
     131    public DataTransfer.AlgorithmData GetAlgorithmData(long algorithmId) {
     132      using (OKBDataContext okb = new OKBDataContext()) {
     133        return Convert.ToDto(okb.AlgorithmDatas.FirstOrDefault(x => x.AlgorithmId == algorithmId));
     134      }
     135    }
     136    public void StoreAlgorithmData(DataTransfer.AlgorithmData dto) {
     137      using (OKBDataContext okb = new OKBDataContext()) {
     138        DataAccess.AlgorithmData entity = okb.AlgorithmDatas.FirstOrDefault(x => x.AlgorithmId == dto.AlgorithmId);
     139        if (entity == null) okb.AlgorithmDatas.InsertOnSubmit(Convert.ToEntity(dto));
     140        else Convert.ToEntity(dto, entity);
     141        okb.SubmitChanges();
     142      }
     143    }
     144    #endregion
     145
     146    #region DataType Methods
     147    public DataTransfer.DataType GetDataType(long id) {
     148      using (OKBDataContext okb = new OKBDataContext()) {
     149        return Convert.ToDto(okb.DataTypes.FirstOrDefault(x => x.Id == id));
     150      }
     151    }
     152    public IEnumerable<DataTransfer.DataType> GetDataTypes() {
     153      using (OKBDataContext okb = new OKBDataContext()) {
     154        return okb.DataTypes.Select(x => Convert.ToDto(x)).ToArray();
     155      }
     156    }
     157    public void StoreDataType(DataTransfer.DataType dto) {
     158      using (OKBDataContext okb = new OKBDataContext()) {
     159        DataAccess.DataType entity = okb.DataTypes.FirstOrDefault(x => x.Id == dto.Id);
     160        if (entity == null) okb.DataTypes.InsertOnSubmit(Convert.ToEntity(dto));
     161        else Convert.ToEntity(dto, entity);
     162        okb.SubmitChanges();
     163      }
     164    }
     165    public void DeleteDataType(long id) {
     166      using (OKBDataContext okb = new OKBDataContext()) {
     167        DataAccess.DataType entity = okb.DataTypes.FirstOrDefault(x => x.Id == id);
     168        if (entity != null) okb.DataTypes.DeleteOnSubmit(entity);
    112169        okb.SubmitChanges();
    113170      }
  • trunk/sources/HeuristicLab.Services.OKB/3.3/Convert.cs

    r4455 r4467  
    2020#endregion
    2121
     22using System.Data.Linq;
    2223using DA = HeuristicLab.Services.OKB.DataAccess;
    2324using DT = HeuristicLab.Services.OKB.DataTransfer;
     
    6061    }
    6162    #endregion
     63
     64    #region AlgorithmData
     65    public static DT.AlgorithmData ToDto(DA.AlgorithmData source) {
     66      return new DT.AlgorithmData { AlgorithmId = source.AlgorithmId, DataTypeId = source.DataTypeId, Data = source.Data.ToArray() };
     67    }
     68    public static DA.AlgorithmData ToEntity(DT.AlgorithmData source) {
     69      return new DA.AlgorithmData { AlgorithmId = source.AlgorithmId, DataTypeId = source.DataTypeId, Data = new Binary(source.Data) };
     70    }
     71    public static void ToEntity(DT.AlgorithmData source, DA.AlgorithmData target) {
     72      target.AlgorithmId = source.AlgorithmId; target.DataTypeId = source.DataTypeId; target.Data = new Binary(source.Data);
     73    }
     74    #endregion
     75
     76    #region DataType
     77    public static DT.DataType ToDto(DA.DataType source) {
     78      return new DT.DataType { Id = source.Id, Name = source.Name, SqlName = source.SqlName, PlatformId = source.PlatformId };
     79    }
     80    public static DA.DataType ToEntity(DT.DataType source) {
     81      return new DA.DataType { Id = source.Id, Name = source.Name, SqlName = source.SqlName, PlatformId = source.PlatformId };
     82    }
     83    public static void ToEntity(DT.DataType source, DA.DataType target) {
     84      target.Id = source.Id; target.Name = source.Name; target.SqlName = source.SqlName; target.PlatformId = source.PlatformId;
     85    }
     86    #endregion
    6287  }
    6388}
  • trunk/sources/HeuristicLab.Services.OKB/3.3/HeuristicLab.Services.OKB-3.3.csproj

    r4455 r4467  
    122122    <Compile Include="AdminService.cs" />
    123123    <Compile Include="Convert.cs" />
     124    <Compile Include="AuthenticationService.cs" />
     125    <Compile Include="Interfaces\IAuthenticationService.cs" />
    124126    <Compile Include="Interfaces\IAdminService.cs" />
    125127    <Compile Include="Properties\AssemblyInfo.cs" />
  • trunk/sources/HeuristicLab.Services.OKB/3.3/Interfaces/IAdminService.cs

    r4455 r4467  
    2020#endregion
    2121
     22using System;
    2223using System.Collections.Generic;
    2324using System.Net.Security;
     
    3132  [ServiceContract(ProtectionLevel = ProtectionLevel.EncryptAndSign)]
    3233  public interface IAdminService {
     34    #region Platform Methods
    3335    [OperationContract]
    3436    Platform GetPlatform(long id);
     
    3941    [OperationContract]
    4042    void DeletePlatform(long id);
     43    #endregion
    4144
     45    #region AlgorithmClass Methods
    4246    [OperationContract]
    4347    AlgorithmClass GetAlgorithmClass(long id);
     
    4852    [OperationContract]
    4953    void DeleteAlgorithmClass(long id);
     54    #endregion
    5055
     56    #region Algorithm Methods
    5157    [OperationContract]
    5258    Algorithm GetAlgorithm(long id);
     
    5763    [OperationContract]
    5864    void DeleteAlgorithm(long id);
     65    [OperationContract]
     66    IEnumerable<Guid> GetAlgorithmUsers(long algorithmId);
     67    [OperationContract]
     68    void StoreAlgorithmUsers(long algorithmId, IEnumerable<Guid> users);
     69    #endregion
     70
     71    #region AlgorithmData Methods
     72    [OperationContract]
     73    AlgorithmData GetAlgorithmData(long algorithmId);
     74    [OperationContract]
     75    void StoreAlgorithmData(AlgorithmData dto);
     76    #endregion
     77
     78    #region DataType Methods
     79    [OperationContract]
     80    DataType GetDataType(long id);
     81    [OperationContract]
     82    IEnumerable<DataType> GetDataTypes();
     83    [OperationContract]
     84    void StoreDataType(DataType dto);
     85    [OperationContract]
     86    void DeleteDataType(long id);
     87    #endregion
    5988  }
    6089}
  • trunk/sources/HeuristicLab.Services.OKB/3.3/app.config

    r4442 r4467  
    3333      </mexHttpBinding>
    3434      <wsHttpBinding>
    35         <binding name="DefaultWsHttpBinding" maxReceivedMessageSize="2147483647">
     35        <binding name="DefaultWsHttpBinding" maxReceivedMessageSize="200000000">
     36          <readerQuotas maxArrayLength="200000000" maxBytesPerRead="200000000" />
    3637          <security mode="Message">
    3738            <message clientCredentialType="UserName" />
     
    7172          <baseAddresses>
    7273            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/AdminService" />
     74          </baseAddresses>
     75        </host>
     76      </service>
     77
     78      <service name="HeuristicLab.Services.OKB.AuthenticationService" behaviorConfiguration="DefaultServiceBehavior">
     79        <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="DefaultMexHttpBinding" contract="IMetadataExchange" />
     80        <endpoint binding="wsHttpBinding" bindingConfiguration="DefaultWsHttpBinding" contract="HeuristicLab.Services.OKB.IAuthenticationService" />
     81        <host>
     82          <baseAddresses>
     83            <add baseAddress="http://localhost:8732/Design_Time_Addresses/OKB-3.3/AuthenticationService" />
    7384          </baseAddresses>
    7485        </host>
Note: See TracChangeset for help on using the changeset viewer.