Файловый обмен с учетными системами

Параметры работы сервиса (Интервалы)

  • Интервал импорта — Как часто сервис проверяет входящие файлы в папках Import. Это входящие данные, которые учетные системы, например 1С, выгрузили для загрузки в сервис и базу данных.
  • Количество потоков импорта — Сколько потоков может использовать импорт. Если разделов или баз много, импорт в один поток может работать медленно. Увеличивайте значение с учетом производительности сервера и базы данных.
  • Интервал экспорта — Как часто сервис формирует исходящие файлы в папках Export для передачи в учетные системы, например 1С.
  • Таймаут мобильного клиента — Таймаут соединения именно для мобильных клиентов. Этот параметр не относится к файловому импорту и экспорту с учетными системами.

Рекомендация: Интервалы задаются в секундах. Слишком маленькие интервалы могут увеличить нагрузку на сервер, базу данных и файловое хранилище.

Файловый обмен с учетными системами (Режимы)

Блок настроек файлового обмена определяет, где сервис будет создавать папки обмена для учетных систем, например 1С. Выбор осуществляется в поле Режим обмена: «Локальная папка» или «FTP».

Выбор режима определяет, как будут формироваться папки разделов:

  • Локальная папка: <локальная корневая папка>\<папка раздела>\Import и Export.
  • FTP: <папка раздела>/Import и Export.

Режим «Локальная папка»

Используйте этот режим, если папки обмена должны находиться на локальном диске сервера или в сетевой папке, доступной службе.

Поле Локальная корневая папка обмена определяет полный путь к общей корневой папке, внутри которой сервис будет создавать папки разделов. Сервис создает только папки конкретных разделов и служебные подпапки Import и Export.

Примеры для Windows:

D:\OrdiziExchange
\\SERVER\Share\OrdiziExchange

Примеры для Linux:

/var/lib/ordizi/exchange
/mnt/exchange/ordizi

Права доступа: Локальная корневая папка обмена должна существовать заранее. Сервис не создает ее автоматически. Учетная запись службы должна иметь права на чтение, запись, создание папок и файлов внутри этой папки.

Режим «FTP»

Используйте этот режим, если папки обмена должны находиться на FTP-сервере.

  • FTP-сервер и Порт FTP — Адрес (например, ftp.company.local или 192.168.1.50) и порт (обычно 21) FTP-сервера.
  • пользователь FTP и пароль FTP — Учетные данные пользователя FTP. (Ранее сохраненный пароль в интерфейс не выводится, старый сохраняется, если поле пустое).
  • Использовать SSL для FTP — Включите, если FTP-сервер работает через защищенное FTPS-соединение.

FTP-корень: Для FTP отдельная корневая папка обмена не задается. Корнем считается текущая рабочая директория FTP-пользователя после подключения. Сервис создает папки разделов внутри этой директории.

FTP-пользователь должен иметь права:

  • подключаться к FTP-серверу;
  • создавать папки, загружать и скачивать файлы;
  • переименовывать файлы;
  • удалять служебные тестовые файлы и папки.

Проверка хранилища, сохранение настроек и перезапуск

  • Проверить хранилище — Проверяет выбранный режим файлового обмена. Для локальной папки проверяется существование корня и права на создание тестовой папки и файла. Для FTP проверяется подключение, создание тестовой папки и файла, затем их удаление.
  • Сохранить настройки — Сохраняет текущие настройки сервиса.
  • Перезапустить приложение — Перезапускает рабочую часть сервиса для применения настроек, которые не могут быть применены на лету.

Перезапуск обычно требуется после изменения:

  • HTTP-порта;
  • настроек подключения к БД;
  • интервалов импорта и экспорта, количества потоков импорта;
  • режима файлового обмена и параметров хранилища.

Задать вопрос