Problema retorno ao consumir webservice

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?

try { // Call Web Service Operation
            br.gov.mapa.sisbov.servicosweb.WsSISBOVService service = new br.gov.mapa.sisbov.servicosweb.WsSISBOVService();
            br.gov.mapa.sisbov.servicosweb.WsSISBOV port = service.getWsSISBOV();
            // TODO initialize WS operation arguments here
            java.lang.String usuario = "xxx";
            java.lang.String senha = "xxx";
            java.lang.String numeroSisbovAnimal = "105500123456789";
            long tipoDesligamento = 1;
            // TODO process result here
            br.gov.mapa.sisbov.servicosweb.retorno.RetornoDesligamentoAnimal result = port.informarDesligamentoAnimal(usuario, senha, numeroSisbovAnimal, tipoDesligamento);
            System.out.println("Result = "+result.getIdTransacao());
            System.out.println("Result = "+result.getStatus());
        } catch (Exception ex) {
            ex.printStackTrace();
        }

Obrigado pela atenção.

EDIT<

Apresentou somente estes avisos

[WARNING] src-resolve: Cannot resolve the name 'tns3:ObjetoPersistente' to a(n) 'type definition' component.
  line 1578 of file:/D:/JavaApplication15/xml-resources/web-service-references/WsSISBOV_1/wsdl/sisbov.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV.wsdl#types?schema2

[WARNING] src-resolve: Cannot resolve the name 'impl:ArrayOf_xsd_string' to a(n) 'type definition' component.
  line 1573 of file:/D:/JavaApplication15/xml-resources/web-service-references/WsSISBOV_1/wsdl/sisbov.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV.wsdl#types?schema2

[WARNING] src-resolve: Cannot resolve the name 'tns1:RetornoRecuperarTabela' to a(n) 'type definition' component.
  line 24 of file:/D:/JavaApplication15/xml-resources/web-service-references/WsSISBOV_1/wsdl/sisbov.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV.wsdl#types?schema1

[WARNING] src-resolve: Cannot resolve the name 'tns4:TipoMorteCausa' to a(n) 'type definition' component.
  line 77 of file:/D:/JavaApplication15/xml-resources/web-service-references/WsSISBOV_1/wsdl/sisbov.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV.wsdl#types?schema1

[WARNING] src-resolve: Cannot resolve the name 'tns5:CheckListItemDTO' to a(n) 'type definition' component.
  line 1163 of file:/D:/JavaApplication15/xml-resources/web-service-references/WsSISBOV_1/wsdl/sisbov.agricultura.gov.br/sisbov_ws_prd/services/WsSISBOV.wsdl#types?schema1

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

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

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.

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

é vo da uma estudada… para da faze cabrito :smiley: