Propiedades configurables del flujo de mensajes

Cuando se añade un flujo de mensajes a un archivo archivador de intermediario (BAR) al prepararse para desplegarlo a un intermediario, se pueden establecer propiedades adicionales que influyan en su operación de ejecución. Dichas propiedades están disponibles para su revisión y actualización cuando se selecciona el separador Configurar para el archivo de archivado de intermediario.

Instancias adicionales
Especifica el número de hebras adicionales que puede utilizar el intermediario para prestar servicio al flujo de mensajes. Estas hebras adicionales sólo deben crearse si hay suficientes mensajes de entrada. Puede utilizar hasta 256 hebras. El valor por omisión es 0. Las hebras adicionales pueden aumentar la productividad de un flujo de mensajes, pero ha de tenerse en cuenta el posible impacto en el orden de los mensajes.

Si el flujo de mensajes procesa mensajes de WebSphere MQ, el flujo de mensajes se puede configurar para que controle el orden de los mensajes. Establezca la propiedad Modalidad de orden en el nodo MQInput según corresponda. Es posible que también tenga que establecer las propiedades Confirmar por grupo de mensajes y Orden lógico.

Inicio del cambioUn nodo MQInput abre la cola de entrada con MQOO_INPUT_AS_Q_DEF, que utiliza la propiedad DEFSOPT de la cola de entrada. Por consiguiente, debe asegurarse de que la cola de entrada se haya definido con DEFSOPT(SHARED) y con la propiedad SHARE para permitir que varias hebras del intermediario lean la cola de entrada. Si estas propiedades no se establecen así, las hebras del flujo de mensajes notifican que la cola está en uso (MQRC=2042) y el flujo de mensajes puede dejar de procesar mensajes de la cola de entrada.Fin del cambio

Cuenta de confirmaciones
Para mensajes WebSphere MQ, especifica el número de mensajes de entrada que se procesan por un flujo de mensajes antes de que se produzca un punto de sincronismo (emitiendo un MQCMIT).

El valor predeterminado, 1, es también el valor mínimo permitido. Modifique esta propiedad para evitar que se produzcan frecuentes llamadas MQCMIT mientras los mensajes se están procesando rápidamente y la aplicación receptora puede tolerar la falta de una confirmación inmediata.

Utilice Intervalo de confirmación para asegurarse de que se realiza periódicamente una confirmación cuando no se han recibido suficientes mensajes para alcanzar la Cuenta de confirmaciones.

Esta propiedad no surte efecto si el flujo de mensajes no procesa mensajes de WebSphere MQ.

Intervalo de confirmación
Para mensajes de WebSphere MQ, especifica un intervalo de tiempo en el cual se produce una confirmación cuando la propiedad Cuenta de confirmaciones es mayor que 1 (es decir, cuando el flujo de mensajes está agrupando en lotes los mensajes), pero el número de mensajes procesados no ha alcanzado el valor de la propiedad Cuenta de confirmaciones. Esto asegura que la confirmación se realiza periódicamente cuando no se han recibido suficientes mensajes para alcanzar Cuenta de confirmaciones.

El intervalo de tiempo se especifica en segundos, como un número decimal con un máximo de 3 posiciones decimales (granularidad de milisegundos). El valor debe estar en el rango de 0,000 a 60,000. El valor por omisión es 0.

Esta propiedad no surte 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. Se dice que un flujo de mensajes de este tipo está coordinado totalmente de forma global. El valor predeterminado es No.

Utilice las transacciones coordinadas únicamente cuando necesite procesar el mensaje y las actualizaciones en la base de datos realizadas por el flujo de mensajes en una sola unidad de trabajo, utilizando un protocolo de confirmación en dos fases. En este caso, el mensaje se lee y se realizan las actualizaciones en la base de datos, o no se efectúa ninguna de estas dos operaciones.

Si cambia este valor, asegúrese de que el gestor de colas del intermediario se ha configurado correctamente. Si no configura correctamente el gestor de colas, el intermediario genera un mensaje cuando el flujo de mensajes recibe un mensaje, para indicar que aunque el flujo de mensajes deba coordinarse globalmente, la configuración del gestor de colas no tiene soporte para esa operación.

Consulte el apartado Bases de datos soportadas donde encontrará información sobre las bases de datos soportadas como participantes en una transacción global, y el manual System Administration de Centro de información en línea de WebSphere MQ Versión 6 o o el manual de la Versión 3 de WebSphere MQ en página web de la biblioteca de WebSphere MQ para saber cómo configurar WebSphere MQ y los gestores de bases de datos.

Esta propiedad no surte efecto si el flujo de mensajes no procesa mensajes de WebSphere MQ.

Propiedades definidas por el usuario
El valor inicial de una propiedad definida por el usuario (UDP) puede modificarlo en el tiempo de diseño el Editor de flujos de mensajes o puede alterarlo temporalmente en el tiempo de despliegue el Editor de archivador de intermediario. La ventaja de las UDP es que el personal de operaciones puede cambiar los valores en el tiempo de despliegue. Por ejemplo, si utiliza las UDP para que contengan datos de configuración, puede configurar un flujo de mensajes para un sistema, una tarea o un entorno determinados en el tiempo de despliegue, sin tener que cambiar el código a nivel de nodo.

Para obtener información introductoria sobre las UDP, consulte Propiedades definidas por el usuario en ESQL.

Para obtener información sobre cómo configurar las UDP en el tiempo de despliegue, consulte el apartado Configuración de un flujo de mensajes durante el despliegue con propiedades definidas por el usuario.

Se pueden ver y actualizar otras propiedades configurables para el flujo de mensajes. Las propiedades que se visualicen dependen de los nodos que haya dentro del flujo de mensajes; algunos no tienen ninguna propiedad configurable por visualizar. Las propiedades de nodo que son configurables son predominantemente propiedades relacionadas con el sistema que probablemente cambiarán para cada intermediario en el que se despliegue el flujo de mensajes. Estas propiedades incluyen nombres de origen de datos y los nombres de las colas y los gestores de colas de WebSphere MQ. Si desea consultar la información completa sobre las propiedades configurables de un nodo, consulte la descripción de dicho nodo.

Conceptos relacionados
Propiedades definidas por el usuario en ESQL
Propiedades definidas por el usuario
Visión general del despliegue
Tareas relacionadas
Desarrollar flujos de mensajes
Edición de propiedades configurables
Configuración de un flujo de mensajes durante el despliegue con propiedades definidas por el usuario
Referencia relacionada
Nodos incorporados
Información relacionada
Centro de información en línea de WebSphere MQ Versión 6
Página web de la biblioteca de WebSphere MQ
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:53:46

ac09055_