Amigos,
estou criando um cliente web service em Java para acessar um component .NET,e estou tendo erro no codigo abaixo:
String teste = (String)call.invoke(new Object[]{"Teste"});
a string esta retornando nulo,alguem tem ideia do q possa ser?
Amigos,
estou criando um cliente web service em Java para acessar um component .NET,e estou tendo erro no codigo abaixo:
String teste = (String)call.invoke(new Object[]{"Teste"});
a string esta retornando nulo,alguem tem ideia do q possa ser?
Como você está chamando o componente .NET? DII, JAX-WS, o que afinal?
Se o seu componente tiver um WSDL (é muito fácil obter o WSDL, normalmente é algo como http://servidor.net/aplicacao/componente.asmx?WSDL ) então use JAX-WS (se puder usar Java 5.0 é claro!) que é muito mais fácil e funciona muito melhor que DII (que é difícil de usar.) O NetBeans 5.0 tem um wizard que gera as classes necessárias para usar JAX-WS, se você tiver o WSDL. Costuma funcionar direitinho, a menos que o componente .NET tenha algum parâmetro do tipo “RecordSet” ou outras coisas que não são portáveis.