2010-10-04 3 views
2

Мы используем Axis Axis для создания клиентских заглушек для связи с SugarCRM в Java-приложении.SugarCRM over SOAP - V2

По состоянию на несколько дней назад мы использовали файл 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, единственным полем которого является String «id». Это очень бесполезно, и мы не нашли никакой документации относительно цели идентификатора, и не нашли способ установить статус вызова.

Кто-нибудь знаком с API-интерфейсом v2 SOA? Стоит ли модернизировать? Если мы не должны обновлять, существует ли какой-либо реальный способ удаления отношений с помощью API v1? Различные сообщения форума SugarCRM (в частности: http://panther.sugarcrm.com/forums/showthread.php?t=43871) предлагают способы, но никто, похоже, не работает.

ответ

0

ussualy вы получаете идентификатор новой записи в ответе. Многие люди жалуются на изменения мыла, поэтому, если это ваш единственный вариант, обратитесь к обновлению.

Смежные вопросы