Последовательность перевода работающего
АРМ ДПУ «Юпитер» версии 6 на версию 7
1 Общие цели перевода и решаемые задачи
Перевод существующего АРМ ДПУ «Юпитер» (далее АРМ ДПУ) версии 6 на версию
7 позволяет решить следующие задачи:
• получить версию ПО в которой исправляются выявляемые ошибки и вносится новый
функционал в том числе:
режим просмотра всех объектов пульта в одном окне
возможность рассылки SMS-сообщений реализация поддержки резервных каналов связи.
Возможность более гибкой настройки внешнего вида программы пульта • получить возможность подключения на ПЦО нового оборудования:
линейки оборудования, использующего IP/GSM/GPRS поддержка панелей (с использованием мониторинговых станций) поддержка УТ «Фобос»
поддержка связи с КПЦО по IР-каналам • получить возможность использовать новый типы базы данных объектов на основе архитектуры Клиент-Сервер (FireBird).
В процессе перевода необходимо подготовить базу данных в формате пригодном для использования с АРМ ДПУ «7», • выполнить установку обновленного ПО АРМ ДПУ • сконвертировать имеющиеся данные из АРМ ДПУ «6»
• перенести ранее подготовленную БД в АРМ ДПУ «7»
• проверить правильность перенесенных данных • По окончании перевода оператор пульта получит в свое распоряжение программу пульта визуально и функционально полностью повторяющую АРМ ДПУ «6».
Все возможности обновленной программы могут быть задействованы в дальнейшем по мере надобности. Это снимает необходимость специального обучения операторов пульта при смене версии.
2 Подготовка базы данных АРМ ДПУ «6» и «7» могут использовать единый вариант базы данных в процессе работы. Данная особенность позволяет выполнить предварительную подготовку базы данных без прекращения функционирования АРМ ДПУ.
Для приведения базы данных к единому формату следует использовать пакет конверторов, входящих в состав АРМ БД «Юпитер» Access 7.
Так как АРМ ДПУ «6» может использовать три типа базы хранения картотеки, то необходимо определить тип используемой БД и выбрать алгоритм последующих действий.
Тип базы данных может быть определен на основании информации, содержащейся в диалоге настройки «База данных» (см.рис.2.1) Рис.2.1 Диалог настройки типа БД в АРМ ДПУ версии Если используется БД отличная от «БД Юпитер 7», то первоначально следует выполнить установку БД «Юпитер» Access 7. Далее следует использовать соответствующий конвертор для приведения БД к требуемому типу.
2.1 Установка АРМ БД «Юпитер» Access Для установки используется инсталяционный пакет "SetupRW.exe” (пакет может быть загружен с сайта www.elesta.ru из раздела материалов для зарегистрированных пользователей, доступный пользователям пакетов «АРМ ДПУ», «АРМ БД», и «Сетевая версия»). Установку рекомендуется производить в каталог, расположенный рядом с каталогом установки АРМ ДПУ: например если АРМ ДПУ установлен в каталог "C:\Jupiter.win”, то установку БД рекомендуется выполнить к каталог “C:\JupDB”.
После установки завершения АРМ БД следует выполнить следующие дополнительные операции:
• создать подкаталог Reserv в каталоге установки АРМ БД • скопировать в каталог Reserv файлы mkey.dat и TJupDB.mdb из каталога установки программы АРМ БД • изменить имя файла TJupDB.mdb, скопированного в каталог Reserv, на JupDB.mdb.
В диалоге запроса параметров работы редактора БД указать каталог в который была произведена установка АРМ БД и создать новую базу.
2.2 При использовании БД «Ладога 3.0»
Для преобразования БД «Ладога 3.0» следует использовать конвертор «Из Юпитер-6 в Юпитер-7» (исполняемый файл "UpToUp.exe"). После запуска конвертора необходимо указать параметры размещения исходной и базы результата (см.рис.2.2) Рис.2.2. Диалог настройки параметров конвертора «Из Юпитер-6 в Юпитер-7»
Место расположения файла базы формата «Ладога» (файл Ladoga.mdb) можно определить в диалоге настройки параметров базы данных АРМ ДПУ (см. рис.2.1).
Так как таблица пользователей АРМ ДПУ в версии 7, в отличие от версии 6, размещается в базе данных, то необходимо произвести перенос этой информации базу в процессе конвертирования.
Для выполнения данной операции следует установить отметку «Конвертировать таблицу пользователей» и указать место расположения файла с таблицей пользователей АРМ ДПУ 6 ( файл JupUser.mdb). Данный файл находится в каталоге DataBase рабочего каталога АРМ ДПУ 6.
В качестве места расположения итогового файла базы данных рекомендуется указать каталог куда была произведена установка АРМ БД «Юпитер» Access 7 (см. п.п. 2.1) 2.3 При использовании БД «MainDB»
Для преобразования БД «MainDB» следует использовать конвертор «Из ЛадогаDOS и MainDB») исполняемый файл "Convertor.exe"). После запуска конвертора необходимо указать параметры размещения исходной и базы результата (см.рис.2.3) Место расположения файлов базы формата «MainDB» (файл каталог DB) можно определить в диалоге настройки параметров базы данных АРМ ДПУ (см. п.п. рис.2.1).
Также, в диалоге настройки таблиц БД (см. рис.2.4), следует отметить те ключевые слова, которые должны использоваться для отметки охраняемого объекта как «КВАРТИРА».
Так как таблица пользователей АРМ ДПУ в версии 7, в отличие от версии 6, размещается в базе данных, то необходимо произвести перенос этой информации в базу.
Для выполнения данной операции следует использовать повторный запуск конвертора «Из ЛадогаДос и MainDB», указав в его параметрах тип исходной базы как JupUser.
Файл с таблицей пользователей АРМ ДПУ «6» (файл JupUser.mdb) находится в каталоге DataBase рабочего каталога АРМ ДПУ 6.
В качестве места расположения итогового файла базы данных следует указать туже базу, что использовалась на первом этапе конверторования.
2.4 При использовании БД «Юпитер 7»
Так как таблица пользователей АРМ ДПУ в версии 7, в отличие от версии 6, размещается в базе данных, то необходимо произвести перенос этой информации в базу.
Для выполнения данной операции следует использовать конвертор «Из ЛадогаДос и MainDB», указав в его параметрах тип исходной базы как JupUser.
Файл с таблицей пользователей АРМ ДПУ «6» (файл JupUser.mdb) находится в каталоге DataBase рабочего каталога АРМ ДПУ 6.
В качестве места расположения итогового файла базы данных следует указать туже базу, что используется редактором БД «Юпитер» Access.
2.5 Восстановление паролей пользователей Так как таблица пользователей может быть повреждена в процессе конвертирования, то следует, после переноса таблицы пользователей, произвести её проверку с установкой паролей пользователей их пультовых номеров и привелегий доступа.
Редактирование таблицы пользователей производится в АРМ редактора БД в разделе «Файл/Управление пользователями» (см. рис. 2.5).
Рис.2.5 Диалог настройки параметров пользователей.
«Пользователь/Пароль» списка пользователей.
2.6 Перенос подготовленной базы в АРМ ДПУ «6»
После внесения в базу данных паролей и привилегий пользователей следует перенсти подготовленную базу в АРМ ДПУ «6» и переключиться на неё.
Для переноса базы в АРМ ДПУ следует (в АРМ редактора БД) в разделе «Файл/Копирование БД» (см.рис.2.6) указать подкаталог UpDate основного каталога АРМ ДПУ «6» и выполнить копирование.
Рис.2.6. Задание целевых каталогов копирования БД «Юпитер» Access Если до данного момента АРМ ДПУ не использовал БД «Юпитер» Access 7, то необходимо также выполнить однократное копирование в подкаталог JupDB (при необходимости подкаталог следует создать).
Установка АРМ ДПУ «7» выполняется путем запуска файла Install7.exe.
Установку рекомендуется выполнять в каталог, размещаемый рядом с каталогом АРМ ДПУ «6». Например, если каталог размещения АРМ ДПУ «6» С:\Jupiter.win, то каталог размещения АРМ ДПУ «7» - C:\Jupiter-16.win.
Установка может выполняться без остановки работы АРМ ДПУ «6».
В процессе установки следует, на последнем этапе, выбрать запуск конвертора конфигурации СПИ Юпитер 6.0 – 7.0 (см. рис.3.1) Рис.3.1. Конвертор конфигурации АРМ ДПУ «6» к АРМ ДПУ «7»
Конвертирование включает в себя преобразование следующих данных:
конфигурации объектов примечания объектов архив сообщений таблицы последних сообщений Для определения периода конвертирования лент следует оценить накопленных объем данных в подкаталоге Message основного каталога АРМ ДПУ «6». Период можно задавать «с запасом», так как на преобразование пустых или отсутствующих файлов время не тратится.
Основное время работы конвертора занимает преобразование архива сообщений, накопленных за все годы работы АРМ ДПУ «6». В процессе этого преобразования также выполняется построение таблиц последних сообщений каждого объекта. В последствии эта информация будет отображаться в карточках объектов.
Чтобы не прерывать процесс охраны на время преобразования рекомендуется выполнить его в два этапа:
• на первом задается период преобразования лент за весь диапазон имеющихся лент, за исключением текущего дня (то есть, текущий архив сообщений продолжает строиться в процессе работы АРМ ДПУ «6», конвертор выполняется в фоновом режиме) • АРМ ДПУ «6» останавливается и выполняется второй этап преобразований • на втором этапе период преобразования задается только для текущего дня (в этом случае не произойдет потери сообщений пульта) По окончании преобразования выполняется копирование содержимого каталога JupDB из основного каталога АРМ ДПУ «6» в каталог JupDB основного каталога АРМ ДПУ «7» (файлы JupDB.mdb и mkey.dat).
После выполнения всех перечисленных действий АРМ ДПУ версии 7 готов к работе.
После запуска рекомендуется проверить работоспособность всех КПЦО и выполнить проверку правильности переноса конфигурации.
Рекомендуется опросить (выборочно) версии отдельных элементов (КПЦО, УТ, базовых блоков и ответчиков) При обнаружении незначительных теточностей преобразования, возможно, более быстрым решением проблем будет удаление неверных объектов и их повторное внесение в конфигурацию. Если объем неверно преобразованных объектов слишком велик для ручного исправления, то следует немедленно закрыть АРМ ДПУ «7» и вернуться к АРМ ДПУ «6», а о возникших неточностях сообщить разработчикам для исправления ситуации.