Uma mensagem de várias partes contém uma ou mais mensagens diferentes em sua estrutura.Às vezes, a mensagem contida é referida como uma mensagem incorporada.
Uma mensagem de várias partes deve conter um grupo ou um tipo complexo com sua propriedade Composição definida como Mensagem. Este grupo ou tipo complexo pode conter uma lista de referências a mensagens que têm permissão para aparecer nesse local na estrutura da mensagem, ou pode ser vazio, não permitindo o aparecimento de nenhuma mensagem. Quando uma mensagem é analisada, apenas uma mensagem pode aparecer nessa posição como uma mensagem incorporada.
Uma mensagem incorporada pode ser proveniente do mesmo conjunto de mensagens que a mensagem multipartes ou pode ser proveniente de um conjunto de mensagens diferente conjuntamente.
Uma utilização comum de mensagens de várias partes é definir uma mensagem externa com uma estrutura fixa. Essa mensagem externa é chamada de envelope de mensagem. No envelope de mensagem, um grupo ou tipo complexo está incluído, conforme descrito acima. Exemplos de padrões de mensagens que podem ser modelados utilizando esta técnica são X12, SWIFT, SOAP XML e SAP IDoc.
Quando uma mensagem multipartes é analisada, o analisador precisa identificar a mensagem incorporada (ela pode ser qualquer uma das mensagens referidas pelo grupo ou tipo complexo), ou pode ser uma mensagem não referida pelo grupo ou tipo complexo, talvez, de um conjunto de mensagens diferente). Isto é obtido utilizando uma de duas técnicas, Identidade da Mensagem ou Caminho da Mensagem.
Além disso, somente para mensagens XML, o analisador MRM identifica automaticamente as mensagens incorporadas que utilizam a tag no documento XML. Nesse caso, as técnicas Identidade da Mensagem e Caminho da Mensagem são opcionais. Se as técnicas Identidade da Mensagem ou Caminho da Mensagem forem utilizadas em um ambiente XML MRM, elas são utilizadas somente para validar o nome da tag XML da mensagem incorporada.