Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство администратора.doc
Скачиваний:
57
Добавлен:
12.03.2016
Размер:
14.16 Mб
Скачать
    1. Система обмена изменениями

      1. Общие понятия о передаче изменений данных

Существует два направления обмена данными:

  • из территориального подразделения на сервер сбора данных;

  • с сервера сбора данных в территориальные подразделения.

В первом направлении передаются изменения данных с момента последней подтвержденной выгрузки, либо все данные территориального подразделения. Во втором случае могут передаваться те же самые типы данных с указанием конкретного территориального подразделения, для которого происходит передача. Кроме того, с сервера сбора данных могут выгружаться общие данные: общие аресты и справочники. В этом случае территориальное подразделение не указывается, и данные передаются во все подразделения.

В системе ведутся журналы выполненных выгрузок и загрузок данных, которые содержат сведения о типе данных, дате, наименовании передающего и принимающего подразделения. После получения подтверждения, что данные загружены в принимающем подразделении, автоматически или вручную вносятся сведения о дате получения подтверждения и наименовании подразделения, от которого пришло подтверждение.

В случае возникновения ошибки загрузки указывается код и описание ошибки, если ошибок нет, то в журнал вставляется запись об успешной загрузке. Допускается возможность повторной загрузки одной и той же порции данных, при этом запись в журнале приема данных обновляется до последнего актуального состояния (то есть история ошибок при загрузке не сохраняется). Журнал приема данных является передаваемым наравне с другими объектами предметной области, то есть его изменение передается стандартными средствами системы.

        1. Передача данных

Процедура выгрузки данных используется для формирования файла данных, предназначенного для обмена между территориальным подразделением и Центральным Аппаратом.

В силу того, что не все учреждения юстиции могут организовать достаточно надежное временное соединение по каналам связи со всеми своими территориальными подразделениями, передача данных реализована в виде файлов. В связи с этим встроенные возможности Oracle по репликации данных не используются.

Передача данных из территориального подразделения в Центральный Аппарат осуществляется следующим образом:

  1. В территориальном подразделении производится выгрузка изменений данных в файл.

  2. Файл передается в Центральный Аппарат.

  3. В Центральном Аппарате выполняется загрузка данных, и формируется файл подтверждения, который передается в территориальное подразделение.

  4. В территориальном подразделении после загрузки файла подтверждения в журнале появляется запись об успешной загрузке данных в Центральном Аппарате, и устанавливается дата подтверждения.

Выгрузка, для которой установлена дата подтверждения, называется подтвержденной.

Передача данных из Центрального Аппарата в территориальные подразделения осуществляется аналогичным образом с учетом одной особенности. В Центральном Аппарате могут делаться выгрузки для каждого территориального подразделения по отдельности (с данными этого подразделения) или для всех территориальных подразделений одновременно (только с общими данными). Во втором случае дата подтверждения ставится только после загрузки данных во всех подразделениях.