Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/26/10 18:17:16 (14 years ago)
Author:
cneumuel
Message:

migration from 3.2 to 3.3 completed. Hive Server and Client are now executable and as functional as they were in 3.2. (#1096)

Location:
branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3
Files:
2 added
12 edited

Legend:

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

    r4078 r4107  
    7878  </PropertyGroup>
    7979  <ItemGroup>
    80     <Reference Include="Calendar.DayView">
    81       <HintPath>..\..\HeuristicLab.Hive.Contracts\3.3\Calendar.DayView.dll</HintPath>
    82     </Reference>
    8380    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
    8481      <HintPath>..\..\..\..\..\..\..\..\..\Programme\HeuristicLab 3.3\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
     
    139136      <DesignTime>True</DesignTime>
    140137    </Compile>
     138    <None Include="app.config" />
    141139    <None Include="HeuristicLab.snk" />
    142140    <None Include="Properties\AssemblyInfo.frame" />
     141    <None Include="Properties\DataSources\HeuristicLab.Calendar.Appointment.datasource" />
    143142    <None Include="Properties\Settings.settings">
    144143      <Generator>SettingsSingleFileGenerator</Generator>
     
    163162  </ItemGroup>
    164163  <ItemGroup>
     164    <ProjectReference Include="..\..\HeuristicLab.Calendar\3.3\HeuristicLab.Calendar-3.3.csproj">
     165      <Project>{D17A4D6A-4CAA-4470-8A19-F42463C021FD}</Project>
     166      <Name>HeuristicLab.Calendar-3.3</Name>
     167    </ProjectReference>
    165168    <ProjectReference Include="..\..\HeuristicLab.Hive.Contracts\3.3\HeuristicLab.Hive.Contracts-3.3.csproj">
    166169      <Project>{134F93D7-E7C8-4ECD-9923-7F63259A60D8}</Project>
     
    173176  <ItemGroup>
    174177    <None Include="Resources\Info.png" />
     178    <None Include="Service References\ClientService\HeuristicLab.Calendar.xsd">
     179      <SubType>Designer</SubType>
     180    </None>
    175181    <None Include="Service References\ClientService\HeuristicLab.Hive.Client.Common.xsd" />
    176182    <None Include="Service References\ClientService\HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd" />
     
    192198  </ItemGroup>
    193199  <ItemGroup>
    194     <None Include="app.config" />
    195200    <None Include="Service References\ClientService\HeuristicLab.Hive.Client.Console.ClientService.ConnectionContainer.datasource">
    196201      <DependentUpon>Reference.svcmap</DependentUpon>
     
    219224  <ItemGroup>
    220225    <None Include="Resources\exit-48.png" />
    221     <None Include="Service References\ClientService\Calendar1.xsd" />
    222226    <None Include="Service References\ClientService\System.Drawing1.xsd" />
    223227  </ItemGroup>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/HiveClientConsole.Designer.cs

    r3203 r4107  
    681681    private System.Windows.Forms.Button btCreate;
    682682    private System.Windows.Forms.MonthCalendar mcOnline;
    683     private Calendar.DayView dvOnline;
     683    private HeuristicLab.Calendar.DayView dvOnline;
    684684    private System.Windows.Forms.Label label2;
    685685    private System.Windows.Forms.Label label1;
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/HiveClientConsole.cs

    r3931 r4107  
    2828using System.ServiceModel;
    2929using System.Windows.Forms;
    30 using Calendar;
     30using HeuristicLab.Calendar;
    3131using HeuristicLab.Hive.Client.Console.ClientService;
    3232using ZedGraph;
     
    3535using System.IO;
    3636
    37 namespace HeuristicLab.Hive.Client.Console
    38 {
     37namespace HeuristicLab.Hive.Client.Console {
    3938
    4039  #region Delegates
     
    5150  #endregion
    5251
    53   public partial class HiveClientConsole : Form
    54   {
     52  public partial class HiveClientConsole : Form {
    5553
    5654    #region Declarations
     
    7977    #region Constructor
    8078
    81     public HiveClientConsole()
    82     {
     79    public HiveClientConsole() {
    8380      InitializeComponent();
    8481      InitTimer();
     
    9592    #region Client connection
    9693
    97     private void ConnectToClient()
    98     {
    99       try
    100       {
     94    private void ConnectToClient() {
     95      try {
    10196        clientCommunicator = new ClientConsoleCommunicatorClient(WcfSettings.GetBinding(), new EndpointAddress(ENDPOINTADRESS));
    10297        clientCommunicator.GetStatusInfosCompleted += new EventHandler<GetStatusInfosCompletedEventArgs>(clientCommunicator_GetStatusInfosCompleted);
     
    10499        clientCommunicator.GetUptimeCalendarCompleted += new EventHandler<GetUptimeCalendarCompletedEventArgs>(clientCommunicator_GetUptimeCalendarCompleted);
    105100        clientCommunicator.SetUptimeCalendarCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(clientCommunicator_SetUptimeCalendarCompleted);
    106       }
    107       catch (Exception ex)
    108       {
     101      } catch (Exception ex) {
    109102        ManageFatalException("Connection Error, check if Hive Client is running!", "Connection Error", ex);
    110103      }
     
    115108    #region Logging
    116109
    117     private void InitLogFileReader()
    118     {
     110    private void InitLogFileReader() {
    119111      logFileReader = new LogFileReader(Environment.CurrentDirectory + @"/Hive.log");
    120112      logFileReader.MoreData += new LogFileReader.MoreDataHandler(logFileReader_MoreData);
     
    122114    }
    123115
    124     private void logFileReader_MoreData(object sender, string newData)
    125     {
     116    private void logFileReader_MoreData(object sender, string newData) {
    126117      int maxChars = txtLog.MaxLength;
    127       if (newData.Length > maxChars)
    128       {
     118      if (newData.Length > maxChars) {
    129119        newData = newData.Remove(0, newData.Length - maxChars);
    130120      }
    131121      int newLength = this.txtLog.Text.Length + newData.Length;
    132       if (newLength > maxChars)
    133       {
     122      if (newLength > maxChars) {
    134123        RemoveText(newLength, maxChars);
    135124      }
     
    137126    }
    138127
    139     private void RemoveText(int newLength, int maxChars)
    140     {
    141       if (this.txtLog.InvokeRequired)
    142       {
     128    private void RemoveText(int newLength, int maxChars) {
     129      if (this.txtLog.InvokeRequired) {
    143130        this.txtLog.Invoke(new
    144131          RemoveTextDelegate(RemoveText), new object[] { newLength, maxChars });
    145       }
    146       else
    147       {
     132      } else {
    148133        this.txtLog.Text = this.txtLog.Text.Remove(0, newLength - (int)maxChars);
    149134      }
    150135    }
    151136
    152     private void AppendText(string message)
    153     {
    154       if (this.txtLog.InvokeRequired)
    155       {
     137    private void AppendText(string message) {
     138      if (this.txtLog.InvokeRequired) {
    156139        this.txtLog.Invoke(new
    157140          AppendTextDelegate(AppendText), new object[] { message });
    158       }
    159       else
    160       {
     141      } else {
    161142        this.txtLog.AppendText(message);
    162143      }
     
    167148    #region Gui Refresh
    168149
    169     private void InitTimer()
    170     {
     150    private void InitTimer() {
    171151      refreshTimer = new System.Windows.Forms.Timer();
    172152      refreshTimer.Interval = 1000;
     
    175155    }
    176156
    177     private void RefreshGui()
    178     {
    179       try
    180       {
     157    private void RefreshGui() {
     158      try {
    181159        clientCommunicator.GetStatusInfosAsync();
    182       }
    183       catch (Exception ex)
    184       {
     160      } catch (Exception ex) {
    185161        ManageFatalException("Connection Error, check if Hive Client is running!", "Connection Error", ex);
    186162      }
    187163    }
    188164
    189     private void UpdateGraph(StatusCommons sc)
    190     {
     165    private void UpdateGraph(StatusCommons sc) {
    191166      ZedGraphControl zgc = new ZedGraphControl();
    192167      GraphPane myPane = zgc.GraphPane;
     
    208183      double done = 0;
    209184
    210      
     185
    211186      /*if (jobs.Length == 0)
    212187      {
     
    220195        } */
    221196
    222         //done = allProgress / jobs.Length;
    223 
    224       myPane.AddPieSlice((sc.FreeCores / (double) sc.TotalCores), Color.Red, 0, "");
     197      //done = allProgress / jobs.Length;
     198
     199      myPane.AddPieSlice((sc.FreeCores / (double)sc.TotalCores), Color.Red, 0, "");
    225200      myPane.AddPieSlice(((sc.TotalCores - sc.FreeCores) / (double)sc.TotalCores), Color.Green, 0, "");
    226      // }
     201      // }
    227202      //Hides the slice labels
    228203      PieItem.Default.LabelType = PieLabelType.None;
     
    235210    #region Events
    236211
    237     private void refreshTimer_Tick(object sender, EventArgs e)
    238     {
     212    private void refreshTimer_Tick(object sender, EventArgs e) {
    239213      RefreshGui();
    240214    }
     
    247221    #region Calendar stuff
    248222
    249     private void InitCalender()
    250     {
     223    private void InitCalender() {
    251224      dvOnline.StartDate = DateTime.Now;
    252225      dvOnline.OnNewAppointment += new EventHandler<NewAppointmentEventArgs>(dvOnline_OnNewAppointment);
     
    257230    }
    258231
    259     private bool CreateAppointment()
    260     {
     232    private bool CreateAppointment() {
    261233      DateTime from, to;
    262234
    263       if (!string.IsNullOrEmpty(dtpFrom.Text) && !string.IsNullOrEmpty(dtpTo.Text))
    264       {
    265         if (chbade.Checked)
    266         {
     235      if (!string.IsNullOrEmpty(dtpFrom.Text) && !string.IsNullOrEmpty(dtpTo.Text)) {
     236        if (chbade.Checked) {
    267237          //whole day appointment, only dates are visible
    268238          if (DateTime.TryParse(dtpFrom.Text, out from) && DateTime.TryParse(dtpTo.Text, out to) && from <= to)
     
    270240          else
    271241            MessageBox.Show("Incorrect date format", "Schedule Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    272         }
    273         else if (!string.IsNullOrEmpty(txttimeFrom.Text) && !string.IsNullOrEmpty(txttimeTo.Text))
    274         {
     242        } else if (!string.IsNullOrEmpty(txttimeFrom.Text) && !string.IsNullOrEmpty(txttimeTo.Text)) {
    275243          //Timeframe appointment
    276           if (DateTime.TryParse(dtpFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(dtpTo.Text + " " + txttimeTo.Text, out to) && from < to)
    277           {
     244          if (DateTime.TryParse(dtpFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(dtpTo.Text + " " + txttimeTo.Text, out to) && from < to) {
    278245            if (from.Date == to.Date)
    279246              onlineTimes.Add(CreateAppointment(from, to, false));
    280             else
    281             {
     247            else {
    282248              //more than 1 day selected
    283               while (from.Date != to.Date)
    284               {
     249              while (from.Date != to.Date) {
    285250                onlineTimes.Add(CreateAppointment(from, new DateTime(from.Year, from.Month, from.Day, to.Hour, to.Minute, 0, 0), false));
    286251                from = from.AddDays(1);
     
    288253              onlineTimes.Add(CreateAppointment(from, new DateTime(from.Year, from.Month, from.Day, to.Hour, to.Minute, 0, 0), false));
    289254            }
    290           }
    291           else
     255          } else
    292256            MessageBox.Show("Incorrect date format", "Schedule Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    293257        }
    294258        dvOnline.Invalidate();
    295259        return true;
    296       }
    297       else
    298       {
     260      } else {
    299261        MessageBox.Show("Error in create appointment, please fill out all textboxes!", "Schedule Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    300262        return false;
     
    302264    }
    303265
    304     private Appointment CreateAppointment(DateTime startDate, DateTime endDate, bool allDay)
    305     {
     266    private Appointment CreateAppointment(DateTime startDate, DateTime endDate, bool allDay) {
    306267      Appointment App = new Appointment();
    307268      App.StartDate = startDate;
     
    315276    }
    316277
    317     private Appointment CreateAppointment(DateTime startDate, DateTime endDate, bool allDay, bool recurring, Guid recurringId)
    318     {
     278    private Appointment CreateAppointment(DateTime startDate, DateTime endDate, bool allDay, bool recurring, Guid recurringId) {
    319279      Appointment App = new Appointment();
    320280      App.StartDate = startDate;
     
    329289    }
    330290
    331     private void DeleteAppointment()
    332     {
     291    private void DeleteAppointment() {
    333292      onlineTimes.Remove(dvOnline.SelectedAppointment);
    334293    }
    335294
    336     private void DeleteRecurringAppointment(Guid recurringId)
    337     {
     295    private void DeleteRecurringAppointment(Guid recurringId) {
    338296      onlineTimes.RemoveAll(a => a.RecurringId.ToString() == dvOnline.SelectedAppointment.RecurringId.ToString());
    339297    }
    340298
    341     private void ChangeRecurrenceAppointment(Guid recurringId)
    342     {
     299    private void ChangeRecurrenceAppointment(Guid recurringId) {
    343300      int hourfrom = int.Parse(txttimeFrom.Text.Substring(0, txttimeFrom.Text.IndexOf(':')));
    344301      int hourTo = int.Parse(txttimeTo.Text.Substring(0, txttimeTo.Text.IndexOf(':')));
     
    351308    }
    352309
    353     public void DialogClosed(RecurrentEvent e)
    354     {
     310    public void DialogClosed(RecurrentEvent e) {
    355311      CreateDailyRecurrenceAppointments(e.DateFrom, e.DateTo, e.AllDay, e.IncWeeks, e.WeekDays);
    356312    }
    357313
    358     private void CreateDailyRecurrenceAppointments(DateTime dateFrom, DateTime dateTo, bool allDay, int incWeek, HashSet<DayOfWeek> daysOfWeek)
    359     {
     314    private void CreateDailyRecurrenceAppointments(DateTime dateFrom, DateTime dateTo, bool allDay, int incWeek, HashSet<DayOfWeek> daysOfWeek) {
    360315      DateTime incDate = dateFrom;
    361316      Guid guid = Guid.NewGuid();
    362317
    363       while (incDate.Date <= dateTo.Date)
    364       {
     318      while (incDate.Date <= dateTo.Date) {
    365319        if (daysOfWeek.Contains(incDate.Date.DayOfWeek))
    366320          onlineTimes.Add(CreateAppointment(incDate, new DateTime(incDate.Year, incDate.Month, incDate.Day, dateTo.Hour, dateTo.Minute, 0), allDay, true, guid));
     
    373327    #region Calendar Events
    374328
    375     private void btbDelete_Click(object sender, EventArgs e)
    376     {
     329    private void btbDelete_Click(object sender, EventArgs e) {
    377330      Appointment selectedAppointment = dvOnline.SelectedAppointment;
    378       if (dvOnline.SelectedAppointment != null)
    379       {
     331      if (dvOnline.SelectedAppointment != null) {
    380332        if (!selectedAppointment.Recurring)
    381333          DeleteAppointment();
    382         else
    383         {
     334        else {
    384335          DialogResult res = MessageBox.Show("Delete all events in this series?", "Delete recurrences", MessageBoxButtons.YesNo);
    385336          if (res != DialogResult.Yes)
     
    392343    }
    393344
    394     private void chbade_CheckedChanged(object sender, EventArgs e)
    395     {
     345    private void chbade_CheckedChanged(object sender, EventArgs e) {
    396346      txttimeFrom.Visible = !chbade.Checked;
    397347      txttimeTo.Visible = !chbade.Checked;
    398348    }
    399349
    400     private void dvOnline_OnSelectionChanged(object sender, EventArgs e)
    401     {
     350    private void dvOnline_OnSelectionChanged(object sender, EventArgs e) {
    402351      //btCreate.Enabled = true;
    403       if (dvOnline.Selection == SelectionType.DateRange)
    404       {
     352      if (dvOnline.Selection == SelectionType.DateRange) {
    405353        dtpFrom.Text = dvOnline.SelectionStart.ToShortDateString();
    406354        dtpTo.Text = dvOnline.SelectionEnd.Date.ToShortDateString();
     
    411359      }
    412360
    413       if (dvOnline.Selection == SelectionType.Appointment)
    414       {
     361      if (dvOnline.Selection == SelectionType.Appointment) {
    415362
    416363        dtpFrom.Text = dvOnline.SelectedAppointment.StartDate.ToShortDateString();
     
    425372      }
    426373
    427       if (dvOnline.Selection == SelectionType.None)
    428       {
     374      if (dvOnline.Selection == SelectionType.None) {
    429375        //also change the caption of the save button
    430376        btCreate.Text = "Save";
     
    433379    }
    434380
    435     private void mcOnline_DateChanged(object sender, DateRangeEventArgs e)
    436     {
     381    private void mcOnline_DateChanged(object sender, DateRangeEventArgs e) {
    437382      dvOnline.StartDate = mcOnline.SelectionStart;
    438383    }
    439384
    440     private void btCreate_Click(object sender, EventArgs e)
    441     {
    442       if (dvOnline.Selection != SelectionType.Appointment)
    443       {
     385    private void btCreate_Click(object sender, EventArgs e) {
     386      if (dvOnline.Selection != SelectionType.Appointment) {
    444387        CreateAppointment();
    445       }
    446       else
    447       {
     388      } else {
    448389        //now we want to change an existing appointment
    449         if (!dvOnline.SelectedAppointment.Recurring)
    450         {
     390        if (!dvOnline.SelectedAppointment.Recurring) {
    451391          if (CreateAppointment())
    452392            DeleteAppointment();
    453         }
    454         else
    455         {
     393        } else {
    456394          //change recurring appointment
    457395          //check, if only selected appointment has to change or whole recurrence
    458396          DialogResult res = MessageBox.Show("Change all events in this series?", "Change recurrences", MessageBoxButtons.YesNo);
    459           if (res != DialogResult.Yes)
    460           {
     397          if (res != DialogResult.Yes) {
    461398            if (CreateAppointment())
    462399              DeleteAppointment();
    463           }
    464           else
     400          } else
    465401            ChangeRecurrenceAppointment(dvOnline.SelectedAppointment.RecurringId);
    466402        }
     
    469405    }
    470406
    471     private void btnRecurrence_Click(object sender, EventArgs e)
    472     {
     407    private void btnRecurrence_Click(object sender, EventArgs e) {
    473408      Recurrence recurrence = new Recurrence();
    474409      recurrence.dialogClosedDelegate = new OnDialogClosedDelegate(this.DialogClosed);
     
    476411    }
    477412
    478     private void btnSaveCal_Click(object sender, EventArgs e)
    479     {
     413    private void btnSaveCal_Click(object sender, EventArgs e) {
    480414      clientCommunicator.SetUptimeCalendarAsync(onlineTimes.ToArray());
    481415    }
    482416
    483     private void dvOnline_OnResolveAppointments(object sender, ResolveAppointmentsEventArgs e)
    484     {
     417    private void dvOnline_OnResolveAppointments(object sender, ResolveAppointmentsEventArgs e) {
    485418      List<Appointment> Apps = new List<Appointment>();
    486419
     
    496429    }
    497430
    498     private void dvOnline_OnNewAppointment(object sender, NewAppointmentEventArgs e)
    499     {
     431    private void dvOnline_OnNewAppointment(object sender, NewAppointmentEventArgs e) {
    500432      Appointment Appointment = new Appointment();
    501433
     
    512444    #region Client communicator events
    513445
    514     void clientCommunicator_SetUptimeCalendarCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
    515     {
    516       if (e.Error == null)
    517       {
     446    void clientCommunicator_SetUptimeCalendarCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) {
     447      if (e.Error == null) {
    518448        MessageBox.Show("Calendar successfully saved!", "Calender", MessageBoxButtons.OK, MessageBoxIcon.Information);
    519       }
    520       else
    521       {
     449      } else {
    522450        MessageBox.Show("Error saving calender \n" + e.Error.ToString(), "Calender", MessageBoxButtons.OK, MessageBoxIcon.Error);
    523451      }
    524452    }
    525453
    526     void clientCommunicator_GetUptimeCalendarCompleted(object sender, GetUptimeCalendarCompletedEventArgs e)
    527     {
    528       if (e.Error == null)
    529       {
    530         if (e.Result != null)
    531         {
     454    void clientCommunicator_GetUptimeCalendarCompleted(object sender, GetUptimeCalendarCompletedEventArgs e) {
     455      if (e.Error == null) {
     456        if (e.Result != null) {
    532457          onlineTimes = e.Result.ToList<Appointment>();
    533458          onlineTimes.ForEach(a => a.BorderColor = Color.Red);
    534459          dvOnline.Invalidate();
    535460
    536         }
    537         else
    538         {
     461        } else {
    539462          onlineTimes = new List<Appointment>();
    540463        }
     
    542465    }
    543466
    544     private void clientCommunicator_GetCurrentConnectionCompleted(object sender, GetCurrentConnectionCompletedEventArgs e)
    545     {
    546       if (e.Error == null)
    547       {
     467    private void clientCommunicator_GetCurrentConnectionCompleted(object sender, GetCurrentConnectionCompletedEventArgs e) {
     468      if (e.Error == null) {
    548469        ConnectionContainer curConnection = e.Result;
    549470        tbIPAdress.Text = curConnection.IPAdress;
    550471        tbPort.Text = curConnection.Port.ToString();
    551       }
    552       else
    553       {
     472      } else {
    554473        ManageFatalException("Connection Error, check if Hive Client is running!", "Connection Error", null);
    555474      }
    556475    }
    557476
    558     private void clientCommunicator_GetStatusInfosCompleted(object sender, GetStatusInfosCompletedEventArgs e)
    559     {
    560       if (e.Error == null)
    561       {
     477    private void clientCommunicator_GetStatusInfosCompleted(object sender, GetStatusInfosCompletedEventArgs e) {
     478      if (e.Error == null) {
    562479        StatusCommons sc = e.Result;
    563480
     
    572489        ListViewItem curJobStatusItem;
    573490
    574         if (sc.Jobs != null)
    575         {
     491        if (sc.Jobs != null) {
    576492          lvJobDetail.Items.Clear();
    577493          double progress;
    578           foreach (JobStatus curJob in sc.Jobs)
    579           {
     494          foreach (JobStatus curJob in sc.Jobs) {
    580495            curJobStatusItem = new ListViewItem(curJob.JobId.ToString());
    581496            curJobStatusItem.SubItems.Add(curJob.Since.ToString());
     
    589504        UpdateGraph(sc);
    590505
    591         if (sc.Status == NetworkEnumWcfConnState.Connected || sc.Status == NetworkEnumWcfConnState.Loggedin)
    592         {
     506        if (sc.Status == NetworkEnumWcfConnState.Connected || sc.Status == NetworkEnumWcfConnState.Loggedin) {
    593507          btConnect.Enabled = false;
    594508          btnDisconnect.Enabled = true;
    595509          lbCs.Text = sc.ConnectedSince.ToString();
    596510          clientCommunicator.GetCurrentConnectionAsync();
    597         }
    598         else if (sc.Status == NetworkEnumWcfConnState.Disconnected)
    599         {
     511        } else if (sc.Status == NetworkEnumWcfConnState.Disconnected) {
     512          btConnect.Enabled = true;
     513          btnDisconnect.Enabled = false;
     514          lbCs.Text = String.Empty;
     515        } else if (sc.Status == NetworkEnumWcfConnState.Failed) {
    600516          btConnect.Enabled = true;
    601517          btnDisconnect.Enabled = false;
    602518          lbCs.Text = String.Empty;
    603519        }
    604         else if (sc.Status == NetworkEnumWcfConnState.Failed)
    605         {
    606           btConnect.Enabled = true;
    607           btnDisconnect.Enabled = false;
    608           lbCs.Text = String.Empty;
    609         }
    610520
    611521        clientCommunicator.GetCurrentConnection();
    612       }
    613       else
    614       {
     522      } else {
    615523        ManageFatalException("Connection Error, check if Hive Client is running!", "Connection Error", null);
    616524      }
     
    620528
    621529    #region Exception
    622     private void ManageFatalException(string body, string caption, Exception e)
    623     {
    624       if (!isfired)
    625       {
     530    private void ManageFatalException(string body, string caption, Exception e) {
     531      if (!isfired) {
    626532        isfired = true;
    627533        refreshTimer.Stop();
     
    638544    #region GUI Events
    639545
    640     private void btConnect_Click(object sender, EventArgs e)
    641     {
     546    private void btConnect_Click(object sender, EventArgs e) {
    642547      IPAddress ipAdress;
    643548      int port;
    644549      ConnectionContainer cc = new ConnectionContainer();
    645       if (IPAddress.TryParse(tbIPAdress.Text, out ipAdress) && int.TryParse(tbPort.Text, out port))
    646       {
     550      if (IPAddress.TryParse(tbIPAdress.Text, out ipAdress) && int.TryParse(tbPort.Text, out port)) {
    647551        cc.IPAdress = tbIPAdress.Text;
    648552        cc.Port = port;
    649553        clientCommunicator.SetConnectionAsync(cc);
    650       }
    651       else
    652       {
     554      } else {
    653555        MessageBox.Show("IP Adress and/or Port Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    654556      }
    655557    }
    656558
    657     private void btnDisconnect_Click(object sender, EventArgs e)
    658     {
     559    private void btnDisconnect_Click(object sender, EventArgs e) {
    659560      clientCommunicator.DisconnectAsync();
    660561    }
    661562
    662     private void btn_clientShutdown_Click(object sender, EventArgs e)
    663     {
     563    private void btn_clientShutdown_Click(object sender, EventArgs e) {
    664564      DialogResult res = MessageBox.Show("Do you really want to shutdown the Hive Client?", "Hive Client Console", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
    665       if (res == DialogResult.Yes)
    666       {
     565      if (res == DialogResult.Yes) {
    667566        logFileReader.Stop();
    668567        clientCommunicator.ShutdownClient();
     
    671570    }
    672571
    673     private void Connection_KeyPress(object sender, KeyPressEventArgs e)
    674     {
     572    private void Connection_KeyPress(object sender, KeyPressEventArgs e) {
    675573      if (e.KeyChar == (char)Keys.Return)
    676574        btConnect_Click(null, null);
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/HiveClientConsolePlugin.cs

    r4077 r4107  
    2727
    2828namespace HeuristicLab.Grid {
    29   [Plugin("HeuristicLab.Hive.Client.Console-3.3")]
     29  [Plugin("HeuristicLab.Hive.Client.Console", "3.3")]
    3030  [PluginFile("HeuristicLab.Hive.Client.Console-3.3.dll", PluginFileType.Assembly)]
    31   [PluginDependency("HeuristicLab.Core-3.3")]
    32   [PluginDependency("HeuristicLab.Hive.Contracts-3.3")]
     31  [PluginDependency("HeuristicLab.Calendar", "3.3")]
     32  [PluginDependency("HeuristicLab.Core", "3.3")]
     33  [PluginDependency("HeuristicLab.Hive.Contracts", "3.3")]
    3334  public class HeuristicLabHiveClientConsolePlugin : PluginBase {
    3435  }
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd

    r3931 r4107  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <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">
     2<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    33  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
    44  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Common" />
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/Reference.cs

    r4073 r4107  
    390390       
    391391        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendarResponse")]
    392         void SetUptimeCalendar(Calendar.Appointment[] appointments);
     392        void SetUptimeCalendar(HeuristicLab.Calendar.Appointment[] appointments);
    393393       
    394394        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/SetUptimeCalendarResponse")]
    395         System.IAsyncResult BeginSetUptimeCalendar(Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState);
     395        System.IAsyncResult BeginSetUptimeCalendar(HeuristicLab.Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState);
    396396       
    397397        void EndSetUptimeCalendar(System.IAsyncResult result);
    398398       
    399399        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendarResponse")]
    400         Calendar.Appointment[] GetUptimeCalendar();
     400        HeuristicLab.Calendar.Appointment[] GetUptimeCalendar();
    401401       
    402402        [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendar", ReplyAction="http://tempuri.org/IClientConsoleCommunicator/GetUptimeCalendarResponse")]
    403403        System.IAsyncResult BeginGetUptimeCalendar(System.AsyncCallback callback, object asyncState);
    404404       
    405         Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result);
     405        HeuristicLab.Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result);
    406406    }
    407407   
     
    459459        }
    460460       
    461         public Calendar.Appointment[] Result {
     461        public HeuristicLab.Calendar.Appointment[] Result {
    462462            get {
    463463                base.RaiseExceptionIfNecessary();
    464                 return ((Calendar.Appointment[])(this.results[0]));
     464                return ((HeuristicLab.Calendar.Appointment[])(this.results[0]));
    465465            }
    466466        }
     
    785785        }
    786786       
    787         public void SetUptimeCalendar(Calendar.Appointment[] appointments) {
     787        public void SetUptimeCalendar(HeuristicLab.Calendar.Appointment[] appointments) {
    788788            base.Channel.SetUptimeCalendar(appointments);
    789789        }
    790790       
    791791        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    792         public System.IAsyncResult BeginSetUptimeCalendar(Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState) {
     792        public System.IAsyncResult BeginSetUptimeCalendar(HeuristicLab.Calendar.Appointment[] appointments, System.AsyncCallback callback, object asyncState) {
    793793            return base.Channel.BeginSetUptimeCalendar(appointments, callback, asyncState);
    794794        }
     
    800800       
    801801        private System.IAsyncResult OnBeginSetUptimeCalendar(object[] inValues, System.AsyncCallback callback, object asyncState) {
    802             Calendar.Appointment[] appointments = ((Calendar.Appointment[])(inValues[0]));
     802            HeuristicLab.Calendar.Appointment[] appointments = ((HeuristicLab.Calendar.Appointment[])(inValues[0]));
    803803            return this.BeginSetUptimeCalendar(appointments, callback, asyncState);
    804804        }
     
    816816        }
    817817       
    818         public void SetUptimeCalendarAsync(Calendar.Appointment[] appointments) {
     818        public void SetUptimeCalendarAsync(HeuristicLab.Calendar.Appointment[] appointments) {
    819819            this.SetUptimeCalendarAsync(appointments, null);
    820820        }
    821821       
    822         public void SetUptimeCalendarAsync(Calendar.Appointment[] appointments, object userState) {
     822        public void SetUptimeCalendarAsync(HeuristicLab.Calendar.Appointment[] appointments, object userState) {
    823823            if ((this.onBeginSetUptimeCalendarDelegate == null)) {
    824824                this.onBeginSetUptimeCalendarDelegate = new BeginOperationDelegate(this.OnBeginSetUptimeCalendar);
     
    834834        }
    835835       
    836         public Calendar.Appointment[] GetUptimeCalendar() {
     836        public HeuristicLab.Calendar.Appointment[] GetUptimeCalendar() {
    837837            return base.Channel.GetUptimeCalendar();
    838838        }
     
    844844       
    845845        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    846         public Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result) {
     846        public HeuristicLab.Calendar.Appointment[] EndGetUptimeCalendar(System.IAsyncResult result) {
    847847            return base.Channel.EndGetUptimeCalendar(result);
    848848        }
     
    853853       
    854854        private object[] OnEndGetUptimeCalendar(System.IAsyncResult result) {
    855             Calendar.Appointment[] retVal = this.EndGetUptimeCalendar(result);
     855            HeuristicLab.Calendar.Appointment[] retVal = this.EndGetUptimeCalendar(result);
    856856            return new object[] {
    857857                    retVal};
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/Reference.svcmap

    r3931 r4107  
    1212    <GenerateSerializableTypes>true</GenerateSerializableTypes>
    1313    <Serializer>Auto</Serializer>
     14    <UseSerializerForFaults>true</UseSerializerForFaults>
    1415    <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
    1516    <ReferencedAssemblies />
     
    2627    <MetadataFile FileName="HeuristicLab.Hive.Client.Core.ClientConsoleService.xsd" MetadataType="Schema" ID="36748734-59b6-4ba4-950d-66ca1a4fc8bb" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    2728    <MetadataFile FileName="HeuristicLab.Hive.Client.Common.xsd" MetadataType="Schema" ID="0c1369fa-d4cc-4149-b202-00da9dd35972" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    28     <MetadataFile FileName="Calendar1.xsd" MetadataType="Schema" ID="5ec19e4e-fed1-451d-971e-01b8df8dcb0a" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
     29    <MetadataFile FileName="HeuristicLab.Calendar.xsd" MetadataType="Schema" ID="0f446505-a46b-4a15-b2a0-8ad06d2c639a" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    2930    <MetadataFile FileName="System.Drawing1.xsd" MetadataType="Schema" ID="2aa97a8b-a12e-47ca-8bb7-93a3404f40e5" SourceId="1" SourceUrl="net.tcp://127.0.0.1:8000/ClientConsole/mex" />
    3031  </Metadata>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/configuration.svcinfo

    r3931 r4107  
    33  <behaviors />
    44  <bindings>
    5     <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_IClientConsoleCommunicator&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_IClientConsoleCommunicator" />
     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_IClientConsoleCommunicator&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_IClientConsoleCommunicator" />
    66  </bindings>
    77  <endpoints>
    8     <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_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;semteX-PC\semteX&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_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;semteX-PC\semteX&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
     8    <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_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;S0920454044@hagenberg.fhooe.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_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;S0920454044@hagenberg.fhooe.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
    99  </endpoints>
    1010</configurationSnapshot>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/configuration91.svcinfo

    r3931 r4107  
    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="BEhVTwOR+7957ZuwDJOXr3mn9MQ=">
     2<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="maMZK4eHxh+rIHTa4q9dRrrBNIU=">
    33  <bindingConfigurations>
    44    <bindingConfiguration bindingType="netTcpBinding" name="NetTcpBinding_IClientConsoleCommunicator">
    55      <properties>
    6         <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     6        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    77          <serializedValue>NetTcpBinding_IClientConsoleCommunicator</serializedValue>
    88        </property>
    9         <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     9        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    1010          <serializedValue>00:01:00</serializedValue>
    1111        </property>
    12         <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     12        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    1313          <serializedValue>00:01:00</serializedValue>
    1414        </property>
    15         <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     15        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    1616          <serializedValue>00:10:00</serializedValue>
    1717        </property>
    18         <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     18        <property path="/sendTimeout" 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="/transactionFlow" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    22           <serializedValue>False</serializedValue>
    23         </property>
    24         <property path="/transferMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     21        <property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     22          <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">
    2525          <serializedValue>Buffered</serializedValue>
    2626        </property>
    27         <property path="/transactionProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TransactionProtocol, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    28           <serializedValue>System.ServiceModel.OleTransactionsProtocol</serializedValue>
    29         </property>
    30         <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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>
     29        </property>
     30        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    3131          <serializedValue>StrongWildcard</serializedValue>
    3232        </property>
    33         <property path="/listenBacklog" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     33        <property path="/listenBacklog" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    3434          <serializedValue>10</serializedValue>
    3535        </property>
    36         <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     36        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    3737          <serializedValue>524288</serializedValue>
    3838        </property>
    39         <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     39        <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    4040          <serializedValue>65536</serializedValue>
    4141        </property>
    42         <property path="/maxConnections" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     42        <property path="/maxConnections" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    4343          <serializedValue>10</serializedValue>
    4444        </property>
    45         <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     45        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    4646          <serializedValue>65536</serializedValue>
    4747        </property>
    48         <property path="/portSharingEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    49           <serializedValue>False</serializedValue>
    50         </property>
    51         <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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>
     50        </property>
     51        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    5252          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
    5353        </property>
    54         <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     54        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    5555          <serializedValue>32</serializedValue>
    5656        </property>
    57         <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     57        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    5858          <serializedValue>8192</serializedValue>
    5959        </property>
    60         <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     60        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    6161          <serializedValue>16384</serializedValue>
    6262        </property>
    63         <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     63        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    6464          <serializedValue>4096</serializedValue>
    6565        </property>
    66         <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     66        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    6767          <serializedValue>16384</serializedValue>
    6868        </property>
    69         <property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     69        <property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    7070          <serializedValue>System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement</serializedValue>
    7171        </property>
    72         <property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     72        <property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    7373          <serializedValue>True</serializedValue>
    7474        </property>
    75         <property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     75        <property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    7676          <serializedValue>00:10:00</serializedValue>
    7777        </property>
    78         <property path="/reliableSession/enabled" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=2.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.NetTcpSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     78        <property path="/reliableSession/enabled" 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.NetTcpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    8282          <serializedValue>System.ServiceModel.Configuration.NetTcpSecurityElement</serializedValue>
    8383        </property>
    84         <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     84        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    8585          <serializedValue>Transport</serializedValue>
    8686        </property>
    87         <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TcpTransportSecurityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    8888          <serializedValue>System.ServiceModel.Configuration.TcpTransportSecurityElement</serializedValue>
    8989        </property>
    90         <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.TcpClientCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    9191          <serializedValue>Windows</serializedValue>
    9292        </property>
    93         <property path="/security/transport/protectionLevel" isComplexType="false" isExplicitlyDefined="true" clrType="System.Net.Security.ProtectionLevel, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    9494          <serializedValue>EncryptAndSign</serializedValue>
    9595        </property>
    96         <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    9797          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
    9898        </property>
    99         <property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    100100          <serializedValue>Never</serializedValue>
    101101        </property>
    102         <property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    103103          <serializedValue>TransportSelected</serializedValue>
    104104        </property>
    105         <property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    106106          <serializedValue>(Collection)</serializedValue>
    107107        </property>
    108         <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.MessageSecurityOverTcpElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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">
    109109          <serializedValue>System.ServiceModel.Configuration.MessageSecurityOverTcpElement</serializedValue>
    110110        </property>
    111         <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     111        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    112112          <serializedValue>Windows</serializedValue>
    113113        </property>
    114         <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">
    115           <serializedValue>Basic256</serializedValue>
     114        <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">
     115          <serializedValue>Default</serializedValue>
    116116        </property>
    117117      </properties>
     
    121121    <endpoint name="NetTcpBinding_IClientConsoleCommunicator" contract="ClientService.IClientConsoleCommunicator" bindingType="netTcpBinding" address="net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator" bindingConfiguration="NetTcpBinding_IClientConsoleCommunicator">
    122122      <properties>
    123         <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     123        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    124124          <serializedValue>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</serializedValue>
    125125        </property>
    126         <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    127           <serializedValue />
    128         </property>
    129         <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     126        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     127          <serializedValue />
     128        </property>
     129        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    130130          <serializedValue>netTcpBinding</serializedValue>
    131131        </property>
    132         <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     132        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    133133          <serializedValue>NetTcpBinding_IClientConsoleCommunicator</serializedValue>
    134134        </property>
    135         <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     135        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    136136          <serializedValue>ClientService.IClientConsoleCommunicator</serializedValue>
    137137        </property>
    138         <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     138        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    139139          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
    140140        </property>
    141         <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     141        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    142142          <serializedValue>&lt;Header /&gt;</serializedValue>
    143143        </property>
    144         <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     144        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    145145          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
    146146        </property>
    147         <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     147        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    148148          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
    149149        </property>
    150         <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    151           <serializedValue>semteX-PC\semteX</serializedValue>
    152         </property>
    153         <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     150        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     151          <serializedValue>S0920454044@hagenberg.fhooe.at</serializedValue>
     152        </property>
     153        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    154154          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
    155155        </property>
    156         <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    157           <serializedValue />
    158         </property>
    159         <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     156        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     157          <serializedValue />
     158        </property>
     159        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    160160          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
    161161        </property>
    162         <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    163           <serializedValue />
    164         </property>
    165         <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     162        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     163          <serializedValue />
     164        </property>
     165        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    166166          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
    167167        </property>
    168         <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    169           <serializedValue />
    170         </property>
    171         <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     168        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     169          <serializedValue />
     170        </property>
     171        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    172172          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
    173173        </property>
    174         <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    175           <serializedValue />
    176         </property>
    177         <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     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 />
     176        </property>
     177        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    178178          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
    179179        </property>
    180         <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">
     180        <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">
    181181          <serializedValue>My</serializedValue>
    182182        </property>
    183         <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">
     183        <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">
    184184          <serializedValue>LocalMachine</serializedValue>
    185185        </property>
    186         <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">
     186        <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">
    187187          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
    188188        </property>
    189         <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    190           <serializedValue />
    191         </property>
    192         <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    193           <serializedValue>False</serializedValue>
    194         </property>
    195         <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     189        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     190          <serializedValue />
     191        </property>
     192        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     193          <serializedValue>False</serializedValue>
     194        </property>
     195        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    196196          <serializedValue>NetTcpBinding_IClientConsoleCommunicator</serializedValue>
     197        </property>
     198        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     199          <serializedValue />
     200        </property>
     201        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     202          <serializedValue />
    197203        </property>
    198204      </properties>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/service.wsdl

    r3931 r4107  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 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:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" name="ClientConsoleCommunicator" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     2<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ClientConsoleCommunicator" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    33  <wsp:Policy wsu:Id="NetTcpBinding_IClientConsoleCommunicator_policy">
    44    <wsp:ExactlyOne>
     
    4040      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
    4141      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Common" />
    42       <xsd:import namespace="http://schemas.datacontract.org/2004/07/Calendar" />
     42      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Calendar" />
    4343      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System.Drawing" />
    4444    </xsd:schema>
     
    190190        <wsa10:Address>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</wsa10:Address>
    191191        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
    192           <Upn>semteX-PC\semteX</Upn>
     192          <Upn>S0920454044@hagenberg.fhooe.at</Upn>
    193193        </Identity>
    194194      </wsa10:EndpointReference>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/Service References/ClientService/service.xsd

    r2023 r4107  
    22<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    33  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Client.Core.ClientConsoleService" />
    4   <xs:import namespace="http://schemas.datacontract.org/2004/07/Calendar" />
     4  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Calendar" />
    55  <xs:element name="GetStatusInfos">
    66    <xs:complexType>
     
    6262    <xs:complexType>
    6363      <xs:sequence>
    64         <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Calendar" minOccurs="0" name="appointments" nillable="true" type="q4:ArrayOfAppointment" />
     64        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Calendar" minOccurs="0" name="appointments" nillable="true" type="q4:ArrayOfAppointment" />
    6565      </xs:sequence>
    6666    </xs:complexType>
     
    7979    <xs:complexType>
    8080      <xs:sequence>
    81         <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Calendar" minOccurs="0" name="GetUptimeCalendarResult" nillable="true" type="q5:ArrayOfAppointment" />
     81        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/HeuristicLab.Calendar" minOccurs="0" name="GetUptimeCalendarResult" nillable="true" type="q5:ArrayOfAppointment" />
    8282      </xs:sequence>
    8383    </xs:complexType>
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Console/3.3/app.config

    r3931 r4107  
    2727                                          enabled="false" />
    2828                                   <security mode="Transport">
    29                                           <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign">
    30                                                  <extendedProtectionPolicy policyEnforcement="Never" />
    31                                           </transport>
     29                                          <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
    3230                                          <message clientCredentialType="Windows" />
    3331                                   </security>
     
    4038                            contract="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator">
    4139                            <identity>
    42                                    <userPrincipalName value="semteX-PC\semteX" />
     40                                   <userPrincipalName value="S0920454044@hagenberg.fhooe.at" />
    4341                            </identity>
    4442                     </endpoint>
Note: See TracChangeset for help on using the changeset viewer.