Qué analizador debe utilizar

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.
Conceptos relacionados
Analizador y dominio MRM
Analizadores y dominios XML
Analizador y dominios JMS
Analizador y dominio IDoc
Analizador y dominio MIME
Analizador y dominio BLOB
Modelado de mensajes
Mensajes XML en los dominios MRM y XML
Tareas relacionadas
Desarrollar flujos de mensajes
Desarrollo de ESQL
Desarrollo de Java
Referencia relacionada
Nodos incorporados
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac00595_