Este ejemplo utiliza Oracle Business Event System para enviar datos de entrada de cliente desde Oracle E-Business Suite a una tabla de sucesos donde Adapter para JDBC puede leerlos. Adapter para JDBC recupera y procesa los objetos de negocio de una base de datos Oracle. El contenido incluido para este ejemplo se describe en esta sección.
Este ejemplo muestra el proceso de datos de entrada de cliente desde Oracle E-Business Suite. Business Event System incorporado de Oracle emite el suceso y rellena los valores necesarios en la tabla de sucesos de Adapter para JDBC.
Un programa simultáneo personalizado busca actualizaciones a la tabla Cliente y emite sucesos si se encuentran clientes nuevos o modificados. Puede configurar el programa simultáneo para que se ejecute a intervalo establecidos, invocarlo manualmente o bien invocarlo mediante un procedimiento almacenado. Para este ejemplo, el programa simultáneo está configurado para intervalos establecidos. Para ahorrar tiempo cuando se realicen los pasos del ejemplo, el programa simultáneo se invoca manualmente. Una vez que los datos llegan a la tabla de sucesos, Adapter para JDBC sondea la tabla para buscar object_key, object_name y object_function. A continuación, procesa el objeto de negocio de la aplicación de base de datos Oracle.
Para Business Event System, se define un suceso para actualizaciones en la tabla Cliente. Cuando se guardan cambios, se emite el suceso y el Gestor de sucesos de Oracle busca suscripciones para este tipo de suceso. El ejemplo utiliza una suscripción personalizada que reconoce el cambio en los datos del cliente. El suceso se pasa a la suscripción, que procesa los datos en base a la acción definida en la suscripción. La información del suceso rellena la tabla de sucesos de Adapter para JDBC. El adaptador consulta esta tabla y utiliza la información del suceso para realizar una operación Retrieve (recuperar) desde las tablas base del objeto de negocio.
El contenido de este ejemplo incluye los procedimientos almacenados necesarios para configurar la acción y las tablas de sucesos.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)