Um conjunto de mensagens é o contêiner original para modelos de mensagem usados pelo WebSphere Message Broker.
O arquivo do conjunto de mensagens fornece informações do modelo de mensagem que sejam comuns a todas as mensagens definidas no conjunto de mensagens. É possível criar essas informações usando o editor do Conjunto de Mensagens.
É possível basear um novo conjunto de mensagens em um conjunto de mensagens existente. Neste caso, todas as definições no conjunto de mensagens existente são copiadas para o novo conjunto de mensagens.
Depois de criar um conjunto de mensagens, você geralmente importa formatos de mensagens do aplicativo descritos por XML DTD, Esquema XML, arquivos WSDL, estruturas C, estruturas COBOL, sistemas EIS ou criando e preenchendo arquivos de definição de mensagens. Usando o editor de Definição de Mensagem, é possível então editar a estrutura lógica de suas mensagens e criar e editar os formatos físicos que descrevem a aparência exata do fluxo de bits de sua mensagem durante a transmissão. Ou então, é possível criar um arquivo de definição de mensagem vazio e criar suas mensagens usando apenas o editor.
Opcionalmente, as mensagens podem ser agrupadas em categorias de mensagens por conveniência. É possível incluir mensagens em categorias de mensagens usando o editor de Categoria de Mensagens.
Sempre que você salvar um arquivo do conjunto de mensagens, um arquivo de definição de mensagem ou um arquivo de categoria de mensagem, o conteúdo será validado para garantir que o modelo de mensagem que você está criando siga determinadas regras. Existem regras para a estrutura lógica e formatos físicos. Essa validação de modelo garante a integridade do seu modelo, mas não impede necessariamente que você salve um arquivo de modelo de mensagem que não é válido.
O WebSphere Message Broker fornece uma série de analisadores para analisar e gravar formatos de mensagem. Cada analisador é adequado para uma classe específica de mensagens (por exemplo, binário de comprimento fixo, texto delimitado ou XML), conhecido como um domínio de mensagem. Ao criar um conjunto de mensagens, especifique quais domínios o conjunto de mensagens suporta. Essa propriedade determina quais analisadores podem ser usados ao analisar e gravar mensagens que são definidas dentro desse conjunto de mensagens.