Hi, Yes. It is a limitation. Web services does not support Java Collections (or any other language specific types). we have to use arrays.
On Thu, Sep 18, 2014 at 9:45 AM, Aiyadurai Rajeevan <rajeev...@wso2.com> wrote: > Hi All, > > i'm trying to implement a Order processing carbon component, Here i have > to list down a set of books that are already available in store, to store > the books i used List and wrote a method to returns this as *List<Book> > getBook() *in service class. But after I generate the stub for this > service we could noticed that this method has been stubbed as an Array (the > actual code for this stubbed method is : public > org.wso2.carbon.library.mgt.data.xsd.Book[] getBook()) > > and also as per the code, we could see the output list has been > purposefully converted to array as below, > > object.set_return((org.wso2.carbon.library.mgt.data.xsd.Book[]) > > > org.apache.axis2.databinding.utils.ConverterUtil.convertToArray( > > > org.wso2.carbon.library.mgt.data.xsd.Book.class, > list1)); > > > I would appreciate if someone could please let me know the reason for this > strange behavior, is there any limitation in sending List over webservice? > > Thanks & Regards, > S.A.Rajeevan > Software Engineer WSO2 Inc > E-Mail: rajeev...@wso2.com | Mobile : +94776411636 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Dinesh J. Weerakkody* Software Engineer WSO2 Inc. lean | enterprise | middleware M : +94 727 361788 | E : dine...@wso2.com | W : www.wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev