Um dicionário de mensagens é uma estrutura de dados que descreve todas as mensagens em um conjunto de mensagens em um formato adequado para implementação no WebSphere Message Broker.
Um dicionário descreve a estrutura lógica e o conteúdo de um conjunto de mensagens e, geralmente, contém um ou mais formatos físicos que descrevem como essas mensagens são serializadas em um fluxo de bits. O analisador MRM no WebSphere Message Broker pode utilizar estas informações para analisar um fluxo de bits da mensagem de entrada em uma árvore de mensagens ou para converter uma árvore de mensagens em um fluxo de bits físico.
Um dicionário de mensagens contém as mesmas informações que o conjunto de mensagens a partir do qual ele foi criado, mas em um formato compactado a partir do qual os analisadores MRM no WebSphere Message Broker podem entender e utilizar. Um dicionário de mensagens contém todos os elementos no conjunto de mensagens, a estrutura das mensagens e todas as restrições de valores. Um dicionário de mensagens também contém quaisquer formatos físicos que foram definidos no conjunto de mensagens.
Antes de utilizar um dicionário de mensagens, ele deve ser implementado no WebSphere Message Broker. Isso é obtido incluindo o conjunto de mensagens a um arquivo BAR e, em seguida, implementando o arquivo BAR em um intermediário de mensagem. A geração do dicionário de mensagens é executada automaticamente quando um conjunto de mensagens é adicionado a um arquivo BAR.
Antes de incluir um conjunto de mensagens a um arquivo BAR, o Message Brokers Toolkit executa uma validação completa do conjunto de mensagens. Se essa validação encontrar erros, o conjunto de mensagens não será adicionado ao arquivo BAR e, portanto, nenhum dicionário será gerado.
Sempre que um dicionário de mensagens for gerado, um arquivo de relatório também é gerado e adicionado ao mesmo arquivo BAR. Esse arquivo de relatório contém mensagens informativas e avisos que estão relacionados à utilização do dicionário gerado. Você deve sempre verificar esse arquivos depois de gerar um dicionário de mensagens.