我正在嘗試將Sugar CRM與我的一個項目集成。我使用Apache Axis作爲我的SOAP客戶端。使用Java和Apache Axis進行Sugar CRM集成
我從這個blog得到了初始設置。使用本教程,我可以登錄,獲取並將數據插入到我的Sugar CRM安裝中。
我嘗試使用下面的代碼
Get_entry_list_result_version2 entryList = port.get_entry_list(
sessionID, "Leads", "", "", 0, new String[] { "first_name",
"phone_work" }, null, 2, 0);
這部分工作正常獲取信息,但是當我嘗試添加查詢條件作爲第三個參數,系統拋出一個錯誤
Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Content is not allowed in prolog.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1411)
謝謝
這裏是我的新取使用查詢
Get_entry_list_result_version2 entryList = port.get_entry_list(
sessionID, "Leads", "first_name='arun'", "", 0, new String[] { "first_name",
"phone_work" }, null, 2, 0);
我在做什麼錯?
我已經編譯了一個軸1.4庫fix this bug