Cambiar el prefijo de espacio de nombres XML predeterminado generado con JAXWS

Estoy usando JAXWS para generar un cliente WebService para una aplicación Java que estamos creando.

Cuando JAXWS construye sus XML para usar en el protocolo SOAP, genera el siguiente prefijo de espacio de nombres:

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Body ...>
       <!-- body goes here -->
   </env:Body>
</env:Envelope>

Mi problema es que mi Contraparte (una gran empresa de transferencia de dinero) que administra el servidor al que se conecta mi cliente, se niega a aceptar la llamada de WebService (por favor no preguntes por qué) a menos que el XMLNS (el prefijo de espacio de nombres XML seasoapenv) Me gusta esto:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body ...>
       <!-- body goes here -->
   </soapenv:Body>
</soapenv:Envelope>

Entonces mi pregunta es:

¿Hay alguna manera de ordenarle a JAXWS (o cualquier otra tecnología de cliente Java WS) que genere clientes usandosoapenv en lugar deenv como elXMLNS ¿prefijo? Hay unLlamada API para configurar esta información?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta