Инструменты пользователя

Инструменты сайта


subsystem

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
subsystem [2026/11/10 08:39] – создано infrasubsystem [2026/11/10 09:16] (текущий) – [Вариант B: SOAP] infra
Строка 20: Строка 20:
   - В списке описаний **включите** добавленный сервис/описание (после добавления он по умолчанию выключен).   - В списке описаний **включите** добавленный сервис/описание (после добавления он по умолчанию выключен).
  
-**Обратите внимание:** для REST Base Path endpoint-ы можно добавить вручную: откройте сервис → **ENDPOINTS → ADD ENDPOINTS**, задайте HTTP-метод и путь. Для OpenAPI 3 endpoint-ы обычно загружаются из описания. Это важно, если нужно ограничивать доступ к отдельным путям.+**Обратите внимание:** 
 +Для REST Base Path endpoint-ы можно добавить вручную: откройте сервис → **ENDPOINTS → ADD ENDPOINTS**, задайте HTTP-метод и путь. 
 +Для OpenAPI 3 endpoint-ы обычно загружаются из описания. Это важно, если нужно ограничивать доступ к отдельным путям.
  
 +{{ :screenshot_add_rest.png?nolink&400 |}}
 ===== Вариант B: SOAP ===== ===== Вариант B: SOAP =====
   - Откройте **CLIENTS → [ваша подсистема] → SERVICES**.   - Откройте **CLIENTS → [ваша подсистема] → SERVICES**.
Строка 32: Строка 35:
  
 **Важно:** для SOAP нельзя произвольно придумать имя метода, не соответствующее WSDL. При изменении WSDL используйте обновление описания (**Refresh**) и проверьте, что методы и адреса остались корректными. **Важно:** для SOAP нельзя произвольно придумать имя метода, не соответствующее WSDL. При изменении WSDL используйте обновление описания (**Refresh**) и проверьте, что методы и адреса остались корректными.
 +{{ :screenshot_add_wsdl.png?nolink&400 |}}
 ===== Что ещё нужно сделать ===== ===== Что ещё нужно сделать =====
 Публикация **не** выдаёт права другому участнику. Перейдите к [[guide:access|настройке доступа (ACL)]]. Публикация **не** выдаёт права другому участнику. Перейдите к [[guide:access|настройке доступа (ACL)]].
Строка 39: Строка 42:
   * Описание присутствует в **SERVICES**.   * Описание присутствует в **SERVICES**.
   * Сервис **enabled** (включён), а не **disabled**.   * Сервис **enabled** (включён), а не **disabled**.
-  * Внутренний URL доступен с Security Server.[[guide:access|настройка доступа (ACL)]]+  * Внутренний URL доступен с [[guide:access|Security Server.]]
   * У нужного потребителя есть ACL на сервис (или на конкретный REST endpoint).   * У нужного потребителя есть ACL на сервис (или на конкретный REST endpoint).
   * Реальный тестовый запрос проходит через X-Road; прямой ''curl'' к вашему API проверяет только внутреннюю часть маршрута.   * Реальный тестовый запрос проходит через X-Road; прямой ''curl'' к вашему API проверяет только внутреннюю часть маршрута.
subsystem.1794299940.txt.gz · Последнее изменение: — infra

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki