Las características de los mensajes que intercambian sus
aplicaciones indican el analizador del cuerpo 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, utilizando el criterio siguiente como guía.
- Si los datos de aplicación utilizan servicios web basados
en SOAP, incluyendo SOAP with Attachments (MIME) o MTOM
- Utilice el dominio SOAP. El dominio SOAP tiene soporte incorporado
para los estándares WS-Addressing y WS-Security.
- Si los datos de aplicación utilizan formato JSON, como quizá se
utilice en los servicios web RESTful
- Utilice el dominio JSON.
- Si los datos de las aplicaciones están en un formato XML que no sea SOAP
- El dominio que utilice dependerá de la naturaleza de los documentos XML y del proceso que desea realizar. Consulte el apartado Qué analizador XML debe utilizar
- Si los datos de la aplicación proceden de aplicaciones C o COBOL, o constan de datos binarios con formato fijo
- Utilice el dominio DFDL. También puede
utilizar el dominio MRM con un formato físico CWF (Custom Wire Format
- Formato físico personalizado).
- 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 dominio DFDL. También puede
utilizar el dominio MRM con un formato físico TDS (Tagged/Delimited String
- Serie codificada/delimitada).
- Si los datos de aplicación se crean utilizando la API JMS
- El dominio que utilice depende del tipo del mensaje JMS.
Para obtener una descripción
completa del proceso de mensajes JMS, consulte Mensaje JMS como entrada.
- Si los datos de la aplicación proceden de un adaptador WebSphere, como por ejemplo, los adaptadores para SAP, PeopleSoft o Siebel.
- Utilice el dominio DataObject.
- Si los datos de la aplicación están en formato IDoc de texto SAP, como por ejemplo, los exportados utilizando el enlace de WebSphere MQ
para R3
- Utilice el dominio DFDL. También puede
utilizar el dominio MRM con un formato físico TDS (Tagged/Delimited String
- Serie codificada/delimitada).
- Si los datos de aplicación están en formato MIME que no sea SOAP con
Adjuntos (por ejemplo, RosettaNet)
- Utilice el dominio MIME. Si el mensaje es MIME de varias partes, es
posible que tenga que analizar partes específicas del mensaje con otros
analizadores. Por ejemplo, puede utilizar el analizador XMLNSC para
analizar el contenido XML de un mensaje RosettaNet.
- Si no sabe, o no tiene que saber, el contenido de los datos de
aplicación
- Utilice el dominio BLOB.