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";;
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";;
    
    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

Reply via email to