Great, thanks!

Pétur Runólfsson
Betware
________________________________________

Applied the patch, thank you very much for sending that.

Thanks,
Deepal
> Hi,
>
> The attached patch changes SimpleTypeMapper.isDataHandler so that it no 
> longer returns true for java.lang.Object. The effect of this change is that 
> if a method has a parameter of type java.lang.Object, the method will be 
> passed an OMNode containing the contents of the parameter element instead of 
> a javax.activation.DataHandler. This is a significant improvement since the 
> javax.activation.DataHandler conversion assumes that the element contains 
> base 64 encoded binary data, but OMNode can represent anything. This is also 
> consistent with java2wsdl, which maps java.lang.Object to xs:anyType, which 
> means that the element is allowed to have any content, not just base64binary.
>
> Ideally, I would like to deserialize the object for the xs:anyType parameter 
> based on the xsi:type attribute, if present. That could be accomplished by 
> changing BeanUtil, or it can be done in the web service implementation 
> itself. Either way, this change must be applied first to get rid of the 
> destructive conversion to javax.activation.DataHandler.
>
> In addition to the change to SimpleTypeMapper, the patch contains tests for 
> SimpleTypeMapper and BeanUtil, a change to pom.xml so that the BeanUtil test 
> gets run at build time, and a fix for a problem in CoverterUtilTest exposed 
> by the change to pom.xml.
>
> Is this patch acceptable, or is there something I should do differently?
>
> Regards,
>
> Pétur Runólfsson
> Betware
>
> The content of this e-mail, together with any of its attachments, is for the 
> exclusive and confidential use of the named addressee(s) and it may contain 
> legally privileged and confidential information and/or copyrighted material. 
> Any other distribution, use or reproduction without the sender's prior 
> consent is unauthorized and strictly prohibited. If you have by coincidence, 
> mistake or without specific authorization received this e-mail in error, 
> please notify the sender by e-mail immediately, uphold strict confidentiality 
> and neither read, copy, transfer, disseminate, disclose nor otherwise make 
> use of its content in any way and delete the material from your computer.
>
> The content of the e-mail and its attachments is the liability of the 
> individual sender, if it does not relate to the affairs of Betware.
> Betware does not assume any civil or criminal liability should the e-mail or 
> it´s attachments be virus infected.
>


--
Thank you!


http://blogs.deepal.org
http://deepal.org


The content of this e-mail, together with any of its attachments, is for the 
exclusive and confidential use of the named addressee(s) and it may contain 
legally privileged and confidential information and/or copyrighted material. 
Any other distribution, use or reproduction without the sender's prior consent 
is unauthorized and strictly prohibited. If you have by coincidence, mistake or 
without specific authorization received this e-mail in error, please notify the 
sender by e-mail immediately, uphold strict confidentiality and neither read, 
copy, transfer, disseminate, disclose nor otherwise make use of its content in 
any way and delete the material from your computer.

The content of the e-mail and its attachments is the liability of the 
individual sender, if it does not relate to the affairs of Betware.
Betware does not assume any civil or criminal liability should the e-mail or 
it´s attachments be virus infected.

Reply via email to