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

    Возможность импорта объектов из Кобры версии 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. По последним строкам можно понять причины, почему не проходит импорт, возможно в базе имеются другие запрещенные символы. 

     

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