As características das mensagens que seus aplicativos trocam
indicam o analisador de corpo que você deve utilizar.
O WebSphere
Message Broker fornece uma gama de analisadores de
mensagens. Cada analisador
processa os dados do corpo da mensagem para mensagens em um determinado domínio de
mensagem (por exemplo, XML), ou determinados cabeçalhos de mensagem
(por exemplo, MQMD).
Revise as mensagens que seus aplicativos enviam ao intermediário e determine a qual
domínio de mensagem o corpo da mensagem pertence, utilizando os seguintes critérios
como guia.
- Se os dados do aplicativo utilizarem serviços da Web baseados em SOAP,
incluindo SOAP com Anexos (MIME) ou MTOM
- Utilize o domínio SOAP. O domínio SOAP possui suporte integrado para padrões
WS-Addressing e WS-Security.
- Se os dados do aplicativo usarem o formato JSON, como possivelmente usavam nos
serviços da Web RESTful
- Utilize o domínio JSON.
- Se seus dados de aplicativo estiverem no formato XML
que não seja SOAP
- O domínio que você utiliza depende da natureza dos documentos XML e do
processamento que você deseja executar. Consulte o Qual Analisador XML Você Deve Utilizar?
- Se os dados do aplicativo vierem de um aplicativo C ou COBOL, ou consistirem em dados
binários de formato fixo
- Use o domínio DFDL. Também é possível usar o domínio MRM com um formato físico Custom Wire Format (CWF).
- Se os dados do aplicativo consistirem em texto formatado, talvez com conteúdo de
campo identificado por tags e/ou separados por delimitadores específicos
- Use o domínio DFDL. Também é possível usar o domínio MRM com um formato físico Tagged/Delimited String (TDS).
- Se seus dados de aplicativos forem criados utilizando a API JMS
- O domínio que você utiliza depende do tipo da mensagem JMS. Para uma descrição completa do processamento de mensagens
JMS, consulte Mensagem JMS como Entrada.
- Se seus dados do aplicativo forem de um WebSphere Adapter, como os adaptadores para SAP, PeopleSoft ou Siebel
- Utilize o domínio DataObject.
- Se seus dados do aplicativo estiverem no formato SAP text IDoc, como os exportados utilizando o WebSphere MQ
Link para R3
- Use o domínio DFDL. Também é possível usar o domínio MRM com um formato físico Tagged/Delimited String (TDS).
- Se seus dados de aplicativo estiverem no formato MIME que não seja SOAP com
Anexos (por exemplo, RosettaNet)
- Utilize o domínio MIME. Se a mensagem for um MIME de várias, talvez você tenha que analisar partes específicas da mensagem com outros analisadores. Por
exemplo, você pode utilizar o analisador
XMLNSC para analisar o conteúdo XML de uma mensagem RosettaNet.
- Se você não conhecer, ou não precisar conhecer, o conteúdo dos dados
do aplicativo
- Utilize o domínio BLOB.