Un conjunto de mensajes es el contenedor original de los modelos de mensaje que WebSphere Message Broker utiliza.
El archivo de conjunto de mensajes proporciona información de modelo de mensajes que es común para todos los mensajes que se definen en el conjunto de mensajes. Puede crear esta información utilizando el Editor de conjuntos de mensajes.
Puede basar un conjunto de mensajes nuevo en un conjunto de mensajes existente. En este caso, todas las definiciones del conjunto de mensajes existente se copian en el nuevo conjunto de mensajes.
Cuando haya creado el conjunto de mensajes, generalmente se importan los formatos de mensajes de aplicación que se describen mediante XML, DTD, Esquema XML, Archivos WSDL, Estructuras C, Estructuras COBOL, Sistemas EIS o bien creando y rellenando los archivos de definición de mensajes. A continuación, mediante el editor de definición de mensajes, puede editar la estructura lógica de los mensajes y crear y editar los formatos físicos que describen el aspecto preciso de la corriente de bits del mensaje durante la transmisión. O bien puede crear un archivo de definición de mensaje vacío y crear los mensajes utilizando únicamente el editor.
Opcionalmente, los mensajes se pueden agrupar en categorías de mensajes para su comodidad. Puede añadir mensajes a categorías de mensajes utilizando el Editor de categorías de mensajes.
Cada vez que se guarda un archivo de conjunto de mensajes, un archivo de definición de mensajes o un archivo de categoría de mensajes, el contenido se valida para asegurarse de que el modelo de mensaje que se está creando cumple determinadas normas. Existen normas para la estructura lógica y los formatos físicos. Esta validación de modelos asegura la integridad del modelo, pero no impide necesariamente que se guarde un archivo de modelo de mensaje que no es válido.
WebSphere Message Broker proporciona una gama de analizadores para analizar y escribir formatos de mensajes. Cada analizador es adecuado para una clase determinada de mensajes (por ejemplo binarios de longitud fija, de texto delimitado o XML) que se conoce como dominio de mensaje. Cuando se crea un conjunto de mensajes, se especifica a qué dominios da soporte el conjunto de mensajes. Esta propiedad determina qué analizadores se pueden utilizar cuando se analizan y se escriben mensajes que están definidos en ese conjunto de mensajes.