Перейти к основному содержимому

Первый интерфейс компонента

Структурные связи показывают устойчивое направление и канал взаимодействия. Интерфейс дополняет их точным техническим контрактом компонента.

Создание первого REST-интерфейса компонента.

Переход к интерфейсам​

Вернитесь из готовой C3 в рабочее пространство, выберите домен Orders и откройте раздел Интерфейсы.

Загрузка изображения...
Устойчивые связи подготовлены до описания технических контрактов
Загрузка изображения...
Первый интерфейс будет создан в выбранном домене

Тип интерфейса​

Нажмите Создать и выберите REST. После выбора типа ArchiVision откроет настройки соответствующего технического контракта.

Загрузка изображения...
Для первого контракта используется REST-интерфейс

Настройки REST​

Найдите компонент по фрагменту наименования и выберите его. Укажите доступ через вышестоящую систему, метод создания данных, адрес операции и краткое описание назначения.

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

Дополнительные свойства​

Во вкладке Свойства можно отдельно описать структуру запроса и ответа. Подробная настройка этих данных рассматривается в следующем уроке.

Загрузка изображения...
Запрос и ответ описываются независимо от структурной связи

Результат​

После сохранения технический контракт появляется в реестре домена. Создать интерфейс также можно из свойств выбранного компонента.

Загрузка изображения...
Контракт связан с компонентом и доступен для дальнейшей детализации

Таймкоды​

  • 00:00 — от структурной связи к контракту;
  • 00:07 — модель и домен заказов;
  • 00:18 — пустой реестр интерфейсов;
  • 00:22 — создание интерфейса;
  • 00:25 — настройки REST;
  • 00:34 — выбор компонента;
  • 00:42 — метод операции;
  • 00:47 — адрес;
  • 00:56 — дополнительные свойства;
  • 01:04 — сохранение;
  • 01:08 — результат.

Далее: структура запроса и ответа интерфейса.

Предыдущий урок: Связи PostgreSQL C3.

Следующий урок: Модель данных заказа.