Changeset 4289


Ignore:
Timestamp:
08/23/10 14:40:19 (12 years ago)
Author:
cneumuel
Message:

added role-permission checks, updated service reference (#1168)

Location:
branches/3.3-HiveMigration/sources/HeuristicLab.Hive
Files:
15 added
11 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/HeuristicLab.Hive.Contracts-3.3.csproj

    r4267 r4289  
    155155    <Compile Include="ResponseObjects\ResponseResultReceived.cs" />
    156156    <Compile Include="ResponseStatus.cs" />
     157    <Compile Include="HiveRoles.cs" />
    157158    <Compile Include="StreamedObject.cs" />
    158159    <Compile Include="WcfSettings.cs" />
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/IServerConsoleFacade.cs

    r4285 r4289  
    3333  /// </summary>
    3434  [ServiceContract()]
    35   public interface IServerConsoleFacade : ISlaveManager,
    36     IJobManager {
     35  public interface IServerConsoleFacade : ISlaveManager, IJobManager {
     36    /// <summary>
     37    /// Method can be used to check if security credentials are valid, but it does not do anything
     38    /// </summary>
     39    /// <returns></returns>
    3740    [OperationContract]
    38     Response Login(String username, String password);
     41    Response Login();
    3942  }
    4043}
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Contracts/3.3/Interfaces/ISlaveCommunicator.cs

    r4267 r4289  
    3636  public interface ISlaveCommunicator {
    3737
     38    /// <summary>
     39    /// This method registers the slave and marks it as online
     40    /// </summary>
    3841    [OperationContract]
    39     Response Login(SlaveDto clientInfo);
     42    Response Login(Guid slaveId);
    4043
    4144    [OperationContract]
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/Facades/ExecutionEngineFacade.cs

    r4263 r4289  
    7777    }
    7878
    79 
    8079    public ResponseObject<JobResultList> GetJobResults(IEnumerable<Guid> jobIds) {
    8180      using (contextFactory.GetContext(false)) {
     
    8382      }
    8483    }
     84
    8585    #endregion
    86 
    87 
    8886  }
    8987}
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/Facades/ServerConsoleFacade.cs

    r4267 r4289  
    3232using HeuristicLab.Hive.Server.DataAccess;
    3333using HeuristicLab.Hive.Contracts.ResponseObjects;
    34 
     34using System.Security.Permissions;
     35
     36      //IIdentity id = ServiceSecurityContext.Current.PrimaryIdentity;
     37      //if (!Thread.CurrentPrincipal.IsInRole("Administrator")) {
     38
     39      //} else {
     40      //  // access denied
     41      //  throw new SecurityException();
     42      //}
    3543
    3644namespace HeuristicLab.Hive.Server.Core {
     
    4957    }
    5058
    51     public Response Login(string username, string password) {
     59    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
     60    public Response Login() {
    5261      Response resp = new Response();
    53 
    54       sessionID = secMan.Login(username, password);
    55       if (sessionID == Guid.Empty) {
    56         resp.StatusMessage = ResponseStatus.Login_LoginFaild;
    57       }
    5862      return resp;
    5963    }
    6064
    61 
     65    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    6266    public ResponseList<SlaveDto> GetAllSlaves() {
    6367      using (contextFactory.GetContext(false)) {
    64         secMan.Authorize("AccessSlaves", sessionID, Guid.Empty);
    6568        return slaveManager.GetAllSlaves();
    6669      }
    6770    }
    6871
     72    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    6973    public ResponseList<SlaveGroupDto> GetAllSlaveGroups() {
    7074      using (contextFactory.GetContext(false)) {
    71         //secMan.Authorize("AccessSlaveGroup", sessionID, Guid.Empty);
    7275        return slaveManager.GetAllSlaveGroups();
    7376      }
    7477    }
    7578
     79    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    7680    public ResponseList<UpTimeStatisticsDto> GetAllUpTimeStatistics() {
    7781      using (contextFactory.GetContext(false)) {
    78         secMan.Authorize("AccessStatistics", sessionID, Guid.Empty);
    7982        return slaveManager.GetAllUpTimeStatistics();
    8083      }
    8184    }
    8285
     86    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    8387    public ResponseObject<SlaveGroupDto> AddSlaveGroup(SlaveGroupDto slaveGroup) {
    8488      using (contextFactory.GetContext()) {
    85         secMan.Authorize("AddSlaveGroup", sessionID, Guid.Empty);
    8689        return slaveManager.AddSlaveGroup(slaveGroup);
    8790      }
    8891    }
    8992
     93    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    9094    public Response AddResourceToGroup(Guid slaveGroupId, ResourceDto resource) {
    9195      using (contextFactory.GetContext()) {
    92         secMan.Authorize("AddResource", sessionID, Guid.Empty);
    9396        return slaveManager.AddResourceToGroup(slaveGroupId, resource);
    9497      }
    9598    }
    9699
     100    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    97101    public Response DeleteResourceFromGroup(Guid slaveGroupId, Guid resourceId) {
    98102      using (contextFactory.GetContext()) {
     
    101105    }
    102106
     107    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    103108    public ResponseList<JobDto> GetAllJobs() {
    104109      using (contextFactory.GetContext(false)) {
    105         secMan.Authorize("AccessJobs", sessionID, Guid.Empty);
    106110        return jobManager.GetAllJobs();
    107111      }
    108112    }
    109113
     114    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    110115    public ResponseList<JobDto> GetAllJobsWithFilter(JobState jobState, int offset, int count) {
    111116      using (contextFactory.GetContext(false)) {
    112         secMan.Authorize("AccessJobs", sessionID, Guid.Empty);
    113117        return jobManager.GetAllJobsWithFilter(jobState, offset, count);
    114118      }
    115119    }
    116120
     121    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    117122    public ResponseObject<JobDto> GetJobById(Guid jobId) {
    118123      using (contextFactory.GetContext(false)) {
    119         secMan.Authorize("AccessJobs", sessionID, jobId);
    120124        return jobManager.GetJobById(jobId);
    121125      }
    122126    }
    123127
     128    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    124129    public ResponseObject<JobDto> GetJobByIdWithDetails(Guid jobId) {
    125130      using (contextFactory.GetContext(false)) {
    126         secMan.Authorize("AccessJobs", sessionID, jobId);
    127131        return jobManager.GetJobByIdWithDetails(jobId);
    128132      }
    129133    }
    130134
     135    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    131136    public ResponseObject<JobDto> AddNewJob(SerializedJob job) {
    132137      using (contextFactory.GetContext()) {
    133         secMan.Authorize("AddJob", sessionID, job.JobInfo.Id);
    134138        return jobManager.AddNewJob(job);
    135139      }
    136140    }
    137141
    138     //public ResponseObject<JobDto> GetLastJobResultOf(Guid jobId) {
    139     //  using (contextFactory.GetContext(false)) {
    140     //    secMan.Authorize("AccessJobResults", sessionID, jobId);
    141     //    return jobManager.GetLastJobResultOf(jobId);
    142     //  }
    143     //}
    144 
     142    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    145143    public ResponseObject<SerializedJob> GetLastSerializedResult(Guid jobId, bool requested, bool snapshot) {
    146144      using (contextFactory.GetContext(false)) {
    147         secMan.Authorize("AccessJobResults", sessionID, jobId);
    148145        return jobManager.GetLastSerializedResult(jobId, requested, snapshot);
    149146      }
    150147    }
    151148
     149    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    152150    public ResponseObject<JobResultList> GetJobResults(IEnumerable<Guid> jobIds) {
    153151      using (contextFactory.GetContext(false)) {
    154         //secMan.Authorize("AccessJobResults", sessionID, jobId); skip authorization
    155152        return jobManager.GetJobResults(jobIds);
    156153      }
    157154    }
    158155
    159     //public Response RemoveJob(Guid jobId) {
    160     //  using (contextFactory.GetContext()) {
    161     //    secMan.Authorize("RemoveJob", sessionID, jobId);
    162     //    return jobManager.RemoveJob(jobId);
    163     //  }
    164     //}
    165 
     156    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    166157    public Response RequestSnapshot(Guid jobId) {
    167158      using (contextFactory.GetContext()) {
    168         secMan.Authorize("AccessJobResults", sessionID, jobId);
    169159        return jobManager.RequestSnapshot(jobId);
    170160      }
    171161    }
    172162
     163    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    173164    public Response AbortJob(Guid jobId) {
    174165      using (contextFactory.GetContext()) {
    175         secMan.Authorize("AbortJob", sessionID, Guid.Empty);
    176166        return jobManager.AbortJob(jobId);
    177167      }
    178168    }
    179169
     170    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    180171    public ResponseObject<SlaveGroupDtoList> GetAllGroupsOfResource(Guid resourceId) {
    181172      using (contextFactory.GetContext(false)) {
    182         secMan.Authorize("AccessUserGroup", sessionID, Guid.Empty);
    183173        return slaveManager.GetAllGroupsOfResource(resourceId);
    184174      }
    185175    }
    186176
     177    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    187178    public Response DeleteSlaveGroup(Guid slaveGroupId) {
    188179      using (contextFactory.GetContext()) {
    189         secMan.Authorize("DeleteSlaveGroup", sessionID, Guid.Empty);
    190180        return slaveManager.DeleteSlaveGroup(slaveGroupId);
    191181      }
    192182    }
    193183
     184    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    194185    public ResponseList<ProjectDto> GetAllProjects() {
    195186      using (contextFactory.GetContext(false)) {
    196         secMan.Authorize("AccessProjects", sessionID, Guid.Empty);
    197187        return jobManager.GetAllProjects();
    198188      }
    199189    }
    200190
     191    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    201192    public Response CreateProject(ProjectDto project) {
    202193      using (contextFactory.GetContext()) {
    203         secMan.Authorize("CreateProjects", sessionID, Guid.Empty);
    204194        return jobManager.CreateProject(project);
    205195      }
    206196    }
    207197
     198    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    208199    public Response ChangeProject(ProjectDto project) {
    209200      using (contextFactory.GetContext()) {
    210         secMan.Authorize("ChangeProjects", sessionID, Guid.Empty);
    211201        return jobManager.ChangeProject(project);
    212202      }
    213203    }
    214204
     205    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    215206    public Response DeleteProject(Guid projectId) {
    216207      using (contextFactory.GetContext()) {
    217         secMan.Authorize("DeleteProjects", sessionID, projectId);
    218208        return jobManager.DeleteProject(projectId);
    219209      }
    220210    }
    221211
     212    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    222213    public ResponseList<JobDto> GetJobsByProject(Guid projectId) {
    223214      using (contextFactory.GetContext(false)) {
    224         secMan.Authorize("AccessJobs", sessionID, Guid.Empty);
    225215        return jobManager.GetJobsByProject(projectId);
    226216      }
    227217    }
    228218
     219    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    229220    public ResponseList<AppointmentDto> GetUptimeCalendarForResource(Guid guid) {
    230221      using (contextFactory.GetContext(false)) {
     
    233224    }
    234225
     226    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    235227    public Response SetUptimeCalendarForResource(Guid guid, IEnumerable<AppointmentDto> appointments, bool isForced) {
    236228      using (contextFactory.GetContext()) {
     
    239231    }
    240232
     233    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Administrator)]
    241234    public ResponseObject<JobDto> AddJobWithGroupStrings(SerializedJob job, IEnumerable<string> resources) {
    242235      using (contextFactory.GetContext()) {
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/Facades/SlaveFacade.cs

    r4267 r4289  
    3636using HeuristicLab.Hive.Server.DataAccess;
    3737using HeuristicLab.Hive.Contracts.ResponseObjects;
     38using System.Security.Permissions;
    3839
    3940namespace HeuristicLab.Hive.Server.Core {
     
    5051    #region ISlaveCommunicator Members
    5152
    52     public Response Login(SlaveDto clientInfo) {
     53    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
     54    public Response Login(Guid slaveId) {
    5355      using (contextFactory.GetContext()) {
    54         return slaveCommunicator.Login(clientInfo);
     56        return slaveCommunicator.Login(slaveId);
    5557      }
    5658    }
    5759
     60    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    5861    public ResponseHeartBeat ProcessHeartBeat(HeartBeatData hbData) {
    5962      using (contextFactory.GetContext()) {
     
    6265    }
    6366
     67    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    6468    public ResponseObject<JobDto> GetJob(Guid clientId) {
    6569      using (contextFactory.GetContext()) {
     
    6872    }
    6973
     74    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    7075    public ResponseResultReceived StoreFinishedJobResult(Guid clientId, Guid jobId, byte[] result, double percentage, string exception) {
    7176      using (contextFactory.GetContext()) {
     
    7479    }
    7580
     81    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    7682    public Response Logout(Guid clientId) {
    7783      using (contextFactory.GetContext()) {
     
    8086    }
    8187
     88    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    8289    public Response IsJobStillNeeded(Guid jobId) {
    8390      using (contextFactory.GetContext()) {
     
    8693    }
    8794
     95    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    8896    public ResponseList<CachedHivePluginInfoDto> GetPlugins(List<HivePluginInfoDto> pluginList) {
    8997      return slaveCommunicator.GetPlugins(pluginList);     
    9098    }
    9199
     100    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    92101    public ResponseResultReceived ProcessSnapshot(Guid clientId, Guid jobId, byte[] result, double percentage, string exception) {
    93102      using (contextFactory.GetContext()) {
     
    96105    }
    97106
     107    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    98108    public ResponseCalendar GetCalendar(Guid clientId) {
    99109      using (contextFactory.GetContext()) {
     
    102112    }
    103113
     114    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    104115    public Response SetCalendarStatus(Guid clientId, CalendarState state) {
    105116      using (contextFactory.GetContext()) {
     
    114125    /// Do not use automatic transactions here
    115126    /// </summary>
     127    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    116128    public Stream GetStreamedJob(Guid clientId) {
    117129      using (contextFactory.GetContext(false)) {
     
    144156    }
    145157
     158    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    146159    public Stream GetStreamedPlugins(List<HivePluginInfoDto> pluginList) {
    147160      return new StreamedObject<ResponseList<CachedHivePluginInfoDto>>(this.GetPlugins(pluginList));
    148161    }
    149162
     163    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    150164    public ResponseResultReceived StoreFinishedJobResultStreamed(Stream stream) {
    151165      using (contextFactory.GetContext()) {
     
    154168    }
    155169
     170    [PrincipalPermission(SecurityAction.Demand, Role = HiveRoles.Slave)]
    156171    public ResponseResultReceived ProcessSnapshotStreamed(Stream stream) {
    157172      using (contextFactory.GetContext()) {
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/HeuristicLab.Hive.Server.Core-3.3.csproj

    r4285 r4289  
    102102    </Reference>
    103103    <Reference Include="System.Transactions" />
     104    <Reference Include="System.Web" />
    104105    <Reference Include="System.Windows.Forms" />
    105106    <Reference Include="System.Xml.Linq">
     
    145146  </ItemGroup>
    146147  <ItemGroup>
    147     <None Include="app.config" />
     148    <None Include="app.config">
     149      <SubType>Designer</SubType>
     150    </None>
    148151    <None Include="HeuristicLab.snk" />
    149152    <EmbeddedResource Include="Authorization\HivePermissionSet.xsd">
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/SlaveCommunicator.cs

    r4285 r4289  
    3535using HeuristicLab.Hive.Contracts.ResponseObjects;
    3636using System.Security.Permissions;
     37using System.Web.Security;
     38using System.Security.Principal;
     39using System.ServiceModel;
     40using System.Security;
    3741
    3842namespace HeuristicLab.Hive.Server.Core {
     
    172176    /// <param name="slaveInfo"></param>
    173177    /// <returns></returns>
    174     public Response Login(SlaveDto slaveInfo) {
     178    public Response Login(Guid slaveId) {
    175179      Response response = new Response();
    176180
    177181      heartbeatLock.EnterWriteLock();
    178       if (lastHeartbeats.ContainsKey(slaveInfo.Id)) {
    179         lastHeartbeats[slaveInfo.Id] = DateTime.Now;
     182      if (lastHeartbeats.ContainsKey(slaveId)) {
     183        lastHeartbeats[slaveId] = DateTime.Now;
    180184      } else {
    181         lastHeartbeats.Add(slaveInfo.Id, DateTime.Now);
     185        lastHeartbeats.Add(slaveId, DateTime.Now);
    182186      }
    183187      heartbeatLock.ExitWriteLock();
    184188
    185       SlaveDto dbSlave = DaoLocator.SlaveDao.FindById(slaveInfo.Id);
     189      SlaveDto dbSlave = DaoLocator.SlaveDao.FindById(slaveId);
    186190
    187191      //Really set offline?
    188192      //Reconnect issues with the currently calculating jobs
    189       slaveInfo.State = SlaveState.Idle;
    190       slaveInfo.CalendarSyncStatus = dbSlave != null ? dbSlave.CalendarSyncStatus : CalendarState.NotAllowedToFetch;
     193      dbSlave.State = SlaveState.Idle;
     194      dbSlave.CalendarSyncStatus = dbSlave != null ? dbSlave.CalendarSyncStatus : CalendarState.NotAllowedToFetch;
    191195
    192196      if (dbSlave == null)
    193         DaoLocator.SlaveDao.Insert(slaveInfo);
     197        DaoLocator.SlaveDao.Insert(dbSlave);
    194198      else
    195         DaoLocator.SlaveDao.Update(slaveInfo);
     199        DaoLocator.SlaveDao.Update(dbSlave);
    196200
    197201      return response;
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/app.config

    r4285 r4289  
    2626
    2727  <system.serviceModel>
     28   
    2829    <bindings>
     30     
    2931      <wsHttpBinding>
    3032        <binding name="HttpBinding">
     
    3638    </bindings>
    3739    <behaviors>
     40     
    3841      <serviceBehaviors>
    3942        <behavior name="ServiceBehaviour">
     
    5154    </behaviors>
    5255    <services>
     56     
    5357      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.SlaveFacade">
    54         <endpoint address="http://localhost:9000/HiveServer/" binding="wsHttpBinding"
     58        <endpoint address="http://locahost:9000/HiveServer" binding="wsHttpBinding"
    5559          bindingConfiguration="HttpBinding" name="HiveServerHttpEndpoint"
    5660          contract="HeuristicLab.Hive.Contracts.Interfaces.ISlaveFacade" />
    57         <endpoint address="mex" binding="mexHttpBinding" contract="HeuristicLab.Hive.Contracts.Interfaces.ISlaveFacade" />
     61        <endpoint address="http://locahost:9000/HiveServer/mex" binding="mexHttpBinding"
     62          name="HiveServerMexEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.ISlaveFacade" />
    5863      </service>
    5964      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.ServerConsoleFacade">
    60         <endpoint address="http://localhost:9000/HiveServerConsole/"
    61           binding="wsHttpBinding" bindingConfiguration="HttpBinding" name="ServerConsoleHttpEndpoint"
     65        <endpoint address="http://locahost:9000/HiveServerConsole" binding="wsHttpBinding"
     66          bindingConfiguration="HttpBinding" name="ServerConsoleHttpEndpoint"
    6267          contract="HeuristicLab.Hive.Contracts.Interfaces.IServerConsoleFacade" />
    63         <endpoint address="mex" binding="mexHttpBinding" contract="HeuristicLab.Hive.Contracts.Interfaces.IServerConsoleFacade" />
     68        <endpoint address="http://locahost:9000/HiveServerConsole/mex"
     69          binding="mexHttpBinding" name="ServerConsoleMexEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.IServerConsoleFacade" />
    6470      </service>
    6571      <service behaviorConfiguration="ServiceBehaviour" name="HeuristicLab.Hive.Server.Core.ExecutionEngineFacade">
    66         <endpoint address="http://localhost:9000/ExecutionEngine/" binding="wsHttpBinding"
     72        <endpoint address="http://locahost:9000/ExecutionEngine" binding="wsHttpBinding"
    6773          bindingConfiguration="HttpBinding" name="ExecutionEngineHttpEndpoint"
    6874          contract="HeuristicLab.Hive.Contracts.Interfaces.IExecutionEngineFacade" />
    69         <endpoint address="mex" binding="mexHttpBinding" contract="HeuristicLab.Hive.Contracts.Interfaces.IExecutionEngineFacade" />
     75        <endpoint address="http://locahost:9000/ExecutionEngine/mex"
     76          binding="mexHttpBinding" name="ExecutionEngineMexEndpoint" contract="HeuristicLab.Hive.Contracts.Interfaces.IExecutionEngineFacade" />
    7077      </service>
    7178    </services>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/HeuristicLab.Hive.Slave.Communication-3.3.csproj

    r4263 r4289  
    130130    <None Include="Properties\DataSources\HeuristicLab.Hive.Contracts.ResponseObjects.ResponseResultReceived.datasource" />
    131131    <None Include="Properties\DataSources\HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto.datasource" />
    132     <None Include="Service References\ServerService\Arrays1.xsd">
    133       <SubType>Designer</SubType>
    134     </None>
    135     <None Include="Service References\ServerService\HeuristicLab.DataAccess1.xsd">
    136       <SubType>Designer</SubType>
    137     </None>
    138     <None Include="Service References\ServerService\HeuristicLab.Hive.Contracts.BusinessObjects1.xsd">
    139       <SubType>Designer</SubType>
    140     </None>
    141     <None Include="Service References\ServerService\HeuristicLab.Hive.Contracts.ResponseObjects.xsd">
    142       <SubType>Designer</SubType>
    143     </None>
    144     <None Include="Service References\ServerService\HeuristicLab.Hive.Contracts1.xsd">
    145       <SubType>Designer</SubType>
    146     </None>
    147     <None Include="Service References\ServerService\HeuristicLab.PluginInfrastructure2.xsd">
    148       <SubType>Designer</SubType>
    149     </None>
    150     <None Include="Service References\ServerService\Message1.xsd">
    151       <SubType>Designer</SubType>
    152     </None>
    153     <None Include="Service References\ServerService\service1.wsdl" />
    154     <None Include="Service References\ServerService\service2.xsd">
    155       <SubType>Designer</SubType>
    156     </None>
    157     <None Include="Service References\ServerService\service3.xsd">
    158       <SubType>Designer</SubType>
    159     </None>
    160     <None Include="Service References\ServerService\System1.xsd">
    161       <SubType>Designer</SubType>
    162     </None>
     132    <None Include="Service References\ServerService\item.wsdl" />
     133    <None Include="Service References\ServerService\item4.xsd">
     134      <SubType>Designer</SubType>
     135    </None>
     136    <None Include="Service References\ServerService\item5.xsd">
     137      <SubType>Designer</SubType>
     138    </None>
     139    <None Include="Service References\ServerService\item6.xsd">
     140      <SubType>Designer</SubType>
     141    </None>
     142    <None Include="Service References\ServerService\item7.xsd">
     143      <SubType>Designer</SubType>
     144    </None>
     145    <None Include="Service References\ServerService\item8.xsd">
     146      <SubType>Designer</SubType>
     147    </None>
     148    <None Include="Service References\ServerService\item9.xsd">
     149      <SubType>Designer</SubType>
     150    </None>
     151    <None Include="Service References\ServerService\SlaveFacade.wsdl" />
     152    <None Include="Service References\ServerService\SlaveFacade1.wsdl" />
    163153  </ItemGroup>
    164154  <ItemGroup>
     
    193183    <None Include="Properties\DataSources\HeuristicLab.Hive.Contracts.ResponseSerializedJob.datasource" />
    194184    <None Include="Service References\ServerService\HeuristicLab.PluginInfrastructure.xsd" />
     185    <None Include="Service References\ServerService\item.xsd">
     186      <SubType>Designer</SubType>
     187    </None>
     188    <None Include="Service References\ServerService\item1.xsd">
     189      <SubType>Designer</SubType>
     190    </None>
     191    <None Include="Service References\ServerService\item2.xsd">
     192      <SubType>Designer</SubType>
     193    </None>
     194    <None Include="Service References\ServerService\item3.xsd">
     195      <SubType>Designer</SubType>
     196    </None>
    195197    <None Include="Service References\ServerService\Reference.svcmap">
    196198      <Generator>WCF Proxy Generator</Generator>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/Reference.cs

    r4267 r4289  
    2222        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseList<HeuristicLab.PluginInfrastructure.CachedHivePluginInfoDto>))]
    2323        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeuristicLab.Hive.Contracts.ResponseObjects.ResponseCalendar))]
    24         HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo);
     24        HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(System.Guid slaveId);
    2525       
    2626        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/ISlaveCommunicator/Login", ReplyAction="http://tempuri.org/ISlaveCommunicator/LoginResponse")]
    27         System.IAsyncResult BeginLogin(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo, System.AsyncCallback callback, object asyncState);
     27        System.IAsyncResult BeginLogin(System.Guid slaveId, System.AsyncCallback callback, object asyncState);
    2828       
    2929        HeuristicLab.Hive.Contracts.ResponseObjects.Response EndLogin(System.IAsyncResult result);
     
    554554        public event System.EventHandler<ProcessSnapshotStreamedCompletedEventArgs> ProcessSnapshotStreamedCompleted;
    555555       
    556         public HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo) {
    557             return base.Channel.Login(clientInfo);
    558         }
    559        
    560         [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    561         public System.IAsyncResult BeginLogin(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo, System.AsyncCallback callback, object asyncState) {
    562             return base.Channel.BeginLogin(clientInfo, callback, asyncState);
     556        public HeuristicLab.Hive.Contracts.ResponseObjects.Response Login(System.Guid slaveId) {
     557            return base.Channel.Login(slaveId);
     558        }
     559       
     560        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
     561        public System.IAsyncResult BeginLogin(System.Guid slaveId, System.AsyncCallback callback, object asyncState) {
     562            return base.Channel.BeginLogin(slaveId, callback, asyncState);
    563563        }
    564564       
     
    569569       
    570570        private System.IAsyncResult OnBeginLogin(object[] inValues, System.AsyncCallback callback, object asyncState) {
    571             HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo = ((HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto)(inValues[0]));
    572             return this.BeginLogin(clientInfo, callback, asyncState);
     571            System.Guid slaveId = ((System.Guid)(inValues[0]));
     572            return this.BeginLogin(slaveId, callback, asyncState);
    573573        }
    574574       
     
    586586        }
    587587       
    588         public void LoginAsync(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo) {
    589             this.LoginAsync(clientInfo, null);
    590         }
    591        
    592         public void LoginAsync(HeuristicLab.Hive.Contracts.BusinessObjects.SlaveDto clientInfo, object userState) {
     588        public void LoginAsync(System.Guid slaveId) {
     589            this.LoginAsync(slaveId, null);
     590        }
     591       
     592        public void LoginAsync(System.Guid slaveId, object userState) {
    593593            if ((this.onBeginLoginDelegate == null)) {
    594594                this.onBeginLoginDelegate = new BeginOperationDelegate(this.OnBeginLogin);
     
    601601            }
    602602            base.InvokeAsync(this.onBeginLoginDelegate, new object[] {
    603                         clientInfo}, this.onEndLoginDelegate, this.onLoginCompletedDelegate, userState);
     603                        slaveId}, this.onEndLoginDelegate, this.onLoginCompletedDelegate, userState);
    604604        }
    605605       
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/Reference.svcmap

    r4263 r4289  
    1919  </ClientOptions>
    2020  <MetadataSources>
    21     <MetadataSource Address="net.tcp://10.42.1.154:9000/HiveServer/mex" Protocol="mex" SourceId="1" />
     21    <MetadataSource Address="http://localhost:9000/HiveServer/?wsdl" Protocol="http" SourceId="1" />
    2222  </MetadataSources>
    2323  <Metadata>
    24     <MetadataFile FileName="service1.wsdl" MetadataType="Wsdl" ID="0162f5cd-4ce4-4063-b440-7f660342c1b4" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    25     <MetadataFile FileName="service2.xsd" MetadataType="Schema" ID="38b7fb46-f017-4fd9-90a3-4dd56030d327" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    26     <MetadataFile FileName="service3.xsd" MetadataType="Schema" ID="6eda0295-9645-4116-9a1a-12ad7571f78e" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    27     <MetadataFile FileName="HeuristicLab.Hive.Contracts.BusinessObjects1.xsd" MetadataType="Schema" ID="abb70224-775d-4edc-986c-20eede5dbe04" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    28     <MetadataFile FileName="HeuristicLab.DataAccess1.xsd" MetadataType="Schema" ID="55cbe34c-d0be-42ef-989a-a97018741832" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    29     <MetadataFile FileName="HeuristicLab.Hive.Contracts.ResponseObjects.xsd" MetadataType="Schema" ID="9df34145-9053-480f-bf81-db99bfff513c" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    30     <MetadataFile FileName="HeuristicLab.Hive.Contracts1.xsd" MetadataType="Schema" ID="d4834dd8-d9fe-4ce9-b5e9-dd9fe5451fbe" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    31     <MetadataFile FileName="Arrays1.xsd" MetadataType="Schema" ID="7f60dd4e-614e-4b85-a4e7-a4caac529103" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    32     <MetadataFile FileName="System1.xsd" MetadataType="Schema" ID="9bdcdb6f-8162-4554-84af-95dd11d14f5e" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    33     <MetadataFile FileName="HeuristicLab.PluginInfrastructure2.xsd" MetadataType="Schema" ID="df9afdc0-162d-4bae-93e1-31ab835940f9" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
    34     <MetadataFile FileName="Message1.xsd" MetadataType="Schema" ID="332a2050-4e50-46c6-8b55-0e53a2dfe882" SourceId="1" SourceUrl="net.tcp://10.42.1.154:9000/HiveServer/mex" />
     24    <MetadataFile FileName="item.xsd" MetadataType="Schema" ID="1f132f85-5d71-4006-8218-3bdb3fe32ffc" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd5" />
     25    <MetadataFile FileName="item1.xsd" MetadataType="Schema" ID="ea85f1ee-08d6-4910-a054-d30cdb322106" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd2" />
     26    <MetadataFile FileName="item2.xsd" MetadataType="Schema" ID="b5c574de-3d49-4d68-8f1c-c1a0244779bc" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd3" />
     27    <MetadataFile FileName="item3.xsd" MetadataType="Schema" ID="a39965a2-4d42-4e88-a8de-1114c054cb66" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd0" />
     28    <MetadataFile FileName="SlaveFacade.wsdl" MetadataType="Wsdl" ID="4ac3f569-85b3-4eb9-b83d-d45b26b95816" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?wsdl" />
     29    <MetadataFile FileName="SlaveFacade1.wsdl" MetadataType="Wsdl" ID="986ab965-33b4-47e2-a951-d4833e1aa4fb" SourceId="1" SourceUrl="http://localhost:9000/HiveServer/?wsdl" />
     30    <MetadataFile FileName="item4.xsd" MetadataType="Schema" ID="b211d581-95d2-43a0-b821-bf02d4e52af3" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd8" />
     31    <MetadataFile FileName="item.wsdl" MetadataType="Wsdl" ID="839f1b8c-ed69-4451-8893-3938771d8ab3" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?wsdl=wsdl0" />
     32    <MetadataFile FileName="item5.xsd" MetadataType="Schema" ID="8e561029-a13e-49f8-a98e-636d5c7427ae" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd6" />
     33    <MetadataFile FileName="item6.xsd" MetadataType="Schema" ID="bd062912-a070-412e-9dcd-73432cf8426e" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd4" />
     34    <MetadataFile FileName="item7.xsd" MetadataType="Schema" ID="1cdaf6ef-8bef-4ad2-8168-913b06c24fdc" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd1" />
     35    <MetadataFile FileName="item8.xsd" MetadataType="Schema" ID="a2d96d65-9efa-49e1-84f0-cfaf8c16e189" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd9" />
     36    <MetadataFile FileName="item9.xsd" MetadataType="Schema" ID="ffc1d57e-8446-4668-9781-7af5e6627e35" SourceId="1" SourceUrl="http://10.42.1.154:9000/HiveServer/?xsd=xsd7" />
    3537  </Metadata>
    3638  <Extensions>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/configuration.svcinfo

    r4267 r4289  
    33  <behaviors />
    44  <bindings>
    5     <binding digest="System.ServiceModel.Configuration.NetTcpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data hostNameComparisonMode=&quot;StrongWildcard&quot; listenBacklog=&quot;10&quot; maxBufferSize=&quot;65536&quot; maxConnections=&quot;10&quot; name=&quot;NetTcpBinding_ISlaveFacade&quot; transactionFlow=&quot;false&quot; transactionProtocol=&quot;OleTransactions&quot; transferMode=&quot;Streamed&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;reliableSession enabled=&quot;false&quot; inactivityTimeout=&quot;00:10:00&quot; ordered=&quot;true&quot; /&gt;&lt;security mode=&quot;None&quot;&gt;&lt;message clientCredentialType=&quot;Windows&quot; /&gt;&lt;transport clientCredentialType=&quot;Windows&quot; protectionLevel=&quot;EncryptAndSign&quot; /&gt;&lt;/security&gt;&lt;/Data&gt;" bindingType="netTcpBinding" name="NetTcpBinding_ISlaveFacade" />
     5    <binding digest="System.ServiceModel.Configuration.WSHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data hostNameComparisonMode=&quot;StrongWildcard&quot; messageEncoding=&quot;Text&quot; name=&quot;HiveServerHttpEndpoint&quot; textEncoding=&quot;utf-8&quot; transactionFlow=&quot;false&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;reliableSession enabled=&quot;false&quot; inactivityTimeout=&quot;00:10:00&quot; ordered=&quot;true&quot; /&gt;&lt;security mode=&quot;Message&quot;&gt;&lt;message algorithmSuite=&quot;Default&quot; clientCredentialType=&quot;UserName&quot; negotiateServiceCredential=&quot;true&quot; /&gt;&lt;transport clientCredentialType=&quot;Windows&quot; proxyCredentialType=&quot;None&quot; realm=&quot;&quot; /&gt;&lt;/security&gt;&lt;/Data&gt;" bindingType="wsHttpBinding" name="HiveServerHttpEndpoint" />
     6    <binding digest="System.ServiceModel.Configuration.WSHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data hostNameComparisonMode=&quot;StrongWildcard&quot; messageEncoding=&quot;Text&quot; name=&quot;HiveServerMexEndpoint&quot; textEncoding=&quot;utf-8&quot; transactionFlow=&quot;false&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;reliableSession enabled=&quot;false&quot; inactivityTimeout=&quot;00:10:00&quot; ordered=&quot;true&quot; /&gt;&lt;security mode=&quot;None&quot;&gt;&lt;message clientCredentialType=&quot;Windows&quot; negotiateServiceCredential=&quot;true&quot; /&gt;&lt;transport clientCredentialType=&quot;Windows&quot; proxyCredentialType=&quot;None&quot; realm=&quot;&quot; /&gt;&lt;/security&gt;&lt;/Data&gt;" bindingType="wsHttpBinding" name="HiveServerMexEndpoint" />
    67  </bindings>
    78  <endpoints>
    8     <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://10.42.1.154:9000/HiveServer/SlaveCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_ISlaveFacade&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;NetTcpBinding_ISlaveFacade&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://10.42.1.154:9000/HiveServer/SlaveCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_ISlaveFacade&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;NetTcpBinding_ISlaveFacade&quot; /&gt;" contractName="ServerService.ISlaveFacade" name="NetTcpBinding_ISlaveFacade" />
     9    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerHttpEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerHttpEndpoint&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerHttpEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerHttpEndpoint&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ServerService.ISlaveFacade" name="HiveServerHttpEndpoint" />
     10    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer/mex&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerMexEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerMexEndpoint&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer/mex&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerMexEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerMexEndpoint&quot; /&gt;" contractName="ServerService.ISlaveFacade" name="HiveServerMexEndpoint" />
     11    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerHttpEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerHttpEndpoint1&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerHttpEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerHttpEndpoint1&quot;&gt;&lt;identity&gt;&lt;certificate encodedValue=&quot;AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ServerService.ISlaveFacade" name="HiveServerHttpEndpoint1" />
     12    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer/mex&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerMexEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerMexEndpoint1&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://locahost:9000/HiveServer/mex&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;HiveServerMexEndpoint&quot; contract=&quot;ServerService.ISlaveFacade&quot; name=&quot;HiveServerMexEndpoint1&quot; /&gt;" contractName="ServerService.ISlaveFacade" name="HiveServerMexEndpoint1" />
    913  </endpoints>
    1014</configurationSnapshot>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/configuration91.svcinfo

    r4267 r4289  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="q2x/4cQUEACPUg4K+/rZlk1YeAs=">
     2<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="o8ZS9awKXcz0ujwq5Vo1wgS5duk=">
    33  <bindingConfigurations>
    4     <bindingConfiguration bindingType="netTcpBinding" name="NetTcpBinding_ISlaveFacade">
     4    <bindingConfiguration bindingType="wsHttpBinding" name="HiveServerHttpEndpoint">
    55      <properties>
    66        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    7           <serializedValue>NetTcpBinding_ISlaveFacade</serializedValue>
     7          <serializedValue>HiveServerHttpEndpoint</serializedValue>
    88        </property>
    99        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    1919          <serializedValue>00:01:00</serializedValue>
    2020        </property>
     21        <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     22          <serializedValue>False</serializedValue>
     23        </property>
    2124        <property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    2225          <serializedValue>False</serializedValue>
    23         </property>
    24         <property path="/transferMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    25           <serializedValue>Streamed</serializedValue>
    26         </property>
    27         <property path="/transactionProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransactionProtocol, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    28           <serializedValue>OleTransactions</serializedValue>
    2926        </property>
    3027        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    3128          <serializedValue>StrongWildcard</serializedValue>
    3229        </property>
    33         <property path="/listenBacklog" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    34           <serializedValue>10</serializedValue>
    35         </property>
    3630        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    3731          <serializedValue>524288</serializedValue>
    3832        </property>
    39         <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    40           <serializedValue>65536</serializedValue>
    41         </property>
    42         <property path="/maxConnections" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    43           <serializedValue>10</serializedValue>
    44         </property>
    4533        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    4634          <serializedValue>65536</serializedValue>
    4735        </property>
    48         <property path="/portSharingEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    49           <serializedValue>False</serializedValue>
     36        <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     37          <serializedValue>Text</serializedValue>
     38        </property>
     39        <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     40          <serializedValue />
    5041        </property>
    5142        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    7970          <serializedValue>False</serializedValue>
    8071        </property>
    81         <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NetTcpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    82           <serializedValue>System.ServiceModel.Configuration.NetTcpSecurityElement</serializedValue>
     72        <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     73          <serializedValue>System.Text.UTF8Encoding</serializedValue>
     74        </property>
     75        <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     76          <serializedValue>True</serializedValue>
     77        </property>
     78        <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     79          <serializedValue>False</serializedValue>
     80        </property>
     81        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     82          <serializedValue>System.ServiceModel.Configuration.WSHttpSecurityElement</serializedValue>
     83        </property>
     84        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     85          <serializedValue>Message</serializedValue>
     86        </property>
     87        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     88          <serializedValue>System.ServiceModel.Configuration.WSHttpTransportSecurityElement</serializedValue>
     89        </property>
     90        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     91          <serializedValue>Windows</serializedValue>
     92        </property>
     93        <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     94          <serializedValue>None</serializedValue>
     95        </property>
     96        <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     97          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
     98        </property>
     99        <property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     100          <serializedValue>Never</serializedValue>
     101        </property>
     102        <property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     103          <serializedValue>TransportSelected</serializedValue>
     104        </property>
     105        <property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     106          <serializedValue>(Collection)</serializedValue>
     107        </property>
     108        <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     109          <serializedValue />
     110        </property>
     111        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     112          <serializedValue>System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement</serializedValue>
     113        </property>
     114        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     115          <serializedValue>UserName</serializedValue>
     116        </property>
     117        <property path="/security/message/negotiateServiceCredential" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     118          <serializedValue>True</serializedValue>
     119        </property>
     120        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     121          <serializedValue>Default</serializedValue>
     122        </property>
     123        <property path="/security/message/establishSecurityContext" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     124          <serializedValue>True</serializedValue>
     125        </property>
     126      </properties>
     127    </bindingConfiguration>
     128    <bindingConfiguration bindingType="wsHttpBinding" name="HiveServerMexEndpoint">
     129      <properties>
     130        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     131          <serializedValue>HiveServerMexEndpoint</serializedValue>
     132        </property>
     133        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     134          <serializedValue>00:01:00</serializedValue>
     135        </property>
     136        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     137          <serializedValue>00:01:00</serializedValue>
     138        </property>
     139        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     140          <serializedValue>00:10:00</serializedValue>
     141        </property>
     142        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     143          <serializedValue>00:01:00</serializedValue>
     144        </property>
     145        <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     146          <serializedValue>False</serializedValue>
     147        </property>
     148        <property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     149          <serializedValue>False</serializedValue>
     150        </property>
     151        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     152          <serializedValue>StrongWildcard</serializedValue>
     153        </property>
     154        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     155          <serializedValue>524288</serializedValue>
     156        </property>
     157        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     158          <serializedValue>65536</serializedValue>
     159        </property>
     160        <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     161          <serializedValue>Text</serializedValue>
     162        </property>
     163        <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     164          <serializedValue />
     165        </property>
     166        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     167          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
     168        </property>
     169        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     170          <serializedValue>32</serializedValue>
     171        </property>
     172        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     173          <serializedValue>8192</serializedValue>
     174        </property>
     175        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     176          <serializedValue>16384</serializedValue>
     177        </property>
     178        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     179          <serializedValue>4096</serializedValue>
     180        </property>
     181        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     182          <serializedValue>16384</serializedValue>
     183        </property>
     184        <property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     185          <serializedValue>System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement</serializedValue>
     186        </property>
     187        <property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     188          <serializedValue>True</serializedValue>
     189        </property>
     190        <property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     191          <serializedValue>00:10:00</serializedValue>
     192        </property>
     193        <property path="/reliableSession/enabled" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     194          <serializedValue>False</serializedValue>
     195        </property>
     196        <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="true" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     197          <serializedValue>System.Text.UTF8Encoding</serializedValue>
     198        </property>
     199        <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     200          <serializedValue>True</serializedValue>
     201        </property>
     202        <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     203          <serializedValue>False</serializedValue>
     204        </property>
     205        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     206          <serializedValue>System.ServiceModel.Configuration.WSHttpSecurityElement</serializedValue>
    83207        </property>
    84208        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    85209          <serializedValue>None</serializedValue>
    86210        </property>
    87         <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TcpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    88           <serializedValue>System.ServiceModel.Configuration.TcpTransportSecurityElement</serializedValue>
    89         </property>
    90         <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TcpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     211        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     212          <serializedValue>System.ServiceModel.Configuration.WSHttpTransportSecurityElement</serializedValue>
     213        </property>
     214        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    91215          <serializedValue>Windows</serializedValue>
    92216        </property>
    93         <property path="/security/transport/protectionLevel" isComplexType="false" isExplicitlyDefined="true" clrType="System.Net.Security.ProtectionLevel, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    94           <serializedValue>EncryptAndSign</serializedValue>
     217        <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     218          <serializedValue>None</serializedValue>
    95219        </property>
    96220        <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    106230          <serializedValue>(Collection)</serializedValue>
    107231        </property>
    108         <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.MessageSecurityOverTcpElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    109           <serializedValue>System.ServiceModel.Configuration.MessageSecurityOverTcpElement</serializedValue>
     232        <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     233          <serializedValue />
     234        </property>
     235        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     236          <serializedValue>System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement</serializedValue>
    110237        </property>
    111238        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    112239          <serializedValue>Windows</serializedValue>
    113240        </property>
     241        <property path="/security/message/negotiateServiceCredential" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     242          <serializedValue>True</serializedValue>
     243        </property>
    114244        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    115245          <serializedValue>Default</serializedValue>
     246        </property>
     247        <property path="/security/message/establishSecurityContext" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     248          <serializedValue>True</serializedValue>
    116249        </property>
    117250      </properties>
     
    119252  </bindingConfigurations>
    120253  <endpoints>
    121     <endpoint name="NetTcpBinding_ISlaveFacade" contract="ServerService.ISlaveFacade" bindingType="netTcpBinding" address="net.tcp://10.42.1.154:9000/HiveServer/SlaveCommunicator" bindingConfiguration="NetTcpBinding_ISlaveFacade">
     254    <endpoint name="HiveServerHttpEndpoint" contract="ServerService.ISlaveFacade" bindingType="wsHttpBinding" address="http://locahost:9000/HiveServer" bindingConfiguration="HiveServerHttpEndpoint">
    122255      <properties>
    123256        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    124           <serializedValue>net.tcp://10.42.1.154:9000/HiveServer/SlaveCommunicator</serializedValue>
     257          <serializedValue>http://locahost:9000/HiveServer</serializedValue>
    125258        </property>
    126259        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    128261        </property>
    129262        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    130           <serializedValue>netTcpBinding</serializedValue>
     263          <serializedValue>wsHttpBinding</serializedValue>
    131264        </property>
    132265        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    133           <serializedValue>NetTcpBinding_ISlaveFacade</serializedValue>
     266          <serializedValue>HiveServerHttpEndpoint</serializedValue>
    134267        </property>
    135268        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    172305          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
    173306        </property>
    174         <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    175           <serializedValue />
     307        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     308          <serializedValue>AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=</serializedValue>
    176309        </property>
    177310        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     
    194327        </property>
    195328        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    196           <serializedValue>NetTcpBinding_ISlaveFacade</serializedValue>
     329          <serializedValue>HiveServerHttpEndpoint</serializedValue>
     330        </property>
     331        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     332          <serializedValue />
     333        </property>
     334        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     335          <serializedValue />
     336        </property>
     337      </properties>
     338    </endpoint>
     339    <endpoint name="HiveServerMexEndpoint" contract="ServerService.ISlaveFacade" bindingType="wsHttpBinding" address="http://locahost:9000/HiveServer/mex" bindingConfiguration="HiveServerMexEndpoint">
     340      <properties>
     341        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     342          <serializedValue>http://locahost:9000/HiveServer/mex</serializedValue>
     343        </property>
     344        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     345          <serializedValue />
     346        </property>
     347        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     348          <serializedValue>wsHttpBinding</serializedValue>
     349        </property>
     350        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     351          <serializedValue>HiveServerMexEndpoint</serializedValue>
     352        </property>
     353        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     354          <serializedValue>ServerService.ISlaveFacade</serializedValue>
     355        </property>
     356        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     357          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
     358        </property>
     359        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     360          <serializedValue>&lt;Header /&gt;</serializedValue>
     361        </property>
     362        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     363          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
     364        </property>
     365        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     366          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
     367        </property>
     368        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     369          <serializedValue />
     370        </property>
     371        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     372          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
     373        </property>
     374        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     375          <serializedValue />
     376        </property>
     377        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     378          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
     379        </property>
     380        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     381          <serializedValue />
     382        </property>
     383        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     384          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
     385        </property>
     386        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     387          <serializedValue />
     388        </property>
     389        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     390          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
     391        </property>
     392        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     393          <serializedValue />
     394        </property>
     395        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     396          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
     397        </property>
     398        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     399          <serializedValue>My</serializedValue>
     400        </property>
     401        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     402          <serializedValue>LocalMachine</serializedValue>
     403        </property>
     404        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     405          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
     406        </property>
     407        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     408          <serializedValue />
     409        </property>
     410        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     411          <serializedValue>False</serializedValue>
     412        </property>
     413        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     414          <serializedValue>HiveServerMexEndpoint</serializedValue>
     415        </property>
     416        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     417          <serializedValue />
     418        </property>
     419        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     420          <serializedValue />
     421        </property>
     422      </properties>
     423    </endpoint>
     424    <endpoint name="HiveServerHttpEndpoint1" contract="ServerService.ISlaveFacade" bindingType="wsHttpBinding" address="http://locahost:9000/HiveServer" bindingConfiguration="HiveServerHttpEndpoint">
     425      <properties>
     426        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     427          <serializedValue>http://locahost:9000/HiveServer</serializedValue>
     428        </property>
     429        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     430          <serializedValue />
     431        </property>
     432        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     433          <serializedValue>wsHttpBinding</serializedValue>
     434        </property>
     435        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     436          <serializedValue>HiveServerHttpEndpoint</serializedValue>
     437        </property>
     438        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     439          <serializedValue>ServerService.ISlaveFacade</serializedValue>
     440        </property>
     441        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     442          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
     443        </property>
     444        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     445          <serializedValue>&lt;Header /&gt;</serializedValue>
     446        </property>
     447        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     448          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
     449        </property>
     450        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     451          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
     452        </property>
     453        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     454          <serializedValue />
     455        </property>
     456        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     457          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
     458        </property>
     459        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     460          <serializedValue />
     461        </property>
     462        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     463          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
     464        </property>
     465        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     466          <serializedValue />
     467        </property>
     468        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     469          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
     470        </property>
     471        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     472          <serializedValue />
     473        </property>
     474        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     475          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
     476        </property>
     477        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     478          <serializedValue>AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=</serializedValue>
     479        </property>
     480        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     481          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
     482        </property>
     483        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     484          <serializedValue>My</serializedValue>
     485        </property>
     486        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     487          <serializedValue>LocalMachine</serializedValue>
     488        </property>
     489        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     490          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
     491        </property>
     492        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     493          <serializedValue />
     494        </property>
     495        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     496          <serializedValue>False</serializedValue>
     497        </property>
     498        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     499          <serializedValue>HiveServerHttpEndpoint1</serializedValue>
     500        </property>
     501        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     502          <serializedValue />
     503        </property>
     504        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     505          <serializedValue />
     506        </property>
     507      </properties>
     508    </endpoint>
     509    <endpoint name="HiveServerMexEndpoint1" contract="ServerService.ISlaveFacade" bindingType="wsHttpBinding" address="http://locahost:9000/HiveServer/mex" bindingConfiguration="HiveServerMexEndpoint">
     510      <properties>
     511        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     512          <serializedValue>http://locahost:9000/HiveServer/mex</serializedValue>
     513        </property>
     514        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     515          <serializedValue />
     516        </property>
     517        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     518          <serializedValue>wsHttpBinding</serializedValue>
     519        </property>
     520        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     521          <serializedValue>HiveServerMexEndpoint</serializedValue>
     522        </property>
     523        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     524          <serializedValue>ServerService.ISlaveFacade</serializedValue>
     525        </property>
     526        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     527          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
     528        </property>
     529        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     530          <serializedValue>&lt;Header /&gt;</serializedValue>
     531        </property>
     532        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     533          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
     534        </property>
     535        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     536          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
     537        </property>
     538        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     539          <serializedValue />
     540        </property>
     541        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     542          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
     543        </property>
     544        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     545          <serializedValue />
     546        </property>
     547        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     548          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
     549        </property>
     550        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     551          <serializedValue />
     552        </property>
     553        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     554          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
     555        </property>
     556        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     557          <serializedValue />
     558        </property>
     559        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     560          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
     561        </property>
     562        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     563          <serializedValue />
     564        </property>
     565        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     566          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
     567        </property>
     568        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     569          <serializedValue>My</serializedValue>
     570        </property>
     571        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     572          <serializedValue>LocalMachine</serializedValue>
     573        </property>
     574        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     575          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
     576        </property>
     577        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     578          <serializedValue />
     579        </property>
     580        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     581          <serializedValue>False</serializedValue>
     582        </property>
     583        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     584          <serializedValue>HiveServerMexEndpoint1</serializedValue>
    197585        </property>
    198586        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/WcfService.cs

    r4267 r4289  
    174174      if (ConnState == NetworkEnum.WcfConnState.Connected) {
    175175        Logger.Debug("STARTED: Login Async");
    176         proxy.LoginAsync(clientInfo);
     176        proxy.LoginAsync(clientInfo.Id);
    177177      }
    178178    }
     
    190190        if (ConnState == NetworkEnum.WcfConnState.Connected) {
    191191          Logger.Debug("STARTED: Login Sync");
    192           Response res = proxy.Login(clientInfo);
     192          Response res = proxy.Login(clientInfo.Id);
    193193          if (res.StatusMessage != ResponseStatus.Ok) {
    194194            Logger.Error("FAILED: Login Failed! " + res.StatusMessage);
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/app.config

    r4267 r4289  
    33    <system.serviceModel>
    44        <bindings>
    5             <netTcpBinding>
    6                 <binding name="NetTcpBinding_ISlaveFacade" closeTimeout="00:01:00"
     5            <wsHttpBinding>
     6                <binding name="HiveServerHttpEndpoint" closeTimeout="00:01:00"
    77                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
    8                     transactionFlow="false" transferMode="Streamed" transactionProtocol="OleTransactions"
    9                     hostNameComparisonMode="StrongWildcard" listenBacklog="10"
    10                     maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10"
    11                     maxReceivedMessageSize="65536">
     8                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     9                    maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
     10                    messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
     11                    allowCookies="false">
     12                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
     13                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     14                    <reliableSession ordered="true" inactivityTimeout="00:10:00"
     15                        enabled="false" />
     16                    <security mode="Message">
     17                        <transport clientCredentialType="Windows" proxyCredentialType="None"
     18                            realm="" />
     19                        <message clientCredentialType="UserName" negotiateServiceCredential="true"
     20                            algorithmSuite="Default" />
     21                    </security>
     22                </binding>
     23                <binding name="HiveServerMexEndpoint" closeTimeout="00:01:00"
     24                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
     25                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     26                    maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
     27                    messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
     28                    allowCookies="false">
    1229                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
    1330                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     
    1532                        enabled="false" />
    1633                    <security mode="None">
    17                         <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
    18                         <message clientCredentialType="Windows" />
     34                        <transport clientCredentialType="Windows" proxyCredentialType="None"
     35                            realm="" />
     36                        <message clientCredentialType="Windows" negotiateServiceCredential="true" />
    1937                    </security>
    2038                </binding>
    21             </netTcpBinding>
     39            </wsHttpBinding>
    2240        </bindings>
    2341        <client>
    24             <endpoint address="net.tcp://10.42.1.154:9000/HiveServer/SlaveCommunicator"
    25                 binding="netTcpBinding" bindingConfiguration="NetTcpBinding_ISlaveFacade"
    26                 contract="ServerService.ISlaveFacade" name="NetTcpBinding_ISlaveFacade" />
     42            <endpoint address="http://locahost:9000/HiveServer" binding="wsHttpBinding"
     43                bindingConfiguration="HiveServerHttpEndpoint" contract="ServerService.ISlaveFacade"
     44                name="HiveServerHttpEndpoint">
     45                <identity>
     46                    <certificate encodedValue="AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=" />
     47                </identity>
     48            </endpoint>
     49            <endpoint address="http://locahost:9000/HiveServer/mex" binding="wsHttpBinding"
     50                bindingConfiguration="HiveServerMexEndpoint" contract="ServerService.ISlaveFacade"
     51                name="HiveServerMexEndpoint" />
     52            <endpoint address="http://locahost:9000/HiveServer" binding="wsHttpBinding"
     53                bindingConfiguration="HiveServerHttpEndpoint" contract="ServerService.ISlaveFacade"
     54                name="HiveServerHttpEndpoint1">
     55                <identity>
     56                    <certificate encodedValue="AwAAAAEAAAAUAAAA4QJkDsJnu5jp/5aQDiSkiQDPSVEgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTEwMDgxOTE1MjY1OVoXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCygr8DcV8b8CZ/bvEuP2essVfS4oq1WmXY/jlzMyW//DKbskPVaW59DQptuQ3P+MwGj+hSKs6YoK7Ep1IM8azoMWcjwwVSxXdvqNzxxzUXnS8OdfdyZhU3U67kUBNRho6BgxkvFd7gSwauJG2Tb60URKTLP9wRRWJ1zZyPVW1ZJwIDAQABo0kwRzBFBgNVHQEEPjA8gBBuCekVsY8ufYENfOWWH+KqoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghBFnjD18vBlk0IUiwe/MNVgMAkGBSsOAwIdBQADgYEADtktV+UcOj22rUDZ9OASk5TKjp7iMQV3IEDqLA8bdfH+xQBNzcKWFwyCMiuMx5DJkTbp3m/QDoAzk/9bj2EDlfvArMtkZxzsUw+Owjz6GD8gjUVDUfXN68Ax3R5CSrpn4ybqTXTwav8pz11TYv37DKeGRiJUhx1G9xXL48ks5hI=" />
     57                </identity>
     58            </endpoint>
     59            <endpoint address="http://locahost:9000/HiveServer/mex" binding="wsHttpBinding"
     60                bindingConfiguration="HiveServerMexEndpoint" contract="ServerService.ISlaveFacade"
     61                name="HiveServerMexEndpoint1" />
    2762        </client>
    2863    </system.serviceModel>
Note: See TracChangeset for help on using the changeset viewer.