Описание процесса запуска платформы ШЕРП

Небольшое описание того, как происходит процесс запуска ШЕРП.

Для запуска системы из сети или локально необходимо выполнить файл Start.exe.

Файл делает 3 действия:

  1. Читает содержимое файла Loader.exe.config, лежащего в той же папке, что и файл Start.exe, и  использует значение параметра UserDir.
  2. Копирует файлы Loader.exe и Loader.exe.config в папку UserDir (папка запуска).
  3. Запускает файл Loader.exe в папке UserDir и передает в качестве аргумента командной строки путь к папке, откуда был запущен сам.

Остальная работа по загрузке выполняется файлом Loader.exe. При этом выполняется следующее:

  1. Загрузчик ищет по пути, переданному ему Start.exe, архив Client.zip.
  2. Сравнивает контрольные суммы файла архива с файлами в папке запуска, если они есть.
  3. В случае обнаружения новых или отличающихся файлов копирует их в папку запуска. Удаляет несуществующие в архиве файлы. В случае, если клиент ШЕРП запущен, будет выдано соответствующее предупреждение.
  4. Загрузчик запускает файл Client.exe.

Так же для запуска ШЕРП можно непосредственно выполнять файлы Loader.exe и Client.exe.

Если запустить Client.exe, то он предварительно запустит Loader.exe для проверки новой версии. Для этого загрузчик берет значение ArcPath, где хранится путь к файлу архива.

 

О платформе
Подписаться

Новые статьи

Запуск цикла корпоративных тематических семинаров по технологическому развитию и внедрению новых разработок в проектную практику Команды Шерп Запуск Образовательного портала «Шерп. Обучение» Включение в реестр отечественного ПО Технологической платформы «Шерп 3.0» Создание HTML-форм в Платформе ШЕРП Создание HTML-форм в Платформе ШЕРП c помощью конструктора форм Web-версии Платформы Настройка элемента диалога с типом редактора KBEditPopUp Возможности редактора полей типа «LookUpEdit» Создание внешнего ключа (Foreign Key) с помощью SQL-редактора в Платформе "ШЕРП" Как создать таблицу в базе данных Проверка работоспособности Платформы ШЕРП

0 комментариев

Чтобы оставить комментарий, пожалуйста, авторизируйтесь или зарегистрируйтесь

Обязательное поле