@icyitscold, the comment I want to add from my experience is that you can change elementFormDefault to "qualified" as elementFormDefault="qualified"
in the xs:schema
element. By default, a namespace will be assigned.
What for the WSDL-first approach, if you use a code-based approach, you might consider adding a change as
@javax.xml.bind.annotation.XmlSchema( attributeFormDefault = javax.xml.bind.annotation.XmlNsForm.UNQUALIFIED, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
source share