WS: Problemas compatibilidade Java - .NET

0 respostas
sapobomba

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

Criado 1 de julho de 2008
Respostas 0
Participantes 1