Hi, In the server side (the web services), change the namespace, by default the name space is http://tempuri.org, change that to any conveient name you like. That will solve the problem unless there is something else wrong. Good luck :)
On Mon, Jan 4, 2010 at 2:11 AM, tharindu <[email protected]> wrote: > Hi, > Im having the same problem as yours. You have mentioned "using > http://tempuri.org is wrong". > Can you please explain what u did to solve the problem. What is the > correct namespace then?? > Please help me on this. Im stucked on this. :( > Thanx in advance.. > > On Dec 20 2009, 10:59 pm, fadi wedyan <[email protected]> wrote: > > Hi, > > Thanks for your answer, I had solved the problem last night. I agree with > > that these steps are important. But there is also two other steps on the > > server side that I was not aware of, I think you had them set correctly > > (becouse your code is working). > > Beside following the steps you mentioned, we also need to change the > > namespace of the web services, usinghttp://tempuri.orgis wrong. Also, > > there is an option in the IE explorer that needs to be checked. The > > option allow access data source accros domains" needs to be checked. > > Also, in order to pass data other than strings (float, integers,...), we > > need to implement a serliziation class for these data types and compile > it > > with the library. > > Thanks for your kind reply, this was really a big headache! > > > > On Sat, Dec 19, 2009 at 7:07 AM, android09 <[email protected]> > wrote: > > > Hi wedyan, > > > > > I had also the same problem but finally i got the solution. I have > > > some steps for you, just go through it. > > > 1) Remove PropertyInfo from your code and add this like: > > > > > SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME_TEMP); > > > // if you have 2 params in .net than add property this way. Suppose, > > > "sum of two integers" instead of PropertyInfo > > > request.addProperty("num", str1); > > > request.addProperty("b", str2); > > > > > 2) Use HttpTransportSE instead of AndroidHttpTransport. and add > > > androidHttpTransport.setXmlVersionTag("<?xml version=\"1.0\" encoding= > > > \"UTF-8\"?>"); > > > > > 3) To Display Result: > > > SoapPrimitive resultString = (SoapPrimitive)soapEnvelope.getResponse > > > (); > > > System.out.println(resultString); > > > txtView.setText("Result is : "+resultString); > > > > > Now, go through the above steps and also compare your application. I > > > hope you will find the solution. Let's hope. > > > > > Best Luck.... > > > > > -- > > > 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]<android-developers%[email protected]> > <android-developers%[email protected]<android-developers%[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]<android-developers%[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

