I've upgrade to Flex Builder 3 and noticed that it's more pedantic about
how I form my web service calls. The following code WORKS:
const service:WebService = new WebService();
service.loadWSDL("http://d6zltz1j:8080/Misura360/RespondentService?wsdl"\
);
service.addEventListener(FaultEvent.FAULT, onFault);
service.addEventListener(ResultEvent.RESULT, onResult);
var loginOperation:Operation = new Operation();
loginOperation.name = "login";
loginOperation.request = new
Login("[EMAIL PROTECTED]", "db");
service.operations = {login : loginOperation};
service.login();
...but this doesn't:
const service:WebService = new WebService();
service.loadWSDL("http://d6zltz1j:8080/Misura360/RespondentService?wsdl"\
);
service.addEventListener(FaultEvent.FAULT, onFault);
service.addEventListener(ResultEvent.RESULT, onResult);
service.login(new Login("[EMAIL PROTECTED]",
"db"));
The onResult handler is still called, but my result object is NULL. How
come?