Hi, Is the web service link up. I m getting following error. Is your web service properly hosted on web. "The test form is only available for requests from the local machine."
and instead of private static String URL = "http://pro.bookadspace.com/** WebServices/BAAccountService.**asmx?op=**GetAllAdspacesByBusiness<http://pro.bookadspace.com/WebServices/BAAccountService.asmx?op=GetAllAdspacesByBusiness> "; go with private static String URL = "http://pro.bookadspace.com/** WebServices/BAAccountService.**asmx<http://pro.bookadspace.com/WebServices/BAAccountService.asmx?op=GetAllAdspacesByBusiness> "; only...on this page it will look for web method..which your are supplying separately.. Thanks & Regards Krishna V. Mahadik -- . \\\/// . / \ . | \\ // | . ( | (.) (.) |) ----------o00o--(_)--o00o----------------- "Yesterday is not ours to recover, but tomorrow is ours to win or to lose." -----------ooo0------------------------------- . ( ) 0ooo . \ ( ( ) . \_) ) / . (_/ On Tue, Aug 7, 2012 at 3:43 PM, Rajan <[email protected]> wrote: > i am follwing this tutorial > > > http://translate.google.com.ua/translate?hl=uk&sl=ru&tl=en&u=http://mobile-developer.ru/uncategorized/rabota-s-soap-web-servisami-v-android-prilozheniyax/ > > > > On Tuesday, 7 August 2012 15:38:25 UTC+5:30, Rajan wrote: >> >> Hello RichardC, >> >> First of all thank you for the reply >> >> i didn't find out my solution so here i am putting my code as well as web >> service live url also. >> >> so can you please check it out and guide me where i'm wrong. >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> -------------------------- >> import org.ksoap2.SoapEnvelope; >> import org.ksoap2.serialization.**PropertyInfo; >> import org.ksoap2.serialization.**SoapObject; >> import org.ksoap2.serialization.**SoapSerializationEnvelope; >> import org.ksoap2.transport.**HttpTransportSE; >> >> import android.app.Activity; >> import android.os.Bundle; >> import android.util.Log; >> import android.widget.TextView; >> >> public class WebServiceDemo extends Activity >> { >> private TextView response; >> >> private static String SOAP_ACTION = "http://tempuri.org/** >> GetAllAdspacesByBusiness <http://tempuri.org/GetAllAdspacesByBusiness>"; >> private static String NAMESPACE = "http://tempuri.org/"; >> private static String METHOD_NAME = "GetAllAdspacesByBusiness"; >> private static String URL = "http://pro.bookadspace.com/** >> WebServices/BAAccountService.**asmx?op=**GetAllAdspacesByBusiness<http://pro.bookadspace.com/WebServices/BAAccountService.asmx?op=GetAllAdspacesByBusiness> >> "; >> >> int masterID=98; >> @Override >> protected void onCreate(Bundle savedInstanceState) >> { >> super.onCreate(**savedInstanceState); >> setContentView(R.layout.main); >> response=(TextView)**findViewById(R.id.response); >> try >> { >> String resp=callService(masterID); >> response.setText(resp); >> Log.d("Web Service","Response : "+ resp); >> } >> catch (Exception e) >> { >> response.setText("Exception : "+e.toString()); >> e.printStackTrace(); >> } >> } >> public String callService(int masterID) throws Exception >> { >> SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); >> >> PropertyInfo info = new PropertyInfo(); >> info.setName("businessID"); >> info.setValue(new Integer(masterID).toString()); >> request.addProperty(info); >> >> SoapSerializationEnvelope envelope = new >> SoapSerializationEnvelope(**SoapEnvelope.VER11); >> envelope.dotNet = true; >> envelope.setOutputSoapObject(**request); >> >> HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); >> androidHttpTransport.**setXmlVersionTag("<?xml version=\"1.0\" >> encoding=\"utf-8\"?>"); >> androidHttpTransport.call(**SOAP_ACTION, envelope); >> >> SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn; >> return resultsRequestSOAP.**getProperty(0).toString(); >> } >> } >> >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> -------------------------- >> OUTPUT >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> -------------------------- >> I am getting this kind of output, >> >> **************************************************************** >> *********************** >> anyType{schema=anyType >> {element=anyType{complexType=**anyType >> {choice=anyType{element=**anyType >> {complexType=anyType{sequence=**anyType >> {element=anyType{}; element=anyType{}; element=anyType{}; } >> ; }; }; }; }; }; }; >> diffgram=anyType{}; } >> **************************************************************** >> *********************** >> >> But this is not a proper output, so what can i do ?? >> ------------------------------**------------------------------** >> ------------------------------**------------------------------** >> -------------------------- >> >> >> On Wednesday, 1 August 2012 19:12:53 UTC+5:30, RichardC wrote: >>> >>> Print the stream instead of trying to parse it, and look at it, I guess >>> "@1:18" is line 1 position 18. >>> >>> >>> On Wednesday, August 1, 2012 2:39:43 PM UTC+1, Rajan wrote: >>>> >>>> i am trying to get the response from the SOAP asmx web service but it >>>> didn't give proper response >>>> >>>> ------------------------------**------------------------------** >>>> ------------------------------**------------------------------** >>>> ------------------------------**------------------------- >>>> here i putting my logcat entry >>>> ------------------------------**------- >>>> >>>> 08-01 19:08:06.891: W/System.err(1994): >>>> org.xmlpull.v1.**XmlPullParserException: >>>> unterminated entity ref (position:TEXT ? ? ' >>>> ?...@1:18 in java.io.InputStreamReader@**44e9c180) >>>> >>>> 08-01 19:08:06.891: W/System.err(1994): at org.kxml2.io.KXmlParser.** >>>> exception(KXmlParser.java:273) >>>> 08-01 19:08:06.901: W/System.err(1994): at >>>> org.kxml2.io.KXmlParser.error(**KXmlParser.java:269) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.kxml2.io.KXmlParser.** >>>> pushEntity(KXmlParser.java:**787) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.kxml2.io.KXmlParser.** >>>> pushText(KXmlParser.java:855) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.kxml2.io.KXmlParser.** >>>> nextImpl(KXmlParser.java:354) >>>> 08-01 19:08:06.901: W/System.err(1994): at >>>> org.kxml2.io.KXmlParser.next(**KXmlParser.java:1385) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.kxml2.io.KXmlParser.** >>>> nextTag(KXmlParser.java:1415) >>>> 08-01 19:08:06.901: W/System.err(1994): at >>>> org.ksoap2.SoapEnvelope.parse(**SoapEnvelope.java:127) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.ksoap2.transport.** >>>> Transport.parseResponse(**Transport.java:100) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.ksoap2.transport.** >>>> HttpTransportSE.call(**HttpTransportSE.java:214) >>>> 08-01 19:08:06.901: W/System.err(1994): at org.ksoap2.transport.** >>>> HttpTransportSE.call(**HttpTransportSE.java:96) >>>> 08-01 19:08:06.911: W/System.err(1994): at com.simform.soapparsing.** >>>> MainActivity.onCreate(**MainActivity.java:61) >>>> 08-01 19:08:06.911: W/System.err(1994): at android.app.Instrumentation. >>>> **callActivityOnCreate(**Instrumentation.java:1047) >>>> ------------------------------**------------------------------** >>>> ------------------------------**------------------------------** >>>> ------------------------------**------------------------- >>>> >>>> i also use google for finding this problem but it gives me a rply like >>>> : >>>> >>>> In your xml file there are some closing tag is missing. >>>> e.g <item> <form> 123 </item> >>>> >>>> BUT.... >>>> >>>> my xml is ok and i also validate on W3C >>>> >>>> So, what can i do, i didn't understand >>>> >>>> help me >>>> >>>> Thank you. >>>> >>>> >>>> -- > 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 > -- -- 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

