WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows

Envío de sucesos

Un origen de sucesos envía sucesos en forma de objetos Java.

Específicamente, cada suceso es una instancia de una clase que implementa la interfaz org.eclipse.hyades.logging.events.cbe.CommonBaseEvent, que es una representación Java de la especificación de sucesos básicos comunes. Para obtener más información, consulte Modelo de suceso básico común.

Para enviar un suceso, utilice los métodos sendEvent() de la interfaz de emisor. Cuando se envía un suceso a un emisor, ocurre lo siguiente:
  1. El emisor llama al método complete() del suceso, lo que desencadena la cumplimentación de contenido opcional. Consulte el apartado Cómo cumplimentar el contenido de los sucesos automáticamente para obtener más información.
  2. El emisor asigna un número de secuencia y un identificador de instancia global a cualquier suceso que todavía carezca de dichos valores.
  3. El emisor valida el suceso para asegurarse de que cumple con la especificación de suceso básico común.
    Nota: La especificación de suceso básico común sólo permite tener un elemento de datos ampliados con nombre en cada nivel de la jerarquía de contención de sucesos, pero esta limitación no se incluirá en versiones futuras de la especificación y CEI no la aplica.
  4. Si el filtrado está activo, el emisor compara el suceso con los criterios de filtro actuales para determinar si el suceso debe enviarse o descartarse.
  5. Por último, si el suceso es válido y pasa los criterios de filtro, el emisor envía el suceso al servidor de sucesos para su persistencia o distribución a los consumidores de sucesos.

Si el suceso no es válido, o si el emisor detecta un problema cuando intenta enviarlo al servidor de sucesos, se genera una excepción.

Nota: Si la seguridad de WebSphere está habilitada, el ID de usuario de la aplicación debe correlacionarse con el rol eventCreator o eventAdministrator para enviar sucesos mediante la transmisión EJB síncrona.

Concept topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\ccei_admin_sendEvents.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)