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…