Cada conjunto de mensajes que se crea especifica un dominio, que determina
el analizador que se utiliza al analizar y escribir todos los mensajes definidos
en ese conjunto de mensajes. Cada dominio es adecuado a una clase determinada
de mensajes (binario de longitud fija, texto delimitado, XML, etc). Adicionalmente,
algunos dominios soportan varios formatos físicos (a veces
denominados formatos físicos).
Cuando se crea un conjunto de mensajes,
es necesario decidir qué dominio y formato físico se van a utilizar.
Puede seleccionar uno de los dominios siguientes:
- MRM
- Para modelar un amplio rango de mensajes incluyendo texto
XML, binario de formato fijo y formateado.
- XML, XMLNS o XMLNSC
- Para mensajes que se ajustan al estándar XML W3C.
- JMSMap o JMSStream
- Para mensajes producidos por la implementación de
WebSphere MQ del estándar de
Java Messaging Service.
- IDOC
- Para mensajes en formato SAP IDoc.
- MIME
- Para manejar mensajes MIME de varias partes como SOAP con adjuntos o
RosettaNet.
Elija el dominio que se ajuste mejor a las necesidades de mensajería:
- Si los mensajes están en XML, utilice el formato físico XML en el dominio MRM
o utilice los dominios XML, XMLNS o XMLNSC. Generalmente, encontrará que el dominio
MRM ofrece más flexibilidad. Consulte Mensajes XML en los dominios MRM y XML para obtener información detallada acerca de los puntos fuertes y los puntos débiles de estas opciones.
- Si los mensajes vienen de una aplicación heredada escrita en un lenguaje como
C, COBOL o PL/1 o constan de datos binarios de formato fijo (posiblemente
incluyendo serie de caracteres terminadas por nulo), utilice
el Formato físico personalizado en el dominio MRM.
- Si los mensajes constan de texto formateado, quizá con contenido de campo identificado
por códigos y/o separado por delimitadores específicos, utilice
el Formato de serie Codificado delimitado en el dominio MRM.
- Si utiliza mensajes JMS, utilice el dominio XML o uno de los dominios JMS.
De forma alternativa, puede especificar su propio dominio. Normalmente especificará
su propio dominio si está utilizando WebSphere Message Broker y ha escrito
un analizador definido por el usuario para analizar los mensajes,
en lugar de utilizar los analizadores MRM o XML.