Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Problema conexão android com WebService

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.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário