Mensagens de Várias Partes

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.Esse grupo ou tipo complexo contém uma lista de referências a mensagens que podem aparecer nessa localização, na estrutura da mensagem. Quando uma mensagem é analisada, apenas uma das mensagens listadas no grupo ou tipo complexo pode aparecer nessa posição na mensagem.

Envelopes de Mensagens

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. Dependendo do formato físico que está sendo utilizado, o envelope de mensagem pode conter um elemento especial que identifica a mensagem incorporada real. Esse elemento é chamado de Chave de Mensagem.

Identificando a Mensagem Incorporada

Quando uma mensagem de várias partes é analisada, o analisador precisa identificar a mensagem incorporada (pode ser qualquer uma das mensagens referidas pelo grupo ou tipo complexo). Cada formato físico resolve esse problema de uma forma diferente, conforme descrito no tópico Mensagens de Várias Partes para cada formato físico.

Restrições

Em um grupo ou tipo complexo que possui Composição de Mensagem, todas as mensagens incorporadas devem ser provenientes do mesmo conjunto de mensagens que o próprio grupo ou tipo.

Quando uma mensagem de várias partes é recebida ou gerada por um intermediário, todas as mensagens incorporadas devem ter o mesmo formato físico que a mensagem mais externa.

Conceitos Relacionados
Conceitos de Modelagem de Mensagens
Objetos do Modelo de Mensagem
Formato de Ligação Personalizado - Mensagens de Várias Partes
Formato de Ligação XML - Mensagens de Várias Partes
Formato de Cadeia Marcada/Delimitada - Mensagens de Várias Partes

Tarefas Relacionadas
Criando uma Mensagem com Várias Partes