Search code examples
androidweb-servicesxsdandroid-ksoap2

Passing Complex parameters to the web service


I am using Ksoap2 library for web services, and to pass complex parameters to the web service m using kvmserializable. I am getting this exception

05-13 13:38:00.644: W/System.err(26739): SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Error Type: SYSTEM NOTICE,
05-13 13:38:00.644: W/System.err(26739): Error Description: Undefined index: project' faultactor: 'null' detail: null
05-13 13:38:00.644: W/System.err(26739):    at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:147)
05-13 13:38:00.655: W/System.err(26739):    at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:140)
05-13 13:38:00.655: W/System.err(26739):    at org.ksoap2.transport.Transport.parseResponse(Transport.java:118)
05-13 13:38:00.685: W/System.err(26739):    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:275)
05-13 13:38:00.724: W/System.err(26739):    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:118)
05-13 13:38:00.724: W/System.err(26739):    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:113)
05-13 13:38:00.734: W/System.err(26739):    at com.example.login2.MainActivity$AsyncTaskRunner.doInBackground(MainActivity.java:86)
05-13 13:38:00.784: W/System.err(26739):    at com.example.login2.MainActivity$AsyncTaskRunner.doInBackground(MainActivity.java:1)
05-13 13:38:00.821: W/System.err(26739):    at android.os.AsyncTask$2.call(AsyncTask.java:185)
05-13 13:38:00.821: W/System.err(26739):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
05-13 13:38:00.858: W/System.err(26739):    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
05-13 13:38:00.858: W/System.err(26739):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
05-13 13:38:00.894: W/System.err(26739):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
05-13 13:38:00.894: W/System.err(26739):    at java.lang.Thread.run(Thread.java:1019)
05-13 13:38:00.924: E/ErrorResp:(26739): SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Error Type: SYSTEM NOTICE,
05-13 13:38:00.924: E/ErrorResp:(26739): Error Description: Undefined index: project' faultactor: 'null' detail: null

i searched lot but could not find any solution, please explain why this error will occur and what am doing wrong. please help.


Solution

  • I found solution for my question.

    Actually i was not passing the parameters for the project field. The project field was mandatory. :)