Я пытаюсь интегрировать Sugar CRM с одним из моих проектов. Я использую Apache Axis в качестве SOAP-клиента.
Я получил начальную настройку из этого блога . Используя это руководство, я могу войти в систему, получить и вставить данные в мою установку Sugar CRM.
Я пытаюсь получить потенциальных клиентов, используя следующий код
Get_entry_list_result_version2 entryList = port.get_entry_list(
sessionID, "Leads", "", "", 0, new String[] { "first_name",
"phone_work" }, null, 2, 0);
Эта часть работает нормально, но когда я пытаюсь добавить критерии запроса в качестве 3-го параметра, система выдает ошибку
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);
Что я делаю не так?
Я уже скомпилировал свою библиотеку axis-1.4, чтобы исправить эту ошибку