¿Qué analizador debe utilizar?

Las características de los mensajes que intercambia la aplicación indican el analizador que debe utilizar.

WebSphere Business Integration Message Broker proporciona una gran variedad de analizadores de mensajes. Cada analizador procesa datos de cuerpos de mensajes para mensajes de un dominio de mensajes determinado (por ejemplo, XML) o una cabecera de mensajes determinada (por ejemplo, la cabecera MQMD).

Revise los mensajes que envían las aplicaciones al intermediario y determine a qué dominio de mensajes pertenecen los datos de los cuerpos de los mensajes. Así, podrá establecer las cabeceras correctas en el mensaje o configurar el nodo de entrada del flujo de mensajes de modo adecuado.

Si los datos de la aplicación están en formato XML
Utilice el formato XML del dominio MRM, XML o XMLNS.

Por lo general, encontrará que el dominio MRM ofrece más recursos:

  • Cuando se analiza un mensaje, el árbol lógico de mensajes utiliza los tipos extraídos del modelo de mensajes, lo que permite que las expresiones ESQL operen directamente en los datos, sin necesidad de efectuar una transformación CAST para corregir el tipo de datos. Se ofrece soporte para los datos codificados en las secciones CData, así como para datos binarios en codificación hexadecimal y base64.
  • Cuando crea ESQL para configurar un nodo Compute, Database o Filter, el editor de ESQL le puede ayudar en base a la información del modelo de mensajes.
  • Cuando crea correlaciones para configurar un nodo DataDelete, DataInsert, DataUpdate, Extract, Mapping o Warehouse, los editores de correlaciones le pueden ayudar en base a la información del modelo de mensajes.
Si los datos de la aplicación proceden de una aplicación C o COBOL antigua o si constan de datos binarios en formato fijo (que, probablemente, incluyan series de caracteres terminadas por nulo)
Utilice el formato físico personalizado en el dominio MRM.
Si los datos de la aplicación constan de texto con formato o si contienen campos de longitudes variables que no sean series de caracteres terminadas por nulo
Utilice el formato de serie de caracteres codificada delimitada en el dominio MRM.
Si los datos de la aplicación se crean utilizando la API de JMS
Utilice el dominio XML o uno de los dominios JMS (JMSMap y JMSStream).
Si los datos de la aplicación están en formato IDoc de SAP
Utilice el dominio IDoc.
Si desconoce o desea saber el contenido de los datos de la aplicación.
Utilice el dominio BLOB.

Conceptos relacionados
Dominio y analizador MRM
Dominios y analizador XML
Dominios y analizador JMS
Analizador IDoc
Dominio y analizador BLOB
Diseño de mensajes
Mensajes XML en los dominios MRM y XML

Tareas relacionadas
Desarrollo de aplicaciones de flujos de mensajes
Desarrollo de ESQL

Referencia relacionada
Nodos incorporados