Jax-ws

2 respostas
regisbten

Bom dia,

pessoal criei um client com jax-ws e está dando um erro de validação
como retorno do ws que estou consumindo.

A equipe responsável por manter esse ws pediu para que eu mande
o xml que minha aplicação está gerando. Gostaria de saber
se tem como exibir o xml que está indo para o ws, tipo como é
o show_sql = true que exibe os comandos sql.

Fico no aguardo, obrigado a todos.

2 Respostas

Alexandre_Saudate

regisbten:
Bom dia,

pessoal criei um client com jax-ws e está dando um erro de validação
como retorno do ws que estou consumindo.

A equipe responsável por manter esse ws pediu para que eu mande
o xml que minha aplicação está gerando. Gostaria de saber
se tem como exibir o xml que está indo para o ws, tipo como é
o show_sql = true que exibe os comandos sql.

Fico no aguardo, obrigado a todos.

Não conheço nenhuma técnica pra checar o XML que está sendo gerado. O que você pode fazer é:

  1. Usar uma ferramenta de teste, tipo SoapUI, pra checar se o serviço funciona com o que você (teoricamente) está mandando como parâmetros.
  2. Usar um sniffer , tipo Wireshark, pra checar os dados.

Além disso, cheque também se todos os atributos da entidade que você está mandando como parâmetro são objetos (pra não correr risco com tipos primitivos).

[]´s

regisbten

Bom dia,

tenho o soapUI como plugin em meu eclipse, só que nesse caso quero exatamente
o que está sendo gerado pela aplicação, e consegui.

Pessoal para que todos possam conferir segui o link:

http://weblogs.java.net/blog/ramapulavarthi/archive/2006/08/monitoring_soap.html&ei=cUBYS8LLHZCnuAfflNS8BA&sa=X&oi=translate&ct=result&resnum=1&ved=0CAkQ7gEwAA&prev=/search%3Fq%3Djax-ws%2Bmonitorar%2Bcomunica%25C3%25A7%25C3%25A3o%26hl%3Dpt-BR%26client%3Dfirefox-a%26rls%3Dcom.ubuntu:pt-BR:unofficial%26sa%3DG

No meu caso bastou colocar “-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true” ao subir meu tomcat
que ja começou a logar como um show_sql=true.

Obrigado a todos.

Criado 21 de janeiro de 2010
Ultima resposta 21 de jan. de 2010
Respostas 2
Participantes 2