WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Cambio del comportamiento del flujo de mensajes

Puede cambiar el comportamiento tomado por los flujos de mensajes para procesar mensajes de diferentes maneras y en momentos distintos.

Si uno o más de los comportamientos predeterminados descritos en Comportamiento del flujo de mensajes predeterminado no es suficiente o adecuado para el proceso de mensajes, puede cambiar algunas características de ese comportamiento en momentos diferentes durante los ciclos de diseño, desarrollo y producción:

Comportamiento que puede cambiar al diseñar los flujos de mensajes

Puede influir en el comportamiento de los flujos de mensajes al establecer las propiedades del nodo de mensajes y cuando conecte entre sí los nodos que seleccione para ejecutar en ese flujo.
Soporte transaccional
Puede configurar los flujos de mensajes para manejar los mensajes y otros datos en las transacciones. Estas opciones se describen en Configuración de la transaccionalidad de flujos de mensajes.

Manejo de errores
El intermediario proporciona un nivel inicial de proceso de errores para todos los flujos de mensajes. Si necesita más soporte en los flujos de mensajes, puede añadir su propio proceso. Puede obtener más información sobre estas opciones en Manejar errores en flujos de mensajes.

Los nodos que soportan ciertos protocolos proporcionan un manejo de errores predeterminado adicional; este soporte se describe, en su caso, en los apartados de Conexión de aplicaciones cliente.

Conversión de datos
Si está intercambiando mensajes entre sistemas distintos, puede actualizar la configuración del intermediario o de WebSphere MQ, o diseñar y suministrar sus propios procedimientos de conversión. Las opciones se describen en Configurar flujos de mensajes para la conversión de datos.

Propiedades definidas por el usuario
Puede crear propiedades definidas por el usuario para los flujos de mensajes para asociar valores con esos flujos de mensajes. A continuación, puede configurar los nodos en los flujos de mensajes para acceder a esas propiedades y sus valores codificando programas de ESQL o Java™. Obtenga más información sobre las propiedades definidas por el usuario y vea cómo crearlas en Editor de flujos de mensajes.

Propiedades promocionadas
Puede promocionar propiedades de nodo de mensajes al nivel del flujo de mensajes en el que está incluido el nodo. Las ventajas de esta técnica se describen en Propiedades promocionadas; consulte Definir una propiedad promocionada para obtener detalles de cómo utilizar estas propiedades.

Comportamiento que puede cambiar al desplegar los flujos de mensajes

Después de haber tomado una decisión sobre el contenido del flujo de mensajes, puede cambiar algunos aspectos de su funcionamiento antes o después del despliegue.
Propiedades configurables y alteraciones temporales de BAR
Algunas de las propiedades de los nodos de flujo de mensajes son configurables; es decir, puede cambiar sus valores cuando se despliega el flujo de mensajes. Mediante esta opción, puede cambiar algunas características de un flujo de mensajes desplegado sin cambiar las definiciones de flujo de mensajes. Por ejemplo, puede actualizar la información del gestor de colas y del origen de datos en el archivo BAR cuando se despliega.

Puede cambiar estos valores mediante WebSphere Message Broker Explorer, el WebSphere Message Broker Toolkit o el mandato mqsiapplybaroverride.

Modelo de ejecución y hebras
Puede aumentar el número de hebras que los flujos de mensajes utilizan para reducir el tiempo en que se manejan los mensajes. También puede desplegar varias copias de un flujo de mensajes en uno o más intermediarios. Para obtener más información, consulte Optimizar el rendimiento del flujo de mensajes.

Comportamiento que puede cambiar durante el proceso de flujo de mensajes

Si desea cambiar el comportamiento de los flujos de mensajes de una forma más dinámica, puede utilizar las técnicas que se describen aquí. Sin embargo, debe diseñar los flujos de mensajes para que puedan aprovechar estos servicios adicionales.
Servicios configurables
Mediante un servicio configurable, puede crear y configurar propiedades relacionadas con servicios externos llamados por el intermediario de los flujos de mensajes. Con el intermediario se proporcionan diversos servicios configurables; puede modificar o añadir a esos servicios predeterminados y puede crear sus propios servicios.

Obtenga más información sobre esta opción en Servicios configurables. Puede utilizar WebSphere Message Broker Explorer para trabajar con servicios configurables; también se suministran varios mandatos para crear, ver y modificar estos servicios.

Alteraciones temporales del entorno local
Puede configurar algunos nodos para incluir su propio proceso; al codificar ESQL, Java, PHP o correlaciones, puede modificar el contenido del árbol de entorno local dentro de un mensaje. Los nodos utilizan algunos campos en el entorno local para determinar cómo se procesa el mensaje, por consiguiente cambiando el árbol de contenido, puede influir en el comportamiento de los nodos posteriores en el flujo de mensajes. Para obtener más detalles sobre esta opción, consulte Cómo transformar y enriquecer mensajes.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:45


Tema de tareaTema de tarea | Versión 8.0.0.5 | bz90340_