Los conjuntos de mensajes tienen propiedades que puede establecer para definir sus características y el modo en que se procesan.
La tabla siguiente define las propiedades que puede establecer para personalizar el conjunto de mensajes.
Propiedad | Tipo | Significado |
---|---|---|
Dominio de mensajes predeterminado y dominios de mensajes soportados | Serie y recuadros de selección | 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 un valor de la lista que ofrece la propiedad Dominio de mensaje predeterminado y seleccione los recuadros de selección (en Dominios de mensajes soportados) para seleccionar otros dominios. Puede seleccionar tantos recuadros de selección como desee. 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:
|
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. La utilización de 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 tiene un nombre y un espacio de nombres, por lo que una referencia ESQL o Java™ a uno de estos elementos tiene que especificar tanto el nombre como el espacio de nombres. Por lo tanto, la utilización de espacios de nombres afecta al código ESQL o Java que escribe. Seleccione siempre esta propiedad si desea utilizar el conjunto de mensajes para crear modelos de mensajes XML. |
Propiedad | Tipo | Significado |
---|---|---|
Formato físico predeterminado | Serie | (Opcional) Especifique el formato físico predeterminado, únicamente si selecciona
MRM como el dominio de mensaje predeterminado o si MRM está seleccionado
en la lista de dominios de mensajes soportados. El valor predeterminado es <no se ha especificado
ningún valor predeterminado>. Si no selecciona MRM, como el dominio de mensajes predeterminado o como uno de los dominios de mensajes soportados, la propiedad Formato físico predeterminado no está disponible. |
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 | 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. |
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. Los temas de referencia siguientes describen estas propiedades.