Копирование данных из удаленных архивов в локальные

  Копирование удаленных архивов в локальные

Для копирования в локальные архивы данных архивов удаленного узла по заданным каналам используется канал CALL с типом вызова (42) RemoteSIAD (см. Временной интервал выборки и Выборка и обработка данных SIAD ). Команда отработки канала – In=100.

Этот канал позволяет реализовать 2 режима:

   в случае отсутствия архивов на локальном узле – копирование удаленных архивов в локальные;

   в случае наличия локальных архивов – копирование из удаленных архивов данных, отсутствующих в локальных архивах (в заданном временном интервале).

Копирование удаленных архивов в локальные

Для задания удаленного узла к каналу CALL привязывается произвольный канал этого узла (на удаленном узле этот канал может не архивироваться).

Аргумент с порядковым номером 0 канала CALL создается для служебных целей.

К последующим аргументам (начиная со второго) привязываются локальные архивируемые каналы, связанные с удаленными архивируемыми каналами.

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

При отработке канала CALL данные из удаленных архивов копируются в локальные архивы с идентификаторами локальных каналов.