Pessoal, estou tentando fazer uma ligação com desktop e webservice,
estou usando isto como exemplo: http://www.youtube.com/watch?feature=player_embedded&v=RsLueLEApH8
sendo isso uma verificacao do prazo de entrega do servico dos correios:
com este exemplo eu consigo certinho... mas na hora que eu faço a adaptacao nao ta dando certo....
@Action
public void calcular() {
CResultado resposta = calcPrazo(nCdServico.getText(), sCepOrigem.getText(), sCepDestino.getText());
System.out.println(resposta);
}
private static CResultado calcPrazo(java.lang.String nCdServico, java.lang.String sCepOrigem, java.lang.String sCepDestino) {
buscar.CalcPrecoPrazoWS service = new buscar.CalcPrecoPrazoWS();
buscar.CalcPrecoPrazoWSSoap port = service.getCalcPrecoPrazoWSSoap();
return port.calcPrazo(nCdServico, sCepOrigem, sCepDestino);
}
porem não estou conseguindo chegar no resultado final, o resultado é sempre o endereço de memoria.
tentei fazer assim tambem....
public void calcular() {
buscar.ArrayOfCServico aocs = new buscar.ArrayOfCServico();
buscar.CServico cs = new buscar.CServico();
CResultado resposta = calcPrazo(nCdServico.getText(), sCepOrigem.getText(), sCepDestino.getText());
System.out.println(resposta);
resposta.getServicos();
aocs.getCServico();
cs.getCodigo();
cs.getPrazoEntrega();
}
porem o resultado final é sempre 0 ou null, onde está o erro?