WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Detección de sucesos

La detección de sucesos hace referencia a la recopilación de sucesos que notifican al adaptador los sucesos de objetos de aplicación SAP. La notificación incluye, entre otros, el tipo de suceso (objeto y operación) y la clave de datos necesaria para que el sistema externo recupere los datos asociados.

La detección de sucesos es el proceso de identificar que se ha generado un suceso en la aplicación SAP. Normalmente, los adaptadores utilizan desencadenantes de base de datos para detectar un suceso. No obstante, puesto que la aplicación SAP está estrechamente integrada con la base de datos SAP, SAP permite un acceso muy limitado para modificaciones directas en su base de datos. Por lo tanto, los mecanismos de detección de sucesos se implementan en la capa de transacciones de aplicación encima de la base de datos.

Mecanismos de detección de sucesos soportados por el adaptador

Los cuatro mecanismos de detección de sucesos a los que da soporte el adaptador se describen en la siguiente lista:
  • Desencadenantes personalizados, que se implementan para un proceso de empresa (normalmente una única tansacción SAP) insertando código de detección de sucesos en un punto apropiado de la transacción SAP
  • Programas de proceso por lotes, que implican desarrollar un programa ABAP que contenga los criterios para detectar un suceso
  • Flujos de trabajo empresariales, que utilizan las posibilidades de detección de sucesos orientadas a objetos de SAP
  • Punteros de modificación, una variante de los flujos de trabajo empresariales, que utilizan el concepto de documentos de modificación para detectar cambios en un proceso de negocio

Todos estos mecanismos de detección de sucesos dan soporte al desencadenamiento y recuperación de objetos en tiempo real. Además, los desencadenantes personalizados y los programas de proceso por lotes ofrecen la posibilidad de retrasar la recuperación de sucesos. Un suceso cuya recuperación se ha diferido se denomina un suceso futuro.

Cada mecanismo de detección de sucesos tiene ventajas y desventajas que deben ser consideradas a la hora de diseñar y desarrollar un desencadenante de objeto de negocio. Tenga en cuenta que éstos son sólo unos pocos ejemplos de mecanismos de detección de sucesos. Hay muchas maneras diferentes de detectar sucesos.

Una vez que determine el proceso de negocio al que va a dar soporte (por ejemplo, cotizaciones de ventas o pedidos de ventas) y determine el mecanismo de detección de sucesos preferido, implemente el mecanismo para su proceso de negocio.

Al implementar un mecanismo de detección de sucesos, es una buena idea dar soporte a todas las funciones de un proceso de negocio en un mecanismo. Esto reduce el efecto en la aplicación SAP y facilita la gestión de la detección de sucesos.

Tabla de sucesos

Los sucesos que se detectan se almacenan en una tabla de la aplicación SAP. Esta tabla de sucesos se suministra como parte del componente ABAP. La estructura de la tabla de sucesos es la siguiente.
Tabla 1. Campos de la tabla de sucesos
Nombre Tipo Descripción
event_id NUMBER ID de suceso exclusivo que es una clave primaria de la tabla.
object_name STRING Nombre de objeto de negocio.
object_key STRING Serie delimitada que contiene las claves del objeto de negocio.
object_function STRING Operación correspondiente al suceso (Suprimir, Crear o Actualizar).
event_priority NUMBER Cualquier entero positivo que indique la prioridad del suceso.
event_time DATE Fecha y hora en que se generó el suceso.
event_status NUMBER Estado de proceso del suceso. Los valores posibles son:
  • 0 - Preparado para sondeo
  • 1 - Suceso entregado
  • 2 - Suceso en cola previa
  • 3 - Suceso en proceso
  • 4 - Suceso bloqueado
  • -1 - Suceso anómalo
Xid STRING Valor XID (ID de transacción) exclusivo para la entrega asegurada una sola vez.
event_user STRING Usuario que ha creado el suceso.
event_comment STRING Descripción del suceso.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:50


Tema de conceptoTema de concepto | Versión 8.0.0.5 | csap_aep_event_notify