Good Morning Chinmay If I look at return types available in \org\apache\axis2\namespace\Constants.java I dont see an implementation for Vector currently available therefore following anne's suggestion of returning a SOAP_ARRAY is your best alternative
Martin-- --------------------------------------------------------------------------- This e-mail message (including attachments, if any) is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, proprietary , confidential and exempt from disclosure. If you are not the intended recipient, you are notified that any dissemination, distribution or copying of this communication is strictly prohibited. --------------------------------------------------------------------------- Le présent message électronique (y compris les pièces qui y sont annexées, le cas échéant) s'adresse au destinataire indiqué et peut contenir des renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le destinataire de ce document, nous vous signalons qu'il est strictement interdit de le diffuser, de le distribuer ou de le reproduire. ----- Original Message ----- From: c b To: [email protected] Sent: Monday, December 25, 2006 8:55 AM Subject: Re: WSDL type mapping for List Rahul, Thanks a lot for your reply. I have done my stuff by using an array of value objects. Wht I was trying to point out was Java2WSDL generates a proper schema defn for a 1D String[], but not for a 2D String[]. Thanks again, Chinmay Rahul Devgan <[EMAIL PROTECTED]> wrote: If I understand you correctly, you are trying to return string pairs, with a key and corresponding value? If this is right, 1. you could either use a Hashmap (axis has buitl in serializers for hasmap, for sake of brevity both your client must also be a java one. I am not saying that you can not invoke such a service from .Net clients, that would require you to use no 2 on client side) or 2. an array of a value objects, their class being a simple one with 2 attributes, the key and value. Ofcoucrse, following the java bean rules and having getters and setters for both of them. On 12/22/06, c b <[EMAIL PROTECTED]> wrote: Hey Anne, Thanks for the reply. My thing works fine now. I have now tried returning a 2D String array, but the schema generated for it is also similar to a 1D array. And the web service fails. have u come across anything like this?? Thanks, Chinmay Anne Thomas Manes < [EMAIL PROTECTED]> wrote: Use an array rather than a List. On 12/15/06, c b wrote: > > Hi Axis-Users, > > I have a simple web service operation which returns a string. This was > working fine for me. > Recently I needed to change the return type from String to a > List(ArrayList). > I duly generated the new wsdl and a new client and tried to invoke the newly > deployed > web service. > But it gives me an AXIS fault. > I checked the newly generated WSDL and the response element now shows the > type as > "xsd:anytype". > Does this have anything to do with the axis fault that I am getting? > > Thanks, > Chinmay. > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- warm regards, Rahul Devgan Cell: +61-412163412 --- there is no pleasure in life like music --- __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
