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
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.
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.