Импорт карточек объектов из Кобры в Центр охраны

Возможность импорта объектов из Кобры версии 8 появилась в Центре охраны версии 5. Разделим процедуру на два этапа.

1. Создание транспортного файла в Кобре

• завершить работу модуля «Сервер сообщений»;

• сделать резервную копию исполняемого файла модуля «Сервер сообщений» (файл «server.exe» в папке установки модуля «Сервер сообщений»);

скачать архив, заменить исполняемый файл модуля «Сервер сообщений» на файл из архива Kobra-ServerWithExport;

• создать в папке установки модуля «Сервер сообщений» подпапки «import» и «export», если их нет;

• создать в подпапке «import» пустой файл с именем «database.exp»;

• запустить модуль «Сервер сообщений»;

• убедиться в том, что модуль «Сервер сообщений» запущен, а в подпапке «export» появился файл с расширением «xml»;

• остановить модуль «Сервер сообщений» и заменить его исполняемый файл на

оригинальный, из резервной копии, сделанной на втором шаге;

• запустить модуль «Сервер сообщений;

 

2. Импорт транспортного файла в Центре охраны:

• скопировать транспортный файл на ПК с Центром охраны

• остановите модуль «Менеджер событий»;

• запустите модуль «Мастер базы данных», выбрать «Импорт и экспорт», нажать «Далее», выбрать «Импорт данных», нажать «Далее», выбрать "Импорт из XML-файла", нажать "Далее":

Указать путь к транспортному файлу и при необходимости сдвиг номеров объектов кратный 1000, нажать «Далее» для начала импорта:

• Дождаться окончания процедуры, проверить, что объекты из Кобры появились в Центре охраны.

 

Устранение возможных проблем

Если процедура импорта прошла очень быстро и при этом объекты в Центре охраны не появились, проверьте следующее и повторить попытку импорта:

• открыть транспортный файл с помощью Блокнота или WordPad, проверить, что в начале перед <Objects> имеется <Root>:

В конце файла после </Objects> имеется </Root>:

Если данных строк нет, необходимо дописать их.

• Проверить поиском, что в транспортном файле нет запрещенных символов, (обычно мешает импорту "&"). Удалить или заменить если такие имеются;

• Сохранить транспортный файл в кодировке UTF-8:

• Если вышеописанные рекомендации не помогли. Откройте лог ANDROMEDAХХХХХХ.log за текущий день из папки C:\Andromeda Log. По последним строкам можно понять причины, почему не проходит импорт, возможно в базе имеются другие запрещенные символы. 

 

Дополнительно