I've raised a JIRA issue about wrapping informations [1].
The wrapping informations for an operation is an effect of
the binding, not of the abstract operation.
All informations from the OperationInfo should be removed
and put in the BindingOperationInfo.

It seems that actually the only information needed is wether
the bound operation is wrappable or not, which should be
a simple boolean on the BindingOperationInfo

  boolean isUnwrapped()

The WSDLServiceFactory should be modified accordingly to
detect wrapped operation when the binding is built and
set this boolean flag if only one part is bound to the soap body.
Currently, it only check the number of parts in the message,
but fails to check if some of them are mapped to soap
headers.

[1] http://issues.apache.org/jira/browse/CXF-90

--
Cheers,
Guillaume Nodet

Reply via email to