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
