Uma mensagem descreve a estrutura e o conteúdo de um conjunto de dados que é transmitido de um aplicativo a outro.
Uma mensagem consiste em elementos que são organizados em uma estrutura lógica aceita pelos aplicativos de envio e recepção. Esta estrutura lógica pode ser modelada utilizando o editor de Definição de Mensagem, de modo que os dados da mensagem possam ser analisados em uma árvore lógica e manipuladas facilmente pelo intermediário.
No modelo de mensagem, uma mensagem sempre se baseia em um elemento global. O tipo complexo de elemento global descreve o conteúdo do elemento global e, portanto, descreve todo o conteúdo da mensagem.
Se necessário, uma mensagem pode conter outras mensagens. Isso é necessário para modelar determinados padrões de mensagens grandes e complexas, como SWIFT e EDIFACT. Essa mensagem é conhecida como mensagem multipartes. As mensagens contidas são conhecidas como mensagens integradas.
As mensagens são identificadas por seus nomes ou por um alias. O alias é uma cadeia opcional especificada pelo usuário que identifica a mensagem (multiparte). O nome e o alias de uma mensagem devem ser exclusivos dentro de um conjunto de mensagens.