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

Reply via email to