La tabla siguiente define las propiedades que puede establecer para personalizar el conjunto de mensajes.
Propiedad | Tipo | Significado |
---|---|---|
ID de conjunto de mensajes | Serie de caracteres | Es un identificador exclusivo que se genera automáticamente cuando se crea el conjunto de mensajes. Esta propiedad no se puede cambiar. |
Alias del 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. Esto es así cuando se definen los mensajes incorporados 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. |
Formato físico por omisión | Serie de caracteres | Especifica el formato físico por omisión 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 por omisión es vacío (no establecido). |
Prefijo de tipo de mensaje | Serie de caracteres | 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 por omisión 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. |
Analizador de ejecución | Serie de caracteres | Seleccione en la lista desplegable el
analizador de los mensajes que pertenecen a este conjunto. El nombre del
analizador de mensajes se debe utilizar cuando se escriben 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 para generar las referencias de campo ESQL. 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.
Puede elegir entre:
|
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. Una vez que se ha habilitado esta propiedad, no se puede inhabilitar. Tenga en cuenta que utilizar espacios de nombres también afecta el modo en que se crean los elementos en el árbol de mensaje lógicos WebSphere Message Broker. 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 esta propiedad si el conjunto de mensajes se utilizará ahora o en el futuro para el modelo de mensajes XML. No obstante, si el conjunto de mensajes se ha de utilizar con flujos de mensajes que se ejecutan en WebSphere Message Broker Versión 2.1 o que se han originado en WebSphere Message Broker Versión 2.1, no debe seleccionar esta propiedad debido a que estos flujos de mensajes desconocen el espacio de nombres. |
Tratar faceta de Longitud como longitud máxima | Recuadro de selección | Seleccione esta propiedad si desea que el importador COBOL
cree una faceta de longitud máxima para un elemento de serie de caracteres de longitud fija
en lugar de una faceta de longitud. El valor por omisión es que se establezca esta propiedad. |
La tabla siguiente muestra las implicaciones de la utilización de la propiedad Prefijo de tipo de mensaje. Tenga en cuenta que 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. |
El conjunto de mensajes no tiene propiedades impuestas por los miembros de un objeto más grande, porque es el objeto de mensajes más grande definido por el MRM.
Además de las propiedades de conjunto de mensajes, cada uno de los formatos físicos tienen propiedades que se pueden actualizar. También hay una propiedad de documentación para un conjunto de mensajes. Se puede encontrar información detallada sobre estas propiedades en los apartados: