Мы используем Apache Axis для создания заглушек на стороне клиента для связи с SugarCRM в приложении Java.
Несколько дней назад мы использовали файл WSDL в http: //.../soap.php?wsdl для создания наших заглушек.Мы нашли файл WSDL версии 2 по адресу http: //.../services/v2/soap.php? Wsdl , и из-за необходимости удалять отношения мы обновились до новой версии.
До обновления вызовы set_entry () возвращали бы Set_entry_result, содержащий статус вызова, вместе с Error_value, указывающим статус.Мы смогли использовать это, чтобы сообщить / зарегистрировать состояние вызова set_entry ().
Теперь, используя v2, вызов set_entry () возвращает New_set_entry_result, единственным полем которого является строковый идентификаторЭто очень бесполезно, и мы не нашли никакой документации относительно цели идентификатора, и мы не нашли способ установить статус вызова.
Кто-нибудь знаком с API SOAP v2?Стоит ли обновлять?Если мы не должны обновляться, есть ли какой-нибудь реальный способ удалить отношения, используя API v1?Различные сообщения на форуме SugarCRM (в частности: http://panther.sugarcrm.com/forums/showthread.php?t=43871) предлагают пути, но ни один из них не работает.