Problemas ao gerar resposta SOAP 1.2 com XFire

Senhores,

estou utilizando o XFire versão 1.2.6 para publicar um WEB Service que processa requisições via protocolo SOAP 1.2. Já consegui fazer com que o mesmo receba a requisição e faça todo o processamento, porém estou com problemas no momento de gerar a resposta. Utilizei para a implementação do WEB Service o plugin disponível para o Eclipse.
Sendo mais específico, os meus problemas são os seguintes:

1 - o prefixo do namespace SOAP que ele está gerando é “soap” e eu preciso que seja “soap12”. Já rodei toda a API do XFire para tentar mudar isso e não consegui. Até escrevi uma classe Handler para tratar a mensagem de resposta, e;

2 - os dados que estou enviando no corpo da mensagem são enviados em uma String com os dados no formato XML, porém os caracteres de delimitação das tags ("<" e “>”) estáo sendo trocados por “<” e “>”. Esse problema ainda não faço idéia de como tratá-lo.

Bom esses são os meus dois tormentos atuais…

Pois é pessoal consegui progressos.

O primeiro problema consegui resolver. Porém para tanto eu tive que baixar o código fonte do XFire e alterar a classe Soap12 para que eu pudesse trocar o prefixo para “soap12”, pois este atributo foi definido originalmente como privado e final.

Ainda estou procurando a solução para o segundo problema, pois a resposta está indo com os caracteres de delimitação das tags xml como “& l t ;” e “& g t ;” ao invés de “<” e “>”

Alguém sabe como contornar esse problema?