Hi Abhishek
I am getting the error sometghing like
09-05 11:16:46.841: WARN/System.err(2712):
org.xmlpull.v1.XmlPullParserException: expected: END_TAG {http://
schemas.xmlsoap.org/soap/envelope/}Body (position:END_TAG </{http://
schemas.xmlsoap.org/soap/envelope/}env:Fault>@1:267 in
java.io.InputStreamReader@44fdc7f8)
how to solve this and any tips how to find these 2
parameters:namespace and soap action.....
On Jul 23, 7:31 am, Abhishek Akhani <[email protected]> wrote:
> Hi Rishabh
>
> I am giving youa sample code of my soap processor class in which i have
> used soap service for login purpose...
> Its very easy to call soap service
>
> for that you have to add this ksoap library ( i have attached here ) to you
> project's lib folder and have to set its build path.
>
> Then after you just have to put your soap url, soap action and method name
> instead of mine... and it will work for you... you can get all the values
> from the response ( soapObject here ) by its getProperty() method...
>
> Here is the class
>
> public class SoapProcessor {
> private final String NAME_SPACE = "http://tempuri.org/";
> private final String METHOD_NAME_USER_LOGIN = "W_UserLogin";
> private final String URL = "https://your_url/wsdl";
> private final String SOAP_ACTION_USER_LOGIN =
> "http://your_soap_action_url";
> private String result;
>
> public boolean userLogin(String userName,String password,Activity
> activity){
>
> boolean isLogin = false;
>
> SoapObject soapObject;
>
> SoapObject Request = new SoapObject(NAME_SPACE
> ,METHOD_NAME_USER_LOGIN);
> Request.addProperty("email", "[email protected]");
> Request.addProperty("password", "asdfgh");
>
> SoapSerializationEnvelope soapEnvelope = new
> SoapSerializationEnvelope(SoapEnvelope.VER11);
> soapEnvelope.dotNet=true;
> soapEnvelope.setOutputSoapObject(Request);
>
> AndroidHttpTransport aht = new AndroidHttpTransport(URL);
> aht.debug=true;
> try {
> aht.call(SOAP_ACTION_USER_LOGIN, soapEnvelope);
> soapObject = (SoapObject) soapEnvelope.getResponse();
> if(soapObject != null){
> result = soapObject.getProperty("result").toString();
> }
>
> if(result.equalsIgnoreCase("success")){
> isLogin = true;
> }
> } catch (IOException e) {
> e.printStackTrace();
> } catch (XmlPullParserException e) {
> e.printStackTrace();
> }
>
> return isLogin;
> }
>
>
>
>
>
>
>
> }
>
>
>
> ksoap2-android-assembly-2.3-jar-with-dependencies.jar
> 188KViewDownload
--
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