Hi,

I have a jaxb library of classes which are shared between services.  I
would like to exclude any types from the WSDL that are not directly
referenced by an operation in a particular service.   Where might I
start to submit a patch to support this?  I am guessing the easiest
solution would be to somehow update the ServiceWSDLBuilder to
determine whether a type is referenced and rewrite the SchemaInfo
objects?

I know the obvious answer is to remove the jaxb elements (or at least
the annotations from these objects, and remove from jaxb.index or
ObjectFactory) but we can't do that, we instead want to generate a
WSDL with a subset of the types.

I will start looking at how we might update the existing WSDL
generation functionality to support this and if its acceptable submit
a patch that can have the functionality enabled via configuration.

Any pointers or existing code I could use would be much appreciated.

Thanks
Jason

Reply via email to