>
Olá desenvolvi um webserivce para pode carregar meu sqlite no android porem o metodo soap sempre da erro ao tentar fazer a ligação. ..pode me ajudar
A aplicação para neste ponto:
androidHttpTransport.call(SOAP_ACTION, envelope); erro: unknown source....
private static final String SOAP_ACTION = "http://177.43.212.17/ListarCliente";
private static final String METHOD_NAME = "ListarCliente";
private static final String NAMESPACE = "http://projecttrace.com.br";
private static final String URL = "http://projecttrace.com.br:8091/Service1.asmx?op=ListarCliente";
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
//request.addProperty("usuario", "Login");
//request.addProperty("senha", "Senha");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
//Toast.makeText(getBaseContext(), androidHttpTransport.toString(), Toast.LENGTH_LONG).show();
androidHttpTransport.call(SOAP_ACTION, envelope); <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NO DEBUG O ERRO SEMPRE ACONTECEU AQUI
SoapObject response = (SoapObject) envelope.getResponse();
SoapObject diffgram = (SoapObject) response.getProperty("diffgram");
SoapObject newdataset = (SoapObject) diffgram.getProperty("NewDataSet");
Log.e("Valor de respose",response.toString());
Log.e("Valor de diffgram",diffgram.toString());
Log.e("Valor de newdataset",newdataset.toString());
Ricardo
Qual o erro gerado?
unknown source....
androidHttpTransport.call(SOAP_ACTION, envelope); <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NO DEBUG O ERRO SEMPRE
ACONTECEU AQUI
Erro:
at org.ksoap2.transport.ServiceConnectionSE.connect(Unknown Source)
Debugando ele para na linha
androidHttpTransport.call(SOAP_ACTION, envelope);
Olá
O ASP.NET nao utiliza SOAP 1.2?
Também tire isso da URL: ?op=ListarCliente
Pois já esta indicando em METHOD_NAME qual será a operação.