Show / Hide Table of Contents

Маппирование

Мапирование позволяет установить соответствие объектов ИС и сущностей канонической модели и состоит из следующих этапов:

  • определение ИС, участвующих в обмене сущностью;
  • определение ИС-источника данных для сущности;
  • сопоставление сущности канонической модели с бизнес-объектом ИС;
  • сопоставление атрибутов сущности и свойств бизнес-объекта ИС;
  • применение скриптов для дополнительной обработки сущности канонической модели.
Note

Постобработка преобразования сущностей, описывающих документы в рамках канонической модели, является необходимым условием корректности модели интеграции.

Кодогенерация мапирования и постобработок

Для настроенных маппирований генерируется набор исходников с программным кодом, соответствующим настроенным правилам передачи данных. Пользователь может влиять на процесс передачи данных и их обработки при получении и отправке путем написания программного кода на языке C#, который встраивается в сгенерированный программный код. В постобработках пользователю доступен ряд переменных. Чтобы увидеть их, надо дважды кликнуть по постобработке и развернуть свернутые блоки кода, щелкнув по значкам “+”. Для добавления пользовательского программного кода предназначены перечисленные ниже вкладки.

Явное сопоставление

Для адаптеров с ролью Источник

  1. Условие публикации
  2. Перед сопоставлением
  3. После сопоставления
  4. Генератор мастер-ключа
  5. После публикации
  6. Обработка ошибок при отправке

Для адаптеров с ролью Приемник

  1. Перед сопоставлением
  2. После сопоставления
  3. После сохранения
  4. Обработка ошибок при получении
  5. Получение объекта
  6. Удаление объекта

--- after-mapping.md --- after-save.md --- before-mapping.md --- delete-object.md --- dispatch-error-handling.md --- get-object.md --- matching.md --- master-key-generator.md --- post-publish.md --- publish-condition.md --- receipt-error-handling.md

  • Improve this Doc
In This Article
Back to top Все права защищены (C) 1994-2022 ООО Топ Софт.