Qual Analisador Você Deve Utilizar?

As características das mensagens que seus aplicativos trocam indicam o analisador que você deve utilizar.

O WebSphere Message Broker fornece uma faixa de analisadores de mensagens. Cada analisador processa dados do corpo da mensagem para mensagens em um domínio de mensagem específico (por exemplo, XML) ou um cabeçalho específico de mensagens (por exemplo, o MQMD).

Reveja as mensagens que seus aplicativos enviam para o intermediário e determine a qual domínio de mensagem os dados do corpo da mensagem pertencem, para que seja possível configurar os cabeçalhos corretos na mensagem ou configurar o nó input do fluxo de mensagens apropriadamente.

Se seus dados de aplicativos estiverem no formato XML
Utilize o formato XML no domínio MRM ou no domínio XML, XMLNS ou XMLNSC.

Geralmente, você perceberá que o domínio MRM oferece maiores recursos:

  • Quando uma mensagem é analisada, a árvore de mensagem lógica utiliza os tipos obtidos do modelo de mensagem. Isso permite que expressões ESQL operem diretamente nos dados, sem ter que lançá-los no tipo de dados correto. Os dados codificados nas seções CData são suportados, bem como dados binários em codificações hexadecimal e base64.
  • Ao criar o ESQL para configurar um nó Compute, Database ou Filter, o editor ESQL pode fornecer assistência com base nas informações do modelo de mensagem.
  • Ao criar mapeamentos para configurar um nó DataDelete, DataInsert, DataUpdate, Extract, Mapping ou Warehouse, os editores de mapeamento podem fornecer assistência com base nas informações do modelo de mensagem.
Se seus dados de aplicativo vierem de um aplicativo legado C ou COBOL, ou consistirem em dados binários de formato fixo (provavelmente incluindo cadeias terminadas em nulo)
Utilize o Custom Wire Format no domínio MRM.
Se seus dados de aplicativo consistirem em texto formatado ou contiverem campos de comprimento variável diferentes de cadeias terminadas em nulo
Utilize o formato Tagged Delimited String no domínio MRM.
Se seus dados de aplicativos forem criados utilizando a API JMS
Utilize o domínio XML ou um dos domínios JMS (JMSMap e JMSStream).
Se seus dados de aplicativo estiverem em formato SAP IDoc
Utilize o domínio IDOC.
Se seus dados do aplicativo estiverem em formato MIME, por exemplo, SOAP com anexos ou RosettaNet
Utilize o domínio MIME. Pode ser necessário analisar partes específicas da mensagem com outros analisadores. Por exemplo, você pode analisar a raiz de um SOAP com mensagem de anexos utilizando o analisador MRM XML.
Se você não conhecer ou não precisar conhecer o conteúdo dos dados do aplicativo
Utilize o domínio BLOB.
Conceitos relacionados
Domínio e Analisador MRM
Analisadores e Domínios XML
Domínios e Analisadores JMS
Analisador e Domínio IDoc
Analisador e Domínio MIME
Domínio e Analisador BLOB
Modelagem de Mensagens
Mensagens XML nos Domínios MRM e XML
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Desenvolvendo ESQL
Desenvolvendo Java
Referências relacionadas
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac00595_