Puede configurar las propiedades de manejadores de sucesos para cada terminal de entrada dinámico en un nodo Collector. Estas propiedades del manejador de sucesos determinan cómo se añaden a las colecciones de mensajes los mensajes recibidos por cada terminal.
Antes de empezar:
Puede utilizar una o varias propiedades del manejador de sucesos para controlar la forma en la que los mensajes se añaden a las colecciones de mensajes, para cada terminal de entrada añadida al nodo Collector. Las colecciones de mensajes incompletas se almacenan en una cola WebSphere MQ. Las colecciones de mensajes se almacenan en el orden en el que las genera el nodo Collector (la primera que entra es la primera que sale). Cada colección de mensajes tiene una instancia del manejador de sucesos para cada uno de los terminales de entrada. El manejador de sucesos determina si un mensaje de entrada de ese terminal se añade a una colección de mensajes. La instancia del manejador de sucesos mantiene la información sobre el estado de la colección, el número de mensajes recibidos, el temporizador y la serie de correlación. Cuando se recibe un mensaje en un terminal de entrada, éste se ofrece sucesivamente al manejador de sucesos de cada colección de mensajes que espera en la cola. Cuando uno de los manejadores de sucesos acepta el mensaje, éste se añade a la colección de mensajes. El mensaje aceptado no se ofrece a ninguna otra colección de mensajes. Si todos los manejadores de mensajes rechazan el mensaje, éste se añade a una nueva colección de mensajes, que se añade al final de la cola.
El primer mensaje aceptado en una colección determina la serie de correlación para esa colección de mensajes, si se ha configurado. Los mensajes subsiguientes ofrecidos a esa colección de mensajes sólo se aceptan si su serie de correlación coincide con la de la colección. El primer mensaje aceptado por cada manejador de sucesos inicia el temporizador de tiempo de espera, si está configurado. Cada mensaje aceptado por cada manejador de sucesos incrementa la cuenta de cantidad. Un manejador de sucesos pasa a estar lleno cuando el número de mensajes aceptados es igual a la cantidad configurada, o cuando se alcanza el valor de tiempo de espera. Cuando un manejador de sucesos está lleno, éste no acepta más mensajes. Una colección de mensajes sólo está completa cuando todos los manejadores de sucesos de la colección de mensajes están llenos. La colección de mensajes está lista para su propagación.
Puede configurar las propiedades del manejador de sucesos utilizando la tabla Definición de colección en el separador Básicas de la vista Propiedades.
Para configurar las propiedades del manejador de sucesos del nodo Collector: