package com.demowold; import android.app.activity; import android.os.bundle; import android.widget.button; import android.widget.edittext; import android.widget.textview; import org.ksoap2.soapenvelope; import org.ksoap2.serialization.soapobject; import org.ksoap2.serialization.soapserializationenvelope; import org.ksoap2.transport.httptransportse; public class demowold extends activity { private edittext etusername; private textview lblresult; /** called when activity first created. */ private static final string namespace = "http://tempuri.org"; private static final string method_name = "hello"; private static final string soap_action = "hello"; private static final string url = "http://ip/foldername/userauthenticationservice.svc?wsdl"; @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); lblresult = (textview) findviewbyid(r.id.lblmsg); etusername = (edittext)findviewbyid(r.id.etusername); call(); } public void call() { try { soapobject request = new soapobject(namespace, method_name); soapserializationenvelope envelope = new soapserializationenvelope(soapenvelope.ver11); envelope.dotnet=true; envelope.setoutputsoapobject(request); httptransportse androidhttptransport = new httptransportse(url); androidhttptransport.debug =true; try { androidhttptransport.call(soap_action, envelope); lblresult.settext(envelope.getresponse().tostring()); } catch(org.xmlpull.v1.xmlpullparserexception ex2) { lblresult.settext(androidhttptransport.requestdump.tostring()); system.out.println(androidhttptransport.requestdump.tostring()); } } catch (exception e) { lblresult.settext(e.tostring()); } } }
i getting error :
org.xmlpull.v1.xmlpullparserexception: unexpected type (position:end_document null@1:0 in java.io.inputstreamreader@44c25e10)
please me . wrong in code
i think url: http://ip/foldername/userauthenticationservice.svc?wsdl
might problem. try http://ip/foldername/userauthenticationservice.svc
(supposing ip , foldername replaced real ones!)
if doesn't work, post what's in androidhttptransport.responsedump
after request?
Comments
Post a Comment