Mensajes predefinidos y autodefinidos

Se da soporte tanto a mensajes predefinidos como autodefinidos.

Cada mensaje que fluye por el dominio de intermediarios tiene una estructura específica que tiene significado para las aplicaciones que envían o reciben dicho mensaje.

WebSphere Message Broker denomina a la estructura plantilla de mensajes. La información de la plantilla de mensaje comprende el dominio de mensajes, el conjunto de mensajes, el tipo de mensaje y el formato físico del mensaje. Juntos, estos valores identifican la estructura de los datos que contiene el mensaje.

El dominio de mensajes identifica el analizador que se utiliza para analizar y escribir instancias del mensaje. El conjunto de mensajes, tipo de mensaje y formato físico son opcionales y los utilizan analizadores dirigidos por modelo como, por ejemplo, el analizador MRM.

Puede utilizar:

Mensajes predefinidos

Cuando crea un mensaje utilizando el entorno de trabajo, define los campos (Elementos) en el mensaje, junto con cualquier tipo de campo especial que pueda necesitar, y los valores específicos (Limitaciones de valor) a los que deban restringirse los campos.

Todos los mensajes que modela en el entorno de trabajo deben ser miembros de un conjunto de mensajes. Puede agrupar mensajes relacionados en un conjunto de mensajes: por ejemplo, los mensajes de petición y de respuesta para una consulta de una cuenta bancaria pueden definirse en un mismo conjunto de mensajes.

Cuando despliega un conjunto de mensajes en un intermediario, la definición de este conjunto de mensajes la envía el Gestor de configuración al intermediario en una forma adecuada para el analizador que se utiliza para analizar y escribir el mensaje. El intermediario puede gestionar varios diccionarios de mensajes simultáneamente.

Para obtener información sobre las ventajas de predefinir mensajes, consulte Por qué se deben modelar mensajes

El Ejemplo Alquiler de vídeos y el Ejemplo Mensaje de valores separados (CSV) muestran cómo crear modelos de mensajes en los formatos XML, CWF y TDS. El Ejemplo EDIFACT, el Ejemplo FIX, el Ejemplo SWIFT y el Ejemplo X12 proporcionan conjuntos de mensajes para formatos de mensaje estándares de la industria, que pueden ser útiles si utiliza cualquiera de esos formatos. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.

Mensajes autodefinidos

Puede crear y direccionar mensajes que sean autodefinidos. El mejor ejemplo de un mensaje autodefinido es un documento XML.

Los mensajes autodefinidos también se pueden modelar utilizando el entorno de trabajo. Sin embargo, no es necesario desplegar estos conjuntos de mensajes a los intermediarios que dan soporte a estos flujos de mensajes. Consulte el apartado Por qué se deben modelar mensajes.

El Ejemplo Mensajería grande, el Ejemplo Reserva de vuelos y otros varios ejemplos de la Galería de ejemplos utilizan mensajes XML autodefinidos para ofrecer sencillez; no necesitan ningún conjunto de mensajes. El Ejemplo de respuesta de petición coordinada muestra cómo puede transformar un mensaje XML de autodefinición en un formato binario predefinido y el Ejemplo Almacén de datos muestra cómo puede extraer información de un mensaje XML y transformarla en un formato BLOB para almacenarla en una base de datos. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.

Referencia relacionada
Nodos incorporados
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:32

ac00500_