Hi Scott I agree th's rule we want to follow. Without annotation wsgen places the types in the namespace generated from the service class' packages. I note that the other way to alter this mapping is with package-info.java.
Another approach is to force any generated schema types with no namespace into the namespace of the WSDL after the xsd has been generated. The JAXB schema generation will already have taken account of any package-info information. I've opened TUSCANY-3283 to track this one. Simon
