Propiedades de flujos de mensajes configurables

Al añadir un flujo de mensajes a un archivo archivador de intermediario (bar) durante la preparación para su difusión a un intermediario, puede establecer propiedades adicionales que afecten a su operación en la ejecución. Estas propiedades están disponibles para su revisión y actualización al seleccionar la pestaña Configurar para el archivo archivador de intermediario.

Instancias adicionales
Especifica el número de hebras adicionales que el intermediario puede utilizar para dar servicio al flujo de mensajes. Estas hebras adicionales sólo se crean si hay suficientes mensajes de entrada. Puede tener hasta 256 hebras. El valor por omisión es 0. Las hebras adicionales pueden aumentar el rendimiento de un flujo de mensajes, aunque debe pensar en el impacto potencial que tiene en el orden de los mensajes.

Si el flujo de mensajes procesa mensajes de WebSphere MQ, puede configurar el flujo de mensajes para que controle el orden de los mensajes. Establezca la propiedad Modalidad de orden en el nodo MQInput acorde este valor. Puede que también sea necesario establecer las propiedades Confirmar por grupo de mensajes y Orden lógico.

El intermediario abre la cola de entrada como compartida (con la opción MQOO_INPUT_SHARED), por lo que debe asegurarse de que la cola de entrada se haya definido con la propiedad SHARE para permitir que varias hebras de intermediario lean de la misma cola.

Para obtener más información sobre las propiedades de nodo, consulte Nodo MQInput.

Cuenta de confirmaciones
Especifica la cantidad de mensajes de WebSphere MQ de entrada procesa un flujo de mensajes antes de que tome un punto de sincronismo (emitiendo un MQCMIT).

Establezca esta propiedad sólo si ha establecido Instancias adicionales en 0.

El valor por omisión 1 es también el valor mínimo permitido. Cambie esta propiedad para evitar que se produzcan llamadas MQCMIT frecuentes cuando los mensajes se procesan rápidamente y la aplicación receptora pueda tolerar la falta de una confirmación inmediata.

Utilice Intervalo de confirmación para asegurarse de que se lleva a cabo una confirmación de forma periódica cuando no se reciben suficientes mensajes para satisfacer Cuenta de confirmaciones.

Esta propiedad no tiene ningún efecto si el flujo de mensajes no procesa mensajes de WebSphere MQ.

Intervalo de confirmación
Para los mensajes de WebSphere MQ, especifica un intervalo de tiempo en el que se realiza la confirmación cuando la propiedad Cuenta de confirmaciones es mayor que 1 (es decir, cuando el flujo de mensajes está procesando por lotes los mensajes), pero el número de mensajes procesados no ha alcanzado el valor de la propiedad Cuenta de confirmaciones. Esto garantiza que se lleva a cabo una confirmación de forma periódica cuando no se reciben suficientes mensajes para satisfacer Cuenta de confirmaciones.

El intervalo de tiempo se especifica en segundos y debe estar comprendido entre 0 y 60. El valor por omisión es 0.

Establezca esta propiedad sólo si ha establecido Instancias adicionales en 0.

Esta propiedad no tiene ningún efecto si el flujo de mensajes no procesa mensajes de WebSphere MQ.

Transacción coordinada
Controla si el flujo de mensajes se procesa como una transacción global coordinada por WebSphere MQ. Dicho flujo de mensajes se dice que está completamente coordinado a nivel global. El valor por omisión es No.

Utilice las transacciones coordinadas sólo cuando sea necesario procesar el mensaje y todas las actualizaciones de las bases de datos realizadas por el flujo de mensajes en una sola unidad de trabajo utilizando un protocolo de confirmación en dos fases. Esto significa que se lee el mensaje y se llevan a cabo las actualizaciones, o que no se realiza ninguna de las tareas.

Si cambia este valor, asegúrese de que el gestor de colas del intermediario está configurado correctamente. Si no establece el gestor de colas correctamente, el intermediario genera un mensaje cuando el flujo de mensajes recibe un mensaje para indicar que, aunque el flujo de mensajes va a ser coordinado globalmente, la configuración del flujo de mensajes no lo admite.

Consulte Bases de datos soportadas para obtener información sobre qué bases de datos están soportadas como participantes en una transacción global y el manual WebSphere MQAdministración del sistema para saber cómo configurar WebSphere MQ y los gestores de bases de datos.

Esta propiedad no tiene ningún efecto si el flujo de mensajes no procesa mensajes de WebSphere MQ.

Puede ver y actualizar otras propiedades configurables para el flujo de mensajes. Las propiedades que se visualicen dependerán de los nodos dentro del flujo de mensajes; algunas no tienen propiedades configurables para mostrar. Las propiedades de nodo que se pueden configurar son en su mayoría propiedades relacionadas con el sistema que probablemente cambian para cada intermediario en el que se difunde el flujo de mensajes. Estas propiedades incluyen nombres de orígenes de datos y los nombres de colas y de gestores de colas de WebSphere MQ. Para obtener información detallada sobre las propiedades de un nodo que se pueden configurar, consulte la descripción del correspondiente nodo.

Conceptos relacionados
Flujos de mensajes
Difusión de aplicaciones de flujos de mensajes

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Edición de propiedades configurables

Referencia relacionada
Nodos incorporados

página Web de la biblioteca de WebSphere MQ