Index: trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj	(revision 932)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj	(revision 933)
@@ -60,8 +60,4 @@
       <HintPath>..\HeuristicLab.Charting.Data\bin\Debug\HeuristicLab.Charting.Data-3.2.dll</HintPath>
     </Reference>
-    <Reference Include="HeuristicLab.Core-3.2, Version=3.2.0.817, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\HeuristicLab.Core\bin\Debug\HeuristicLab.Core-3.2.dll</HintPath>
-    </Reference>
     <Reference Include="HeuristicLab.Data-3.2, Version=3.2.0.776, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
@@ -75,4 +71,7 @@
     <Reference Include="System.Core">
       <RequiredTargetFramework>3.5</RequiredTargetFramework>
+    </Reference>
+    <Reference Include="System.Runtime.Serialization">
+      <RequiredTargetFramework>3.0</RequiredTargetFramework>
     </Reference>
     <Reference Include="System.ServiceModel">
@@ -143,16 +142,11 @@
       <DesignTimeSharedInput>True</DesignTimeSharedInput>
     </Compile>
-    <Compile Include="ServerProxy.cs" />
-    <Compile Include="ServiceLocator.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\HeuristicLab.Hive.Client.Communication\HeuristicLab.Hive.Client.Communication.csproj">
-      <Project>{AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}</Project>
-      <Name>HeuristicLab.Hive.Client.Communication</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\HeuristicLab.Logging\HeuristicLab.Logging.csproj">
-      <Project>{4095C92C-5A4C-44BC-9963-5F384CF5CC3F}</Project>
-      <Name>HeuristicLab.Logging</Name>
-    </ProjectReference>
+    <Compile Include="Service References\ClientWCFService\Reference.cs">
+      <AutoGen>True</AutoGen>
+      <DesignTime>True</DesignTime>
+      <DependentUpon>Reference.svcmap</DependentUpon>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
     <ProjectReference Include="..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
       <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
@@ -164,5 +158,34 @@
   </ItemGroup>
   <ItemGroup>
+    <None Include="app.config" />
     <None Include="Resources\Info.png" />
+    <None Include="Service References\ClientWCFService\HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd" />
+    <None Include="Service References\ClientWCFService\service.wsdl" />
+    <None Include="Service References\ClientWCFService\service.xsd" />
+    <None Include="Service References\ClientWCFService\service1.xsd" />
+  </ItemGroup>
+  <ItemGroup>
+    <WCFMetadata Include="Service References\" />
+  </ItemGroup>
+  <ItemGroup>
+    <WCFMetadataStorage Include="Service References\ClientWCFService\" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Service References\ClientWCFService\configuration91.svcinfo" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Service References\ClientWCFService\configuration.svcinfo" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Service References\ClientWCFService\HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer.datasource">
+      <DependentUpon>Reference.svcmap</DependentUpon>
+    </None>
+    <None Include="Service References\ClientWCFService\HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.datasource">
+      <DependentUpon>Reference.svcmap</DependentUpon>
+    </None>
+    <None Include="Service References\ClientWCFService\Reference.svcmap">
+      <Generator>WCF Proxy Generator</Generator>
+      <LastGenOutput>Reference.cs</LastGenOutput>
+    </None>
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Index: trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs	(revision 932)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs	(revision 933)
@@ -133,4 +133,6 @@
             this.chSince,
             this.chProgress});
+      this.lvJobDetail.FullRowSelect = true;
+      this.lvJobDetail.GridLines = true;
       this.lvJobDetail.Location = new System.Drawing.Point(6, 19);
       this.lvJobDetail.Name = "lvJobDetail";
@@ -152,5 +154,5 @@
       // 
       this.chProgress.Text = "Progress";
-      this.chProgress.Width = 256;
+      this.chProgress.Width = 260;
       // 
       // gbCommon
Index: trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs	(revision 932)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs	(revision 933)
@@ -31,5 +31,5 @@
 using System.Threading;
 using ZedGraph;
-using HeuristicLab.Hive.Client.Communication.ClientConsole;
+using HeuristicLab.Hive.Client.Console.ClientWCFService;
 
 namespace HeuristicLab.Hive.Client.Console {
@@ -46,6 +46,6 @@
       GetEventLog();
 
-      ClientConsoleCommunicatorClient cccc = ServiceLocator.ClientConsoleCommunicatorClient();
-      StatusCommons curClientStatus = cccc.GetStatusInfos();
+      ClientConsoleCommunicatorClient cccc = new ClientConsoleCommunicatorClient();
+      cccc.GetStatusInfos();
     }
 
@@ -111,4 +111,5 @@
       myPane.Legend.IsVisible = false;
       myPane.Title.IsVisible = false;
+      myPane.Fill.Type = FillType.None;
 
       myPane.AddPieSlice(40, Color.Red, 0, "Jobs aborted");
Index: trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx	(revision 932)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx	(revision 933)
@@ -130,44 +130,44 @@
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS
         CgAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
-        AwABEAMAAQEBAAEgBgABECoAAUICAQF0ASACAwHxAwMB/wFCAgMB1AEgAgEBLCwAAUICAQF0ASACAwHx
-        AwMB/wFCAgMB1AEgAgEBLKQAAR0CAwHyAZMBXQEDAf8BvwF2AQMB/wG9AXMBAwH/AboBcAEDAf8BuAFt
-        AQMB/wG2AWsBAwH/ATcBIAEDAf8BPAIBAWUcAAEdAgMB8gIDAaQB/wIDAdYB/wIDAdQB/wIDAdIB/wID
-        AdAB/wIDAc4B/wIDAT4B/wE8AgEBZZgAAQ0BCQEDAf8BxwF+AQMB/wHDAXsBAwH/AbEBZQEDAf8BsQFl
-        AQMB/wGxAWUBAwH/AbEBZQEDAf8BswFnAQMB/wG2AWsBAwH/AbQBaAEDAf8BMwIDAeQUAAIDAQ4B/wID
-        AdwB/wIDAdkB/wIDAcoB/wIDAcoB/wIDAcoB/wIDAcoB/wIDAcsB/wIDAc4B/wIDAcwB/wEzAgMB5JAA
-        AwMB/wHLAYEBAwH/AbsBcQEDAf8BtgFrAQMB/wG2AWsBAwH/Ae4B3AHEBf8BvgF8ASAB/wG2AWsBAwH/
-        AbYBawEDAf8BtgFrAQMB/wG0AWgBAwH/AUgCAgGGDAADAwH/AgMB4AH/AgMB0gH/AgMBzgH/AjAB1gH/
-        AgMBzgH/AgMBzgH/AgMBzgH/AgYBzgH/AgMBzgH/AgMBzgH/AgMBzAH/AUgCAgGGiAABLAIBAUIB0AGG
-        AQMB/wHHAX4BAwH/AboBcAEDAf8BugFwAQMB/wG6AXABAwH/AdABnAFUBf8BugFwAQMB/wG6AXABAwH/
-        AboBcAEDAf8BugFwAQMB/wG2AWsBAwH/AVcBMgEDAf8IAAEsAgEBQgIDAeQB/wIDAdwB/wIDAdIB/wKf
-        Ae0F/wJJAd4B/wIDAdIB/wL0Af0F/wIGAdIB/wIDAdIB/wIDAc4B/wIDAWIB/4gAAwMB/wHSAYkBAwH/
-        Ab8BdgEDAf8BvwF2AQMB/wG/AXYBAwH/Ab8BdgEDAf8B0wGfAVQF/wG/AXYBAwH/Ab8BdgEDAf8BvwF2
-        AQMB/wG/AXYBAwH/Ab4BdQEDAf8BtgFrAQMB/wE2AgEBVwQAAwMB/wIDAeUB/wIDAdYB/wIDAdYN/wL1
-        Af0J/wLiAfoB/wIDAdYB/wIDAdUB/wIDAc4B/wE2AgEBV4QAAUsBMwEDAf8B1AGMAQMB/wHEAXsBAwH/
-        AcQBewEDAf8BxAF7AQMB/wHEAXsBAwH/AdcBpAFVBf8BxAF7AQMB/wHEAXsBAwH/AcQBewEDAf8BxAF7
-        AQMB/wHEAXsBAwH/AbgBbQEDAf8BKgIDAewEAAIDAVEB/wIDAegB/wIDAdoB/wIDAdoB/wIDAdoR/wLi
-        AfoB/wIDAdoB/wIDAdoB/wIDAdoB/wIDAdAB/wEqAgMB7IQAAWsBSAEDAf8B1wGOAQMB/wHJAYEBAwH/
-        AckBgQEDAf8ByQGBAQMB/wHJAYEBAwn/AckBgQEDAf8ByQGBAQMB/wHJAYEBAwH/AckBgQEDAf8ByQGB
-        AQMB/wG6AXABAwH/AwMB/wQAAgMBdAH/AgMB6QH/AgMB3gH/AgMB3gH/AgMB3gH/AvQB/Q3/AkkB5wH/
-        AgMB3gH/AgMB3gH/AgMB3gH/AgMB0gH/AwMB/4QAAVsBOQEDAf8B2QGRAQMB/wHOAYMBAwH/Ac4BgwED
-        Af8BzgGDAQMB/wHOAYMBAwH/Ac4BgwEDAf8B1wGcATQB/wHOAYMBAwH/Ac4BgwEDAf8BzgGDAQMB/wHO
-        AYMBAwH/Ac4BgwEDAf8BvQFzAQMB/wESAgMB+QQAAQMBCAFaAf8CAwHsAf8CAwHiAf8CAwHiAf8C9AH9
-        Ff8CSQHqAf8CAwHiAf8CAwHiAf8CAwHUAf8BEgIDAfmEAAEGAQQBAwH/AdsBlAEDAf8B0gGJAQMB/wHS
-        AYkBAwH/AdIBiQEDAf8B0gGJAQMB/wHSAYkBAwH/AesBywGQAf8B0gGJAQMB/wHSAYkBAwH/AdIBiQED
-        Af8B0gGJAQMB/wHEAXwBAwH/Ab8BdgEDAf8BTQICAZsEAAIDAQYB/wIDAe0B/wIDAeYB/wIDAeUB/wL9
-        Af4F/wLiAfwB/wIDAeUJ/wJ0AfEB/wIDAeUB/wIDAdoB/wIDAdYB/wFNAgIBm4QAAU4CAgGyAd4BmAED
-        Af8B2wGUAQMB/wHXAY4BAwH/AdcBjgEDAf8B1wGOAQMB/wH7AfYB6wX/AdcBjgEDAf8B1wGOAQMB/wHX
-        AY4BAwH/AdYBjQEDAf8BxAF7AQMB/wGpAWQBAwH/CAABTgICAbIBAwENAe8B/wIDAe0B/wIDAekB/wID
-        AekB/wLhAfwB/wIDAekB/wIDAekB/wIDAekB/wJ0AfMB/wIDAekB/wIDAegB/wIDAdoB/wEDAQsBnQH/
-        jAABPQEiAQMB/wHdAZcBAwH/AdsBlAEDAf8B2wGUAQMB/wHbAZQBAwH/AdsBlAEDAf8B3AGXAQkB/wHb
-        AZQBAwH/AdsBlAEDAf8B1QGMAQMB/wHJAYEBAwH/AdEBiAEDAf8BCQIDAfwMAAIDATcB/wIDAe8B/wID
-        Ae0B/wIDAe0B/wIDAe0B/wIDAe0B/wIDAe0B/wIDAe0B/wIDAe0B/wIDAegB/wIDAd4B/wEDARYB4gH/
-        AQkCAwH8jAABGQIBASEBkAFXAQMB/wHfAZkBAwH/AdsBlAEDAf8B2QGRAQMB/wHYAZABAwH/AdgBkAED
-        Af8B0wGKAQMB/wHQAYYBAwH/Ac4BgwEDAf8B2gGSAQMB/wEOAQkBAwH/EAABGQIBASECAwGHAf8BAwEJ
-        AfEB/wIDAe0B/wIDAewB/wIDAesB/wIDAesB/wIDAeYB/wIDAeQB/wIDAeIB/wEDASAB5gH/AgMBDQH/
-        lAABEgIBARYBKAEaAQMB/wHSAYkBAwH/AeIBnQEDAf8B2QGRAQMB/wHXAY4BAwH/AdUBjAEDAf8B4QGb
-        AQMB/wHOAYQBAwH/AQYCAwH+GAABEgIBARYCAwEnAf8BAwEJAdMB/wEDARoB9AH/AgMB7AH/AgMB6QH/
-        AQMBBAHoAf8BAwEiAfAB/wIDAcwB/wEGAgMB/qAAAUUCAQF9AwMB/wFUATsBAwH/AXUBVAEDAf8BNQEm
-        AQMB/wEGAgMB/gEUAgEBGiQAAUUCAQF9AwMB/wIDAVcB/wIDAXwB/wIDATcB/wEGAgMB/gEUAgEBGv8A
+        AwABEAMAAQEBAAEgBgABECoAAUMCAQF0ASgCBAHxAwQB/wFMAgMB1AEgAgEBLCwAAUMCAQF0ASgCBAHx
+        AwQB/wFMAgMB1AEgAgEBLKQAASYCBAHyAZMBXgEEAf8BvwF3AQQB/wG9AXQBBAH/AboBcQEEAf8BuAFu
+        AQQB/wG2AWwBBAH/ATgBIQEEAf8BPQIBAWUcAAEmAgQB8gIEAaQB/wIEAdYB/wIEAdQB/wIEAdIB/wIE
+        AdAB/wIEAc4B/wIEAT8B/wE9AgEBZZgAAQ4BCgEEAf8BxwF/AQQB/wHDAXwBBAH/AbEBZgEEAf8BsQFm
+        AQQB/wGxAWYBBAH/AbEBZgEEAf8BswFoAQQB/wG2AWwBBAH/AbQBaQEEAf8BPgIEAeQUAAIEAQ8B/wIE
+        AdwB/wIEAdkB/wIEAcoB/wIEAcoB/wIEAcoB/wIEAcoB/wIEAcsB/wIEAc4B/wIEAcwB/wE+AgQB5JAA
+        AwQB/wHLAYEBBAH/AbsBcgEEAf8BtgFsAQQB/wG2AWwBBAH/Ae4B3AHEBf8BvgF9ASEB/wG2AWwBBAH/
+        AbYBbAEEAf8BtgFsAQQB/wG0AWkBBAH/AUkCAgGGDAADBAH/AgQB4AH/AgQB0gH/AgQBzgH/AjEB1gH/
+        AgQBzgH/AgQBzgH/AgQBzgH/AgcBzgH/AgQBzgH/AgQBzgH/AgQBzAH/AUkCAgGGiAABLAIBAUIB0AGG
+        AQQB/wHHAX8BBAH/AboBcQEEAf8BugFxAQQB/wG6AXEBBAH/AdABnAFVBf8BugFxAQQB/wG6AXEBBAH/
+        AboBcQEEAf8BugFxAQQB/wG2AWwBBAH/AVgBMwEEAf8IAAEsAgEBQgIEAeQB/wIEAdwB/wIEAdIB/wKf
+        Ae0F/wJKAd4B/wIEAdIB/wL0Af0F/wIHAdIB/wIEAdIB/wIEAc4B/wIEAWMB/4gAAwQB/wHSAYkBBAH/
+        Ab8BdwEEAf8BvwF3AQQB/wG/AXcBBAH/Ab8BdwEEAf8B0wGfAVUF/wG/AXcBBAH/Ab8BdwEEAf8BvwF3
+        AQQB/wG/AXcBBAH/Ab4BdgEEAf8BtgFsAQQB/wE2AgEBVwQAAwQB/wIEAeUB/wIEAdYB/wIEAdYN/wL1
+        Af0J/wLiAfoB/wIEAdYB/wIEAdUB/wIEAc4B/wE2AgEBV4QAAUwBNAEEAf8B1AGMAQQB/wHEAXwBBAH/
+        AcQBfAEEAf8BxAF8AQQB/wHEAXwBBAH/AdcBpAFWBf8BxAF8AQQB/wHEAXwBBAH/AcQBfAEEAf8BxAF8
+        AQQB/wHEAXwBBAH/AbgBbgEEAf8BNAIEAewEAAIEAVIB/wIEAegB/wIEAdoB/wIEAdoB/wIEAdoR/wLi
+        AfoB/wIEAdoB/wIEAdoB/wIEAdoB/wIEAdAB/wE0AgQB7IQAAWwBSQEEAf8B1wGOAQQB/wHJAYEBBAH/
+        AckBgQEEAf8ByQGBAQQB/wHJAYEBBAn/AckBgQEEAf8ByQGBAQQB/wHJAYEBBAH/AckBgQEEAf8ByQGB
+        AQQB/wG6AXEBBAH/AwQB/wQAAgQBdQH/AgQB6QH/AgQB3gH/AgQB3gH/AgQB3gH/AvQB/Q3/AkoB5wH/
+        AgQB3gH/AgQB3gH/AgQB3gH/AgQB0gH/AwQB/4QAAVwBOgEEAf8B2QGRAQQB/wHOAYMBBAH/Ac4BgwEE
+        Af8BzgGDAQQB/wHOAYMBBAH/Ac4BgwEEAf8B1wGcATUB/wHOAYMBBAH/Ac4BgwEEAf8BzgGDAQQB/wHO
+        AYMBBAH/Ac4BgwEEAf8BvQF0AQQB/wEXAgQB+QQAAQQBCQFbAf8CBAHsAf8CBAHiAf8CBAHiAf8C9AH9
+        Ff8CSgHqAf8CBAHiAf8CBAHiAf8CBAHUAf8BFwIEAfmEAAEHAQUBBAH/AdsBlAEEAf8B0gGJAQQB/wHS
+        AYkBBAH/AdIBiQEEAf8B0gGJAQQB/wHSAYkBBAH/AesBywGQAf8B0gGJAQQB/wHSAYkBBAH/AdIBiQEE
+        Af8B0gGJAQQB/wHEAX0BBAH/Ab8BdwEEAf8BUAICAZsEAAIEAQcB/wIEAe0B/wIEAeYB/wIEAeUB/wL9
+        Af4F/wLiAfwB/wIEAeUJ/wJ1AfEB/wIEAeUB/wIEAdoB/wIEAdYB/wFQAgIBm4QAAVMCAgGyAd4BmAEE
+        Af8B2wGUAQQB/wHXAY4BBAH/AdcBjgEEAf8B1wGOAQQB/wH7AfYB6wX/AdcBjgEEAf8B1wGOAQQB/wHX
+        AY4BBAH/AdYBjQEEAf8BxAF8AQQB/wGpAWUBBAH/CAABUwICAbIBBAEOAe8B/wIEAe0B/wIEAekB/wIE
+        AekB/wLhAfwB/wIEAekB/wIEAekB/wIEAekB/wJ1AfMB/wIEAekB/wIEAegB/wIEAdoB/wEEAQwBnQH/
+        jAABPgEjAQQB/wHdAZcBBAH/AdsBlAEEAf8B2wGUAQQB/wHbAZQBBAH/AdsBlAEEAf8B3AGXAQoB/wHb
+        AZQBBAH/AdsBlAEEAf8B1QGMAQQB/wHJAYEBBAH/AdEBiAEEAf8BDAIEAfwMAAIEATgB/wIEAe8B/wIE
+        Ae0B/wIEAe0B/wIEAe0B/wIEAe0B/wIEAe0B/wIEAe0B/wIEAe0B/wIEAegB/wIEAd4B/wEEARcB4gH/
+        AQwCBAH8jAABGQIBASEBkAFYAQQB/wHfAZkBBAH/AdsBlAEEAf8B2QGRAQQB/wHYAZABBAH/AdgBkAEE
+        Af8B0wGKAQQB/wHQAYYBBAH/Ac4BgwEEAf8B2gGSAQQB/wEPAQoBBAH/EAABGQIBASECBAGHAf8BBAEK
+        AfEB/wIEAe0B/wIEAewB/wIEAesB/wIEAesB/wIEAeYB/wIEAeQB/wIEAeIB/wEEASEB5gH/AgQBDgH/
+        lAABEgIBARYBKQEbAQQB/wHSAYkBBAH/AeIBnQEEAf8B2QGRAQQB/wHXAY4BBAH/AdUBjAEEAf8B4QGb
+        AQQB/wHOAYQBBAH/AQgCBAH+GAABEgIBARYCBAEoAf8BBAEKAdMB/wEEARsB9AH/AgQB7AH/AgQB6QH/
+        AQQBBQHoAf8BBAEjAfAB/wIEAcwB/wEIAgQB/qAAAUYCAQF9AwQB/wFVATwBBAH/AXYBVQEEAf8BNgEn
+        AQQB/wEIAgQB/gEUAgEBGiQAAUYCAQF9AwQB/wIEAVgB/wIEAX0B/wIEATgB/wEIAgQB/gEUAgEBGv8A
         kQABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAfwBHwH8AR8EAAHwAQcB8AEH
         BAAB4AEDAeABAwQAAcABAQHAAQEEAAGAAQEBgAEBBAABgAEAAYAFAAGAAQABgAUAAYABAAGABQABgAEA
@@ -176,6 +176,3 @@
 </value>
   </data>
-  <metadata name="lvJobDetail.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
 </root>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer.datasource
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer.datasource	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer.datasource	(revision 933)
@@ -0,0 +1,10 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+    This file is automatically generated by Visual Studio .Net. It is 
+    used to store generic object data source configuration information.  
+    Renaming the file extension or editing the content of this file may   
+    cause the file to be unrecognizable by the program.
+-->
+<GenericObjectDataSource DisplayName="ConnectionContainer" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
+   <TypeInfo>HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer, Service References.ClientWCFService.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+</GenericObjectDataSource>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.datasource
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.datasource	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.datasource	(revision 933)
@@ -0,0 +1,10 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+    This file is automatically generated by Visual Studio .Net. It is 
+    used to store generic object data source configuration information.  
+    Renaming the file extension or editing the content of this file may   
+    cause the file to be unrecognizable by the program.
+-->
+<GenericObjectDataSource DisplayName="StatusCommons" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
+   <TypeInfo>HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons, Service References.ClientWCFService.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
+</GenericObjectDataSource>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd	(revision 933)
@@ -0,0 +1,45 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
+  <xs:complexType name="StatusCommons">
+    <xs:sequence>
+      <xs:element name="_x003C_ClientGuid_x003E_k__BackingField" type="ser:guid" />
+      <xs:element name="_x003C_ConnectedSince_x003E_k__BackingField" type="xs:dateTime" />
+      <xs:element name="_x003C_JobsAborted_x003E_k__BackingField" type="xs:int" />
+      <xs:element name="_x003C_JobsDone_x003E_k__BackingField" type="xs:int" />
+      <xs:element name="_x003C_JobsFetched_x003E_k__BackingField" type="xs:int" />
+      <xs:element name="_x003C_Jobs_x003E_k__BackingField" nillable="true" type="tns:ArrayOfJobStatus" />
+      <xs:element name="_x003C_Status_x003E_k__BackingField" type="tns:StatusCommons.ClientStatusEnum" />
+    </xs:sequence>
+  </xs:complexType>
+  <xs:element name="StatusCommons" nillable="true" type="tns:StatusCommons" />
+  <xs:complexType name="ArrayOfJobStatus">
+    <xs:sequence>
+      <xs:element minOccurs="0" maxOccurs="unbounded" name="JobStatus" nillable="true" type="tns:JobStatus" />
+    </xs:sequence>
+  </xs:complexType>
+  <xs:element name="ArrayOfJobStatus" nillable="true" type="tns:ArrayOfJobStatus" />
+  <xs:complexType name="JobStatus">
+    <xs:sequence>
+      <xs:element name="_x003C_JobId_x003E_k__BackingField" type="xs:long" />
+      <xs:element name="_x003C_Progress_x003E_k__BackingField" type="xs:double" />
+      <xs:element name="_x003C_Since_x003E_k__BackingField" type="xs:dateTime" />
+    </xs:sequence>
+  </xs:complexType>
+  <xs:element name="JobStatus" nillable="true" type="tns:JobStatus" />
+  <xs:simpleType name="StatusCommons.ClientStatusEnum">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="Connected" />
+      <xs:enumeration value="Disconnected" />
+      <xs:enumeration value="ConnInterrupted" />
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:element name="StatusCommons.ClientStatusEnum" nillable="true" type="tns:StatusCommons.ClientStatusEnum" />
+  <xs:complexType name="ConnectionContainer">
+    <xs:sequence>
+      <xs:element name="_x003C_IPAdress_x003E_k__BackingField" nillable="true" type="xs:string" />
+      <xs:element name="_x003C_Port_x003E_k__BackingField" type="xs:int" />
+    </xs:sequence>
+  </xs:complexType>
+  <xs:element name="ConnectionContainer" nillable="true" type="tns:ConnectionContainer" />
+</xs:schema>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.cs
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.cs	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.cs	(revision 933)
@@ -0,0 +1,354 @@
+﻿//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:2.0.50727.3053
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace HeuristicLab.Hive.Client.Console.ClientWCFService {
+    using System.Runtime.Serialization;
+    using System;
+    
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="StatusCommons", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConso" +
+        "leService")]
+    [System.SerializableAttribute()]
+    public partial class StatusCommons : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
+        
+        [System.NonSerializedAttribute()]
+        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+        
+        private System.Guid ClientGuidk__BackingFieldField;
+        
+        private System.DateTime ConnectedSincek__BackingFieldField;
+        
+        private int JobsAbortedk__BackingFieldField;
+        
+        private int JobsDonek__BackingFieldField;
+        
+        private int JobsFetchedk__BackingFieldField;
+        
+        private HeuristicLab.Hive.Client.Console.ClientWCFService.JobStatus[] Jobsk__BackingFieldField;
+        
+        private HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.ClientStatusEnum Statusk__BackingFieldField;
+        
+        [global::System.ComponentModel.BrowsableAttribute(false)]
+        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
+            get {
+                return this.extensionDataField;
+            }
+            set {
+                this.extensionDataField = value;
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<ClientGuid>k__BackingField", IsRequired=true)]
+        public System.Guid ClientGuidk__BackingField {
+            get {
+                return this.ClientGuidk__BackingFieldField;
+            }
+            set {
+                if ((this.ClientGuidk__BackingFieldField.Equals(value) != true)) {
+                    this.ClientGuidk__BackingFieldField = value;
+                    this.RaisePropertyChanged("ClientGuidk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<ConnectedSince>k__BackingField", IsRequired=true)]
+        public System.DateTime ConnectedSincek__BackingField {
+            get {
+                return this.ConnectedSincek__BackingFieldField;
+            }
+            set {
+                if ((this.ConnectedSincek__BackingFieldField.Equals(value) != true)) {
+                    this.ConnectedSincek__BackingFieldField = value;
+                    this.RaisePropertyChanged("ConnectedSincek__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<JobsAborted>k__BackingField", IsRequired=true)]
+        public int JobsAbortedk__BackingField {
+            get {
+                return this.JobsAbortedk__BackingFieldField;
+            }
+            set {
+                if ((this.JobsAbortedk__BackingFieldField.Equals(value) != true)) {
+                    this.JobsAbortedk__BackingFieldField = value;
+                    this.RaisePropertyChanged("JobsAbortedk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<JobsDone>k__BackingField", IsRequired=true)]
+        public int JobsDonek__BackingField {
+            get {
+                return this.JobsDonek__BackingFieldField;
+            }
+            set {
+                if ((this.JobsDonek__BackingFieldField.Equals(value) != true)) {
+                    this.JobsDonek__BackingFieldField = value;
+                    this.RaisePropertyChanged("JobsDonek__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<JobsFetched>k__BackingField", IsRequired=true)]
+        public int JobsFetchedk__BackingField {
+            get {
+                return this.JobsFetchedk__BackingFieldField;
+            }
+            set {
+                if ((this.JobsFetchedk__BackingFieldField.Equals(value) != true)) {
+                    this.JobsFetchedk__BackingFieldField = value;
+                    this.RaisePropertyChanged("JobsFetchedk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<Jobs>k__BackingField", IsRequired=true)]
+        public HeuristicLab.Hive.Client.Console.ClientWCFService.JobStatus[] Jobsk__BackingField {
+            get {
+                return this.Jobsk__BackingFieldField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.Jobsk__BackingFieldField, value) != true)) {
+                    this.Jobsk__BackingFieldField = value;
+                    this.RaisePropertyChanged("Jobsk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<Status>k__BackingField", IsRequired=true)]
+        public HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons.ClientStatusEnum Statusk__BackingField {
+            get {
+                return this.Statusk__BackingFieldField;
+            }
+            set {
+                if ((this.Statusk__BackingFieldField.Equals(value) != true)) {
+                    this.Statusk__BackingFieldField = value;
+                    this.RaisePropertyChanged("Statusk__BackingField");
+                }
+            }
+        }
+        
+        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+        
+        protected void RaisePropertyChanged(string propertyName) {
+            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+            if ((propertyChanged != null)) {
+                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+            }
+        }
+        
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+        [System.Runtime.Serialization.DataContractAttribute(Name="StatusCommons.ClientStatusEnum", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConso" +
+            "leService")]
+        public enum ClientStatusEnum : int {
+            
+            [System.Runtime.Serialization.EnumMemberAttribute()]
+            Connected = 0,
+            
+            [System.Runtime.Serialization.EnumMemberAttribute()]
+            Disconnected = 1,
+            
+            [System.Runtime.Serialization.EnumMemberAttribute()]
+            ConnInterrupted = 2,
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="JobStatus", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConso" +
+        "leService")]
+    [System.SerializableAttribute()]
+    public partial class JobStatus : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
+        
+        [System.NonSerializedAttribute()]
+        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+        
+        private long JobIdk__BackingFieldField;
+        
+        private double Progressk__BackingFieldField;
+        
+        private System.DateTime Sincek__BackingFieldField;
+        
+        [global::System.ComponentModel.BrowsableAttribute(false)]
+        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
+            get {
+                return this.extensionDataField;
+            }
+            set {
+                this.extensionDataField = value;
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<JobId>k__BackingField", IsRequired=true)]
+        public long JobIdk__BackingField {
+            get {
+                return this.JobIdk__BackingFieldField;
+            }
+            set {
+                if ((this.JobIdk__BackingFieldField.Equals(value) != true)) {
+                    this.JobIdk__BackingFieldField = value;
+                    this.RaisePropertyChanged("JobIdk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<Progress>k__BackingField", IsRequired=true)]
+        public double Progressk__BackingField {
+            get {
+                return this.Progressk__BackingFieldField;
+            }
+            set {
+                if ((this.Progressk__BackingFieldField.Equals(value) != true)) {
+                    this.Progressk__BackingFieldField = value;
+                    this.RaisePropertyChanged("Progressk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<Since>k__BackingField", IsRequired=true)]
+        public System.DateTime Sincek__BackingField {
+            get {
+                return this.Sincek__BackingFieldField;
+            }
+            set {
+                if ((this.Sincek__BackingFieldField.Equals(value) != true)) {
+                    this.Sincek__BackingFieldField = value;
+                    this.RaisePropertyChanged("Sincek__BackingField");
+                }
+            }
+        }
+        
+        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+        
+        protected void RaisePropertyChanged(string propertyName) {
+            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+            if ((propertyChanged != null)) {
+                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+            }
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
+    [System.Runtime.Serialization.DataContractAttribute(Name="ConnectionContainer", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConso" +
+        "leService")]
+    [System.SerializableAttribute()]
+    public partial class ConnectionContainer : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
+        
+        [System.NonSerializedAttribute()]
+        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
+        
+        private string IPAdressk__BackingFieldField;
+        
+        private int Portk__BackingFieldField;
+        
+        [global::System.ComponentModel.BrowsableAttribute(false)]
+        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
+            get {
+                return this.extensionDataField;
+            }
+            set {
+                this.extensionDataField = value;
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<IPAdress>k__BackingField", IsRequired=true)]
+        public string IPAdressk__BackingField {
+            get {
+                return this.IPAdressk__BackingFieldField;
+            }
+            set {
+                if ((object.ReferenceEquals(this.IPAdressk__BackingFieldField, value) != true)) {
+                    this.IPAdressk__BackingFieldField = value;
+                    this.RaisePropertyChanged("IPAdressk__BackingField");
+                }
+            }
+        }
+        
+        [System.Runtime.Serialization.DataMemberAttribute(Name="<Port>k__BackingField", IsRequired=true)]
+        public int Portk__BackingField {
+            get {
+                return this.Portk__BackingFieldField;
+            }
+            set {
+                if ((this.Portk__BackingFieldField.Equals(value) != true)) {
+                    this.Portk__BackingFieldField = value;
+                    this.RaisePropertyChanged("Portk__BackingField");
+                }
+            }
+        }
+        
+        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+        
+        protected void RaisePropertyChanged(string propertyName) {
+            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
+            if ((propertyChanged != null)) {
+                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
+            }
+        }
+    }
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="ClientWCFService.IClientConsoleCommunicator")]
+    public interface IClientConsoleCommunicator {
+        
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/GetStatusInfos", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetStatusInfosResponse")]
+        HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons GetStatusInfos();
+        
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/GetConnection", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetConnectionResponse")]
+        HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer GetConnection();
+        
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/SetConnection", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/SetConnectionResponse")]
+        void SetConnection(HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer container);
+    }
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+    public interface IClientConsoleCommunicatorChannel : HeuristicLab.Hive.Client.Console.ClientWCFService.IClientConsoleCommunicator, System.ServiceModel.IClientChannel {
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
+    public partial class ClientConsoleCommunicatorClient : System.ServiceModel.ClientBase<HeuristicLab.Hive.Client.Console.ClientWCFService.IClientConsoleCommunicator>, HeuristicLab.Hive.Client.Console.ClientWCFService.IClientConsoleCommunicator {
+        
+        public ClientConsoleCommunicatorClient() {
+        }
+        
+        public ClientConsoleCommunicatorClient(string endpointConfigurationName) : 
+                base(endpointConfigurationName) {
+        }
+        
+        public ClientConsoleCommunicatorClient(string endpointConfigurationName, string remoteAddress) : 
+                base(endpointConfigurationName, remoteAddress) {
+        }
+        
+        public ClientConsoleCommunicatorClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(endpointConfigurationName, remoteAddress) {
+        }
+        
+        public ClientConsoleCommunicatorClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(binding, remoteAddress) {
+        }
+        
+        public HeuristicLab.Hive.Client.Console.ClientWCFService.StatusCommons GetStatusInfos() {
+            return base.Channel.GetStatusInfos();
+        }
+        
+        public HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer GetConnection() {
+            return base.Channel.GetConnection();
+        }
+        
+        public void SetConnection(HeuristicLab.Hive.Client.Console.ClientWCFService.ConnectionContainer container) {
+            base.Channel.SetConnection(container);
+        }
+    }
+}
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.svcmap
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.svcmap	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/Reference.svcmap	(revision 933)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="9ea57ddc-eea2-4ddf-9d73-9a67a3dd8193" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
+  <ClientOptions>
+    <GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
+    <EnableDataBinding>true</EnableDataBinding>
+    <ExcludedTypes />
+    <ImportXmlTypes>false</ImportXmlTypes>
+    <GenerateInternalTypes>false</GenerateInternalTypes>
+    <GenerateMessageContracts>false</GenerateMessageContracts>
+    <NamespaceMappings />
+    <CollectionMappings />
+    <GenerateSerializableTypes>true</GenerateSerializableTypes>
+    <Serializer>Auto</Serializer>
+    <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
+    <ReferencedAssemblies />
+    <ReferencedDataContractTypes />
+    <ServiceContractMappings />
+  </ClientOptions>
+  <MetadataSources>
+    <MetadataSource Address="net.tcp://127.0.0.1:8000/ClientConsole/mex" Protocol="mex" SourceId="1" />
+  </MetadataSources>
+  <Metadata>
+    <MetadataFile FileName="service.wsdl" MetadataType="Wsdl" ID="5425b0cf-62ce-4ca2-af78-a048e9784640" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
+    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="0d878304-2c0b-4e74-8041-58b12e2da1e9" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
+    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="6a4352ef-3d11-42ef-8ebf-0c9f0978884b" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
+    <MetadataFile FileName="HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd" MetadataType="Schema" ID="af1f5bc1-1eeb-44bd-ad6a-d97746a645e5" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
+  </Metadata>
+  <Extensions>
+    <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
+    <ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
+  </Extensions>
+</ReferenceGroup>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration.svcinfo
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration.svcinfo	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration.svcinfo	(revision 933)
@@ -0,0 +1,10 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
+  <behaviors />
+  <bindings>
+    <binding digest="System.ServiceModel.Configuration.NetTcpBindingElement, System.ServiceModel, Version=3.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_IClientConsoleCommunicator2&quot; transactionFlow=&quot;false&quot; transactionProtocol=&quot;OleTransactions&quot; transferMode=&quot;Buffered&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;Transport&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_IClientConsoleCommunicator2" />
+  </bindings>
+  <endpoints>
+    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator2&quot; contract=&quot;ClientWCFService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator2&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&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;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator2&quot; contract=&quot;ClientWCFService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator2&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientWCFService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator2" />
+  </endpoints>
+</configurationSnapshot>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration91.svcinfo
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration91.svcinfo	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/configuration91.svcinfo	(revision 933)
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="JNLo0XZb7XeV8gd1Vd1M13/GZZM=">
+  <bindingConfigurations>
+    <bindingConfiguration bindingType="netTcpBinding" name="NetTcpBinding_IClientConsoleCommunicator2">
+      <properties>
+        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>NetTcpBinding_IClientConsoleCommunicator2</serializedValue>
+        </property>
+        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>00:01:00</serializedValue>
+        </property>
+        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>00:01:00</serializedValue>
+        </property>
+        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>00:10:00</serializedValue>
+        </property>
+        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>00:01:00</serializedValue>
+        </property>
+        <property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>False</serializedValue>
+        </property>
+        <property path="/transferMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>Buffered</serializedValue>
+        </property>
+        <property path="/transactionProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransactionProtocol, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.OleTransactionsProtocol</serializedValue>
+        </property>
+        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>StrongWildcard</serializedValue>
+        </property>
+        <property path="/listenBacklog" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>10</serializedValue>
+        </property>
+        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>524288</serializedValue>
+        </property>
+        <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>65536</serializedValue>
+        </property>
+        <property path="/maxConnections" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>10</serializedValue>
+        </property>
+        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>65536</serializedValue>
+        </property>
+        <property path="/portSharingEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>False</serializedValue>
+        </property>
+        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
+        </property>
+        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>32</serializedValue>
+        </property>
+        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>8192</serializedValue>
+        </property>
+        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>16384</serializedValue>
+        </property>
+        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>4096</serializedValue>
+        </property>
+        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>16384</serializedValue>
+        </property>
+        <property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement</serializedValue>
+        </property>
+        <property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>True</serializedValue>
+        </property>
+        <property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>00:10:00</serializedValue>
+        </property>
+        <property path="/reliableSession/enabled" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>False</serializedValue>
+        </property>
+        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NetTcpSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.NetTcpSecurityElement</serializedValue>
+        </property>
+        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>Transport</serializedValue>
+        </property>
+        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TcpTransportSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.TcpTransportSecurityElement</serializedValue>
+        </property>
+        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TcpClientCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>Windows</serializedValue>
+        </property>
+        <property path="/security/transport/protectionLevel" isComplexType="false" isExplicitlyDefined="true" clrType="System.Net.Security.ProtectionLevel, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>EncryptAndSign</serializedValue>
+        </property>
+        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.MessageSecurityOverTcpElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.MessageSecurityOverTcpElement</serializedValue>
+        </property>
+        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>Windows</serializedValue>
+        </property>
+        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>Basic256</serializedValue>
+        </property>
+      </properties>
+    </bindingConfiguration>
+  </bindingConfigurations>
+  <endpoints>
+    <endpoint name="NetTcpBinding_IClientConsoleCommunicator2" contract="ClientWCFService.IClientConsoleCommunicator" bindingType="netTcpBinding" address="net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator" bindingConfiguration="NetTcpBinding_IClientConsoleCommunicator2">
+      <properties>
+        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</serializedValue>
+        </property>
+        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>netTcpBinding</serializedValue>
+        </property>
+        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>NetTcpBinding_IClientConsoleCommunicator2</serializedValue>
+        </property>
+        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>ClientWCFService.IClientConsoleCommunicator</serializedValue>
+        </property>
+        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
+        </property>
+        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>&lt;Header /&gt;</serializedValue>
+        </property>
+        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
+        </property>
+        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
+        </property>
+        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>mse08004@fhs-hagenberg.ac.at</serializedValue>
+        </property>
+        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
+        </property>
+        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
+        </property>
+        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
+        </property>
+        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
+        </property>
+        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
+        </property>
+        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>My</serializedValue>
+        </property>
+        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>LocalMachine</serializedValue>
+        </property>
+        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
+        </property>
+        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue />
+        </property>
+        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>False</serializedValue>
+        </property>
+        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+          <serializedValue>NetTcpBinding_IClientConsoleCommunicator2</serializedValue>
+        </property>
+      </properties>
+    </endpoint>
+  </endpoints>
+</SavedWcfConfigurationInformation>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.wsdl
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.wsdl	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.wsdl	(revision 933)
@@ -0,0 +1,118 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" name="ClientConsoleCommunicator" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+  <wsp:Policy wsu:Id="NetTcpBinding_IClientConsoleCommunicator_policy">
+    <wsp:ExactlyOne>
+      <wsp:All>
+        <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1">
+        </msb:BinaryEncoding>
+        <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
+          <wsp:Policy>
+            <sp:TransportToken>
+              <wsp:Policy>
+                <msf:WindowsTransportSecurity xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy">
+                  <msf:ProtectionLevel>EncryptAndSign</msf:ProtectionLevel>
+                </msf:WindowsTransportSecurity>
+              </wsp:Policy>
+            </sp:TransportToken>
+            <sp:AlgorithmSuite>
+              <wsp:Policy>
+                <sp:Basic256>
+                </sp:Basic256>
+              </wsp:Policy>
+            </sp:AlgorithmSuite>
+            <sp:Layout>
+              <wsp:Policy>
+                <sp:Strict>
+                </sp:Strict>
+              </wsp:Policy>
+            </sp:Layout>
+          </wsp:Policy>
+        </sp:TransportBinding>
+        <wsaw:UsingAddressing>
+        </wsaw:UsingAddressing>
+      </wsp:All>
+    </wsp:ExactlyOne>
+  </wsp:Policy>
+  <wsdl:types>
+    <xsd:schema targetNamespace="http://tempuri.org/Imports">
+      <xsd:import namespace="http://tempuri.org/" />
+      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
+      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
+    </xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="IClientConsoleCommunicator_GetStatusInfos_InputMessage">
+    <wsdl:part name="parameters" element="tns:GetStatusInfos" />
+  </wsdl:message>
+  <wsdl:message name="IClientConsoleCommunicator_GetStatusInfos_OutputMessage">
+    <wsdl:part name="parameters" element="tns:GetStatusInfosResponse" />
+  </wsdl:message>
+  <wsdl:message name="IClientConsoleCommunicator_GetConnection_InputMessage">
+    <wsdl:part name="parameters" element="tns:GetConnection" />
+  </wsdl:message>
+  <wsdl:message name="IClientConsoleCommunicator_GetConnection_OutputMessage">
+    <wsdl:part name="parameters" element="tns:GetConnectionResponse" />
+  </wsdl:message>
+  <wsdl:message name="IClientConsoleCommunicator_SetConnection_InputMessage">
+    <wsdl:part name="parameters" element="tns:SetConnection" />
+  </wsdl:message>
+  <wsdl:message name="IClientConsoleCommunicator_SetConnection_OutputMessage">
+    <wsdl:part name="parameters" element="tns:SetConnectionResponse" />
+  </wsdl:message>
+  <wsdl:portType name="IClientConsoleCommunicator">
+    <wsdl:operation name="GetStatusInfos">
+      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetStatusInfos" message="tns:IClientConsoleCommunicator_GetStatusInfos_InputMessage" />
+      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetStatusInfosResponse" message="tns:IClientConsoleCommunicator_GetStatusInfos_OutputMessage" />
+    </wsdl:operation>
+    <wsdl:operation name="GetConnection">
+      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetConnection" message="tns:IClientConsoleCommunicator_GetConnection_InputMessage" />
+      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/GetConnectionResponse" message="tns:IClientConsoleCommunicator_GetConnection_OutputMessage" />
+    </wsdl:operation>
+    <wsdl:operation name="SetConnection">
+      <wsdl:input wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/SetConnection" message="tns:IClientConsoleCommunicator_SetConnection_InputMessage" />
+      <wsdl:output wsaw:Action="http://tempuri.org/IClientConsoleCommunicator/SetConnectionResponse" message="tns:IClientConsoleCommunicator_SetConnection_OutputMessage" />
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="NetTcpBinding_IClientConsoleCommunicator" type="tns:IClientConsoleCommunicator">
+    <wsp:PolicyReference URI="#NetTcpBinding_IClientConsoleCommunicator_policy">
+    </wsp:PolicyReference>
+    <soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
+    <wsdl:operation name="GetStatusInfos">
+      <soap12:operation soapAction="http://tempuri.org/IClientConsoleCommunicator/GetStatusInfos" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="GetConnection">
+      <soap12:operation soapAction="http://tempuri.org/IClientConsoleCommunicator/GetConnection" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="SetConnection">
+      <soap12:operation soapAction="http://tempuri.org/IClientConsoleCommunicator/SetConnection" style="document" />
+      <wsdl:input>
+        <soap12:body use="literal" />
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal" />
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="ClientConsoleCommunicator">
+    <wsdl:port name="NetTcpBinding_IClientConsoleCommunicator" binding="tns:NetTcpBinding_IClientConsoleCommunicator">
+      <soap12:address location="net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator" />
+      <wsa10:EndpointReference>
+        <wsa10:Address>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</wsa10:Address>
+        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
+          <Upn>mse08004@fhs-hagenberg.ac.at</Upn>
+        </Identity>
+      </wsa10:EndpointReference>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.xsd
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.xsd	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service.xsd	(revision 933)
@@ -0,0 +1,40 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
+  <xs:element name="GetStatusInfos">
+    <xs:complexType>
+      <xs:sequence />
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="GetStatusInfosResponse">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" minOccurs="0" name="GetStatusInfosResult" nillable="true" type="q1:StatusCommons" />
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="GetConnection">
+    <xs:complexType>
+      <xs:sequence />
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="GetConnectionResponse">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" minOccurs="0" name="GetConnectionResult" nillable="true" type="q2:ConnectionContainer" />
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="SetConnection">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" minOccurs="0" name="container" nillable="true" type="q3:ConnectionContainer" />
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="SetConnectionResponse">
+    <xs:complexType>
+      <xs:sequence />
+    </xs:complexType>
+  </xs:element>
+</xs:schema>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service1.xsd
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service1.xsd	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientWCFService/service1.xsd	(revision 933)
@@ -0,0 +1,42 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+  <xs:element name="anyType" nillable="true" type="xs:anyType" />
+  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
+  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
+  <xs:element name="boolean" nillable="true" type="xs:boolean" />
+  <xs:element name="byte" nillable="true" type="xs:byte" />
+  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
+  <xs:element name="decimal" nillable="true" type="xs:decimal" />
+  <xs:element name="double" nillable="true" type="xs:double" />
+  <xs:element name="float" nillable="true" type="xs:float" />
+  <xs:element name="int" nillable="true" type="xs:int" />
+  <xs:element name="long" nillable="true" type="xs:long" />
+  <xs:element name="QName" nillable="true" type="xs:QName" />
+  <xs:element name="short" nillable="true" type="xs:short" />
+  <xs:element name="string" nillable="true" type="xs:string" />
+  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
+  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
+  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
+  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
+  <xs:element name="char" nillable="true" type="tns:char" />
+  <xs:simpleType name="char">
+    <xs:restriction base="xs:int" />
+  </xs:simpleType>
+  <xs:element name="duration" nillable="true" type="tns:duration" />
+  <xs:simpleType name="duration">
+    <xs:restriction base="xs:duration">
+      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
+      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
+      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:element name="guid" nillable="true" type="tns:guid" />
+  <xs:simpleType name="guid">
+    <xs:restriction base="xs:string">
+      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attribute name="FactoryType" type="xs:QName" />
+  <xs:attribute name="Id" type="xs:ID" />
+  <xs:attribute name="Ref" type="xs:IDREF" />
+</xs:schema>
Index: trunk/sources/HeuristicLab.Hive.Client.Console/ServiceLocator.cs
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/ServiceLocator.cs	(revision 932)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/ServiceLocator.cs	(revision 933)
@@ -4,5 +4,5 @@
 using System.Text;
 using System.ServiceModel;
-using HeuristicLab.Hive.Client.Communication.ClientConsole;
+//using HeuristicLab.Hive.Client.Communication.ClientConsole;
 
 namespace HeuristicLab.Hive.Client.Console {
Index: trunk/sources/HeuristicLab.Hive.Client.Console/app.config
===================================================================
--- trunk/sources/HeuristicLab.Hive.Client.Console/app.config	(revision 933)
+++ trunk/sources/HeuristicLab.Hive.Client.Console/app.config	(revision 933)
@@ -0,0 +1,33 @@
+﻿<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <system.serviceModel>
+        <bindings>
+          <netTcpBinding>
+            <binding name="NetTcpBinding_IClientConsoleCommunicator" closeTimeout="00:01:00"
+                openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
+                transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
+                hostNameComparisonMode="StrongWildcard" listenBacklog="10"
+                maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10"
+                maxReceivedMessageSize="65536">
+              <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
+                  maxBytesPerRead="4096" maxNameTableCharCount="16384" />
+              <reliableSession ordered="true" inactivityTimeout="00:10:00"
+                  enabled="false" />
+              <security mode="Transport">
+                <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
+                <message clientCredentialType="Windows" />
+              </security>
+            </binding>
+          </netTcpBinding>
+        </bindings>
+        <client>
+            <endpoint address="net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator"
+                binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IClientConsoleCommunicator"
+                contract="ClientWCFService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator">
+                <identity>
+                    <userPrincipalName value="mse08004@fhs-hagenberg.ac.at" />
+                </identity>
+            </endpoint>
+        </client>
+    </system.serviceModel>
+</configuration>
