On Monday 13 December 2010 5:28:23 pm Yiannis Mavroukakis wrote:
> Ah CR*P I found out what it was...
> 
>      @XmlElement( required = true )
> 
>     public BaseResponse login(
> 
>             @XmlElement( required = true ) @WebParam( name = SERVICE_AUTH )
> final Authorisation auth ,
> 
>             @WebParam( name = "username" ) @XmlElement( required = true )
> final String username ,
> 
>             @WebParam( name = "password" ) @XmlElement( required = true )
> final String password )
> 
> 
> a rogue @XmlElement annotation at the method level, which somehow gets
> ignored/handled at 2.3.0 but causes 2.3.1 to create a _return element
> instead.

Cool.  Thanks for the update.   Yea, 2.3.0 was ignoring it which, per jaxws 
2.2 spec, was not correct.   A fix was put in place for 2.3.1 to copy the 
annotation over to the generated class.    Thus, the 2.3.1 behavior is 
correct, although a bit unexpected in your case.     :-)


-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog

Reply via email to