Propiedades de conjunto de mensajes

Los conjuntos de mensajes tienen propiedades que puede establecer para definir sus características y el modo en que se procesan.

Propiedades generales de conjunto de mensajes

La tabla siguiente define las propiedades que puede establecer para personalizar el conjunto de mensajes.

Propiedad Tipo Significado
Dominio de mensajes Serie El nombre del analizador de mensajes debe coincidir con la propiedad Dominio de mensajes de cualquier nodo de entrada que procese mensajes del conjunto de mensajes o con el valor del elemento <Msd> de cualquier cabecera MQRFH2 que preceda a un mensaje del conjunto de mensajes.

Seleccione, en la lista desplegable, el analizador de mensajes pertenecientes a este conjunto.

Utilice el nombre del analizador de mensajes cuando escriba referencias de campo ESQL para los mensajes del conjunto de mensajes; por ejemplo, InputRoot.MRM.Document. El editor de correlaciones y la característica de ayuda de contenido del editor ESQL utilizan el nombre del analizador de mensajes cuando generan las referencias de campo ESQL.

Puede elegir entre los nombres siguientes:
  • (el valor predeterminado si selecciona Finalizar en la página dos del asistente de Nuevo conjunto de mensajes. Seleccione este dominio si desea crear modelos de mensajes XML. Puede desplegar el conjunto de mensajes a los intermediarios que desee, debido a que el analizador XMLNSC utiliza opcionalmente el conjunto de mensajes en tiempo de ejecución.
  • MRM (valor predeterminado). Seleccione este dominio para mensajes binarios, de texto o XML. Debe desplegar el conjunto de mensajes en los intermediarios que reciben estos mensajes. La acción de despliegue crea un diccionario de ejecución (RTD) en el que el analizador MRM comprueba el mensaje recibido.
  • XMLNSC. Seleccione este analizador si desea diseñar mensajes XML que tengan en cuenta el espacio de nombres. No es necesario que despliegue estos conjuntos de mensajes a los intermediarios debido a que este analizador no utiliza un diccionario de tiempo de ejecución.
  • XMLNS. Es posible que necesite seleccionar este dominio para algunos tipos de mensajes XML. No es necesario que despliegue el conjunto de mensajes en los intermediarios ya que el analizador XMLNS no utiliza el conjunto de mensajes en tiempo de ejecución.
  • IDOC. Seleccione este analizador si desea diseñar mensajes SAP IDoc. Si el conjunto de mensajes contiene segmentos IDoc definidos por el usuario, debe desplegar el conjunto de mensajes a los intermediarios que reciben estos mensajes. La acción de despliegue crea un diccionario de ejecución (RTD) en el que el analizador MRM invocado por el intermediario comprueba el mensaje recibido.
  • JMSMap. Seleccione este dominio si desea diseñar un mensaje MapMessage de JMS. No es necesario que despliegue el conjunto de mensajes en los intermediarios ya que este analizador no utiliza el conjunto de mensajes en tiempo de ejecución.
  • JMSStream. Seleccione este dominio si desea diseñar un mensaje StreamMessage de JMS. No es necesario que despliegue el conjunto de mensajes en los intermediarios ya que este analizador no utiliza el conjunto de mensajes en tiempo de ejecución.
  • MIME. Seleccione este dominio desea crear modelos de mensajes MIME. No es necesario que despliegue el conjunto de mensajes en los intermediarios ya que el analizador MIME no utiliza el conjunto de mensajes en tiempo de ejecución.
  • XML. Seleccione este analizador si desea diseñar mensajes XML autodefinidos genéricos. Los mensajes definidos de este modo los interpreta el analizador XML genérico, no el analizador MRM. No es necesario que despliegue estos conjuntos de mensajes a los intermediarios debido a que este analizador no utiliza un diccionario de tiempo de ejecución. Se da soporte al analizador XML por compatibilidad con la versión 2.
Utilizar espacios de nombres Recuadro de selección Seleccione esta propiedad si desea utilizar espacios de nombres en el conjunto de mensajes. Los espacios de nombres proporcionan un método para evitar conflictos de nombres en los que las definiciones de documento diferentes tengan elementos con el mismo nombre. Para obtener información adicional, consulte Espacios de nombres.

Por omisión, este recuadro de selección está marcado.

Utilizar espacios de nombres afecta el modo en que se crean los elementos en el árbol de mensaje lógicos. Cada elemento del árbol de mensaje tendrá un nombre y un espacio de nombres, por lo tanto, una referencia ESQL o Java a uno de estos elementos tiene que especificar tanto el nombre como el espacio de nombres. Por lo tanto, utilizar espacios de nombres tiene efecto sobre el ESQL o el Java que escribe.

Seleccione siempre esta propiedad si desea utilizar el conjunto de mensajes para crear modelos de mensajes XML.

dominio MRM

Propiedad Tipo Significado
Formato físico predeterminado Serie Especifica el formato físico predeterminado que se utiliza si no se puede deducir un formato a partir de la cabecera MQRFH2 del mensaje o no se ha especificado ningún formato como propiedad del nodo de entrada en el que un flujo de mensajes recibe el mensaje. El valor predeterminado es <no se ha especificado ningún valor predeterminado>.
ID de conjunto de mensajes Serie Esta propiedad es un identificador exclusivo que se genera automáticamente cuando se crea el conjunto de mensajes. Esta propiedad no se puede cambiar.
Alias de conjunto de mensajes Serie de caracteres Especifique un valor exclusivo alternativo que identifique el conjunto de mensajes. Esta propiedad sólo es necesaria si está utilizando la técnica de identidad de mensaje para identificar los mensajes incorporados. Utilizando esta técnica, los mensajes incorporados se definen en este conjunto de mensajes pero el mensaje padre está definido en un conjunto de mensajes diferente y la corriente de bits no contiene el nombre real del conjunto de mensajes o el identificador.
Prefijo de tipo de mensaje Serie Esta propiedad se utiliza cuando define mensajes de varias partes, específicamente cuando se utiliza la técnica de vía de acceso a mensaje para identificar los mensajes incorporados.

El valor especificado se utiliza como vía de acceso absoluta o relativa al mensaje de nivel inferior desde el mensaje de nivel superior y se utiliza como prefijo en el valor de la propiedad Tipo de mensaje especificada para el mensaje de nivel superior (especificado en la cabecera MQRFH2 del mensaje o en el nodo de entrada del flujo de mensajes).

Si establece un valor, éste debe tener el formato id1/id2/.../idnu donde id1 es el identificador del mensaje de nivel superior, id2 es el identificador del siguiente elemento o mensaje e idn es el identificador del mensaje de nivel inferior. El valor predeterminado es un espacio en blanco (no establecido).

La tabla siguiente, que describe la utilización de la propiedad de conjunto de mensajes Prefijo de tipo de mensaje, muestra cómo se combina este valor con la propiedad Tipo de mensaje de un mensaje de entrada.

El intermediario tratará la faceta Longitud como LongitudMáx Recuadro de selección Seleccione esta propiedad si desea que el importador COBOL cree una faceta LongitudMáx, en lugar de una faceta de longitud, para un elemento de serie de longitud fija.

Por omisión, este recuadro de selección está marcado.

Utilización de la propiedad Prefijo de tipo de mensaje

La siguiente tabla muestra las implicaciones de la utilización de la propiedad Prefijo de tipo de mensaje. El tipo de mensaje o el prefijo de mensaje puede describir elementos o mensajes.

Ejemplo de propiedad Tipo de mensaje Prefijo de tipo de mensaje no establecido Prefijo de tipo de mensaje establecido
Tipo de mensaje simple:tipo_mensaje Resultados en el Tipo de mensaje simple:tipo_mensaje Resultados en el Tipo de mensaje de vía de acceso: /prefijo_mensaje_1/.../prefijo_mensaje_n/ tipo_mensaje
Tipo de mensaje de vía de acceso:tipo_mensaje_1/.../tipo_mensaje_m Resultados en el Tipo de mensaje de vía de acceso:/tipo_mensaje_1/.../tipo_mensaje_m Resultados en el Tipo de mensaje de vía de acceso combinada: /prefijo_mensaje_1.../prefijo_mensaje_n /tipo_mensaje_1/.../tipo_mensaje_m
Tipo de mensaje simple absoluto:/tipo_mensaje Resultados en el Tipo de mensaje simple:tipo_mensaje Resultados en el Tipo de mensaje simple:tipo_mensaje

Se emite un error si el Prefijo de tipo de mensaje se establece en cualquier valor distinto de tipo_mensaje.

Tipo de mensaje absoluto de vía de acceso:/tipo_mensaje_1/.../tipo_mensaje_m Resultados en el Tipo de mensaje de vía de acceso:/tipo_mensaje_1/.../tipo_mensaje_m Resultados en el Tipo de mensaje de vía de acceso:/tipo_mensaje_1/.../tipo_mensaje_m

Se emite un error si todos los identificadores del Prefijo de tipo de mensaje no coinciden con los identificadores correspondientes en la vía de acceso resultante.

Si utiliza los dominios MRM o IDOC, además de las propiedades de conjunto de mensajes principales, puede actualizar las propiedades de conjunto de mensajes específica de cada formato físico. Más abajo se proporcionan enlaces a los temas de referencia que describen estas propiedades.

Conceptos relacionados
Analizadores
Analizador y dominio MRM
Analizadores y dominios XML
Qué dominio y formato de mensaje se deben utilizar
Analizadores y dominios JMS
Mensajes de varias partes
Identificación de un mensaje incorporado utilizando la identidad de mensaje
Identificación de un mensaje incorporado utilizando la vía de acceso de mensaje
Proyectos de conjunto de mensajes
Visión general de conjuntos de mensajes
Formatos físicos del dominio de MRM
Espacios de nombres del modelo de mensaje
Tareas relacionadas
Acceder a mensajes incorporados en el dominio MRM
Cómo trabajar con un proyecto de conjunto de mensajes
Cómo trabajar con un conjunto de mensajes
Referencia relacionada
Propiedades de conjunto de mensajes de formato físico personalizado
Propiedades de conjunto de mensajes de formato físico XML
Propiedades de conjunto de mensajes de formato TDS
Propiedades de documentación para todos los objetos de conjunto de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:21

ad09250_