Ресурсы

Раздел "Ресурсы" используется для хранения и управления файлами, которые нужны для создания сервисов, настройки интеграций и обработки данных. Здесь можно размещать схемы сервисов, шаблоны, сертификаты, служебные ресурсы платформы и другие необходимые артефакты.

Управлять ресурсами можно с помощью панели инструментов или контекстного меню - они позволяют быстро загружать, создавать, копировать, перемещать и удалять ресурсы.

Структура и назначение

Папка Назначение

component-library

Библиотека компонентов интеграционной платформы.

entaxy-file

Раздел файловой системы, используемый файловой коннекцией entaxy-file. Содержит папки входных и выходных файловых коннекторов.

entaxy-file-internal

Внутреннее файловое пространство используемое файловой коннекцией entaxy-file-internal. Здесь хранятся конфигурационные файлы, шаблоны для генерации и другие служебные ресурсы.

entaxy-keystore

Хранилище ключей и сертификатов, которые используются для аутентификации и шифрования данных при интеграции.

object-resources

Хранилище ресурсов объектов, которые определяют маршруты в интеграционных схемах.

schemas

Папка для схем и описаний, которые используются при создании сервисов, клиентов и настройке интеграций. Сюда загружают OpenAPI-файлы, WSDL-файлы, схемы данных, шаблоны преобразований и другие вспомогательные ресурсы.

service-resources

Служебное хранилище ресурсов, которые платформа создает при обработке OpenAPI- и WSDL-описаний сервисов.

Рекомендуется использовать папку entaxy-file для хранения пользовательских данных.

Подробнее о создании REST- и SOAP-сервисов в разделе:

Не изменяйте файлы в service-resources вручную, если это не требуется для устранения ошибки загрузки описания сервиса. При ошибках загрузки OpenAPI- или WSDL-описания удалите одноименную служебную папку из service-resources или загрузите описание сервиса с новым именем.

Не загружайте в демонстрационные и тестовые окружения продуктивные приватные ключи, сертификаты, коммерческие токены авторизации и файлы с персональными данными. Для примеров используйте только тестовые данные.

Панель инструментов

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

Инструмент Назначение Внешний вид

Copy location to clipboard

Копирует путь выбранного ресурса в буфер обмена. Для получения пути до ресурса, нужно кликнуть/выделить требуемый ресурс.

Copy location to clipboard

Change location view

Переключает отображение короткого пути ресурса и полного адреса.

Change location view

Upload resource

Загружает файл с локального устройства в текущую папку ресурсов.

Upload resource

Change to tiles

Переключает отображение ресурсов в плиточный вид.

Change to tiles

Файлы также можно загружать в раздел «Ресурсы» с помощью перетаскивания (drag-and-drop) из файлового менеджера в нужную папку.

Создание и управление ресурсами

Контекстное меню доступно для папок и файлов в разделе "Ресурсы".

Контекстное меню

Набор действий зависит от выбранного объекта.

Действие Описание

Create folder

Создает новую папку в текущем расположении.

Create resource

Создает новый файл ресурса в текущем расположении.

Upload

Загружает файл с локального устройства в текущую папку.

Paste

Вставляет скопированные или вырезанные файлы и папки в текущее расположение.

Open in OpenAPI Editor

Открывает выбранный OpenAPI-файл в редакторе. Действие доступно для файлов .json, .yaml и .yml.

Open in XSLT Editor

Открывает выбранный XSLT-файл в редакторе. Действие доступно для файлов .xsl и .xslt.

Open in new tab

Открывает выбранный ADM-файл в новой вкладке браузера в редакторе AtlasMap. Действие доступно для файлов .adm.

Download

Скачивает выбранный файл на локальное устройство.

Copy

Копирует выбранный файл или папку в буфер обмена.

Cut

Вырезает выбранный файл или папку и помещает объект в буфер обмена для последующего перемещения.

Remove

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

Paste to folder

Вставляет файл или папку из буфера обмена в выбранную папку.

При создании ресурса укажите имя файла с расширением, например service-openapi.json, service.wsdl или mapping-template.xml. Если дважды нажать на файл, откроется окно редактирования его содержимого.

При выборе ресурса в панели справа отображаются его метаданные. Их состав зависит от типа выбранного ресурса.

Загрузка схемы сервиса

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

  1. Откройте раздел Ресурсы → schemas.

  2. Подготовьте файл описания сервиса:

    • OpenAPI-файл .json, .yaml или .yml для REST-сервиса;

    • WSDL-файл .wsdl для SOAP-сервиса.

  3. Загрузите файл одним из способов:

    • нажмите Upload resource на панели инструментов;

    • выберите действие Upload в контекстном меню;

    • перетащите файл (drag-and-drop) из файлового менеджера в выбранную папку.

    upload schema
  4. Убедитесь, что файл появился в папке schemas.

    wsdl schemas

    После загрузки схемы используйте ее при создании REST- или SOAP-сервиса.