Tenho um cenário onde existe um webservice, desenvolvido em java, cujo retorno é uma coleção (array) de objetos complexos (por exemplo, uma Classe com n propriedades), na chamada do método do webservice em C# .NET, a quantidade de registros que deveriam ser retornadas pelo webservice corresponde ao número correto do esperado (um total de 100 registros, por exemplo), porém, os registros chegam no cliente todos nulos, ou seja, os dados que deveriam ser trafegados pela rede, por algum motivo não foram reconhecidos na plataforma .NET, ora que os mesmos webservices são reconhecidos por outras aplicações clientes escritas em java, e as mesmas enxergam tais dados.
Estou utilizando o Visual Studio 2008, C# e o .NET Framework 2.0, peço a ajuda para entender tal problema e dicas de possíveis implementações e/ou ações para soluciona-lo