Las características de los mensajes que intercambian sus aplicaciones
indican el analizador que debe utilizar.
WebSphere Message Broker proporciona varios
analizadores de mensajes. Cada analizador procesa datos de cuerpo de
mensaje para mensajes de un dominio de mensajes específico (por ejemplo,
XML) o para cabeceras de mensaje específicas (por ejemplo, la cabecera MQMD).
Revise los mensajes que sus aplicaciones envían al intermediario y
determine a qué dominio de mensajes pertenecen los datos del cuerpo de
mensaje, para que pueda incluir las cabeceras correctas en el mensaje
o configurar adecuadamente el nodo de entrada del flujo de mensajes.
- Si los datos de aplicaciones están en formato XML
Utilice el dominio XMLNSC, el dominio XMLNS o el Formato físico XML
en el dominio MRM.
Consulte
Mensajes XML en los dominios MRM y XML para obtener más
información sobre las posibilidades de estos dominios.
- Si los datos de aplicación proceden de una aplicación C o COBOL, o
consisten en datos binarios de formato fijo (posiblemente
incluyendo series terminadas en nulo)
- Utilice el Formato físico personalizado en el dominio MRM.
- Si los datos de aplicación constan de texto con formato, quizás con
contenido de campo identificado por códigos, o separado por delimitadores
específicos, o ambas cosas
- Utilice el formato Serie de caracteres codificada/delimitada en el
dominio MRM.
- Si los datos de aplicación se crean utilizando la API JMS
- El dominio a utilizar depende del tipo de mensaje JMS. Para obtener una descripción
completa del proceso de mensajes JMS, consulte WebSphere Broker JMS Transport.
- Si los datos de aplicación están en formato IDoc de SAP
- Utilice el dominio IDOC.
- Si los datos de aplicación están en formato MIME (por ejemplo SOAP con
Adjuntos o RosettaNet)
- Utilice el dominio MIME . Es posible que necesite analizar partes
específicas del mensaje con otros analizadores. Por ejemplo, puede
analizar la raíz de un mensaje SOAP con Adjuntos utilizando el analizador XML de MRM.
- Si no sabe, o no necesita saber, el contenido de los datos de aplicación
- Utilice el dominio BLOB.