Quantcast
Channel: SCN : Unanswered Discussions - SAP for Mobile
Viewing all articles
Browse latest Browse all 5512

XmlPullParserException: expected: Start_TAG

$
0
0

Hello Experts,

               I am trying to consume SAP web service in Android application, when I am running my application,I am getting exception like:

 

08-26 09:02:52.793: W/System.err(1578): org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@1:7 in java.io.InputStreamReader@40d1ab28)

08-26 09:02:52.835: W/System.err(1578):           at org.kxml2.io.KXmlParser.require(KXmlParser.java:2046)

08-26 09:02:52.835: W/System.err(1578):           at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:127)

08-26 09:02:52.843: W/System.err(1578):           at org.ksoap2.transport.Transport.parseResponse(Transport.java:63)

08-26 09:02:52.843: W/System.err(1578):           at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:100)

08-26 09:02:52.853: W/System.err(1578):           at com.consume.ws.MainActivity$consumeWS.doInBackground(MainActivity.java:65)

08-26 09:02:52.853: W/System.err(1578):           at com.consume.ws.MainActivity$consumeWS.doInBackground(MainActivity.java:1)

08-26 09:02:52.853: W/System.err(1578):           at android.os.AsyncTask$2.call(AsyncTask.java:287)

08-26 09:02:52.873: W/System.err(1578):           at java.util.concurrent.FutureTask.run(FutureTask.java:234)

08-26 09:02:52.873: W/System.err(1578):           at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)

08-26 09:02:52.873: W/System.err(1578):           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)

08-26 09:02:52.873: W/System.err(1578):           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)

08-26 09:02:52.883: W/System.err(1578):           at java.lang.Thread.run(Thread.java:856)

 

for consuming web service I am using following code:

 

     final String NAMESPACE = "urn:sap-com:document:sap:soap:functions:mc-style";

     final String URL = "http://*************:50000/sap/bc/srt/wsdl/srvc_ECA86B780D181ED383C30BBEEA99E625/wsdl11/allinone/ws_policy/document";

     final String METHOD_NAME = "ZWS_SUM";

     final String SOAP_ACTION = "urn:sap-com:document:sap:soap:functions:mc-style/ZWS_SUM";

 

         SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); // set up

        

          request.addProperty("sap-client", "***");

                            request.addProperty("sap-user", "******");

                            request.addProperty("sap-password", "********");

                            request.addProperty("Im_num1", "1");

                            request.addProperty("Im_num2", "2");

 

                            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); // put all required data into a soap

         envelope.dotNet = true;

                            envelope.setOutputSoapObject(request);

 

         HttpTransportSE httpTransport = new HttpTransportSE(URL);

                            httpTransport.debug = true;

 

         try {

              httpTransport.call(SOAP_ACTION, envelope);

               Object result = (Object) envelope.getResponse();

         }

         catch(SocketException ex){

                                     ex.printStackTrace();

         }

         catch (Exception e) {

                                    e.printStackTrace();

         }

 

 

Please help me what I am missing to consume web service in code or If I am passing any wrong value in parameter.

 

Thanks and regards

Nilesh Patidar


Viewing all articles
Browse latest Browse all 5512

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>