В этом примере Oracle Business Event System отправляет данные пользователя из Oracle E-Business Suite в таблицу событий, где их читает адаптер для JDBC. Адаптер JDBC получает эти данные и работает с бизнес-объектом базы данных Oracle. В этом разделе описано содержимое примера.
В этом примере проиллюстрирована обработка данных, пришедших из Oracle E-Business Suite. Oracle Business Event System генерирует событие и заполняет необходимые поля в таблице событий адаптера для JDBC.
Пользовательская программа параллельной обработки отслеживает обновления в таблице Клиент и генерирует события при обнаружении новых или измененных клиентов. Пользовательская программа параллельной обработки может запускаться по заданному расписанию или вручную или вызываться хранимой процедурой. В этом примере пользовательская программа параллельной обработки запускается по расписанию. Для того чтобы быстрее получать результаты при выполнении шагов примеров, пользовательская программа параллельной обработки запускается вручную. Как только данные записываются в таблицу событий, адаптер для JDBC получает из таблицы object_key, object_name, и object_function. Затем он работает с бизнес-объектом базы данных Oracle.
Для Business Event System событие определено для обновлений в таблице Клиент. После сохранения изменений генерируется событие, и диспетчер событий Oracle просматривает подписчиков этого события. В примере рассмотрен пользовательский подписчик, который наблюдает за изменениями данных клиентов. Событие передается подписчику, который выполняет заданные действия. Информация о событии записывается в таблицу событий адаптера для JDBC. Адаптер запрашивает таблицу и использует информацию о событии для получения данных из базовых таблиц бизнес-объекта.
В состав примера включены хранимые процедуры, необходимые для настройки действия и таблиц событий.
(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)