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. 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.

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. Exemplos de padrões de mensagens que podem ser modelados utilizando esta técnica são X12, SWIFT, SOAP XML e SAP IDoc.

Identificando a Mensagem Incorporada

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.

Adicionalmente apenas para mensagens XML, o analisador MRM identifica automaticamente mensagens incorporadas utilizando a tag no documento XML. Neste caso, as técnicas Identidade da Mensagem e Caminho da Mensagem não são requeridas, a menos que a mensagem incorporada resida em um conjunto de mensagens diferente.

Restrições

Quando uma mensagem multipartes for recebida ou gerada por um intermediário, todas as mensagens incorporadas deverão ter o mesmo formato físico que a mensagem mais externa e possuem o mesmo conjunto de caracteres e codificação.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ad00760_