Hi, I am kind of in a bind. We are using Axis 1.2 and have a number of beans that have some transient members that we do not want to be serialized over the wire. I can't figure out a way to do this. Imagine a bean that has 3 members
Person id name phone
And my service, getAllPersons, should return just the name and phone, since id is an internal data and has no relevance to the consumer.
My Person class was generated by Wsdl2Java, in wsdl I only describe name and phone, id is not metioned. The generated person.java did not have any reference to id until i added it just to the java class after it was generated.
Now the id member gets serialized along with name and phone. Even though the typeDesc does not mention it.
Now whenever I get my person object in the web service client I get an error because the id is serialized and naturally an error is thrown.
I traced the code as far down into axis as I could to try to figure out why BeanSerializer was using reflection and not the typeDesc that the Person class returned to it.
Any insight would be much appreciated. Thanks in advance.
Michael
