La caducidad de la colección es una propiedad del nodo Collector para establecer un tiempo de espera máximo para añadir mensajes a una colección de mensajes.
En este tema se presupone que ya ha creado un flujo de mensajes que contiene un nodo Collector. Para obtener más información, consulte Crear un flujo que utilice colecciones de mensajes.
Cuando los mensajes se añaden a una colección de mensajes, la colección de mensajes incompleta se almacena en una cola. Si los manejadores de sucesos de la colección de mensajes no se llenan, la colección de mensajes incompleta se almacena indefinidamente en la cola y no se propaga para su proceso adicional. Si un nodo Collector tiene dos terminales de entrada, y uno de los terminales deja de recibir mensajes, por ejemplo si la aplicación de origen no funciona, es posible que la cola de las colecciones de mensajes incompletas aumente de forma indefinida. Para asegurarse de que estas colecciones de mensajes incompletas se liberan una vez transcurrido un intervalo de tiempo adecuado, configure la propiedad Caducidad de la colección. Puede configurar este tiempo de espera, como un valor en segundos, en la propiedad Caducidad de la colección en el nodo Collector. El tiempo de espera de la colección empieza cuando se acepta el primer mensaje en una colección de mensajes. La caducidad de la colección altera temporalmente todos los temporizadores individuales de manejador de sucesos. Cuando haya transcurrido el tiempo de espera de caducidad de la colección para una colección de mensajes, la colección de mensajes incompleta se propagará al terminal Expire (de caducidad). Conecte los nodos de proceso adecuados con el terminal Expire (de caducidad), para manejar todas las colecciones de mensajes caducadas del flujo de mensajes.
Para configurar la caducidad de la colección: