Менеджер файлов
Файловый менеджер – это логический модуль, который предназначен для хранения и управления файлами схем и скриптов, используемых в разработанных интеграционных потоках. Модуль имеет набор следующих функций:
-
Хранение схем и скриптов
-
Управление хранимыми данными
-
Предоставление деталей хранимых данных
В процессе работы некоторые блоки потока могут требовать файлы, в которых содержатся скрипты, шаблоны, схемы и т.п. Каждый из этих блоков может работать только с определенными форматами данных. Описание таких блоков приведено в таблице ниже.
| Блок | Описание | Поддерживаемые форматы файлов |
|---|---|---|
| JSONata | Трансформирует JSON в JSON с помощью загруженной спецификации. | .json |
| JSLT | Трансформирует JSON в JSON с помощью загруженной JSLT спецификации. | .jslt |
| XJ | Трансформирует JSON в XML и обратно без использования промежуточного Java объекта. | .xslt |
| XSLT | Трансформирует XML в XML по загруженному шаблону. | .xslt |
| XSLT | Трансформирует XML сообщения с помощью шаблонов на базе XSLT Saxon. | .xslt |
| JSON Validator | Проверяет JSON по загруженной схеме через библиотеку NetworkNT. | .json |
| SOAP | Обеспечивает интеграцию через протокол SOAP. | .wsdl |
Добавление файла
Для того чтобы загрузить файл в менеджер файлов для одного из вышеперечисленных блоков, выполните следующие действия:
- Откройте панель свойств блока.
В форме отображается поле Загрузить схему или темплейт.

Если вы открыли сконфигурированный ранее блок, это поле может содержать уже загруженный файл. В этом случае справа от поля будут отображаться две кнопки:
- Кнопка свойств файла. По нажатию на нее слева открывается вертикальная панель со свойствами файла, определенными при его загрузке, с возможностью просмотра контента файла.
- Кнопка экспорта файла. По нажатию на нее вы можете выгрузить файл для локального использования.
- Щелкните мышью на поле Загрузить схему или темплейт.
В развернувшемся списке отображаются уже загруженные файлы, если они есть, отсортированные по имени в алфавитном порядке. Справа от имени каждого файла в списке также отображаются кнопки свойств и экспорта.
Для ускорения поиска вы можете начать набирать имя нужного файла. Поиск будет осуществляться автоматически по мере ввода критерия поиска.
-
Если вам нужно прикрепить один из уже загруженных файлов, выберите его из списка.
-
Чтобы загрузить новый файл, нажмите Загрузить новый файл.
На экране отобразится окно загрузки файла и настройки его параметров.

- Выберите файл в файловом навигаторе или перетащите его мышью в окно загрузки файла.
При загрузке файлы выполняются следующие проверки:
-
Название файла должно быть уникальным в рамках системы. При попытке задать имя файла, уже зарегистрированное в системе, на экране появится сообщение об ошибке.
-
Если формат файла недопустим для выбранного блока, операция будет прервана и файл не загрузится.
-
Размер файла не должен превышать значение, заданное в переменной окружения MAX_FILE_MANAGER_FILE_SIZE_KB. Если размер файла превышает это значение, файл не будет загружен в систему.
- Заполните параметры файла.
В таблице приведены параметры загружаемого файла.
| Параметр | Тип данных | Описание |
|---|---|---|
| Название файла | Строка | Обязательный параметр. По умолчанию подставляется название загружаемого файла. вы можете изменить имя файла, задав ему другое значение. Примечания:
|
| Описание | Текст | Краткое описание загружаемого файла. |
| Теги | Строка | Теги, по которым идентифицируется файл. Теги используются при поиске файлов в базе или на общей таблице файлов. |
- Нажмите Загрузить.
Если заданное имя файла уже используется системе, на экране отображается сообщение об ошибке: "Файл с таким именем уже существует. Выберите существующий файл из списка если он доступен или повторите попытку после переименования."
Если проверки имени успешна, то на экране отображается информационное сообщение "Идет загрузка файла. По готовности файл будет скачан в браузере."
Если при загрузке файла произошла ошибка, то на экране отображается сообщение об ошибке с ее описанием.
После успешного завершения загрузки на экране отображается сообщение "Файл успешно загружен.".