Changeset 2804


Ignore:
Timestamp:
02/15/10 17:24:31 (11 years ago)
Author:
gkronber
Message:

Worked on administration front-end for deployment service. #860 (Deployment server for plugin installation from web locations)

Location:
branches/DeploymentServer Prototype/HeuristicLab.Services
Files:
8 added
7 deleted
20 edited

Legend:

Unmodified
Added
Removed
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient

    • Property svn:ignore set to
      bin
      obj
      *.user
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/HeuristicLab.DeploymentService.AdminClient.csproj

    r2802 r2804  
    124124    <None Include="Service References\AdminService\service.xsd" />
    125125    <None Include="Service References\AdminService\service1.xsd" />
    126     <None Include="Service References\AdminService\System.xsd" />
    127126  </ItemGroup>
    128127  <ItemGroup>
     
    152151    <None Include="Properties\DataSources\HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription.datasource" />
    153152    <None Include="Properties\DataSources\HeuristicLab.PluginInfrastructure.PluginUpdateService.ProductDescription.datasource" />
    154     <None Include="Service References\AdminService\HeuristicLab.Services.Deployment.DataAccess.xsd" />
    155153  </ItemGroup>
    156154  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/PluginListView.cs

    r2802 r2804  
    4444
    4545    private HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription MakePluginDescription(IPluginDescription plugin) {
    46       var desc = new HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription();
    47       desc.Name = plugin.Name;
    48       desc.Version = plugin.Version;
    49       foreach (var dep in plugin.Dependencies) {
    50         // TODO implement
    51       }
    52       return desc;
     46      var dependencies = from dep in plugin.Dependencies
     47                         select MakePluginDescription(dep);
     48      return new HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription(plugin.Name, plugin.Version, dependencies);
    5349    }
    5450
     
    9995    private void listView_SelectedIndexChanged(object sender, EventArgs e) {
    10096      if (listView.SelectedItems.Count > 0) {
    101         var plugin = (IPluginDescription)listView.SelectedItems[0].Tag;
    102         StringBuilder strBuilder = new StringBuilder();
     97        if (listView.SelectedItems[0].Tag is IPluginDescription) {
     98          var plugin = (IPluginDescription)listView.SelectedItems[0].Tag;
     99          StringBuilder strBuilder = new StringBuilder();
    103100
    104         strBuilder.Append("Name: ").AppendLine(plugin.Name);
    105         strBuilder.Append("Version: ").AppendLine(plugin.Version.ToString());
    106         strBuilder.AppendLine("Files:");
    107         foreach (var file in plugin.Files) {
    108           strBuilder.Append(file.Name + " " + file.Type);
     101          strBuilder.Append("Name: ").AppendLine(plugin.Name);
     102          strBuilder.Append("Version: ").AppendLine(plugin.Version.ToString());
     103          strBuilder.AppendLine("Files:");
     104          foreach (var file in plugin.Files) {
     105            strBuilder.Append(file.Name + " " + file.Type);
     106          }
     107          strBuilder.AppendLine("Dependencies:");
     108          foreach (var dep in plugin.Dependencies) {
     109            strBuilder.Append(dep.Name + " " + dep.Version);
     110          }
     111          detailsTextBox.Text = strBuilder.ToString();
     112        } else if (listView.SelectedItems[0].Tag is HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription) {
     113          var plugin = (HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription)listView.SelectedItems[0].Tag;
     114          StringBuilder strBuilder = new StringBuilder();
     115
     116          strBuilder.Append("Name: ").AppendLine(plugin.Name);
     117          strBuilder.Append("Version: ").AppendLine(plugin.Version.ToString());
     118          strBuilder.AppendLine("Dependencies:");
     119          foreach (var dep in plugin.Dependencies) {
     120            strBuilder.Append(dep.Name + " " + dep.Version);
     121          }
     122          detailsTextBox.Text = strBuilder.ToString();
    109123        }
    110         detailsTextBox.Text = strBuilder.ToString();
    111124      } else {
    112125        detailsTextBox.Text = string.Empty;
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/ProductEditor.Designer.cs

    r2802 r2804  
    6060      this.pluginsList.Location = new System.Drawing.Point(6, 85);
    6161      this.pluginsList.Name = "pluginsList";
    62       this.pluginsList.SelectionMode = System.Windows.Forms.SelectionMode.None;
    6362      this.pluginsList.Size = new System.Drawing.Size(347, 289);
    6463      this.pluginsList.TabIndex = 1;
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/ProductEditor.cs

    r2802 r2804  
    7272
    7373    private void productsListBox_SelectedIndexChanged(object sender, EventArgs e) {
     74      if (productsListBox.SelectedItems.Count == 0) return;
    7475      UpdateService.ProductDescription activeProduct = (UpdateService.ProductDescription)((ListViewItem)productsListBox.SelectedItem).Tag;
    7576      UpdateProductDetails(activeProduct);
     
    105106
    106107    private void newProductButton_Click(object sender, EventArgs e) {
    107       var newProduct = new UpdateService.ProductDescription();
    108       newProduct.Name = "New product";
    109       newProduct.Version = new Version("0.0.0.0");
     108      var newProduct = new UpdateService.ProductDescription("New product", new Version("0.0.0.0"));
    110109      ListViewItem item = CreateListViewItem(newProduct);
    111110      productsListBox.Items.Add(item);
     
    116115      ListViewItem item = new ListViewItem();
    117116      item.Text = productDescription.Name + " " + productDescription.Version;
     117      item.Name = productDescription.Name + " " + productDescription.Version;
    118118      item.Tag = productDescription;
    119119      return item;
     
    133133        activeProduct.Name = nameTextBox.Text;
    134134        activeItem.Text = activeProduct.Name + " " + activeProduct.Version;
     135        activeItem.Name = activeProduct.Name + " " + activeProduct.Version;
    135136        errorProvider.SetError(nameTextBox, string.Empty);
    136137      }
     
    143144        activeProduct.Version = new Version(versionTextBox.Text);
    144145        activeItem.Text = activeProduct.Name + " " + activeProduct.Version;
     146        activeItem.Name = activeProduct.Name + " " + activeProduct.Version;
    145147        errorProvider.SetError(versionTextBox, string.Empty);
    146148      }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/Service References/AdminService/Reference.cs

    r2802 r2804  
    1717       
    1818        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployProduct", ReplyAction="http://tempuri.org/IAdmin/DeployProductResponse")]
    19         void DeployProduct(HeuristicLab.PluginInfrastructure.PluginUpdateService.ProductDescription product);
     19        void DeployProduct(object product);
    2020       
    2121        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployPlugin", ReplyAction="http://tempuri.org/IAdmin/DeployPluginResponse")]
    22         void DeployPlugin(HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription plugin, byte[] zipFile);
     22        void DeployPlugin(object plugin, byte[] zipFile);
    2323    }
    2424   
     
    5050        }
    5151       
    52         public void DeployProduct(HeuristicLab.PluginInfrastructure.PluginUpdateService.ProductDescription product) {
     52        public void DeployProduct(object product) {
    5353            base.Channel.DeployProduct(product);
    5454        }
    5555       
    56         public void DeployPlugin(HeuristicLab.PluginInfrastructure.PluginUpdateService.PluginDescription plugin, byte[] zipFile) {
     56        public void DeployPlugin(object plugin, byte[] zipFile) {
    5757            base.Channel.DeployPlugin(plugin, zipFile);
    5858        }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/Service References/AdminService/Reference.svcmap

    r2802 r2804  
    2424    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="6774d012-d9eb-4ea5-8feb-928871eb8e1d" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2525    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="c727df39-bb61-4c79-bd42-a7b6e36d66bd" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    26     <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="cb679c8e-6b04-4e08-ba43-5ebdacd52878" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    27     <MetadataFile FileName="System.xsd" MetadataType="Schema" ID="ef187830-0168-465c-a3b8-5535665e4bb2" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2826  </Metadata>
    2927  <Extensions>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/Service References/AdminService/service.wsdl

    r2802 r2804  
    187187      <xsd:import namespace="http://tempuri.org/" />
    188188      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
    189       <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
    190       <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
    191189    </xsd:schema>
    192190  </wsdl:types>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/Service References/AdminService/service.xsd

    r2802 r2804  
    11<?xml version="1.0" encoding="utf-8"?>
    22<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    3   <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
    43  <xs:element name="DeployProduct">
    54    <xs:complexType>
    65      <xs:sequence>
    7         <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="product" nillable="true" type="q1:ProductDescription" />
     6        <xs:element minOccurs="0" name="product" nillable="true" type="xs:anyType" />
    87      </xs:sequence>
    98    </xs:complexType>
     
    1716    <xs:complexType>
    1817      <xs:sequence>
    19         <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="plugin" nillable="true" type="q2:PluginDescription" />
     18        <xs:element minOccurs="0" name="plugin" nillable="true" type="xs:anyType" />
    2019        <xs:element minOccurs="0" name="zipFile" nillable="true" type="xs:base64Binary" />
    2120      </xs:sequence>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.DataAccess/HeuristicLab.Services.Deployment.DataAccess.csproj

    r2802 r2804  
    5353  </ItemGroup>
    5454  <ItemGroup>
    55     <Compile Include="PluginDescription.cs" />
    56     <Compile Include="PluginStore.cs" />
    5755    <Compile Include="PluginStoreClasses.cs">
    5856      <DependentUpon>PluginStoreClasses.dbml</DependentUpon>
     
    6361      <DependentUpon>PluginStoreClasses.dbml</DependentUpon>
    6462    </Compile>
    65     <Compile Include="ProductDescription.cs" />
    6663    <Compile Include="Properties\AssemblyInfo.cs" />
    6764    <Compile Include="Properties\Settings.Designer.cs">
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/HeuristicLab.Services.Deployment.Test.csproj

    r2802 r2804  
    104104    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataContract.PluginDescription.datasource" />
    105105    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataContract.ProductDescription.datasource" />
    106     <None Include="Service References\AdminService\HeuristicLab.Services.Deployment.DataAccess.xsd" />
     106    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.PluginDescription.datasource" />
     107    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.ProductDescription.datasource" />
     108    <None Include="Service References\AdminService\HeuristicLab.Services.Deployment.xsd" />
    107109    <None Include="Service References\AdminService\service.wsdl" />
    108110    <None Include="Service References\AdminService\service.xsd" />
    109111    <None Include="Service References\AdminService\service1.xsd" />
    110112    <None Include="Service References\AdminService\System.xsd" />
    111     <None Include="Service References\UpdateService\HeuristicLab.Services.Deployment.DataAccess.xsd" />
     113    <None Include="Service References\UpdateService\HeuristicLab.Services.Deployment.xsd" />
    112114    <None Include="Service References\UpdateService\service.wsdl" />
    113115    <None Include="Service References\UpdateService\service.xsd" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/Reference.cs

    r2771 r2804  
    1717       
    1818        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployProduct", ReplyAction="http://tempuri.org/IAdmin/DeployProductResponse")]
    19         void DeployProduct(HeuristicLab.Services.Deployment.DataAccess.ProductDescription product);
     19        void DeployProduct(HeuristicLab.Services.Deployment.ProductDescription product);
    2020       
    2121        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployPlugin", ReplyAction="http://tempuri.org/IAdmin/DeployPluginResponse")]
    22         void DeployPlugin(HeuristicLab.Services.Deployment.DataAccess.PluginDescription plugin, byte[] zipFile);
     22        void DeployPlugin(HeuristicLab.Services.Deployment.PluginDescription plugin, byte[] zipFile);
    2323    }
    2424   
     
    5050        }
    5151       
    52         public void DeployProduct(HeuristicLab.Services.Deployment.DataAccess.ProductDescription product) {
     52        public void DeployProduct(HeuristicLab.Services.Deployment.ProductDescription product) {
    5353            base.Channel.DeployProduct(product);
    5454        }
    5555       
    56         public void DeployPlugin(HeuristicLab.Services.Deployment.DataAccess.PluginDescription plugin, byte[] zipFile) {
     56        public void DeployPlugin(HeuristicLab.Services.Deployment.PluginDescription plugin, byte[] zipFile) {
    5757            base.Channel.DeployPlugin(plugin, zipFile);
    5858        }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/Reference.svcmap

    r2802 r2804  
    2424    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="c0d733c0-fa7a-4965-bf67-e04efdf79732" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2525    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="8b323fa0-af4b-4db2-95c7-caf4621ded43" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    26     <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="45a12626-e280-4b27-a897-c66de0c21595" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
     26    <MetadataFile FileName="HeuristicLab.Services.Deployment.xsd" MetadataType="Schema" ID="b359957d-39eb-4fda-b855-9cf0efe56074" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2727    <MetadataFile FileName="System.xsd" MetadataType="Schema" ID="de5b0b79-4ace-49d6-9d08-a352d353beef" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2828  </Metadata>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/service.wsdl

    r2771 r2804  
    187187      <xsd:import namespace="http://tempuri.org/" />
    188188      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
    189       <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
     189      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" />
    190190      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
    191191    </xsd:schema>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/service.xsd

    r2771 r2804  
    11<?xml version="1.0" encoding="utf-8"?>
    22<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    3   <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
     3  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" />
    44  <xs:element name="DeployProduct">
    55    <xs:complexType>
    66      <xs:sequence>
    7         <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="product" nillable="true" type="q1:ProductDescription" />
     7        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" minOccurs="0" name="product" nillable="true" type="q1:ProductDescription" />
    88      </xs:sequence>
    99    </xs:complexType>
     
    1717    <xs:complexType>
    1818      <xs:sequence>
    19         <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="plugin" nillable="true" type="q2:PluginDescription" />
     19        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" minOccurs="0" name="plugin" nillable="true" type="q2:PluginDescription" />
    2020        <xs:element minOccurs="0" name="zipFile" nillable="true" type="xs:base64Binary" />
    2121      </xs:sequence>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/Reference.cs

    r2771 r2804  
    1717       
    1818        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugin", ReplyAction="http://tempuri.org/IUpdate/GetPluginResponse")]
    19         byte[] GetPlugin(HeuristicLab.Services.Deployment.DataAccess.PluginDescription description);
     19        byte[] GetPlugin(HeuristicLab.Services.Deployment.PluginDescription description);
    2020       
    2121        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetProducts", ReplyAction="http://tempuri.org/IUpdate/GetProductsResponse")]
    22         HeuristicLab.Services.Deployment.DataAccess.ProductDescription[] GetProducts();
     22        HeuristicLab.Services.Deployment.ProductDescription[] GetProducts();
    2323       
    2424        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugins", ReplyAction="http://tempuri.org/IUpdate/GetPluginsResponse")]
    25         HeuristicLab.Services.Deployment.DataAccess.PluginDescription[] GetPlugins();
     25        HeuristicLab.Services.Deployment.PluginDescription[] GetPlugins();
    2626    }
    2727   
     
    5353        }
    5454       
    55         public byte[] GetPlugin(HeuristicLab.Services.Deployment.DataAccess.PluginDescription description) {
     55        public byte[] GetPlugin(HeuristicLab.Services.Deployment.PluginDescription description) {
    5656            return base.Channel.GetPlugin(description);
    5757        }
    5858       
    59         public HeuristicLab.Services.Deployment.DataAccess.ProductDescription[] GetProducts() {
     59        public HeuristicLab.Services.Deployment.ProductDescription[] GetProducts() {
    6060            return base.Channel.GetProducts();
    6161        }
    6262       
    63         public HeuristicLab.Services.Deployment.DataAccess.PluginDescription[] GetPlugins() {
     63        public HeuristicLab.Services.Deployment.PluginDescription[] GetPlugins() {
    6464            return base.Channel.GetPlugins();
    6565        }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/Reference.svcmap

    r2802 r2804  
    2424    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="3ecb07b5-a96d-4407-89dd-1e042527a912" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2525    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="a49c6318-2559-4c8b-901c-d677ebcea2cb" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    26     <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="4c81cb11-6068-40b4-b3a4-63cb202f34e8" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
     26    <MetadataFile FileName="HeuristicLab.Services.Deployment.xsd" MetadataType="Schema" ID="95669cc5-5ec5-467d-9a09-464c14558b64" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2727    <MetadataFile FileName="System.xsd" MetadataType="Schema" ID="c6636f98-e644-40dd-a862-3a38c2950f79" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2828  </Metadata>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/service.wsdl

    r2771 r2804  
    225225      <xsd:import namespace="http://tempuri.org/" />
    226226      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
    227       <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
     227      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" />
    228228      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
    229229    </xsd:schema>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/service.xsd

    r2771 r2804  
    11<?xml version="1.0" encoding="utf-8"?>
    22<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    3   <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
     3  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" />
    44  <xs:element name="GetPlugin">
    55    <xs:complexType>
    66      <xs:sequence>
    7         <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="description" nillable="true" type="q1:PluginDescription" />
     7        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" minOccurs="0" name="description" nillable="true" type="q1:PluginDescription" />
    88      </xs:sequence>
    99    </xs:complexType>
     
    2424    <xs:complexType>
    2525      <xs:sequence>
    26         <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="GetProductsResult" nillable="true" type="q2:ArrayOfProductDescription" />
     26        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" minOccurs="0" name="GetProductsResult" nillable="true" type="q2:ArrayOfProductDescription" />
    2727      </xs:sequence>
    2828    </xs:complexType>
     
    3636    <xs:complexType>
    3737      <xs:sequence>
    38         <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" minOccurs="0" name="GetPluginsResult" nillable="true" type="q3:ArrayOfPluginDescription" />
     38        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment" minOccurs="0" name="GetPluginsResult" nillable="true" type="q3:ArrayOfPluginDescription" />
    3939      </xs:sequence>
    4040    </xs:complexType>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment/HeuristicLab.Services.Deployment.csproj

    r2742 r2804  
    4646      <RequiredTargetFramework>3.0</RequiredTargetFramework>
    4747    </Reference>
     48    <Reference Include="System.Transactions" />
    4849    <Reference Include="System.Xml" />
    4950    <Reference Include="System.Xml.Linq">
     
    5556    <Compile Include="IAdmin.cs" />
    5657    <Compile Include="IUpdate.cs" />
     58    <Compile Include="PluginDescription.cs" />
     59    <Compile Include="PluginStore.cs" />
     60    <Compile Include="ProductDescription.cs" />
    5761    <Compile Include="Properties\AssemblyInfo.cs" />
    5862    <Compile Include="Properties\Settings.Designer.cs">
Note: See TracChangeset for help on using the changeset viewer.