Hi guys,

I'm having some difficulties when attempting to call one of my
services using the default binding on websphere (the client and
service are both on websphere).

1) Client fetches reference to service, using default binding.
2) Client passes a bean with two variables, neither of which are null.
3) During the data binding, the code executes
JAXBDataBindingExtensionPoint$LazyDataBinding.copy(Object, DataType,
operation)
4) The argument for marshalling created by the
JAXBContextHelper.java:108 contains the correct original value
containing both non-null variables.
5) The unmarshalled value object returned on line 111 contains an
instance of the same bean class, but where both variables are null.

It's worth noting that because of TUSCANY-2531, this bean is marked
with the XmlType annotation, using the namespace element.

Does anyone know, if the use of the XmlType could be causing this
issue - or if (without changing the service interface) I could pass
these values by reference, as I'm using the default binding I'd
imagine that should function normally?

Cheers,

Dave.

--
Dave Sowerby MEng MBCS

Reply via email to