I am trying to use ksoap to connect to SugarCRM and i had the following code:
Code:
try {
HttpTransport httpt = new HttpTransport("http://localhost/sugarroot/soap.php");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
SoapObject test = new SoapObject("http://www.sugarcrm.com/sugarcrm", "test");
test.addProperty("string", "Hello");
envelope.setOutputSoapObject(test);
httpt.call("http://localhost/sugarroot/soap.php/test", envelope);
SoapObject body = (SoapObject) envelope.getResponse();
System.out.println("Property Count: " + body.getPropertyCount());
System.out.println(body.getProperty("string"));
System.out.println("Result: " + envelope.getResponse());
} catch (IOException ex) {
System.err.println("Error: " + ex.getClass() + " | " + ex.getMessage());
} catch (XmlPullParserException ex) {
System.err.println("Error: " + ex.getClass() + " | " + ex.getMessage());
} the goal is just to send a string and the SugarCRM will echo it back.. it is Step 0 in the Overview of SugarCRM's API. but i don't know the problem with my code.. so please help.. i had the following error upon executing the line on the httpt.call() method..
class org.xmlpull.v1.XmlPullParserException | unexpected type (position:TEXT Not authorized t...@1:37 in java.io.InputStreamReader@6a6089f4)
I hope to get a response on this.
Thank you!