WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Conjuntos de Mensagens: Mensagens Multipartes

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 .

Dica: Mensagens multipartes são usadas ao trabalhar com mensagens modeladas usando conjuntos de mensagens. Um conjunto de mensagens é o contêiner original para modelos de mensagem usados pelo WebSphere Message Broker. No WebSphere Message Broker Versão 8.0 e mais recente, os arquivos de esquema de modelo de mensagem contidos em aplicativos e bibliotecas são a maneira preferida de modelar mensagens para a maioria de formatos de dados. Os conjuntos de mensagens continuam a ser suportados e serão necessários se você usar os domínios MRM ou IDOC. Se for necessário modelar formatos de dados para usar nos domínios MRM ou IDOC, você deverá primeiramente ativar o desenvolvimento do conjunto de mensagens no WebSphere Message Broker Toolkit. Para obter informações adicionais, consulte Ativando o Desenvolvimento do Conjunto de Mensagens.

Uma mensagem de multipartes deve conter um grupo ou um tipo complexo, com sua propriedade de Composição configurada como Mensagem. Esse grupo ou tipo complexo pode conter uma lista de referências para mensagens que podem aparecer nesse local na estrutura de mensagens. Se o grupo ou o tipo complexo estiver vazio, qualquer mensagem pode aparecer. Quando uma mensagem é analisada, apenas uma mensagem integrada pode aparecer nesse local.

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 anteriormente neste tópico. Exemplos de padrões de mensagens que podem ser modelados usando essa técnica são EDIFACT, X12, SWIFT, SOAP XML, SAP ALE IDoc, MIME multiparte e RosettaNet.

Identificando a Mensagem Incorporada

Quando uma mensagem multipartes for analisada, o analisador deve conseguir identificar a mensagem integrada pode ser qualquer uma das mensagens que são referenciadas pelo grupo ou pelo tipo complexo ou pode ser uma mensagem que não é referenciada pelo grupo ou pelo tipo complexo, talvez a partir de um conjunto de mensagens diferente. Isto é possível usando-se uma das quatro técnicas, Automático, Identidade de Mensagem, Caminho de Mensagem ou Manual.

Automático
Utilizado ao analisar mensagens XML, como SOAP. O analisador identifica automaticamente e analisa mensagens integradas usando a tag no documento XML.
Identidade da Mensagem
Utilizado pelo analisador MRM. Consulte o Conjuntos de Mensagens: Identificando uma Mensagem Integrada Usando uma Identidade de Mensagem.
Caminho da Mensagem
Utilizado pelo analisador MRM. Consulte o Conjuntos de Mensagens: Identificando uma Mensagem Integrada Usando um Caminho de Mensagem.
Manual
Utilizado por um analisador MIME. O analisador trata as mensagens integradas como BLOBs. Para analisar o BLOB usando outro analisador, isso deve ser feito manualmente usando ESQL, Java™ ou um nó ResetContentDescriptor.

Restrições

A não que que esteja utilizando a técnica de identificação Manual, todas as mensagens integradas devem ser do mesmo formado físico que a mensagem mis afastada, e possui o mesmo conjunto de caracteres e codificação.

Ao utilizar as técnicas de identificação Automática ou Caminho da Mensagem, todas as mensagens integradas devem ser do mesmo conjunto de mensagens que a mensagem multipartes.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:03


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ad00760_