Изменения конфигурации передаются в сообщении обмена.
Объем передаваемых данных напрямую зависит от количества зарегистрированных изменений. Для этого и нужно сообщение-подтверждение приема данных, чтобы сократить объем передаваемых данных. Когда сообщение приходит, то в информационной базе, которая отправила данное сообщение, происходит удаление регистрации изменений, которые до этого были переданы.
Прием изменений
При приеме изменений конфигурации проводится проверка принимаемых изменений конфигурации. Проверка идентичности конфигураций приемника и источника сообщения проводится только тогда, когда сообщение обмена не содержит изменений конфигурации. Передача контрольной суммы является контролирующим фактором идентичности конфигурации в сообщении обмена. Если контрольные суммы, которые рассчитаны по конфигурации и содержащееся в сообщении обмена, не совпали, то прием сообщения обмена прерывается.
Имеется два узла: Центральный узел и Периферийный узел.
Если в ЦУ были выполнены изменения конфигурации и была проведена загрузка сообщения обмена из ПУ, содержащего неизмененную конфигурацию, то будет сгенерировано исключение. В этом случае необходимо выполнить формирование сообщения обмена в ЦУ, которое включает в себя изменения конфигурации, и затем передать его в ПУ. Необходимо произвести повторную выгрузку.
Если в ПУ производится загрузка сообщения обмена, содержащего изменения конфигурации из ЦУ, то совершаются следующие действия:
Производится проверка целостности передаваемых изменений конфигурации. Служит для того, чтобы предотвращать преднамеренное или случайное искажение изменений конфигурации. В случае, если будет обнаружено искажение, то будет сгенерировано исключение. Тогда необходимо будет произвести повторную выгрузку.
Производится проверка принадлежности изменений конфигурации ПУ. При обнаружении изменений от неизвестной конфигурации, генерируется исключение. Тогда нужно будет повторно получить сообщение обмена из ЦУ, и убедиться, что получение производится именно из ЦУ.
Производится проверка отсутствие изменений в конфигурации ПУ. Анализируется контрольная сумма, которая была передана в сообщении обмена. Если обнаружится, что ПУ содержат изменения относительно ЦУ, то будет сгенерировано исключение. Тогда необходимо будет произвести ручную синхронизацию конфигураций ЦУ и ПУ.
После подтверждения принадлежности изменений конфигурации ПУ будет проведена запись изменений конфигурации. Необходимо выполнить обновление конфигурации для того, чтобы продолжилась загрузка сообщения обмена
Если в ПУ производится загрузка сообщения обмена, которое содержит изменения конфигурации из ЦУ, с уже существующими изменениями, чтение сообщения продолжается.
Достарыңызбен бөлісу: |