El almacén de sucesos es una memoria caché persistente donde se guardan los registros de sucesos hasta que el adaptador de sondeo los pueda procesar. El adaptador utiliza almacenes de sucesos para registrar los sucesos de entrada a medida que van avanzando a través del sistema.
Cada vez que se recibe un suceso en tiempo real, el adaptador actualiza el estado del suceso en un almacén de sucesos. El adaptador actualiza continuamente eestado de cada suceso para fines de recuperación hasta que se los sucesos se libran al punto final. Si el adaptador detecta que no existe ningún almacén de sucesos para el módulo de entrada en WebSphere Message Broker, se crea uno automáticamente cuando la aplicación se despliega en tiempo de ejecución. Cada almacén de sucesos que crea el adaptador se asocia con un módulo de entrada específico. El adaptador no soporta varios módulos de adaptador que apunten al mismo almacén de sucesos.
Cuando el adaptador sondea el servidor de transacciones JD Edwards EnterpriseOne y recibe un suceso en tiempo real, crea una entrada en el almacén de sucesos para cada suceso que coincida con los criterios de búsqueda especificados en las propiedades de especificación de activación. El adaptador registra el estado de cada entrada nueva como NUEVO.
Si un suceso en tiempo real se entrega satisfactoriamente, se suprimen las entradas del almacén de sucesos correspondiente. En el caso de sucesos anómalos, las entradas permanecen en el almacén de sucesos.
El servidor de transacciones JD Edwards EnterpriseOne proporciona un servicio de calidad garantizado de entrega de sucesos. Todos los sucesos en tiempo real a los que se suscribe el adaptador se entregan al adaptador sin ninguna pérdida. El servidor de transacciones JD Edwards EnterpriseOne puede enviar sucesos duplicados en tiempo real al adaptador, por lo tanto, el adaptador proporciona entrega de sucesos asegurada una vez; cada suceso se entrega una y sólo una vez. Para habilitar la entrega asegurada una vez, debe establecer la propiedad de especificación de activación AssuredOnceDelivery en True.
Cuando se establece la propiedad de especificación de activación AssuredOnceDelivery en True, la propiedad de especificación de activación de AutoAcknowledge se establece en False automáticamente. También puede establecer la entrega asegurada una sola vez utilizando el servicio configurable JDEdwardsConnection; para obtener más información, consulte Propiedades de servicios configurables.