Reshat Sabiq <crts <at> argushealth.com> writes: > Upon further examination, MyWSResponse and MyWSMethodImpl implement Element and > its subinterfaces, but IMyRequestWrapper doesn't. Both were generated using xjc > directly. > Examining a JAXB 1 example, i see that only the root element implements > javax.xml.bind.Element and its subinterfaces. So in a way what i got matches > non-WS JAXB generated code: root elements implement Element, but i think for a > WS, the param to the WS, IMyRequestWrapper, also needs to implement Element. Actually, i saw during debugging IMyRequestWrapper, and a property of it, memberID, succesfully mapped despite delegation back to aegis. But aegis threw once it reached the request field represented by a getter returning java.util.List. Perhaps it's a matter of inheritance in aegis, because the real data type is a subclass of List.
Adding this in services.xml hasn't helped though: <properties> <property key="writeXsiType">true</property> <property key="overrideTypesList"> <list xmlns=""> <value>IMyRequestImpl</value> </list> </property> </properties> --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email