Синтаксис:
Visual Basic (Declaration) |
<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)> Public Function ReferencesUpdate ( XMLPackage As String, ISCode As String, FullSync As Boolean ) As List(Of String) |
C# |
[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)] public List<string> ReferencesUpdate( string XMLPackage, string ISCode, bool FullSync ) |
Параметры:
• | XMLPackage – описание записей справочника в виде XМL-документа в формате обмена. Подробнее см. раздел «Форматы обмена»; |
• | ISCode – код интегрированной системы. |
Возвращаемое значение:
Список ИД записей, которые не удалось сохранить, с описанием ошибки.
Примечание
Если в справочнике Настройки обмена данными с интегрированными системами в поле Сценарий Directum указан сценарий, то выполняется соответствующий сценарий. В сценарий передаются ИД созданных (параметр RecordIDs) и измененных (параметр ModifiedRecordIDs) записей для каждого справочника в виде строки с разделителем «;».
Сценарий запускается асинхронно, поэтому интегрированная система получает информацию о результате обработки XML-пакета до запуска сценария. Если интегрированной системе нужен ответ от веб-сервисов после запуска сценария, используйте метод ReferencesUpdateWithScript.
Обновление записи справочника Организации с ИД=101702:
<soapenv:Envelope xmlns:int=http://IntegrationWebService |
© Компания Directum, 2020 | Сообщество пользователей Directum |