Ten przykład używa systemu zdarzeń biznesowych (Business Event System - BES) bazy danych Oracle w celu wysyłania danych klienta przychodzących z pakietu Oracle E-Business Suite do tabeli zdarzeń, z której może odczytywać je produkt Adapter for JDBC. Produkt Adapter for JDBC pobiera obiekt biznesowy z bazy danych Oracle i przetwarza go. Treść używana w tym przykładzie została opisana w tej sekcji.
Za pomocą tego przykładu przedstawiono przetwarzanie danych klienta przychodzących z pakietu Oracle E-Business Suite. Wbudowany system zdarzeń biznesowych BES bazy danych Oracle zgłasza zdarzenie i zapełnia tabelę zdarzeń produktu Adapter for JDBC odpowiednimi wartościami.
Niestandardowy program współbieżny wyszukuje aktualizacje tabeli Customer (Klient) i zgłasza zdarzenia w przypadku znalezienia nowych lub zmodyfikowanych klientów. Program współbieżny można skonfigurować w taki sposób, aby był uruchamiany w ustawionych odstępach czasu, wywoływany ręcznie lub wywoływany za pomocą procedury składowanej. W tym przykładzie program współbieżny skonfigurowano w taki sposób, że jest uruchamiany w ustawionych odstępach czasu. Aby zaoszczędzić czas przy wykonywaniu kroków przykładu, program współbieżny jest wywoływany ręcznie. Po zapełnieniu tabeli zdarzeń danymi produkt Adapter for JDBC wykonuje względem tabeli operację odpytywania pod kątem wartości object_key (klucz obiektu), object_name (nazwa obiektu) i object_function (funkcja obiektu). Następnie przetwarza obiekt biznesowy z aplikacji bazy danych Oracle.
W przypadku systemu zdarzeń biznesowych BES zdarzenie jest definiowane dla aktualizacji tabeli Customer (Klient). Po zapisaniu zmian jest zgłaszane zdarzenie, a menedżer zdarzeń bazy danych Oracle wyszukuje subskrypcje dla tego typu zdarzenia. Przykład używa subskrypcji niestandardowej, która rozpoznaje zmianę danych klienta. Zdarzenie jest przekazywane do subskrypcji, która przetwarza dane w oparciu o zdefiniowaną w niej akcję. Tabela zdarzeń produktu Adapter for JDBC jest zapełniana informacjami o zdarzeniu. Adapter wykonuje zapytanie względem tej tabeli i używa informacji o zdarzeniu w celu wykonania operacji pobierania (Retrieve) danych z tabel podstawowych obiektu biznesowego.
W treści tego przykładu zawarto procedury składowane, które są potrzebne do konfigurowania akcji i tabel zdarzeń.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)