Sameer, Try to follow the sample code to create a Collection converter.
Everything works correctly upto the response message been sent back to the client. The client generates following error message: "There is an error in XML Document(114,4)." Following are the wsdl file and some code files. (See attached file: WebServiceController.wsdl)(See attached file: WebServiceUtil.java)(See attached file: WebServiceController.java)(See attached file: CollectionEntryVO.java) My C# code looks like the following: private void mnuList_Click(object sender, System.EventArgs e) { if(Cookies==null) { Cookies = new CookieContainer(); } svc2.CookieContainer = Cookies; try { CollectionEntryVO[] obj = svc2.ListUsers(u, 1); txtMessage.Text = obj.GetLength(0).ToString(); } catch (Exception e1) { MessageBox.Show(e1.Message); } } Can you point out where do I go wrong. Thanks. Harry Wen "Sameer Bombatkar" To: [EMAIL PROTECTED] <[EMAIL PROTECTED] cc: il.com> Subject: Re: InterOP between .NET and Axis 08/22/2003 05:57 AM Please respond to axis-user Harry, This link would help you dealing with conversion of maps.. http://nagoya.apache.org/wiki/apachewiki.cgi?AxisProjectPages/DotNetInteropMapInfo Sameer. ..................................................... >From: [EMAIL PROTECTED] >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: Re: InterOP between .NET and Axis >Date: Fri, 22 Aug 2003 05:22:28 -0700 >MIME-Version: 1.0 >Received: from apache.org ([208.185.179.12]) by mc5-f42.law1.hotmail.com >with Microsoft SMTPSVC(5.0.2195.5600); Fri, 22 Aug 2003 05:25:41 -0700 >Received: (qmail 19299 invoked by uid 500); 22 Aug 2003 12:25:25 -0000 >Received: (qmail 19285 invoked from network); 22 Aug 2003 12:25:24 -0000 >X-Message-Info: JGTYoYF78jHIc0M3aqAmLuxstrjOT4XS >Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm >Precedence: bulk >list-help: <mailto:[EMAIL PROTECTED]> >list-unsubscribe: <mailto:[EMAIL PROTECTED]> >list-post: <mailto:[EMAIL PROTECTED]> >Delivered-To: mailing list [EMAIL PROTECTED] >X-Priority: 0 >X-Mailer: Lotus Notes Release 5.0.8 June 18, 2001 >Message-ID: <[EMAIL PROTECTED]> >X-MIMETrack: Serialize by Router on NYLHUB1/NYLIC(Release 5.0.10 |March 22, >2002) at 08/22/2003 08:22:32 AM >X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N >Return-Path: [EMAIL PROTECTED] >X-OriginalArrivalTime: 22 Aug 2003 12:25:41.0896 (UTC) >FILETIME=[80AA8880:01C368A8] > > >James, > Would you mind sharing your sample code as well as wsdd file? >Thanks. > >Harry Wen > > > > > James Black > <[EMAIL PROTECTED]> To: >[EMAIL PROTECTED] > cc: > 08/22/2003 04:57 Subject: Re: InterOP >between .NET and Axis > AM > Please respond to > axis-user > > > > > > >Sameer Bombatkar wrote: > > > I also encountered the same problem dealing with Collection classes. > > How are you defining your de/serialiaers for Collection in ur wsdd file? > > Rather than passing back any collections, convert them into an array >of javabeans, and pass that around. > > I do that for my C# clients and Java webservice, and it works. > > I have learned that I need collections on the server side, but seldom >on the client side. Generally the array will work well, but it is easy >to create a client-side collection from an array. > >-- >"We do not lose our identity in our relations with others; in part, at >least, we achieve our identity by those relations." Tony Blair, 1993 > > > > > > > _________________________________________________________________ Get MSN 8 and enjoy automatic e-mail virus protection. http://join.msn.com/?page=features/virus
WebServiceController.wsdl
Description: Binary data
WebServiceUtil.java
Description: Binary data
WebServiceController.java
Description: Binary data
CollectionEntryVO.java
Description: Binary data