Error consuminedo webservice con la libreria ksoap2

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 1 Agradecido: 0
30 Dic 2012, 06:00# 1

Hola

Por favor su ayuda

cree un webservice en netbeans que permite el ingreso del usuario y su password y me devuelve el mensaje de exitoso y fallido.

Cree una aplicacion Andoid que contiene 2 edittext que son para ingresar al usuario y contraseña, un boton y un textview que es donde se presenta el mensaje que devuelve al consumir el webservice.

Adjunto mi xlm

xmlns:tools="http://schemas.android.com/tools"
xmlns:android1="http://schemas.android.com/apk/res/android"
android1:layout_width="fill_parent"
android1:layout_height="fill_parent"
android1:background="@drawable/fondoprincipal"
android1:fadingEdge="horizontal"
android1rientation="vertical" >


android1:layout_width="fill_parent"
android1:layout_height="fill_parent"
android1:gravity="center_vertical|center_horizonta l" >





android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:gravity="center"
android1rientation="vertical" >


android:id="@+id/tblLoginUsuario"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:gravity="center" >


android1:id="@+id/txtUsuario"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:text="@string/usuario" />


android1:id="@+id/editUsuario"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android:hint="@string/palabrausuario"
android:singleLine="true"
android:textSize="10dip"
android1:ems="10" />






android1:id="@+id/tblLoginPassword"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:gravity="center" >


android1:id="@+id/txtPassword"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:text="@string/password" />


android1:id="@+id/editPassword"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android:hint="@string/palabrapassword"
android:singleLine="true"
android:textSize="10dip"
android1:ems="10"
android1:inputType="textPassword" />






android1:layout_width="fill_parent"
android1:layout_height="fill_parent"
android1:gravity="center_vertical|center_horizonta l" >


android1:id="@+id/tblBotonLoginSesion"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:gravity="center" >


android1:id="@+id/btnSesion"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:background="@drawable/color_btn_inicio"
android1:text="@string/palabrasesion"
android1nClick="sesionWS"

android1:textStyle="bold" />



android1:layout_width="fill_parent"
android1:layout_height="fill_parent"
android1:gravity="center_vertical|center_horizonta l" >

android1:id="@+id/tbl1"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:gravity="center" >

android:id="@+id/txtresultado"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>









******************************************
defino en el boton el evento onClick que tiene al metodo sesionWS que hago referencia en la clase que describo a continuacion.
************************************
package com.bibliotecaandroid;


import java.io.IOException;


import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope ;
import org.ksoap2.transport.HttpTransportSE;
import org.xmlpull.v1.XmlPullParserException;


import com.bibliotecaandroid.R;


import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;


import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class ActivityLogin extends Activity {

//Constantes para la ubicacion del Webservices
private static final String NAMESPACE="http://loginWS.paquete";
private static final String URL="http://localhost:8080/LoginWS/LoginUsuarioWS";
private static final String METHOD_NAME="LoginUserWS";
private static final String SOAP_ACTION="http://loginWS.paquete/LoginUserWS";


//Declaracion de variables para consumir el webservice
private SoapObject request = null;
private SoapSerializationEnvelope envelope = null;
private SoapPrimitive resultRequestSoap= null;

//Variables para manipular ccontroles UI
EditText editUsuario, editPassword;
TextView txtresultado ;
Button btnSesion;




@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
editUsuario=(EditText)findViewById(R.id.editUsuari o);
editPassword=(EditText)findViewById(R.id.editPassw ord);
txtresultado=(TextView)findViewById(R.id.txtresult ado);

btnSesion = (Button)findViewById(R.id.btnSesion);
/// btnSesion.setOnClickListener(new OnClickListener() {

}


public void sesionWS(View v) {
// TODO Auto-generated method stub

SoapObject request= new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("usuario",editUsuario.getText( ).toString());
request.addProperty("password",editPassword.getTex t().toString());
SoapSerializationEnvelope envelope= new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=false;
envelope.setOutputSoapObject(request);

HttpTransportSE transporte= new HttpTransportSE(URL);
try {
transporte.call(SOAP_ACTION, envelope);
resultRequestSoap =(SoapPrimitive)envelope.getResponse();

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


String mensaje=resultRequestSoap.toString();
txtresultado.setText("Mensaje Usuario: " +mensaje );


}
////});

}

error


Favor si alguien me puede ayudar

gRACIAS

Adjuntos
error.jpg
error que me sale ejcutar la aplicacione
error.jpg (176.77 KiB) Visto 296 veces
ws.png
webservice
ws.png (85.76 KiB) Visto 296 veces
Gracias  
Etiquetado en:
Publicidad

Patrocinadores

  • Publicidad Publicidad
Publicidad