Problema retorno ao consumir webservice  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Hebertbc
JavaChild
[Avatar]

Membro desde: 07/11/2008 20:27:15
Mensagens: 113
Localização: Campo Grande / MS
Offline

Boa tarde,
Estou com um certo problema ao consumir um serviço web. O webservice (axis 1.2) funciona corretamente(testado pelo soapUI), porem ao consumir via cliente(JAX-WS 2.2) o mesmo efetiva o serviço porem não apresenta o retorno.
Alguem ja passou por isso? tem alguma dica para que possa testar?



Obrigado pela atenção.

>EDIT<

Apresentou somente estes avisos

This message was edited 1 time. Last update was at 18/05/2010 18:08:43


C'est la vie monsieur excentrique...
betounisul
JavaChild

Membro desde: 07/07/2005 19:40:07
Mensagens: 112
Offline

Gera algum erro? Faz o post do log para tentarmos identificar o problema.

[MSN]
Hebertbc
JavaChild
[Avatar]

Membro desde: 07/11/2008 20:27:15
Mensagens: 113
Localização: Campo Grande / MS
Offline

ai que ta o detalhe não apresenta nenhum erro, o serviço é executado corretamente porem não tem retorno.

This message was edited 1 time. Last update was at 17/05/2010 21:05:09


C'est la vie monsieur excentrique...
Hebertbc
JavaChild
[Avatar]

Membro desde: 07/11/2008 20:27:15
Mensagens: 113
Localização: Campo Grande / MS
Offline

Descobri o problema...
o retorno do webservice não possui o namespace dos itens, assim o codigo gerado referencia o namespace especificado no wsdl que é diferente do retorno.

Como resolvi? alterei o wsdl removendo alguns schemas, namespaces utilizando um padrão.

Possui alguns problemas, porem agora é facil de resolver.

C'est la vie monsieur excentrique...
Kenobi
GUJ Master
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline

Esse tipo de problema acontece quando você trabalha com WebServices e gerando seu contrato e schemas (Contract-Last). Apesar de prático, infelizmente, não é a abordagem correta apropriada e pode acarretar uma porrada de dor de cabeça.

Dê uma estudada em Contract-First e procure entender o seu modelo canônico - Canonical Data Model (schemas), e procure também estudar um pouco sobre o Contrato e seu respectivo versionamento.

Indico o livro do Thomas Erl - "Web Service Contract Design and Versioning for SOA" - http://www.amazon.com/Web-Service-Contract-Design-Versioning/dp/013613517X

º´s

Kenobi

----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente.
[WWW] [MSN] [ICQ]
Hebertbc
JavaChild
[Avatar]

Membro desde: 07/11/2008 20:27:15
Mensagens: 113
Localização: Campo Grande / MS
Offline

é vo da uma estudada... para da faze cabrito

C'est la vie monsieur excentrique...
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team