Utilice el nodo Check para comparar la plantilla de un mensaje que está llegando al terminal de entrada con una plantilla de mensaje proporcionada por el usuario al configurar el nodo Check.
Este tema contiene las secciones siguientes:
La plantilla del mensaje incluye la propiedad Dominio de mensajes. Si el dominio de mensajes en MRM, también puede especificar cualquier combinación de conjunto de mensajes y tipo de mensajes. El nodo Check comprueba únicamente la estructura del mensaje; no comprueba el texto del mensaje.
El dominio de mensajes, conjunto de mensajes y tipo de mensaje se denominan colectivamente plantilla del mensaje. El dominio define el analizador que se utiliza para el mensaje. El conjunto es el conjunto de mensajes al que pertenece el mensaje. El tipo es la estructura del mensaje mismo. Puede comprobar el mensaje entrante con una o más de estas propiedades. La propiedad del mensaje sólo se comprueba si selecciona su propiedad Check correspondiente, que significa que puede comprobarse una propiedad de mensaje que contenga una cadena de caracteres nula.
Si las propiedades de los mensajes coinciden con la especificación, el mensaje se propaga al terminal de coincidencias del nodo. Si las propiedades del mensaje no coinciden con la especificación, el mensaje se propaga al terminal de anomalías. Si el terminal de anomalías no está conectado a algún proceso de manejo de anomalías, se genera una excepción.
El nodo Check se encuentra en la bandeja Validación de la paleta y está representado en el entorno de trabajo mediante el siguiente icono:
Utilice el nodo Check para asegurarse de que el mensaje se direcciona correctamente a través del flujo de mensajes. Por ejemplo, puede configurar el nodo para dirigir un mensaje que solicita compra de acciones a través de una ruta distinta de la que se necesita para un mensaje que solicita ventas de acciones.
Otro ejemplo de uso de este nodo es la recepción de mensajes electrónicos del personal en la oficina principal. Estos mensajes se utilizan para diversos propósitos; por ejemplo; para solicitar soporte técnico o artículos de escritorio, o para sugerir nuevas indicaciones sobre los clientes. Estos mensajes se pueden procesar automáticamente porque el personal rellena un formulario estándar. Si desea que estos mensajes se procesen separadamente con respecto a otros mensajes recibidos, utilice el nodo Check para asegurarse de que este flujo de mensajes sólo procesa los mensajes de personal con un tipo específico de mensaje.
Cuando haya transferido una instancia del nodo Check a un flujo de mensajes, podrá configurarla. Para ver más información, consulte el apartado Configurar un nodo de flujo de mensajes. Las propiedades del nodo se visualizan en la vista Propiedades, Para visualizar las propiedades del nodo en el diálogo Propiedades, efectúe una doble pulsación en el nodo o pulse con el botón derecho del ratón sobre el nodo y pulse Propiedades. Todas las propiedades obligatorias para las que debe especificar un valor (las que no tienen un valor predeterminado definido) están marcadas con un asterisco.
Los terminales del nodo Check están descritos en la siguiente tabla.
Terminal | Descripción |
---|---|
In (de entrada) | El terminal de entrada que acepta un mensaje para que lo procese el nodo. |
Failure (de anomalías) | El terminal de salida al que se direcciona el mensaje si el mensaje entrante no coincide con las propiedades especificadas. |
Match (coincidente) | El terminal de salida al que se direcciona el mensaje si el mensaje entrante coincide con las propiedades especificadas. |
Las tablas siguientes describen las propiedades de nodo. La columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco si tiene que entrar un valor cuando no hay definido ningún valor predeterminado); la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añade el flujo de mensajes al archivo BAR para desplegarlo).
Las propiedades de Descripción del nodo Check están descritas en la siguiente tabla.
Propiedad | O | C | Valor predeterminado | Descripción |
---|---|---|---|---|
Nombre de nodo | No | No | Check | El nombre del nodo |
Descripción corta | No | No | Descripción breve del nodo. | |
Descripción larga | No | No | Texto que describe el propósito del nodo en el flujo de mensajes. |
Las propiedades básicas del nodo Check se describen en la siguiente tabla.
Propiedad | O | C | Valor predeterminado | Descripción |
---|---|---|---|---|
Dominio | No | No | Nombre del dominio. | |
Comprobar dominio | Sí | No | No seleccionado | Esta propiedad comprueba que un mensaje pertenece a un dominio específico. Para comprobar el analizador que se utilizará para el mensaje entrante, seleccione este recuadro y seleccione uno de los valores en la lista Dominio. |
Conjunto | No | No | Conjunto de mensajes al que pertenece el mensaje
entrante. Si está utilizando el analizador MRM, IDOC o XMLNSC, compruebe si el mensaje entrante pertenece a un conjunto de mensajes determinado seleccionando Comprobar conjunto y entrando el identificador del conjunto de mensajes en Conjunto. Puede encontrar este identificador en las propiedades del conjunto de mensajes cuando lo visualice en el editor. WebSphere Message Broker genera el identificador cuando vaya a crear el conjunto de mensajes; es parecido a DHHJEQC06U001. Debe entrar el identificador exactamente como aparece en las propiedades del conjunto de mensajes. Deje en blanco Conjunto para otros analizadores. |
|
Comprobar conjunto | Sí | No | No seleccionado | Si selecciona este recuadro de selección, el mensaje entrante se comprueba en relación a la propiedad Conjunto. |
Tipo | No | No | El identificador del mensaje. Si está utilizando el analizador MRM, compruebe si el mensaje entrante es un de un tipo de mensaje determinado seleccionando Comprobar tipo y entrando el identificador del mensaje en Tipo. Puede encontrar este identificador en las propiedades del mensaje cuando lo visualiza en el editor. El identificador del mensaje se especifica al crear el mensaje. Entre el identificador exactamente como aparece en las propiedades del mensaje. Deje en blanco Tipo para otros analizadores. |
|
Comprobar tipo | Sí | No | No seleccionado | Si selecciona este recuadro de selección, el mensaje entrante se comprueba en relación a la propiedad Tipo. |