Thanks for looking into this for me Anne. As always really appreciate your help.
We're using Microsoft .Net Framework 1.1 (version 1.1.4322 SP1) -----Original Message----- From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] Sent: Friday, May 13, 2005 10:13a To: axis-user@ws.apache.org; [EMAIL PROTECTED] Subject: Re: Problem calling Axis WS from .Net What version of .NET are you using? At one point .NET had trouble dealing with imported schemas. On 5/12/05, Eugene Shershnev <[EMAIL PROTECTED]> wrote: > > > OK, I found a way to make .Net to understand the response. > If I put all type definitions under one schema everything works. > > Does anybody have a clue what's wrong with multiple schema definitions? > > Thanks, > Eugene > > _____________________________________________ > From: Eugene Shershnev [mailto:[EMAIL PROTECTED] > Sent: Thursday, May 12, 2005 11:49a > To: 'axis-user@ws.apache.org' > Subject: Problem calling Axis WS from .Net > > Hi All, > > We're having problem between .Net client (C#) and Axis service. > Axis version is 1.2 > > The WSDL defined 2 operations: login and logout. > Login returns LoginResult object that contains 3 strings - that simple. > > The WSDL is attached. > > << File: MyWSDL.wsdl >> > > In the server-config.wsdd the service is defined like this: > > > > <service name="MyService" provider="java:RPC" style="wrapped" use="literal"> > <wsdlFile>MyWSDL.wsdl</wsdlFile> > <parameter name="allowedMethods" value="*"/> > <parameter name="className" value="mydomain.myservice.MyWebService"/> > <parameter name="sendXsiTypes" value="false"/> > <parameter name="sendMultiRefs" value="false"/> > <beanMapping > languageSpecificType="java:mydomain.myservice.LoginResult" > qname="ns1:LoginResult" > xmlns:ns1="urn:type.myservice.mydomain"/> > <beanMapping > > languageSpecificType="java:mydomain.myservice.UnexpectedErrorFault" > qname="ns2:UnexpectedErrorFault" > xmlns:ns2="urn:fault.myservice.mydomain"/> > <namespace>urn:myservice.mydomain</namespace> > </service> > > And the response looks like this: > > <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Body> > <loginResponse xmlns="urn:myservice.mydomain"> > <loginReturn> > <hostSiteID>MySite1</hostSiteID> > <sessionID>EXPIRES:20050513111757-0400 > UID:domain\uid</sessionID> > <sessionTimeout>600</sessionTimeout> > </loginReturn> > </loginResponse> > </soaenv:Body> > </soapenv:Envelope> > > Now here is the problem - when .Net client calls login() it get > LoginResult object back, but all its elements are null. > > Any help and pointers will be highly appreciated! > > -- > Eugene