Hmm, are they letting u use Axis? and not forcing JWSDP on you? Yes, during deserialization the BeanDeserializer calls the public methods to populate the bean. If you are really upto it, there are some hacks (http://www.samspublishing.com/articles/article.asp?p=174217&seqNum=3&rl=1) that you will have use and patch Axis code.
-- dims On 11/17/05, Nikita Tovstoles <[EMAIL PROTECTED]> wrote: > > > I have a Java Bean with protected setters (getters are public). > BeanSerializer seems to work fine (i checked soap xml), but after > deserialization the resulting object returns incorrect values. No exceptions > are thrown in axis.log. If I change setters in my bean class to 'public', > everything works. So, it seems like BeanDeserializer can only deserialize if > setters are public. Is that so, and if 'yes' is there any way trick to make > the deserializer work if setters are non-public (say protected)? > > thanks > -nikita > > -- Davanum Srinivas : http://wso2.com/blogs/
