Aplicaciones de ejemplo de proceso de salida

Con esta solución se proporcionan dos aplicaciones de ejemplo de proceso de salida. Una utiliza las tablas de la interfaz de base de datos Oracle, que es el caso de ejemplo de salida estándar para Oracle E-Business Suite; y la otra utiliza llamadas a la API. El primer ejemplo de salida tiene dos partes: utiliza la operación Create (crear) y a continuación la operación Retrieve (recuperar) para Adapter para JDBC.

Proceso de salida utilizando las tablas de la interfaz

El primer ejemplo de proceso de solicitud de salida tiene dos partes:
  • Creación de un objeto de negocio utilizando una operación Create (crear)
  • Recuperación de un objeto utilizando una operación Retrieve (recuperar)
La base de datos Oracle permite la recuperación de datos de las tablas base de las aplicaciones. Los objetos de negocio utilizados para la operación Retrieve (recuperar) reflejan la representación de tablas base de los datos. La base de datos Oracle no permite la modificación manual de los datos en las tablas base. Por lo tanto, este ejemplo utiliza las tablas de la interfaz cuando Adapter para JDBC envía objetos de negocio que cambian el contenido de la base de datos Oracle. Es el caso de ejemplo de proceso de solicitud de salida estándar. Después de que se actualicen las tablas de la interfaz con los datos de los objetos de negocio, se llama a una función, mediante un procedimiento almacenado, que mueve los datos de la interfaz a las tablas base.
Figura 1. Situación de ejemplo de Create
Esta imagen se describe en el texto adyacente.

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.

Figura 2. Situación de ejemplo de Retrieve
Esta imagen se describe en el texto adyacente.

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.

Tareas relacionadas
Ejemplo 1: Envío de datos de salida al EIS
Ejemplo 3: Cómo llamar a la API de Oracle E-Business Suite para el proceso de salida

Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)