Для настройки и запуска планировщика заданий необходимо выполнить следующие действия:
1. В каталоге с установленным продуктом Terrasoft версии 3.4.0 или выше следует открыть с помощью текстового редактора файл «Settings\RunSettings.xml».
2. Указать локальный путь к файлу RunSettings.xml в параметре UserSettingsDirectory.
ПОСЛЕ СОХРАНЕНИЯ ФАЙЛА ВСЕ СУЩЕСТВУЮЩИЕ КОНФИГУРАЦИИ БУДУТ ОЧИЩЕНЫ.
3. Запустить Terrasoft и настроить подключение к базе данных. Узнать, как настроить подключение к базе данных, можно перейдя по ссылке (для MS SQL, FireBird, Oracle).
4. После настройки соединения и входа в программу в каталоге Settings будет создан файл Configs.xml. Его необходимо открыть с помощью текстового редактора и скопировать значение параметра Name.
5. Файл JobSettings.xml заполнить именем конфигурации, именем и паролем (если он есть) пользователя, под которым будет запускаться планировщик. При необходимости можно изменить параметр периода проверки запуска заданий (в минутах, значение по умолчанию - 5) и изменить постоянное соединение с базой данных (True или False):
6. Установить службу планировщика заданий, выполнив команду «TSJobManagerService.exe /Install» в командной строке:
После успешной установки должно появиться сообщение:
7. Запустить службу JobManager:
После успешного запуска состояние службы изменится на «Работает»:
В случае появления такого сообщения при попытке запуска
следует посмотреть журнал событий по ошибке, которая возникла при запуске TSJobManager:
Возможные ошибки при запуске службы:
1. Не найдена указанная процедура
В этом случае стоит убедиться, что в системе зарегистрированы бинарные файлы, с которых установлен JobManager.
2. Корневой узел не инициализирован
Проблема заключается в том, что имя пользователя – русскоязычное (кириллица), а файл JobSettings.xml сохранен в кодировке ANSI.
Для исправления ошибки необходимо открыть файл JobSettings.xml с помощью notepad++ и выполнить команду «Convert to UTF-8», после этого сохранить файл.
Затем следует закрыть и открыть этот файл этой программой и убедиться, что файл воспринимается как UTF-8, как на скриншоте:
Для версии Terrasoft 3.4.1 XML файлы будут по умолчанию кодированы в UTF-8.