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