Hi,

I recently upgraded from CXF 2.2.2 and found that my WSDL sequences were
being replaced with extensions wherever I used inheritance. This is a
problem as some of my clients enforce the sequence constraint, which has
now changed.

I've tried to see whether there is a way to disable the use of extensions,
but it seems there isn't a straightforward property. Instead I found this (
https://www.mail-archive.com/[email protected]/msg06551.html) which
points to using the extension property on BeanTypeInfo.

As far as I can tell this works, but requires me to create a custom
BeanType and register this for each inherited element. I have a few dozen
and would like to avoid hardcoding this one-by-one.

What's the best way to do this?
Is there an alternative to creating and registering a BeanType?

Thanks,
Jaco

Reply via email to