E ai pessoal, estou tentando inserir um registro no banco SQL Server utilizando Ksoap2.
Segue meu código
String SOAP_ACTION = "http://tempuri.org/Inserir";
String METHOD_NAME = "Inserir";
String NAMESPACE = "http://tempuri.org/";
String URL = "http://meuIP/Service1.asmx";
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
//parametros caso necessite
request.addProperty("AvaliacaoEnfermagem", pesquisa.getAvaliacaoEnfermagem());
request.addProperty("AvaliacaoMedico", pesquisa.getAvaliacaoMedico());
request.addProperty("AvaliacaoMotorista", pesquisa.getAvaliacaoMotorista());
request.addProperty("AvaliacaoTransporte", pesquisa.getAvaliacaoTransporte());
request.addProperty("AvaliacaoMedico", pesquisa.getAvaliacaoMedico());
SimpleDateFormat formato = new SimpleDateFormat();
Date data = new Date();
request.addProperty("Data", formato.format(data));
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION, envelope);
Object result = (Object)envelope.getResponse();
} catch (IOException e) {
e.getMessage();
} catch (XmlPullParserException e) {
e.printStackTrace();
}
Hora que chega em: androidHttpTransport.call(SOAP_ACTION, envelope);
está dando erro de timeout
Acho que estou errando na definição do endereço.
Alguem pode me ajudar?
Obrigado