Ajith,

Here is what I have for the WSDL.

+ <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:axis2="http://ws.apache.org/axis2"; xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; xmlns:ns0="http://services.com/xsd"; xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; xmlns:ns1="http://org.apache.axis2/xsd"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; targetNamespace="http://ws.apache.org/axis2";>
- <wsdl:types>
- <xs:schema xmlns:ns="http://services.com/xsd"; targetNamespace="http://services.com/xsd"; elementFormDefault="unqualified" attributeFormDefault="unqualified">
- <xs:element name="Login">
- <xs:complexType>
- <xs:sequence>
 <xs:element type="xs:string" name="user" />
 <xs:element type="xs:string" name="password" />
 </xs:sequence>
 </xs:complexType>
 </xs:element>
- <xs:element name="LoginResponse">
- <xs:complexType>
- <xs:sequence>
 <xs:element type="xs:boolean" name="return" />
 </xs:sequence>
 </xs:complexType>
 </xs:element>
- <xs:element name="Logout">
 <xs:complexType />
 </xs:element>
- <xs:element name="LogoutResponse">
- <xs:complexType>
- <xs:sequence>
 <xs:element type="xs:boolean" name="return" />
 </xs:sequence>
 </xs:complexType>
 </xs:element>
 </xs:schema>
 </wsdl:types>
- <wsdl:message name="LoginMessage">
 <wsdl:part element="ns0:Login" name="part1" />
 </wsdl:message>
- <wsdl:message name="LoginResponse">
 <wsdl:part element="ns0:LoginResponse" name="part1" />
 </wsdl:message>
- <wsdl:message name="LogoutMessage">
 <wsdl:part element="ns0:Logout" name="part1" />
 </wsdl:message>
- <wsdl:message name="LogoutResponse">
 <wsdl:part element="ns0:LogoutResponse" name="part1" />
 </wsdl:message>
- <wsdl:portType name="MyServicePortType">
- <wsdl:operation name="Login">
 <wsdl:input message="axis2:LoginMessage" />
 <wsdl:output message="axis2:LoginResponse" />
 </wsdl:operation>
- <wsdl:operation name="Logout">
 <wsdl:input message="axis2:LogoutMessage" />
 <wsdl:output message="axis2:LogoutResponse" />
 </wsdl:operation>
 </wsdl:portType>
- <wsdl:binding type="axis2:MyServicePortType" name="MyServiceSOAP11Binding"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"; />
- <wsdl:operation name="Login">
 <soap:operation style="document" soapAction="urn:Login" />
- <wsdl:input>
 <soap:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:input>
- <wsdl:output>
 <soap:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:output>
 </wsdl:operation>
- <wsdl:operation name="Logout">
 <soap:operation style="document" soapAction="urn:Logout" />
- <wsdl:input>
 <soap:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:input>
- <wsdl:output>
 <soap:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:output>
 </wsdl:operation>
 </wsdl:binding>
- <wsdl:binding type="axis2:MyServicePortType" name="MyServiceSOAP12Binding"> <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"; />
- <wsdl:operation name="Login">
 <soap12:operation style="document" soapAction="urn:Login" />
- <wsdl:input>
 <soap12:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:input>
- <wsdl:output>
 <soap12:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:output>
 </wsdl:operation>
- <wsdl:operation name="Logout">
 <soap12:operation style="document" soapAction="urn:Logout" />
- <wsdl:input>
 <soap12:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:input>
- <wsdl:output>
 <soap12:body namespace="http://ws.apache.org/axis2"; use="literal" />
 </wsdl:output>
 </wsdl:operation>
 </wsdl:binding>
- <wsdl:binding type="axis2:MyServicePortType" name="MyServiceHttpBinding">
 <http:binding verb="POST" />
- <wsdl:operation name="Login">
 <http:operation location="Login" />
- <wsdl:input>
 <mime:content type="text/xml" />
 </wsdl:input>
- <wsdl:output>
 <mime:content type="text/xml" />
 </wsdl:output>
 </wsdl:operation>
- <wsdl:operation name="Logout">
 <http:operation location="Logout" />
- <wsdl:input>
 <mime:content type="text/xml" />
 </wsdl:input>
- <wsdl:output>
 <mime:content type="text/xml" />
 </wsdl:output>
 </wsdl:operation>
 </wsdl:binding>
- <wsdl:service name="MyService">
- <wsdl:port binding="axis2:MyServiceSOAP11Binding" name="MyServiceSOAP11port0">
 <soap:address location="http://sphinx:8086/axis2/services/MyService"; />
 </wsdl:port>
- <wsdl:port binding="axis2:MyServiceSOAP12Binding" name="MyServiceSOAP12port0">
 <soap12:address location="http://sphinx:8086/axis2/services/MyService"; />
 </wsdl:port>
- <wsdl:port binding="axis2:MyServiceHttpBinding" name="MyServiceHttpport0">
 <http:address location="http://sphinx:8086/axis2/rest/MyService"; />
 </wsdl:port>
 </wsdl:service>
 </wsdl:definitions>

Thanks,
Tarun





From: "Ajith Ranabahu" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: Re: Axis2 and .NET
Date: Fri, 13 Oct 2006 13:29:33 -0400

Hi,
My guess is it has to do with the style of the WSDL. Can you attach
the WSDL generated by Axis2 ?

Ajith

On 10/13/06, Tarun Kumar <[EMAIL PROTECTED]> wrote:
I have a axis2 service with a method like this

public boolean Login(String user, String password) {} and a corresponding
RPCMessageReceiver for it.

When I import the WSDL into .NET, it translates to

Login(Login)

with the Login object as {String user String password}

Any clue why the two parameters are being converted to a object or what I
can do to change that.

_________________________________________________________________
Get today's hot entertainment gossip http://movies.msn.com/movies/hotgossip


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


_________________________________________________________________
Add fun gadgets and colorful themes to express yourself on Windows Live Spaces http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://www.get.live.com/spaces/features


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to