Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/15/11 01:35:43 (13 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

Location:
branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3
Files:
1 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/HeuristicLab.Clients.OKB-3.3.csproj

    r5298 r5299  
    109109    <Compile Include="ServiceClients\AlgorithmParameter.cs" />
    110110    <Compile Include="ServiceClients\AndFilter.cs" />
     111    <Compile Include="ServiceClients\OKBServiceClients.cs" />
    111112    <Compile Include="ServiceClients\SetComparisonStringAvailableValuesFilter.cs" />
    112113    <Compile Include="ServiceClients\NameSetComparisonStringAvailableValuesFilter.cs" />
     
    125126    <Compile Include="ServiceClients\Result.cs" />
    126127    <Compile Include="ServiceClients\ProblemParameter.cs" />
    127     <Compile Include="ServiceClients\OKBServiceClient.cs" />
    128128    <Compile Include="ServiceClients\ProblemData.cs" />
    129129    <Compile Include="ServiceClients\Problem.cs" />
  • branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/OKBClient.cs

    r5295 r5299  
    103103      var call = new Func<Exception>(delegate() {
    104104        try {
    105           platforms.AddRange(CallAdminService<List<Platform>>(s => s.GetPlatforms()).OrderBy(x => x.Name));
    106           dataTypes.AddRange(CallAdminService<List<DataType>>(s => s.GetDataTypes()).OrderBy(x => x.Name));
     105          platforms.AddRange(CallAdministrationService<List<Platform>>(s => s.GetPlatforms()).OrderBy(x => x.Name));
     106          dataTypes.AddRange(CallAdministrationService<List<DataType>>(s => s.GetDataTypes()).OrderBy(x => x.Name));
    107107          users = CallAuthenticationService<List<User>>(s => s.GetUsers()).OrderBy(x => x.Name);
    108           algorithmClasses.AddRange(CallAdminService<List<AlgorithmClass>>(s => s.GetAlgorithmClasses()).OrderBy(x => x.Name));
    109           algorithms.AddRange(CallAdminService<List<Algorithm>>(s => s.GetAlgorithms()).OrderBy(x => x.Name));
    110           problemClasses.AddRange(CallAdminService<List<ProblemClass>>(s => s.GetProblemClasses()).OrderBy(x => x.Name));
    111           problems.AddRange(CallAdminService<List<Problem>>(s => s.GetProblems()).OrderBy(x => x.Name));
     108          algorithmClasses.AddRange(CallAdministrationService<List<AlgorithmClass>>(s => s.GetAlgorithmClasses()).OrderBy(x => x.Name));
     109          algorithms.AddRange(CallAdministrationService<List<Algorithm>>(s => s.GetAlgorithms()).OrderBy(x => x.Name));
     110          problemClasses.AddRange(CallAdministrationService<List<ProblemClass>>(s => s.GetProblemClasses()).OrderBy(x => x.Name));
     111          problems.AddRange(CallAdministrationService<List<Problem>>(s => s.GetProblems()).OrderBy(x => x.Name));
    112112          return null;
    113113        }
     
    129129        if (item.Id == 0) {
    130130          if (item is Platform)
    131             item.Id = CallAdminService<long>(s => s.AddPlatform((Platform)item));
     131            item.Id = CallAdministrationService<long>(s => s.AddPlatform((Platform)item));
    132132          else if (item is DataType)
    133             item.Id = CallAdminService<long>(s => s.AddDataType((DataType)item));
     133            item.Id = CallAdministrationService<long>(s => s.AddDataType((DataType)item));
    134134          else if (item is AlgorithmClass)
    135             item.Id = CallAdminService<long>(s => s.AddAlgorithmClass((AlgorithmClass)item));
     135            item.Id = CallAdministrationService<long>(s => s.AddAlgorithmClass((AlgorithmClass)item));
    136136          else if (item is Algorithm)
    137             item.Id = CallAdminService<long>(s => s.AddAlgorithm((Algorithm)item));
     137            item.Id = CallAdministrationService<long>(s => s.AddAlgorithm((Algorithm)item));
    138138          else if (item is AlgorithmParameter)
    139             item.Id = CallAdminService<long>(s => s.AddAlgorithmParameter((AlgorithmParameter)item));
     139            item.Id = CallAdministrationService<long>(s => s.AddAlgorithmParameter((AlgorithmParameter)item));
    140140          else if (item is ProblemClass)
    141             item.Id = CallAdminService<long>(s => s.AddProblemClass((ProblemClass)item));
     141            item.Id = CallAdministrationService<long>(s => s.AddProblemClass((ProblemClass)item));
    142142          else if (item is Problem)
    143             item.Id = CallAdminService<long>(s => s.AddProblem((Problem)item));
     143            item.Id = CallAdministrationService<long>(s => s.AddProblem((Problem)item));
    144144          else if (item is ProblemParameter)
    145             item.Id = CallAdminService<long>(s => s.AddProblemParameter((ProblemParameter)item));
     145            item.Id = CallAdministrationService<long>(s => s.AddProblemParameter((ProblemParameter)item));
    146146          else if (item is Result)
    147             item.Id = CallAdminService<long>(s => s.AddResult((Result)item));
     147            item.Id = CallAdministrationService<long>(s => s.AddResult((Result)item));
    148148          else if (item is Experiment)
    149             item.Id = CallAdminService<long>(s => s.AddExperiment((Experiment)item));
     149            item.Id = CallAdministrationService<long>(s => s.AddExperiment((Experiment)item));
    150150          else if (item is Run)
    151             item.Id = CallAdminService<long>(s => s.AddRun((Run)item));
     151            item.Id = CallAdministrationService<long>(s => s.AddRun((Run)item));
    152152        } else {
    153153          if (item is Platform)
    154             CallAdminService(s => s.UpdatePlatform((Platform)item));
     154            CallAdministrationService(s => s.UpdatePlatform((Platform)item));
    155155          else if (item is DataType)
    156             CallAdminService(s => s.UpdateDataType((DataType)item));
     156            CallAdministrationService(s => s.UpdateDataType((DataType)item));
    157157          else if (item is AlgorithmClass)
    158             CallAdminService(s => s.UpdateAlgorithmClass((AlgorithmClass)item));
     158            CallAdministrationService(s => s.UpdateAlgorithmClass((AlgorithmClass)item));
    159159          else if (item is Algorithm)
    160             CallAdminService(s => s.UpdateAlgorithm((Algorithm)item));
     160            CallAdministrationService(s => s.UpdateAlgorithm((Algorithm)item));
    161161          else if (item is AlgorithmParameter)
    162             CallAdminService(s => s.UpdateAlgorithmParameter((AlgorithmParameter)item));
     162            CallAdministrationService(s => s.UpdateAlgorithmParameter((AlgorithmParameter)item));
    163163          else if (item is ProblemClass)
    164             CallAdminService(s => s.UpdateProblemClass((ProblemClass)item));
     164            CallAdministrationService(s => s.UpdateProblemClass((ProblemClass)item));
    165165          else if (item is Problem)
    166             CallAdminService(s => s.UpdateProblem((Problem)item));
     166            CallAdministrationService(s => s.UpdateProblem((Problem)item));
    167167          else if (item is ProblemParameter)
    168             CallAdminService(s => s.UpdateProblemParameter((ProblemParameter)item));
     168            CallAdministrationService(s => s.UpdateProblemParameter((ProblemParameter)item));
    169169          else if (item is Result)
    170             CallAdminService(s => s.UpdateResult((Result)item));
     170            CallAdministrationService(s => s.UpdateResult((Result)item));
    171171          else if (item is Experiment)
    172             item.Id = CallAdminService<long>(s => s.AddExperiment((Experiment)item));
     172            item.Id = CallAdministrationService<long>(s => s.AddExperiment((Experiment)item));
    173173          else if (item is Run)
    174             item.Id = CallAdminService<long>(s => s.AddRun((Run)item));
     174            item.Id = CallAdministrationService<long>(s => s.AddRun((Run)item));
    175175        }
    176176        return true;
     
    213213    public List<Guid> GetAlgorithmUsers(long algorithmId) {
    214214      try {
    215         return CallAdminService<List<Guid>>(s => s.GetAlgorithmUsers(algorithmId));
     215        return CallAdministrationService<List<Guid>>(s => s.GetAlgorithmUsers(algorithmId));
    216216      }
    217217      catch (Exception ex) {
     
    222222    public bool UpdateAlgorithmUsers(long algorithmId, List<Guid> users) {
    223223      try {
    224         CallAdminService(s => s.UpdateAlgorithmUsers(algorithmId, users));
     224        CallAdministrationService(s => s.UpdateAlgorithmUsers(algorithmId, users));
    225225        return true;
    226226      }
     
    232232    public AlgorithmData GetAlgorithmData(long algorithmId) {
    233233      try {
    234         return CallAdminService<AlgorithmData>(s => s.GetAlgorithmData(algorithmId));
     234        return CallAdministrationService<AlgorithmData>(s => s.GetAlgorithmData(algorithmId));
    235235      }
    236236      catch (Exception ex) {
     
    241241    public bool UpdateAlgorithmData(AlgorithmData algorithmData) {
    242242      try {
    243         CallAdminService(s => s.UpdateAlgorithmData(algorithmData));
     243        CallAdministrationService(s => s.UpdateAlgorithmData(algorithmData));
    244244        return true;
    245245      }
     
    254254    public List<Guid> GetProblemUsers(long problemId) {
    255255      try {
    256         return CallAdminService<List<Guid>>(s => s.GetProblemUsers(problemId));
     256        return CallAdministrationService<List<Guid>>(s => s.GetProblemUsers(problemId));
    257257      }
    258258      catch (Exception ex) {
     
    263263    public bool UpdateProblemUsers(long problemId, List<Guid> users) {
    264264      try {
    265         CallAdminService(s => s.UpdateProblemUsers(problemId, users));
     265        CallAdministrationService(s => s.UpdateProblemUsers(problemId, users));
    266266        return true;
    267267      }
     
    273273    public ProblemData GetProblemData(long problemId) {
    274274      try {
    275         return CallAdminService<ProblemData>(s => s.GetProblemData(problemId));
     275        return CallAdministrationService<ProblemData>(s => s.GetProblemData(problemId));
    276276      }
    277277      catch (Exception ex) {
     
    282282    public bool UpdateProblemData(ProblemData problemData) {
    283283      try {
    284         CallAdminService(s => s.UpdateProblemData(problemData));
     284        CallAdministrationService(s => s.UpdateProblemData(problemData));
    285285        return true;
    286286      }
     
    295295    public AlgorithmParameter GetAlgorithmParameter(long id) {
    296296      try {
    297         return CallAdminService<AlgorithmParameter>(s => s.GetAlgorithmParameter(id));
     297        return CallAdministrationService<AlgorithmParameter>(s => s.GetAlgorithmParameter(id));
    298298      }
    299299      catch (Exception ex) {
     
    305305      try {
    306306        ItemCollection<AlgorithmParameter> parameters = new ItemCollection<AlgorithmParameter>();
    307         parameters.AddRange(CallAdminService<List<AlgorithmParameter>>(s => s.GetAlgorithmParameters(algorithmId)).OrderBy(x => x.Name));
     307        parameters.AddRange(CallAdministrationService<List<AlgorithmParameter>>(s => s.GetAlgorithmParameters(algorithmId)).OrderBy(x => x.Name));
    308308        return parameters;
    309309      }
     
    318318    public ProblemParameter GetProblemParameter(long id) {
    319319      try {
    320         return CallAdminService<ProblemParameter>(s => s.GetProblemParameter(id));
     320        return CallAdministrationService<ProblemParameter>(s => s.GetProblemParameter(id));
    321321      }
    322322      catch (Exception ex) {
     
    328328      try {
    329329        ItemCollection<ProblemParameter> parameters = new ItemCollection<ProblemParameter>();
    330         parameters.AddRange(CallAdminService<List<ProblemParameter>>(s => s.GetProblemParameters(problemId)).OrderBy(x => x.Name));
     330        parameters.AddRange(CallAdministrationService<List<ProblemParameter>>(s => s.GetProblemParameters(problemId)).OrderBy(x => x.Name));
    331331        return parameters;
    332332      }
     
    341341    public Result GetResult(long id) {
    342342      try {
    343         return CallAdminService<Result>(s => s.GetResult(id));
     343        return CallAdministrationService<Result>(s => s.GetResult(id));
    344344      }
    345345      catch (Exception ex) {
     
    351351      try {
    352352        ItemCollection<Result> results = new ItemCollection<Result>();
    353         results.AddRange(CallAdminService<List<Result>>(s => s.GetResults(algorithmId)).OrderBy(x => x.Name));
     353        results.AddRange(CallAdministrationService<List<Result>>(s => s.GetResults(algorithmId)).OrderBy(x => x.Name));
    354354        return results;
    355355      }
     
    364364    public Experiment GetExperiment(long id) {
    365365      try {
    366         return CallAdminService<Experiment>(s => s.GetExperiment(id));
     366        return CallAdministrationService<Experiment>(s => s.GetExperiment(id));
    367367      }
    368368      catch (Exception ex) {
     
    374374      try {
    375375        ItemCollection<Experiment> experiments = new ItemCollection<Experiment>();
    376         experiments.AddRange(CallAdminService<List<Experiment>>(s => s.GetExperiments(algorithmId, problemId)));
     376        experiments.AddRange(CallAdministrationService<List<Experiment>>(s => s.GetExperiments(algorithmId, problemId)));
    377377        experiments.ItemsRemoved += new CollectionItemsChangedEventHandler<Experiment>(experiments_ItemsRemoved);
    378378        return experiments;
     
    389389      try {
    390390        ItemCollection<Run> runs = new ItemCollection<Run>();
    391         runs.AddRange(CallAdminService<List<Run>>(s => s.GetRuns(experimentId)).OrderByDescending(x => x.CreatedDate));
     391        runs.AddRange(CallAdministrationService<List<Run>>(s => s.GetRuns(experimentId)).OrderByDescending(x => x.CreatedDate));
    392392        runs.ItemsRemoved += new CollectionItemsChangedEventHandler<Run>(runs_ItemsRemoved);
    393393        return runs;
     
    692692      if (refresh || (filters == null)) {
    693693        try {
    694           filters = CallAdminService<List<Filter>>(s => s.GetFilters());
     694          filters = CallQueryService<List<Filter>>(s => s.GetFilters());
    695695        }
    696696        catch (Exception ex) {
     
    706706    public long QueryNumberOfRuns(Filter filter) {
    707707      try {
    708         return CallAdminService<long>(x => x.QueryNumberOfRuns(filter));
     708        return CallQueryService<long>(x => x.QueryNumberOfRuns(filter));
    709709      }
    710710      catch (Exception ex) {
     
    716716      try {
    717717        ItemCollection<Run> runs = new ItemCollection<Run>();
    718         runs.AddRange(CallAdminService<List<Run>>(s => s.QueryRuns(filter)).OrderByDescending(x => x.CreatedDate));
     718        runs.AddRange(CallQueryService<List<Run>>(s => s.QueryRuns(filter)).OrderByDescending(x => x.CreatedDate));
    719719        return runs;
    720720      }
     
    741741      try {
    742742        foreach (Platform p in e.Items)
    743           CallAdminService(s => s.DeletePlatform(p.Id));
     743          CallAdministrationService(s => s.DeletePlatform(p.Id));
    744744      }
    745745      catch (Exception ex) {
     
    750750      try {
    751751        foreach (DataType d in e.Items)
    752           CallAdminService(s => s.DeleteDataType(d.Id));
     752          CallAdministrationService(s => s.DeleteDataType(d.Id));
    753753      }
    754754      catch (Exception ex) {
     
    759759      try {
    760760        foreach (AlgorithmClass a in e.Items)
    761           CallAdminService(s => s.DeleteAlgorithmClass(a.Id));
     761          CallAdministrationService(s => s.DeleteAlgorithmClass(a.Id));
    762762      }
    763763      catch (Exception ex) {
     
    768768      try {
    769769        foreach (Algorithm a in e.Items)
    770           CallAdminService(s => s.DeleteAlgorithm(a.Id));
     770          CallAdministrationService(s => s.DeleteAlgorithm(a.Id));
    771771      }
    772772      catch (Exception ex) {
     
    777777      try {
    778778        foreach (ProblemClass p in e.Items)
    779           CallAdminService(s => s.DeleteProblemClass(p.Id));
     779          CallAdministrationService(s => s.DeleteProblemClass(p.Id));
    780780      }
    781781      catch (Exception ex) {
     
    786786      try {
    787787        foreach (Problem p in e.Items)
    788           CallAdminService(s => s.DeleteProblem(p.Id));
     788          CallAdministrationService(s => s.DeleteProblem(p.Id));
    789789      }
    790790      catch (Exception ex) {
     
    795795      try {
    796796        foreach (Experiment exp in e.Items)
    797           CallAdminService(s => s.DeleteExperiment(exp.Id));
     797          CallAdministrationService(s => s.DeleteExperiment(exp.Id));
    798798      }
    799799      catch (Exception ex) {
     
    804804      try {
    805805        foreach (Run r in e.Items)
    806           CallAdminService(s => s.DeleteRun(r.Id));
     806          CallAdministrationService(s => s.DeleteRun(r.Id));
    807807      }
    808808      catch (Exception ex) {
     
    813813
    814814    #region Helpers
    815     private void CallAdminService(Action<IOKBService> call) {
    816       OKBServiceClient client = ClientFactory.CreateClient<OKBServiceClient, IOKBService>();
     815    private void CallAdministrationService(Action<IAdministrationService> call) {
     816      AdministrationServiceClient client = ClientFactory.CreateClient<AdministrationServiceClient, IAdministrationService>();
    817817      try {
    818818        call(client);
     
    827827      }
    828828    }
    829     private T CallAdminService<T>(Func<IOKBService, T> call) {
    830       OKBServiceClient client = ClientFactory.CreateClient<OKBServiceClient, IOKBService>();
     829    private T CallAdministrationService<T>(Func<IAdministrationService, T> call) {
     830      AdministrationServiceClient client = ClientFactory.CreateClient<AdministrationServiceClient, IAdministrationService>();
    831831      try {
    832832        return call(client);
     
    841841      }
    842842    }
     843    private void CallQueryService(Action<IQueryService> call) {
     844      QueryServiceClient client = ClientFactory.CreateClient<QueryServiceClient, IQueryService>();
     845      try {
     846        call(client);
     847      }
     848      finally {
     849        try {
     850          client.Close();
     851        }
     852        catch (Exception) {
     853          client.Abort();
     854        }
     855      }
     856    }
     857    private T CallQueryService<T>(Func<IQueryService, T> call) {
     858      QueryServiceClient client = ClientFactory.CreateClient<QueryServiceClient, IQueryService>();
     859      try {
     860        return call(client);
     861      }
     862      finally {
     863        try {
     864          client.Close();
     865        }
     866        catch (Exception) {
     867          client.Abort();
     868        }
     869      }
     870    }
    843871    private T CallAuthenticationService<T>(Func<IAuthenticationService, T> call) {
    844872      AuthenticationServiceClient client = ClientFactory.CreateClient<AuthenticationServiceClient, IAuthenticationService>();
  • branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/ServiceClients/GenerateServiceClients.cmd

    r5295 r5299  
    33echo.
    44echo *******************************************************************************************
    5 echo Generating OKBService client
     5echo Generating OKB service clients
    66echo.
    77
     
    99
    1010svcutil.exe ^
    11   http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService/mex ^
    12   /out:OKBServiceClient ^
     11  http://localhost:8732/Design_Time_Addresses/OKB-3.3/AdministrationService/mex ^
     12  http://localhost:8732/Design_Time_Addresses/OKB-3.3/QueryService/mex ^
     13  /out:OKBServiceClients ^
    1314  /namespace:*,HeuristicLab.Clients.OKB ^
    1415  /collectionType:System.Collections.Generic.List`1 ^
     
    2728echo ---------------------------------------------------------------------------------------
    2829echo.
    29 echo Generation of OKBService client finished.
     30echo Generation of OKB service clients finished.
    3031echo *******************************************************************************************
    3132echo.
  • branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/app.config

    r5295 r5299  
    1111    <bindings>
    1212      <wsHttpBinding>
    13         <binding name="WSHttpBinding_IOKBService" closeTimeout="00:01:00"
     13        <binding name="WSHttpBinding_IAdministrationService" closeTimeout="00:01:00"
     14            openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     15            bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     16            maxBufferPoolSize="524288" maxReceivedMessageSize="200000000"
     17            messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
     18            allowCookies="false">
     19          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="200000000"
     20              maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     21          <reliableSession ordered="true" inactivityTimeout="00:10:00"
     22              enabled="false" />
     23          <security mode="Message">
     24            <transport clientCredentialType="Windows" proxyCredentialType="None"
     25                realm="" />
     26            <message clientCredentialType="UserName" negotiateServiceCredential="true"
     27                algorithmSuite="Default" />
     28          </security>
     29        </binding>
     30        <binding name="WSHttpBinding_IQueryService" closeTimeout="00:01:00"
    1431            openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
    1532            bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     
    4865    </bindings>
    4966    <client>
    50       <endpoint address="http://localhost:8732/Design_Time_Addresses/OKB-3.3/OKBService"
    51           binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IOKBService"
    52           contract="HeuristicLab.Clients.OKB.IOKBService" name="WSHttpBinding_IOKBService"
     67      <endpoint address="http://localhost:8732/Design_Time_Addresses/OKB-3.3/AdministrationService"
     68          binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAdministrationService"
     69          contract="HeuristicLab.Clients.OKB.IAdministrationService"
     70          name="WSHttpBinding_IAdministrationService" behaviorConfiguration="DefaultEndpointBehavior">
     71        <identity>
     72          <certificate encodedValue="AwAAAAEAAAAUAAAAD/AlkYJw/OUhl6D/9w8mjJBh39kgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhAdEzTisaf2sEZxrqYZfYtCMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgyMDIyMzIwOFoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPkfCSLRX8/4F+Z4ys43yZ4MMzjB44cMakPz4Nri+mEB5n2z/0GFatCYzkI2f/nniWqVrBYjHkjsZy2EZioHu4wa99c1XEGJnFNDuNn6ESkfEyhyF4+OqKGnpK9HNrw7OWMuqn2oOh0iFd9fl6FTAm+Y0p3LP+38BuYzpCniqqdwIDAQABo0kwRzBFBgNVHQEEPjA8gBDvi8Rgio9v+mr58TiAvqF5oRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghAdEzTisaf2sEZxrqYZfYtCMAkGBSsOAwIdBQADgYEANdGlvHKeUptfNu9I0wgA5qjmVB+JDldOAkrfM0R+4IcVQ06y5K7P07uxQAV7+rhnDLgLyFJunUHgzbfjsjFy7vjwtoieXA5j0AYlm4AHR7dHt4HVgkIMYt8XOCqMw5jjFX91xJ89tC7mM9zYR48N9T5QSeMGo+f+JzybeLWxnNs=" />
     73        </identity>
     74      </endpoint>
     75      <endpoint address="http://localhost:8732/Design_Time_Addresses/OKB-3.3/QueryService"
     76          binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IQueryService"
     77          contract="HeuristicLab.Clients.OKB.IQueryService" name="WSHttpBinding_IQueryService"
    5378          behaviorConfiguration="DefaultEndpointBehavior">
    5479        <identity>
     
    5984          binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAuthenticationService"
    6085          contract="HeuristicLab.Clients.OKB.IAuthenticationService"
    61           name="WSHttpBinding_IAuthenticationService">
     86          name="WSHttpBinding_IAuthenticationService" behaviorConfiguration="DefaultEndpointBehavior">
    6287        <identity>
    6388          <certificate encodedValue="AwAAAAEAAAAUAAAAD/AlkYJw/OUhl6D/9w8mjJBh39kgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhAdEzTisaf2sEZxrqYZfYtCMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgyMDIyMzIwOFoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPkfCSLRX8/4F+Z4ys43yZ4MMzjB44cMakPz4Nri+mEB5n2z/0GFatCYzkI2f/nniWqVrBYjHkjsZy2EZioHu4wa99c1XEGJnFNDuNn6ESkfEyhyF4+OqKGnpK9HNrw7OWMuqn2oOh0iFd9fl6FTAm+Y0p3LP+38BuYzpCniqqdwIDAQABo0kwRzBFBgNVHQEEPjA8gBDvi8Rgio9v+mr58TiAvqF5oRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghAdEzTisaf2sEZxrqYZfYtCMAkGBSsOAwIdBQADgYEANdGlvHKeUptfNu9I0wgA5qjmVB+JDldOAkrfM0R+4IcVQ06y5K7P07uxQAV7+rhnDLgLyFJunUHgzbfjsjFy7vjwtoieXA5j0AYlm4AHR7dHt4HVgkIMYt8XOCqMw5jjFX91xJ89tC7mM9zYR48N9T5QSeMGo+f+JzybeLWxnNs=" />
Note: See TracChangeset for help on using the changeset viewer.