Un diccionario de mensajes es una estructura de datos que describe todos los mensajes de un conjunto de mensajes de un modo adecuado para el despliegue en WebSphere Message Broker.
Un diccionario describe la estructura lógica y el contenido de un conjunto de mensajes y suele contener uno o varios formatos físicos que describen cómo se serializan esos mensajes en una corriente de bits. El analizador MRM de WebSphere Message Broker puede utilizar esta información para analizar una corriente de bits de mensaje de entrada en un árbol de mensaje o para convertir un árbol de mensaje en una corriente de bits física.
Un diccionario de mensajes contiene la misma información que el conjunto de mensajes desde el que se ha creado, pero en un formato comprimido que el analizador MRM de WebSphere Message Broker puede comprender y utilizar. Un diccionario de mensajes contiene todos los elementos del conjunto de mensajes, la estructura de los mensajes y todas las limitaciones de valor. Un diccionario de mensajes también contiene los formatos físicos que se han definido en el conjunto de mensajes.
Para que un diccionario de mensajes se pueda utilizar, se debe desplegar en WebSphere Message Broker. Esto se lleva a cabo añadiendo el conjunto de mensajes a un archivo BAR y, a continuación, desplegando el archivo BAR en un intermediario de mensajes. La generación del diccionario de mensajes se realiza automáticamente cuando se añade un conjunto de mensajes a un archivo BAR.
Antes de añadir un conjunto de mensajes a un archivo BAR, el Kit de herramientas de Message Brokers realiza una validación completa del conjunto de mensajes. Si esta validación encuentra errores, no se añade el conjunto de mensajes al archivo BAR y, por consiguiente, no se genera ningún diccionario.
Cuando se genera un diccionario de mensajes, también se genera un archivo de informe y éste se añade al mismo archivo BAR. Este archivo de informe contiene mensajes informativos y avisos que están relacionados con la utilización del diccionario generado. Después de generar un diccionario de mensajes, deberá comprobar siempre este archivo.