Boa tarde galera
Seguinte, desenvolvi uma aplicação utilizando o Axis2 versão 1.3 em Java, rodando no Tomcat (também coloquei no Jboss, para tests), esta aplicação é a que gerencia meus web services.
Também desenvolvi aplicações clientes (em Java), que consomem e trocam mensagens com este servidor.
Ate aí tudo certo, funciona 100%.
Porém, um cliente aqui da empresa, irá trabalhar consumindo estes meus WS, porém em .NET.
Mas quando esta aplicação cliente em .NET envia um Objeto ao servidor, os atributos int e long chegam no servidor com o valor 0 (zero).
Os demais atributos, que possuo são String e batem no servidor com seus valores corretos.
Alguém teria uma idéia do pq isto ocorre?
O valor zero, acredito que seja por causa do valor default do java, quando vc instancia um novo objeto e não seta os valores int, ele assume o valor 0 (zero).
Observei no cliente .NET, a msg que está sendo enviada, contém os valores diferentes de zero. Mas ao chegar no meu servidor axis2 chegam com zero. :shock:
Alguma sugestão?
Abraço