Modificación de la operación Delete (suprimir)

Esta tarea es opcional. En esta aplicación de ejemplo, WebSphere Adapter para JDBC se establece para pasar una operación Delete (suprimir) al servidor para objetos de cliente identificados como inactivos por los datos de sucesos enviados desde Oracle. Si no desea que el adaptador pase una operación Delete (suprimir) para un cliente inactivo, modifique un script de SQL para cambiar la operación de Delete (suprimir) a Update (actualizar).

Acerca de esta tarea

Esta tarea sólo es necesaria si desea cambiar la operación que Adapter para JDBC realiza en clientes que han pasado a estar inactivos en la base de datos Oracle.

Con Oracle E-Business Suite, puede pasar un cliente a inactivo pero no puede suprimir los datos del cliente de las tablas base. Cuando el procedimiento almacenado utilizado para el proceso de entrada recibe datos de sucesos de Oracle que indican que un cliente ha pasado a estar inactivo, establece la operación en Delete (suprimir) para el objeto del cliente y, a continuación, envía esa información a la tabla de sucesos utilizada por el Adapter para JDBC. El adaptador utiliza esa información para procesar el objeto y la pasa a WebSphere Process Server. Sin embargo, si desea mantener el objeto de negocio en WebSphere Process Server en lugar de suprimirlo, edite el paquete de SQL de ejemplo para cambiar la operación que el adaptador lee de la tabla de sucesos.

Cómo realizar esta tarea

  1. Acceda a los archivos de ejemplo y abra el archivo ibm_customer_event_pkg.pls en un editor de texto.
  2. Elimine la sentencia siguiente del script:
    IF v_status <> 'A' THEN
      v_object_function := 'Delete';
    END IF;
  3. Guarde el script.
  4. Ejecute el script utilizando la herramienta SQL* Plus o una herramienta similar para procesar sentencias SQL.

Terms of use |


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