You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nmaven-commits@incubator.apache.org by si...@apache.org on 2007/04/11 09:09:03 UTC

svn commit: r527425 - in /incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service: ./ Embedder/ Embedder/src/ Embedder/src/main/ Embedder/src/main/csharp/ Embedder/src/main/csharp/NMaven/ Embedder/src/main/csharp/NMaven/Service/ Embedder/src/main/cs...

Author: sisbell
Date: Wed Apr 11 02:09:01 2007
New Revision: 527425

URL: http://svn.apache.org/viewvc?view=rev&rev=527425
Log:
Initial import of the .NET Maven Embedder Web Service. This will be used by a client to contact the xFire server.

Added:
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml   (with props)
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.sln
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/MavenEmbedder.cs
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl   (with props)
    incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml   (with props)

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml Wed Apr 11 02:09:01 2007
@@ -0,0 +1,43 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0">
+  <parent>
+    <groupId>NMaven</groupId>
+    <version>0.14</version>
+    <artifactId>NMaven.Assemblies</artifactId>
+    <relativePath>..\..\pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>NMaven.Service</groupId>
+  <artifactId>NMaven.Service.Embedder</artifactId>
+  <packaging>library</packaging>
+  <version>0.14</version>
+  <name>NMaven.Service.Embedder</name>
+  <build>
+    <sourceDirectory>src/main/csharp</sourceDirectory>
+    <testSourceDirectory>src/test/csharp</testSourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-compile-plugin</artifactId>
+        <extensions>true</extensions>
+      </plugin>
+<!--
+      <plugin>
+        <groupId>org.apache.maven.dotnet.plugins</groupId>
+        <artifactId>maven-wsdl-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>wsdl</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <paths>
+            <path>src/main/resources/MavenEmbedder.wsdl</path>
+          </paths>
+        </configuration>
+      </plugin>
+-->
+    </plugins>
+  </build>
+</project>
\ No newline at end of file

Propchange: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.csproj Wed Apr 11 02:09:01 2007
@@ -0,0 +1,28 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <ProjectGuid>{17383853-8014-4d24-a54a-38f28ff4aaf6}</ProjectGuid>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <RootNameSpace>NMaven.Service</RootNameSpace>
+    <AssemblyName>NMaven.Service.Embedder</AssemblyName>
+    <BaseIntermediateOutputPath>..\..\..\target\obj\</BaseIntermediateOutputPath>
+    <OutputType>Exe</OutputType>
+    <OutputPath>..\..\..\target\bin\Debug\</OutputPath>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="nunit.framework" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Web.Services" />
+    <Reference Include="System.Web" />
+    <Reference Include="System.Workflow.ComponentModel" />
+    <Reference Include="System" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="NMaven\Service\MavenEmbedder.cs" />
+    <Compile Include="NMaven\Service\MavenEmbedderClient.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="NMaven" />
+    <Folder Include="NMaven\Service" />
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+</Project>
\ No newline at end of file

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.sln
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.sln?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.sln (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven.Service.Embedder.sln Wed Apr 11 02:09:01 2007
@@ -0,0 +1,13 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# SharpDevelop 2.0.0.1710
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NMaven.Service.Embedder", "NMaven.Service.Embedder.csproj", "{17383853-8014-4d24-a54a-38f28ff4aaf6}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{17383853-8014-4D24-A54A-38F28FF4AAF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{17383853-8014-4D24-A54A-38F28FF4AAF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+	EndGlobalSection
+EndGlobal

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/MavenEmbedder.cs
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/MavenEmbedder.cs?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/MavenEmbedder.cs (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/csharp/NMaven/Service/Embedder/MavenEmbedder.cs Wed Apr 11 02:09:01 2007
@@ -0,0 +1,224 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:2.0.50727.42
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+//
+// This source code was auto-generated by wsdl, Version=2.0.50727.42.
+//
+namespace NMaven.Service {
+    using System.Diagnostics;
+    using System.Web.Services;
+    using System.ComponentModel;
+    using System.Web.Services.Protocols;
+    using System;
+    using System.Xml.Serialization;
+
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Web.Services.WebServiceBindingAttribute(Name="MavenEmbedderServiceHttpBinding", Namespace="http://incubator.apache.org/nmaven/MavenEmbedderService")]
+    public partial class MavenEmbedderService : System.Web.Services.Protocols.SoapHttpClientProtocol {
+
+        private System.Threading.SendOrPostCallback getMavenProjectsForOperationCompleted;
+
+        private System.Threading.SendOrPostCallback executeOperationCompleted;
+
+        /// <remarks/>
+        public MavenEmbedderService() {
+            this.Url = "http://localhost:8080/dotnet-service-embedder/services/MavenEmbedderService";
+        }
+
+        /// <remarks/>
+        public event getMavenProjectsForCompletedEventHandler getMavenProjectsForCompleted;
+
+        /// <remarks/>
+        public event executeCompletedEventHandler executeCompleted;
+
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService", ResponseNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        [return: System.Xml.Serialization.XmlArrayAttribute("out", IsNullable=true)]
+        [return: System.Xml.Serialization.XmlArrayItemAttribute(Namespace="urn:maven-embedder")]
+        public MavenProject[] getMavenProjectsFor([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string in0) {
+            object[] results = this.Invoke("getMavenProjectsFor", new object[] {
+                        in0});
+            return ((MavenProject[])(results[0]));
+        }
+
+        /// <remarks/>
+        public System.IAsyncResult BegingetMavenProjectsFor(string in0, System.AsyncCallback callback, object asyncState) {
+            return this.BeginInvoke("getMavenProjectsFor", new object[] {
+                        in0}, callback, asyncState);
+        }
+
+        /// <remarks/>
+        public MavenProject[] EndgetMavenProjectsFor(System.IAsyncResult asyncResult) {
+            object[] results = this.EndInvoke(asyncResult);
+            return ((MavenProject[])(results[0]));
+        }
+
+        /// <remarks/>
+        public void getMavenProjectsForAsync(string in0) {
+            this.getMavenProjectsForAsync(in0, null);
+        }
+
+        /// <remarks/>
+        public void getMavenProjectsForAsync(string in0, object userState) {
+            if ((this.getMavenProjectsForOperationCompleted == null)) {
+                this.getMavenProjectsForOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetMavenProjectsForOperationCompleted);
+            }
+            this.InvokeAsync("getMavenProjectsFor", new object[] {
+                        in0}, this.getMavenProjectsForOperationCompleted, userState);
+        }
+
+        private void OngetMavenProjectsForOperationCompleted(object arg) {
+            if ((this.getMavenProjectsForCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.getMavenProjectsForCompleted(this, new getMavenProjectsForCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+
+        /// <remarks/>
+        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService", ResponseNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
+        public void execute([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] MavenExecutionRequest in0) {
+            this.Invoke("execute", new object[] {
+                        in0});
+        }
+
+        /// <remarks/>
+        public System.IAsyncResult Beginexecute(MavenExecutionRequest in0, System.AsyncCallback callback, object asyncState) {
+            return this.BeginInvoke("execute", new object[] {
+                        in0}, callback, asyncState);
+        }
+
+        /// <remarks/>
+        public void Endexecute(System.IAsyncResult asyncResult) {
+            this.EndInvoke(asyncResult);
+        }
+
+        /// <remarks/>
+        public void executeAsync(MavenExecutionRequest in0) {
+            this.executeAsync(in0, null);
+        }
+
+        /// <remarks/>
+        public void executeAsync(MavenExecutionRequest in0, object userState) {
+            if ((this.executeOperationCompleted == null)) {
+                this.executeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnexecuteOperationCompleted);
+            }
+            this.InvokeAsync("execute", new object[] {
+                        in0}, this.executeOperationCompleted, userState);
+        }
+
+        private void OnexecuteOperationCompleted(object arg) {
+            if ((this.executeCompleted != null)) {
+                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
+                this.executeCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+            }
+        }
+
+        /// <remarks/>
+        public new void CancelAsync(object userState) {
+            base.CancelAsync(userState);
+        }
+    }
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:maven-embedder")]
+    public class MavenProject {
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string artifactId;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string groupId;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)]
+        public MavenProject[] mavenProjects;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string pomPath;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string version;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute()]
+        public System.Xml.XmlElement[] Any;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr;
+    }
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:maven-embedder")]
+    public class MavenExecutionRequest {
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string goal;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string pomFile;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute()]
+        public System.Xml.XmlElement[] Any;
+
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr;
+    }
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    public delegate void getMavenProjectsForCompletedEventHandler(object sender, getMavenProjectsForCompletedEventArgs e);
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    public partial class getMavenProjectsForCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
+
+        private object[] results;
+
+        internal getMavenProjectsForCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
+                base(exception, cancelled, userState) {
+            this.results = results;
+        }
+
+        /// <remarks/>
+        public MavenProject[] Result {
+            get {
+                this.RaiseExceptionIfNecessary();
+                return ((MavenProject[])(this.results[0]));
+            }
+        }
+    }
+
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
+    public delegate void executeCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
+}

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl Wed Apr 11 02:09:01 2007
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService" xmlns:tns="http://incubator.apache.org/nmaven/MavenEmbedderService" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="urn:maven-embedder" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+  <wsdl:types>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService">
+<xsd:element name="getMavenProjectsFor">
+<xsd:complexType>
+<xsd:sequence>
+<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/>
+</xsd:sequence>
+</xsd:complexType>
+</xsd:element>
+<xsd:element name="getMavenProjectsForResponse">
+<xsd:complexType>
+<xsd:sequence>
+<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="ns1:ArrayOfMavenProject"/>
+</xsd:sequence>
+
+</xsd:complexType>
+</xsd:element>
+<xsd:element name="execute">
+<xsd:complexType>
+<xsd:sequence>
+<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:MavenExecutionRequest"/>
+</xsd:sequence>
+</xsd:complexType>
+</xsd:element>
+<xsd:element name="executeResponse">
+<xsd:complexType/>
+</xsd:element>
+</xsd:schema>
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="urn:maven-embedder">
+<xsd:complexType name="ArrayOfMavenProject">
+<xsd:sequence>
+<xsd:element maxOccurs="unbounded" minOccurs="0" name="MavenProject" nillable="true" type="ns1:MavenProject"/>
+
+</xsd:sequence>
+</xsd:complexType>
+<xsd:complexType name="MavenProject">
+<xsd:sequence>
+<xsd:element minOccurs="0" name="artifactId" nillable="true" type="xsd:string"/>
+<xsd:element minOccurs="0" name="groupId" nillable="true" type="xsd:string"/>
+<xsd:element minOccurs="0" name="mavenProjects" nillable="true" type="ns1:ArrayOfMavenProject"/>
+<xsd:element minOccurs="0" name="pomPath" nillable="true" type="xsd:string"/>
+<xsd:element minOccurs="0" name="version" nillable="true" type="xsd:string"/>
+<xsd:any maxOccurs="unbounded" minOccurs="0"/>
+</xsd:sequence>
+<xsd:anyAttribute/>
+</xsd:complexType>
+<xsd:complexType name="MavenExecutionRequest">
+<xsd:sequence>
+<xsd:element minOccurs="0" name="goal" nillable="true" type="xsd:string"/>
+<xsd:element minOccurs="0" name="pomFile" nillable="true" type="xsd:string"/>
+
+<xsd:any maxOccurs="unbounded" minOccurs="0"/>
+</xsd:sequence>
+<xsd:anyAttribute/>
+</xsd:complexType>
+</xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="getMavenProjectsForRequest">
+    <wsdl:part name="parameters" element="tns:getMavenProjectsFor">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="getMavenProjectsForResponse">
+
+    <wsdl:part name="parameters" element="tns:getMavenProjectsForResponse">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="executeRequest">
+    <wsdl:part name="parameters" element="tns:execute">
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:message name="executeResponse">
+    <wsdl:part name="parameters" element="tns:executeResponse">
+
+    </wsdl:part>
+  </wsdl:message>
+  <wsdl:portType name="MavenEmbedderServicePortType">
+    <wsdl:operation name="getMavenProjectsFor">
+      <wsdl:input name="getMavenProjectsForRequest" message="tns:getMavenProjectsForRequest">
+    </wsdl:input>
+      <wsdl:output name="getMavenProjectsForResponse" message="tns:getMavenProjectsForResponse">
+    </wsdl:output>
+    </wsdl:operation>
+
+    <wsdl:operation name="execute">
+      <wsdl:input name="executeRequest" message="tns:executeRequest">
+    </wsdl:input>
+      <wsdl:output name="executeResponse" message="tns:executeResponse">
+    </wsdl:output>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="MavenEmbedderServiceHttpBinding" type="tns:MavenEmbedderServicePortType">
+    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+    <wsdl:operation name="getMavenProjectsFor">
+      <wsdlsoap:operation soapAction=""/>
+      <wsdl:input name="getMavenProjectsForRequest">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output name="getMavenProjectsForResponse">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+
+    <wsdl:operation name="execute">
+      <wsdlsoap:operation soapAction=""/>
+      <wsdl:input name="executeRequest">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output name="executeResponse">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+
+  </wsdl:binding>
+  <wsdl:service name="MavenEmbedderService">
+    <wsdl:port name="MavenEmbedderServiceHttpPort" binding="tns:MavenEmbedderServiceHttpBinding">
+      <wsdlsoap:address location="http://localhost:8080/dotnet-service-embedder/services/MavenEmbedderService"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Propchange: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/src/main/resources/MavenEmbedder.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml
URL: http://svn.apache.org/viewvc/incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml?view=auto&rev=527425
==============================================================================
--- incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml (added)
+++ incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml Wed Apr 11 02:09:01 2007
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService" xmlns:tns="http://incubator.apache.org/nmaven/MavenEmbedderService" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="urn:maven-embedder" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+  <wsdl:types>
+    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="urn:maven-embedder"><xsd:complexType abstract="true" name="MavenExecutionRequest"><xsd:sequence><xsd:element minOccurs="0" name="goal" nillable="true" type="xsd:string"/><xsd:element minOccurs="0" name="pomFile" nillable="true" type="xsd:string"/><xsd:any maxOccurs="unbounded" minOccurs="0"/></xsd:sequence><xsd:anyAttribute/></xsd:complexType></xsd:schema>
+    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://incubator.apache.org/nmaven/MavenEmbedderService"><xsd:element name="execute"><xsd:complexType><xsd:sequence><xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:MavenExecutionRequest"/></xsd:sequence></xsd:complexType></xsd:element><xsd:element name="executeResponse"><xsd:complexType/></xsd:element></xsd:schema>
+  </wsdl:types>
+  <wsdl:message name="executeRequest">
+    <wsdl:part name="parameters" element="tns:execute"/>
+  </wsdl:message>
+  <wsdl:message name="executeResponse">
+    <wsdl:part name="parameters" element="tns:executeResponse"/>
+  </wsdl:message>
+  <wsdl:portType name="MavenEmbedderServicePortType">
+    <wsdl:operation name="execute">
+      <wsdl:input name="executeRequest" message="tns:executeRequest"/>
+      <wsdl:output name="executeResponse" message="tns:executeResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="MavenEmbedderServiceHttpBinding" type="tns:MavenEmbedderServicePortType">
+    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="execute">
+      <wsdlsoap:operation soapAction=""/>
+      <wsdl:input name="executeRequest">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output name="executeResponse">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="MavenEmbedderService">
+    <wsdl:port name="MavenEmbedderServiceHttpPort" binding="tns:MavenEmbedderServiceHttpBinding">
+      <wsdlsoap:address location="http://localhost:8080/dotnet-service-embedder/services/MavenEmbedderService"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Propchange: incubator/nmaven/branches/SI_XPT/assemblies/NMaven.Service/Embedder/wsdl.xml
------------------------------------------------------------------------------
    svn:eol-style = native