ConfigEditor (редактор конфигурационных файлов): руководство пользователя
Редактор конфигураций Atlas365 (далее - редактор) позволяет:
- Создавать различные конфигурации системы, т.е. создавать и настраивать FTP- и Email-серверы, подключать файлы процессов и настраивать вызов внешних программ, а так же устанавливать дополнительные опции.
- Запускать Atlas365.
- Создавать файлы запросов.
Общая структура файла конфигурации Atlas365
<?xml version="1.0" encoding="windows-1251"?>
<config>
<servers>
<server>
<emailservers>
</emailservers>
<ftpservers>
</ftpservers>
<processes>
<process>
<id>process1</id>
<path>C:\Atlas365\examples\LocalFileOperations\ProcessCopyFile.xml</path>
<active>1</active>
</process>
</processes>
<exeservers>
</exeservers>
<active>1</active>
<trackfilename>1</trackfilename>
<id>Server1</id>
</server>
</servers>
<licenses>
</licenses>
<logfile>
<name>C:\Atlas365\logs</name>
<loginfo>255</loginfo>
</logfile>
</config>
Структура ФК состоит из трех частей: информация о используемых серверах (servers), информация о лицензиях (licenses) и информация о лог-файле (logfile). На рисунке ниже показан общий вид редактора при открытом ФК test.atlas).
Структура редактора
Редактор состоит из главного окна с меню «Файл»; информации о имени открытого конфигурационного файла «Конфигурационный файл» (если никакого файла не открыто, то имя установлено в «не выбран»); панели с вкладками на которых размещены таблица серверов («Серверы»), таблица лицензий («Лицензии») и настройки параметров лог-файла («Параметры лог-файла»). Также редактор позволяет запускать программу Atlas365 из главного окна при помощи кнопки «Запуск». На рисунке ниже показано главное окно программы в случае когда не выбран (не открыт) конфигурационный файл:
Кнопка «Запуск» позволяет запускать Atlas365 и не активна если не выбран конфигурационный файл или созданный файл не сохранен.
Меню «Файл»
Меню «Файл» позволяет создавать, открывать, сохранять и закрывать конфигурационые файлы, а также закрывать редактор:
Главная панель
На главной панели имеются следующие вкладки:
- Серверы – на этой вкладке размещены таблица серверов программы Atlas365.
- Лицензии – на этой вкладке размещен список используемых лицензий.
- Параметры лог-файла – данная вкладка включает в себя настройки директории в которой сохраняется лог-файл, а так же дополнительные его параметры.
Вкладка «Серверы»
Эта вкладка содержит таблицу существующих серверов в конфигурационном файле. Таблица позволяет видеть сервера программы и управлять их настройками:
В нижей части таблицы расположены кнопки:
- «Создать» - используется для создания нового сервера. Вызывает форму настройки сервера.
- «Удалить» - используется для удаления существующего сервера: удаляет сервер из таблицы. Внимание: операцию удаления сервера отменить нельзя!
- «Редактировать» - используется для редактирования существующего сервера. Вызывает форму настройки сервера.
Форма настройки программного сервера
Для доступа к настройкам сервера необходимо выделить соответствующий сервер в таблице и нажать кнопку “Редактировать”:
Форма настройки программного сервера содержит следующие вкладки:
- Установки
- Серверы FTP
- Серверы ЭП (электронной почты)
- Процессы
- Внешние вызовы
Вкладка Установки
Эта вкладка определяет основные настройки сервера, на которой есть следующие элементы:
- ID сервера – имя или «айди» сервера, используется в качестве уникального идентификатора сервера.
- Активен – активный/неактивный. Если сервер активен, то он будет задействован в программе Atlas365.
- Отслеживать имя файла – эта опиция позволяет пропускать уже обработанный файл, т.е. если файл с таки же именем уже был обработан (например, с помощью операций копирования, конвертации в xml и т.п.), то при последующем сканировании директории, программа его пропускает.
Вкладка Серверы FTP
Эта вкладка позволяет управлять существующими FTP-серверами, а так же создавать новые. Для этого используются следующие кнопки:
- Создать – открывает форму создания нового сервера
- Удалить – удаляет существующий FTP сервер. Внимание, операцию удаления отменить нельзя!
- Редактировать – открывает форму настроек FTP сервера для редактирования
- Копировать – создает копию существующего FTP сервера
Форма настроек FTP сервера
Имя сервера - имя сервера, как уникальный идентификатор, не должно содержать пробелов
- IP адрес – IP-адрес FTP сервера
- Порт – порт соединения
- Логин –логин пользователя для входа на даннй FTP-сервер
- Пароль –пароль пользователя для входа на данный FTP-сервер
- Кодировка – кодировка FTP сервера
Вкладка серверы ЭП (серверы электронной почты)
Эта вкладка отображает существующие серверы электронной почты, например:
Форма настроек почтового сервера
- Адрес эл. почты – адрес ящика электронной почты пользователя.
- Имя пользователя – имя пользователя (логин), испольющееся для данного почтового ящика.
- Сервер входящих сообщений: группа настроек сервера входящей почты
- Имя сервера – имя сервера входящей почты
- Аутентификация – тип аутентификации (password, NONE, External (требуется TLS сертификат), Kerberos Version 5, NTLM, MD5 Challenge - Response).
- Порт – входящий порт
- Использовать SSL – использование SSL-шифрование
- Логин – имя пользователя (логин)
- Пароль – пароль пользователя для данного сервера входящей почты
- Сервер исходящих сообщений: группа настроек исходящего почтового сервера
- Имя сервера – имя сервера исходящих сообщений
- Аутентификация – тип аутентификации (password, NONE, External (требуется TLS сертификат), Kerberos Version 5, NTLM, MD5 Challenge - Response).
- Порт – исходящий порт
- Испоьзовать SSL – использовать SSL шифрование
- Имя пользователя – имя пользователя (логин)
- Пароль – пароль пользователя для данного сервера исходящих сообщений
- Сертификат TLS– полный путь к файлу сертификата
Вкладка Процессы
Эта вкладка позволяет манипулировать процессами: подключать, удалять, делать процессы неактивными (отключать):
Форма настройки процесса
- ID процесса – уникальный (без пробелов) идентификатор процесса, использующийся в программе Atlas365
- Имя файла – полный путь к файлу процесса, может быть задан вручную или через кнопку «Обзор»
- Активен – активен/неактивен
Вкладка Внешние вызовы
Позволяет задавать вызовы внешних програм:
Форма настройки внешних вызовов
- .exe Сервер – уникальный идентификатор исполняемой внешней программы
- Имя файла (полный путь) – полный путь к исполняемому файлу
- Активен – установка активен/неактивен
Вкладка «Лицензии»
Эта вкладка используется для установки лицензии. В таблице показаны используемые в данный момент (или использованные в прошлом лицензии). Для создания, удаления и редактирования лицензии используются соответсвующие кнопки «Создать», «Удалить», «Редактировать».
Также для формирования файла запроса (см. «Получение лицензии и установка ее в системе») используется соответствующая кнопка «Сформировать файл запроса».
Форма создания/редактирования лицензии
Эта форма состоит из:
- Имя файла лицензии – текстовое поле, в котором указан полный путь к файлу лицензии.
- Активна – установка лицензии в активный/неактивный режим
- Обзор – кнопка выбора файла лицензии
- ОК, Отменить, Применить – стандартные кнопки пользовательского интерфейса
- Формирования файла запроса
При нажатии на кнопку «Сформировать файл запроса», появляется диалог сохранения файла:
После указания имени и нажатия кнопки «Save» (Сохранить), запустится программа формирования лицензии. После успешного формирования лицензии появится следующее окно сообщения:
Показывающая полный путь к только что созданному файлу запроса. См. справку «Получение лицензии и установка ее в системе» по вопросам дальнейшего использования файла запроса.
Вкладка «Параметры лог-файла»
Эта вкладка позволяет управлять параметрами вывода информации в лог-файлы: имя лог-файла, а так же дополнительные опции, регулирующие количество информации для вывода в лог-файл. На рисунке ниже показана эта вкладка.
Вкладка содержит:
- Директория лог-файла – текстовое поле, в котором указана директория в которой будет сохраняться лог-файл.
- Дополнительные опции – набор флагов, показывающих вид информации, записываемой в лог-файл:
- Report
- Info
- Error
- Warning
- FTP error
- Email error
- File error
- Debug
Пример создания файла конфигурации
Рассмотрим пошаговое создание простого файла конфигурации, состоящего из одного сервера и файла с процессами, обеспечивающими копирование (перемещение) файлов из одной директории в другую.
Шаг 1
Запустить редактор конфигураций:
Шаг 2
Создание серверов. Для этого в меню «Файл» выберите «Создать»:
Появится таблица с новыми серверами. Удалите один сервер, чтобы получилось так, как показано на рисунке ниже:
Шаг 3
Откройте только что созданний сервер: выделите соответствующую строку в таблице и нажмите кнопку «Редактировать», откроется окно редактирования сервера:
Шаг 4
Перейдите на вкладку «Процессы»:
Шаг 5
Откройте процесс для редактирования:
Шаг 6
Подключите существующий файл процессов C:\Atlas365\examples\LocalFileOperations\ProcessCopyFile.xml
(используйте кнопку «Обзор» для того, чтобы выбрать файл или введите полный путь к файлу вручную)
Шаг 7
Нажмите «ОК» и вернитесь на вкладку «Процессы»:
Шаг 8
Нажмите «ОК» и закройте форму сервера:
Шаг 9
Сохраните только что созданный конфигурационный файл с помощью команды «Сохранить» (или «Сохранить как…») в меню «Файл»: