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 del cuerpo de
mensaje, de los mensajes en un dominio de mensajes específico
(por ejemplo, XML) o una cabecera de mensajes específica (por ejemplo,
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 así pueda establecer 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 formato XML en el dominio MRM, o el dominio XML, XMLNS o XMLNSC.
Normalmente,
encontrará que el dominio MRM ofrece mejores servicios:
- Cuando se analiza un mensaje, el árbol lógico de mensaje utiliza los
tipos que toma del modelo de mensaje. Esto permite a las expresiones
ESQL trabajar en los datos directamente, sin tener que transformarlos al
tipo de datos correcto. Se da soporte a los datos codificados en secciones
CData, así como a los datos binarios en codificación hexadecimal y base64.
- Cuando crea ESQL para configurar un nodo Compute, Database o Filter,
el editor ESQL puede proporcionar ayuda basada en la información del
modelo de mensaje.
- Cuando crea correlaciones para configurar un nodo
DataDelete, DataInsert, DataUpdate,
Extract, Mapping o Warehouse, los editores de correlaciones pueden
proporcionar ayuda basada en la información del modelo de mensaje.
- Si lo datos de aplicaciones provienen de una aplicación
C o COBOL heredada, o consiste en datos binarios de formato fijo
(posiblemente incluyendo series terminadas por nulos)
- Utilice el Formato físico personalizado en el dominio MRM.
- Si los datos de aplicaciones consisten en texto con formato o contienen
campos de longitud variable que no son series terminadas por nulos
- Utilice el formato Serie codificada delimitada en el dominio MRM.
- Si los datos de aplicaciones se crean utilizando la API JMS
- Utilice el dominio XML o uno de los dominios JMS
(JMSMap y JMSStream).
- Si los datos de aplicaciones 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, es posible que analice la raíz de un mensaje SOAP con
adjuntos utilizando el analizador XML de MRM.
- Si no conoce, ni necesita conocer, el contenido de los datos de
aplicaciones
- Utilice el dominio BLOB.