Project

General

Profile

Технология работы в конфигурации РБД

Технология DDB предназначена для передачи файлов и расписаний на региональную станцию (клиенту). Передача материала осуществляется следующим образом:

  • Между двумя станциями, сервером и клиентом, по IP-адресу сервера устанавливается соединение. Следует отметить, что понятия «сервер» и «клиент» в данном случае условны и определяют роли станций в процессе установки соединения и передачи материала. Одна и та же станция может быть как клиентом так и сервером. ПРИМЕЧАНИЕ: В случае отсутствия связи между клиентом и сервером (например, если сервер был остановлен, также не исключена ошибка в свойствах соединения у клиента) пользователю выдается сообщение об отказе в подключении (Connection refused). Данное сообщение будет появляться до тех пор, пока не установится соединение или не будет остановлен клиент.
  • Когда соединение между сервером и клиентом установлено, на региональной станции запускается процесс отслеживания изменений в МБД и в расписаниях на сервере. Начинается процесс передачи данных, указанных в настройках соединения.
  • Происходит обновление МБД клиента. При пересылке файлов на региональной станции в Медиа Базе Данных автоматически создаются категории, соответствующие категориям сервера. В данные категории складываются элементы. В случае если на сервере были удалены определенные элементы из передаваемых категорий, то на принимающей стороне так же произойдет автоматическое удаление элементов.

При пересылке данных на региональную станцию, отслеживаются только те расписания, которые указаны в настройках соединения.

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

Каждый блок расписания обладает определенным набором свойств (параметров). Часть из параметров влияет на отображение блока в расписании, другая – на привязку по времени. Существуют и параметр, влияющий на процесс передачи блоков через DDB: флаг ’Региональный блок’, находящийся в _’Cвойствах блока’ на закладке’Дополнительно_’. Это блок собственного вещания, создающийся на главной станции.

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

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

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

С появлением DIGISPOT®II Джинн в конфигурации DDB была расширена возможность ограничения прав пользователя, а именно появилось администрирование прав доступа для настройки DDB. Любой пользователь, работающий в данной конфигурации, обладает возможностью просматривать информацию модуля DDB, а какое либо вмешательство в настройки соединений требует наличия соответствующего права, закрепленного за данным пользователем.

ПРИМЕЧАНИЕ: Настройка прав работы с DDB производится в окне Администрирование → закладка Общие → вкладка Общие → пункт Администрирование DDB.

Рассмотрим другой аспект работы в DDB, а именно DDB-логи. DDB-логи отображают информацию о передаче или принятии файлов, а также используются разработчиками при отладке тех или иных функций. Запись логов осуществляется для каждого отдельного соединения.

Информация в логах может отображаться двумя способами. В первом случае пользователь видит сообщения, оформленные в виде строк – это информация о количестве передаваемых/получаемых потоках данных (в каждый момент времени отображается только последняя полученная информация работы связки север-клиент). Во втором случае отображается таблица логов DDB. В таблицу заносятся все сообщения приема/передачи информации за текущий день, возможен вывод логов за конкретный день или за определенный промежуток времени. Существует возможность сортировки и фильтрации сообщений по типам и по полям таблицы. Для переключения типа отображения логов приема/передачи данных предназначена кнопка _’Log type_’.

Для вызова меню работы с DDB-логами требуется в таблице логов щелкнуть правой кнопкой мыши и выбрать нужную команду: ’Open (Открыть, просмотр логов)’, _’Filter (Фильтрация)’ или’Sort (Сортировка)_’.

При вызове команды _’Open’ открывается диалоговое окно _’Режим просмотра’, в котором требуется выполнить следующие действия: указать каталог хранения DDB-логов, тип логов (стандартные DDB логи или с разделителем, то есть отладочные логи), а также количество логов, которое нужно отобразить. В случае изменения типа логов, необходимо изменить каталог хранения, так как DDB и отладочные логи находятся в разных каталогах.

При вызове команды фильтрации (_’Filter’), появляется диалоговое окно _’Filters by fields’. Фильтрация логов происходит по двум параметрам: по типу сообщений и по полям. При фильтрации по типу сообщений или по полям в таблице DDB-логов будут отображаться только те сообщения, для которых указан критерий фильтрации.

Чтобы установить фильтр по конкретному типу сообщений нужно установить галочку в поле, соответствующем нужному типу (по умолчанию фильтрация происходит по всем типам сообщений) и нажать кнопку _’OK’. Для осуществления фильтрации по полям требуется из выпадающего списка ’Field’ выбрать нужный параметр, указать наименование операции из списка ’Operation’ и ввести значение в поле ’Value’, нажать кнопку _’Add’. После того как в окошке’Условия сочетаются по И’ отобразится критерий фильтрации, нужно нажать кнопку’OK’. Для удаления из списка ранее добавленного критерия, требуется выбрать правило и нажать кнопку’Delete’.

Рассмотрим операцию сортировки DDB-логов. Окно сортировки вызывается аналогично вызову окна фильтрации и просмотра логов. Сортировка логов производится по полям таблицы. Критериев сортировки два: по убыванию, по возрастанию значений данных. Для добавления параметра сортировки требуется из выпадающего списка выбрать нужное поле, нажать кнопку _’Добавить’ и, если нужно, изменить критерий сортировки. После чего нажать кнопку _’ОК’. Приоритет сортировки по полям определяется порядком установленных параметров (полей таблицы), то есть больший приоритет при сортировке будет иметь то поле, которое указано в окне ранее других.

Add picture from clipboard (Maximum size: 742 MB)