Page tree
Skip to end of metadata
Go to start of metadata

Данный модуль позволяет перенести основные параметры объектов учёта, основные параметры точек учёта, оборудование, подключений и расписаний автоопроса.

Параметры

Утилита представляет собой программу, вызываемую из командной строки. Она принимает следующие параметры командной строки.

ПараметрНазначение
--InCsvИмя файла со списком копируемых объектов.
--SourceServerАдрес сервера источника.
--SourceLoginЛогин на сервере источнике.
--SourcePassПароль на сервере источнике.
--DestServerАдрес сервера назначения.
--DestLoginЛогин на сервере назначения.
--DestPassПароль на сервере назначения.

Пример

Команда запуска утилиты выглядит следующим образом.

ServerCopy.exe --incsv "c:\Объекты учета.csv" --sourceserver http://original:10000 --sourcelogin admin --sourcepass admin --destserver http://destanetion:10000 --destlogin admin --destpass admin

Файл со списком копируемых объектов

Список копируемых объектов представлен в виде списка номеров объектов в csv файле. Такой файл можно сформировать из рабочего места оператора. Для этого необходимо на списке объектов учёта сделать колонку "Номер" видимой. Наличие других колонок непринципиально, т.к. поиск объектов для копирования утилита производит по номеру. После нажать кнопку "Экспорт..." и в качестве типа файла указать csv.



Процесс копирования

После запуска утилиты будет произведена авторизация на обоих серверах. После чего будет предложено создать резервную копию базы данных целевого сервера. Мы настоятельно рекомендуем создавать её, т.к. в процесс копирования объекты могут переносится некорректно, из-за чего может произойти потеря данных.


При положительном ответе будет запущен процесс создания резервной копии, после чего при успешном создании копии будет запущен процесс копирования.

При отрицательном будет запущен процесс копирования.


Разрешение конфликтов

Утилита может разрешать конфликты, которые могут возникать в процессе копирования и предлагать выбор решения пользователю. Например при наличие на целевом сервере объекта учёта со схожим наименованием будут предложены 3 варианта решения.


КонфликтСпособ решения
На целевом сервере есть объект учёта с таким же наименованием

Предложение вариантов решения:

  1. Изменить наименование создаваемого объекта
  2. Изменить адрес копируемого объекта
  3. Пропустить объект
На целевом сервере есть объект учёта с таким же номером

Предложение вариантов решения:

  1. Изменить номер копируемого объекта
  2. Пропустить объект
На целевом сервере есть оборудование с такими же параметрами

Установка возможности устанавливать такое оборудование на нескольких объектах.

Добавление привязки к копируемому объекту.

На целевом сервере существует подключение с такими же параметрамиДобавление существующего подключения в копируемый объект.
На целевом сервере существует точка учёта с таким же номером

Предложение вариантов решения:

  1. Изменить номер копируемой точки
  2. Пропустить точку
  • No labels