Problema com consumidor jax-ws

Pessoal, estou com um problema a varios dias e não encontrei solução até o momento. Preciso muito de ajuda.

Ao consumir um webservice, preciso que no cabecalho seja enviado encoding=ISO-8859-1. Eu uso o jax-ws no netbeans.

Acontece que ao enviar o xml o que é transmitido é o seguinte:

User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e

<?xml version="1.0" ?><pedidoAutorizacaoWS .......

Repare que o cabecalho antes do envelope fica sempre <?xml version="1.0" ?>

Eu ja setei JAXB_ENCODING, ja tentei alterar tambem via handle message, já fiz marshall e unsmarshal. Até funciona… eu consigo alterar e inserir o encoding, mas mesmo assim na hora da transmissao continua indo sem o conteudo que inseri.

Por favor, alguem consegue me ajudar?

Muito obrigado