Interfaces de programación de aplicaciones

WebSphere Event Broker da soporte a varias interfaces de programación que utilizan actualmente las aplicaciones de mensajería, pero no proporciona ninguna interfaz de programación exclusiva.

Si ya tiene aplicaciones de usuario final escritas para estas interfaces, normalmente podrán ejecutarse sin modificarlas en un entorno de intermediario. Debe crear los flujos de mensajes para interactuar con estas aplicaciones mediante los protocolos soportados, utilizando los nodos de entrada y salida apropiados. WebSphere Event Broker proporciona nodos de entrada y salida incorporados para los protocolos soportados.

También puede crear nuevas aplicaciones de usuario final para interactuar con el intermediario.

Cabeceras de mensajes

WebSphere Event Broker proporciona analizadores para un gran número de cabeceras de WebSphere MQ y, por tanto, puede aceptar mensajes que contienen estas cabeceras mediante los protocolos WebSphere MQ Enterprise Transport, WebSphere MQ Mobile Transport y WebSphere MQ Telemetry Transport.

Los mensajes deben incluir un descriptor de mensaje (MQMD) de WebSphere MQ como primera cabecera, que debe preceder a los datos de usuario o de aplicación en cada mensaje. El MQMD contiene información básica de control que debe viajar con el mensaje, incluido:

Cuando un intermediario de WebSphere Event Broker procesa un mensaje, normalmente (pero no necesariamente) tiene una o más cabeceras adicionales. La cabecera que sigue a la MQMD siempre está identificada en el campo formato dentro de la MQMD, y dentro de sí misma contiene otro campo de formato para identificar la cabecera siguiente o el formato de los datos de usuario.

Las cabeceras adicionales pueden incluir:

MQRFH
WebSphere MQ Publicación/Suscripción utiliza la cabecera Rules and Formatting (normas y formato).
MQRFH2
MQRFH2 es una versión actualizada de MQRFH y permite que se transporten series Unicode sin realizar ninguna conversión, y puede transportar tipos de datos numéricos. La cabecera MQRFH2 contiene una descripción del contenido del mensaje, de forma que WebSphere Event Broker puede seleccionar el analizador de mensajes correcto cuando se efectúa el proceso basado en el contenido del mensaje. Además, esta cabecera contiene mensajes de mandato de publicación/suscripción. Los mensajes creados por el nodo SCADAInput incluyen siempre una cabecera MQRFH2.

Utilice la cabecera MQRFH2 en todas las nuevas aplicaciones escritas para el entorno de WebSphere Event Broker que utilizan un protocolo soportado basado en la tecnología WebSphere MQ. La cabecera MQRFH2 debe estar justo antes del cuerpo del mensaje (es decir, debe ser la última cabecera).

Si no se incluye una cabecera MQRFH2 (cosa que, normalmente, sucede cuando la aplicación utiliza un protocolo soportado que no está basado en la tecnología de WebSphere MQ), debe configurar el flujo de mensajes que procesa sus mensajes para que especifique las características del mensaje (estableciendo las propiedades del nodo de entrada).

Conceptos relacionados
Publicación/Suscripción
Visión general de flujos de mensajes
Tareas relacionadas
Desarrollo de aplicaciones de publicación/suscripción
Desarrollar flujos de mensajes
Referencia relacionada
Publicación/suscripción
Cabecera MQRFH2
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. Reservados todos los derechos.
Última actualización : 2009-02-16 14:30:20

ac00455_