Qual Analisador Você Deve Utilizar?

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

O 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ó de entrada do fluxo de mensagens apropriadamente.

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

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 Formato de Ligação Personalizado 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 de Cadeia Marcada Delimitada 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 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
Domínios e Analisadores XML
Domínios e Analisadores JMS
analisador IDoc
Domínio e Analisador BLOB
Modelagem de Mensagens
Mensagens XML nos Domínios MRM e XML

Tarefas relacionadas
Desenvolvendo Aplicativos do Fluxo de Mensagens
Desenvolvendo ESQL

Referências relacionadas
Nós Internos