Pessoal como removo os malditos prefixos gerados pelo JAX-WS no servidor, mais específico do meu @WebMethod ?
ex: tenho uns webservices implementados com o JAX-WS porém quem consome meu SOAP é preciso informar as namespaces ns2: senão falha o envio ex:
// corpo do xml. // AQUI SE EU NÂO PASSAR O NS2: MEU XML NÃO È RECEBIDO
String corpoXML = "<ns2:getArquivo xmlns:ns2=\"http://ws.arquivos.com.br/\">"
+ "<chaveAcesso>" + chaveAcesso + "</chaveAcesso>"
+ "<chaveGlobal>" + chaveGlobal + "</chaveGlobal>"
+ "</ns2:getArquivo>";
// Mensagem SOAP.
StringBuilder soapMessage = new StringBuilder();
soapMessage.append("<?xml version=\"1.0\"?>").
append("<S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\">").
append("<S:Body>").
append(corpoXML).
append("</S:Body>").
append("</S:Envelope>");
