Thanks. I downloaded the new JAR and imported it into my project. However, I still get the error can't serialize: vperez. vperez being the username I typed in the username edit box.
What am I doing wrong? On Jun 1, 11:56 pm, Reinhard Weidner <[email protected]> wrote: > Seems you used the wrong ksoap package, there is a modified one for > android > > http://code.google.com/p/ksoap2-android/ > > with that package it works fine. > > regards, > Reinhard > > On 31 Mai, 23:03, crusso <[email protected]> wrote: > > > > > I am trying to call an asp.net web service hosted on our local network > > from android. > > > The ip address and port of where the web service can be located is on > > 12.102.122.137:5011. The name of the Web Service Is > > AppWebService.asmx. The Web Method is called AuthenticateUser and > > accepts 2 parameters of UserName and Password. It returns XML file > > with some user information such as first name and last name. > > > I have read dozens of post trying to get this to work and am still > > having issues. I have android 2.1 platform with the update to google > > maps 4.2. I also downloaded the KSoap2 file ksoap2-j2me- > > core-2.1.2.jar. Below is the code I have so far that I thought might > > work. Can anyone let me know where I am going wrong? > > > package com.paad.appmobile; > > > import java.io.IOException; > > import java.net.HttpURLConnection; > > import java.net.MalformedURLException; > > import java.net.URL; > > import java.net.URLConnection; > > > import android.app.Activity; > > import android.os.Bundle; > > import android.widget.*; > > import android.view.View; > > import android.view.View.OnClickListener; > > import org.ksoap2.*; > > import org.ksoap2.SoapEnvelope; > > import org.ksoap2.serialization.SoapObject; > > import org.ksoap2.serialization.SoapPrimitive; > > import org.ksoap2.serialization.SoapSerializationEnvelope; > > import org.ksoap2.transport.HttpTransport; > > > public class appmobile extends Activity { > > /** Called when the activity is first created. */ > > private Button loginButton; > > private EditText userName; > > private EditText password; > > private TextView loginresults; > > private static final String SOAP_ACTION = > > "http://12.102.122.137:5011/ > > AppWebService.asmx?op=AuthenticateUser"; > > private static final String METHOD_NAME = "AuthenticateUser"; > > private static final String NAMESPACE="http://12.102.122.137:5011/"; > > private static final String URL="http://12.102.122.137:5011/ > > AppWebService.asmx"; > > private Object resultRequestSOAP=null; > > > @Override > > public void onCreate(Bundle savedInstanceState) { > > super.onCreate(savedInstanceState); > > // setContentView(R.layout.main); > > setContentView(R.layout.login); > > > loginButton = (Button) findViewById(R.id.login); > > > loginButton.setOnClickListener(new OnClickListener() > > { > > public void onClick(View v) > > { > > // TODO Auto-generated method stub > > login(); > > > } > > }); > > } > > > public void login() > > { > > userName = (EditText) findViewById(R.id.username); > > password = (EditText) findViewById(R.id.password); > > loginresults = (TextView) findViewById(R.id.loginreults); > > > SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); > > request.addProperty("userName", userName.getText()); > > request.addProperty("password", password.getText()); > > > SoapSerializationEnvelope envelope = new > > SoapSerializationEnvelope(SoapEnvelope.VER11); > > envelope.dotNet = true; > > envelope.setOutputSoapObject(request); > > HttpTransport androidHttpTransport = new HttpTransport(URL); > > > try > > { > > androidHttpTransport.call(SOAP_ACTION, envelope); > > SoapPrimitive resultString = > > (SoapPrimitive)envelope.getResponse(); > > //resultRequestSOAP = envelope.getResponse(); > > //String[] results = (String[]) resultRequestSOAP; > > loginresults.setText("Status:" + resultString); > > } > > catch (Exception ae) > > { > > ae.printStackTrace(); > > } > > } > > > } > > > Any help would be massively appreciated. I just can't seem to get the > > correct configuration for the thing to work. > > > Thank you in advance. > > > crusso- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

