import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
public class Calcular// extends Thread
{
private float x, y, r;
private static final String NAMESPACE = "http://webService.sistemaNfc.com.br/";
private static String URL = "http://192.168.254.94:8080/SistemaNFC/CapturarNfcWebService?wsdl";
private static final String METHOD = "soma";
private static final String SOAP_ACTION_LOGIN = "http://webService.sistemaNfc.com.br/CalculadoraImpl/somaRequest";
public void setXeY(float x, float y){
this.x = x;
this.y = y;
}
public float getResultado(){
return r;
}
// @Override
public void run() {
//Criando os padâmetros de entrada
SoapObject request = new SoapObject(NAMESPACE, METHOD);
request.addProperty("x", x);
request.addProperty("y", y);
//Envelope SOAP
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.implicitTypes = true;
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
//Chamada ao WS
androidHttpTransport.call("urn:" + METHOD_NAME_LOGIN, envelope);
SoapPrimitive sop = (SoapPrimitive) envelope.getResponse();
r = Float.parseFloat(sop.toString());
} catch (Exception e) {
Log.d(e.getClass().getName(), e.getMessage());
e.printStackTrace();
}
}
}
webService bem simples está fazendo um cálculo de soma e retorno;
08-14 15:26:02.910 30767-30767/? E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:26:08.071 30767-30767/? W/System.err﹕ java.lang.RuntimeException: Cannot serialize: 3.0
08-14 15:26:08.071 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:664)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeProperty(SoapSerializationEnvelope.java:649)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:595)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:573)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:658)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeBody(SoapSerializationEnvelope.java:555)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.SoapEnvelope.write(SoapEnvelope.java:205)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.transport.Transport.createRequestData(Transport.java:134)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:149)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:118)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:113)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at br.com.webservice.Calcular.run(Calcular.java:62)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at br.com.webservice.PrincipalActivity.calcular(PrincipalActivity.java:62)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at br.com.webservice.PrincipalActivity.onClick(PrincipalActivity.java:49)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at android.view.View.performClick(View.java:4204)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at android.view.View$PerformClick.run(View.java:17355)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at android.os.Handler.handleCallback(Handler.java:725)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at android.os.Handler.dispatchMessage(Handler.java:92)
08-14 15:26:08.081 30767-30767/? W/System.err﹕ at android.os.Looper.loop(Looper.java:137)
08-14 15:26:08.111 30767-30767/? W/System.err﹕ at android.app.ActivityThread.main(ActivityThread.java:5041)
08-14 15:26:08.111 30767-30767/? W/System.err﹕ at java.lang.reflect.Method.invokeNative(Native Method)
08-14 15:26:08.111 30767-30767/? W/System.err﹕ at java.lang.reflect.Method.invoke(Method.java:511)
08-14 15:26:08.121 30767-30767/? W/System.err﹕ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-14 15:26:08.121 30767-30767/? W/System.err﹕ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-14 15:26:08.121 30767-30767/? W/System.err﹕ at dalvik.system.NativeStart.main(Native Method)
08-14 15:26:29.211 31003-31003/? E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:26:57.411 31003-31003/? W/System.err﹕ java.lang.RuntimeException: Cannot serialize: 3.0
08-14 15:26:57.421 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:664)
08-14 15:26:57.451 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeProperty(SoapSerializationEnvelope.java:649)
08-14 15:26:57.451 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:595)
08-14 15:26:57.462 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeObjectBody(SoapSerializationEnvelope.java:573)
08-14 15:26:57.462 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeElement(SoapSerializationEnvelope.java:658)
08-14 15:26:57.462 31003-31003/? W/System.err﹕ at org.ksoap2.serialization.SoapSerializationEnvelope.writeBody(SoapSerializationEnvelope.java:555)
08-14 15:26:57.462 31003-31003/? W/System.err﹕ at org.ksoap2.SoapEnvelope.write(SoapEnvelope.java:205)
08-14 15:26:57.471 31003-31003/? W/System.err﹕ at org.ksoap2.transport.Transport.createRequestData(Transport.java:134)
08-14 15:26:57.471 31003-31003/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:149)
08-14 15:26:57.471 31003-31003/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:118)
08-14 15:26:57.471 31003-31003/? W/System.err﹕ at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:113)
08-14 15:26:57.481 31003-31003/? W/System.err﹕ at br.com.webservice.Calcular.run(Calcular.java:62)
08-14 15:26:57.481 31003-31003/? W/System.err﹕ at br.com.webservice.PrincipalActivity.calcular(PrincipalActivity.java:62)
08-14 15:26:57.481 31003-31003/? W/System.err﹕ at br.com.webservice.PrincipalActivity.onClick(PrincipalActivity.java:49)
08-14 15:26:57.481 31003-31003/? W/System.err﹕ at android.view.View.performClick(View.java:4204)
08-14 15:26:57.491 31003-31003/? W/System.err﹕ at android.view.View$PerformClick.run(View.java:17355)
08-14 15:26:57.501 31003-31003/? W/System.err﹕ at android.os.Handler.handleCallback(Handler.java:725)
08-14 15:26:57.501 31003-31003/? W/System.err﹕ at android.os.Handler.dispatchMessage(Handler.java:92)
08-14 15:26:57.501 31003-31003/? W/System.err﹕ at android.os.Looper.loop(Looper.java:137)
08-14 15:26:57.501 31003-31003/? W/System.err﹕ at android.app.ActivityThread.main(ActivityThread.java:5041)
08-14 15:26:57.511 31003-31003/? W/System.err﹕ at java.lang.reflect.Method.invokeNative(Native Method)
08-14 15:26:57.511 31003-31003/? W/System.err﹕ at java.lang.reflect.Method.invoke(Method.java:511)
08-14 15:26:57.511 31003-31003/? W/System.err﹕ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-14 15:26:57.511 31003-31003/? W/System.err﹕ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-14 15:26:57.511 31003-31003/? W/System.err﹕ at dalvik.system.NativeStart.main(Native Method)
08-14 15:28:49.274 32029-32029/? W/dalvikvm﹕ method Landroid/support/v7/internal/widget/ListViewCompat;.lookForSelectablePosition incorrectly overrides package-private method with same name in Landroid/widget/ListView;
08-14 15:28:56.274 32114-32114/? E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:29:17.557 32318-32318/? E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:31:13.336 694-694/? E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:33:21.187 1837-1837/? W/dalvikvm﹕ method Landroid/support/v7/internal/widget/ListViewCompat;.lookForSelectablePosition incorrectly overrides package-private method with same name in Landroid/widget/ListView;
08-14 15:33:27.027 1896-1896/br.com.webservice E/Trace﹕ error opening trace file: No such file or directory (2)
08-14 15:33:52.748 1896-1896/br.com.webservice D/Errooooooooooooooooooooooo﹕ Cannot serialize: 34.0
Em sexta-feira, 14 de agosto de 2015 11:52:33 UTC-3, Ensdo escreveu:
Estou tentando conectar com webService mais ele retorna unfortunaly e é stop."Uma conexão estabelecida foi anulada pelo software no computador host web service"Estou utilizando o ksoap2-android-assembly-3.1.1-jar-with-dependencies.jar para fazer a conexão.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário