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.

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.

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, 2006 Última Atualização: 1 Sep 2006
ad00760_