Adapter para JDBC se utiliza para rellenar las tablas de la interfaz con datos de los
objetos de negocio. Debido a que Oracle permite el proceso tanto de
actualizaciones nuevas como de actualizaciones existentes de las entidades de
datos mediante las tablas de la interfaz, Create (crear) es la única operación
necesaria para procesar datos nuevos y modificados. Los datos de los objetos de
negocio se pueden mover a las tablas base Oracle invocando una función interna y
estándar de Oracle. Se llama a la función mediante un procedimiento almacenado
para mover los datos a las tablas base utilizando la información específica de la
aplicación de AfterCreateSP en el objeto de negocio.
Las operaciones Create (crear) y Retrieve (recuperar) utilizan distintos conjuntos de
objetos de negocio porque representan distintas tablas de la base de datos Oracle.
Esta aplicación de ejemplo incluye el procedimiento almacenado de envoltorio para
que la llamada a la función mueva los datos a las tablas base, además del
contenido de ejemplo que se utilizará para el procedimiento.
Adaptador
JDBC
Figura 6. Situación de ejemplo de Retrieve
Proceso de salida utilizando la llamada a la API
Este ejemplo muestra cómo Adapter para JDBC puede llamar directamente a una
API de Oracle E-Business Suite. El controlador JDBC limita los parámetros a tipos
de datos simples, no de registro, cuando Adapter para JDBC llama directamente a
una API. La mayoría de las API de Oracle incluyen parámetros de registro. Se
pueden realizar llamadas a la API que utilicen parámetros de tipo de registro
mediante Adapter para JDBC sólo si la llamada al procedimiento almacenado de
envoltorio no utiliza el tipo de parámetro de registro. La llamada a la API para este
ejemplo utiliza parámetros de tipo de datos simples.
Este ejemplo utiliza Adapter para JDBC para llamar directamente a una API de
Oracle, que crea un ejecutable de programa simultáneo en la base de datos Oracle.
El contenido de este ejemplo incluye ejemplos de la llamada a la API.
Aplicación de ejemplo de proceso de entrada
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.
Tablas
base
Capítulo 4. Introducción a Adapter para Oracle E-Business Suite
13