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