Копирование удаленных архивов в локальные
Для копирования в локальные архивы данных архивов удаленного узла по заданным каналам используется канал CALL с типом вызова (42) RemoteSIAD (см. Временной интервал выборки и Выборка и обработка данных SIAD ). Команда отработки канала – In=100.
Этот канал позволяет реализовать 2 режима:
в случае отсутствия архивов на локальном узле – копирование удаленных архивов в локальные;
в случае наличия локальных архивов – копирование из удаленных архивов данных, отсутствующих в локальных архивах (в заданном временном интервале).
Копирование удаленных архивов в локальные
Для задания удаленного узла к каналу CALL привязывается произвольный канал этого узла (на удаленном узле этот канал может не архивироваться).
Аргумент с порядковым номером 0 канала CALL создается для служебных целей.
К последующим аргументам (начиная со второго) привязываются локальные архивируемые каналы, связанные с удаленными архивируемыми каналами.
Если к каналу CALL привязан некоторый канал удаленного узла, и для канала CALL не заданы аргументы, монитор выбирает все архивируемые локальные каналы, связанные с каналами заданного удаленного узла, и автоматически создает необходимое количество аргументов для канала CALL. Если при этом обнаруживается локальный архивируемый канал, связанный с каналом, который на удаленном узле не архивируется, монитор устанавливает каналу CALL признак аппаратной недостоверности.
При отработке канала CALL данные из удаленных архивов копируются в локальные архивы с идентификаторами локальных каналов.