ЖУРНАЛ «СТА» №4/2005

При этом у пользователя есть следу- ющие возможности: ● выбор блоков, необходимых для по- строения схемы транзакции: типы источников данных и направление передачи (БД → OPC, БД → БД, ОРС → OPC, OPC → БД), задержка исполнения, обработка условия, ге- нерация события, передача файла, SQLкоманда, пользовательская за- дача; ● настройка источника и приёмника данных для каждого блока (имя БД и таблицы, ОРСсервер, группа, тег и т.д.); ● установка приоритета, последова- тельности и условия исполнения блоков; ● установка действий, которые долж- ны быть выполнены по завершении транзакции и в зависимости от ре- зультатов её исполнения (заверше- ние, успешное завершение и неудач- ное завершение). Завершающие действия Действия, которые выполняются по- сле завершения транзакции (Posttransaction Task Actions) могут быть следующими: ● отправка сообщения по электронной почте; ● запись в системный журнал NT; ● запись значения в ОРСтег; ● исполнение SQLзапросов “Insert”, “Update” или “Delete” на сервере БД; ● вызов хранимой процедуры; ● вызов метода Webсервиса. При необходимости можно созда- вать комбинированные действия, включающие в себя несколько опера- ций, с указанием количества повторов для каждой из них и интервала времени между ними. После создания необходимого коли- чества транзакций следует обеспечить возможность автоматического обмена данными, то есть указать службе BridgeWorX условия, при которых тран- закции должны быть запущены на ис- полнение. Выполняется это с помо- щью настройки расписания исполнения транзакций . Расписание исполнения транзакций BridgeWorX позволяет устанавливать следующие условия исполнения тран- закций: ● вручную по команде оператора; ● периодически (например, ежемесяч- но – рис. 4) или в соответствии с оп- ределёнными датой/временем; ● по событиям или тре- вогам; ● по определённому зна- чению ОРСтега; ● по результатам вычис- ления выражений; ● по анализу значения из базы данных; ● по системному событию NT (рис. 5); ● по изменению атрибута файла (созда- ние, удаление, изменение длины или времени модификации файла и т.д.). Кроме того, BridgeWorX обеспечива- ет ведение контроля за исполнением транзакций и предоставляет для этого ряд инструментов мониторинга, с по- мощью которых можно контролиро- вать состояние транзакции и заверша- ющих транзакцию операций, диагно- стическую информацию по условиям запуска транзакций, просматривать, фильтровать и сортировать сообщения сервера событий GenEvent, вести мо- ниторинг значений выбранных ОРСтегов и регистров BridgeWorX. Удалённая консоль управления В состав BridgeWorX входит Webин- терфейс (рис. 6), позволяющий вы- полнять контроль и управление с уда- лённого компьютера. Пользователь, имеющий соответствующие права до- ступа, получает возможность запус- кать транзакции, выбирать для них диаграмму или завершающие опера- ции, контролировать результаты ис- полнения транзакций, устанавливая необходимый фильтр (рис. 7), про- сматривать статистику, выполнять ар- хивирование и резервное копирова- ние транзакций. Webконсоль имеет русский интер- фейс, а также предоставляет возмож- ность выбора одного из нескольких стилей Webстраницы или подключе- ния собственного стиля, соответствую- щего дизайну Webсайта компании. 74 СТА 4/2005 П Р О Г РАММНО Е ОБ Е С П Е Ч Е НИ Е / ИН С Т Р УМЕ Н ТАЛ Ь НЫ Е СИС Т ЕМЫ www.cta.ru Рис. 4. Периодический триггер Рис. 5. Триггер по событию NT Рис. 6. Web-интерфейс BridgeWorX

RkJQdWJsaXNoZXIy MTQ4NjUy