Nodo Validate

Este tema contiene las secciones siguientes:

Finalidad

Utilice el nodo Validate para comparar la estructura de un mensaje que llega en el terminal de entrada con una definición de estructura de mensaje que se proporciona al configurar el nodo Validate. La definición de estructura de mensaje comprende el 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 Validate sólo comprueba la definición de estructura de mensaje; no comprueba el cuerpo del mensaje.

El dominio, conjunto y tipo del 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. Se puede comprobar un mensaje de entrada con una o más de estas propiedades. La propiedad del mensaje sólo se comprueba si selecciona su propiedad Comprobar 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 a través del terminal coincidente del nodo. Si las propiedades del mensaje no coinciden con la especificación, el mensaje se propagará a través del terminal de salida de anomalías. Si el terminal de anomalías no está conectado a ningún proceso de gestión de anomalías, se generará una excepción.

El nodo Validate se representa en el área de trabajo mediante el icono siguiente:

Icono de nodo Validate

Utilización de este nodo en un flujo de mensajes

Puede utilizar el nodo Validate para asegurarse de que el mensaje se direcciona de forma apropiada a través del flujo de mensajes. Por ejemplo, puede configurarlo 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 formularios estándar. Si desea que estos mensajes se procesen de forma independiente respecto a otros mensajes recibidos, utilice el nodo Validate para asegurarse de que este flujo de mensajes sólo procesa mensajes de personal que tienen un tipo de mensaje específico.

Configuración del nodo Validate

Cuando haya puesto una instancia del nodo Validate en un flujo de mensajes, puede configurarlo. Pulse con el botón derecho del ratón el nodo en la vista del editor y pulse Propiedades. Se visualizarán las propiedades básicas del nodo.

Todas las propiedades obligatorias para las que debe especificar un valor (las que no tienen un valor por omisión definido) están marcadas con un asterisco en el diálogo de propiedades.

Configure el nodo Validate como se indica a continuación:

  1. Para comprobar el analizador que debe utilizarse para el mensaje de entrada, seleccione el recuadro Comprobar dominio y entre uno de los siguientes valores (en mayúsculas) en el campo Dominio:
    • MRM
    • XML
    • XMLNS
    • XMLNSC
    • JMSMap
    • JMSStream
    • MIME
    • BLOB
    • IDOC

    Utilice esta opción para comprobar que un mensaje pertenece a un dominio específico.

  2. Si está utilizando el analizador MRM o IDOC, compruebe que el mensaje de entrada pertenezca a un conjunto de mensajes determinado seleccionando el recuadro 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 ve en el editor. WebSphere Message Broker genera el identificador cuando crea el conjunto de mensajes; es parecido a DHHJEQC06U001. Entre el identificador exactamente como aparece en las propiedades del conjunto de mensajes.

    Deje Conjunto en blanco para los analizadores XML, JMS, MIME y BLOB.

    Utilice esta opción para comprobar que un mensaje pertenece a un conjunto de mensajes específico.

  3. Si está utilizando el analizador MRM, compruebe si el mensaje de entrada es de un tipo de mensaje determinado seleccionando el recuadro 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 Tipo en blanco para los analizadores XML, JMS, IDOC, MIME y BLOB.

    Utilice esta opción para comprobar que un mensaje coincide con una definición específica.

  4. Seleccione Validación en el navegador del diálogo de propiedades si desea que el analizador MRM valide el cuerpo de los mensajes contra el diccionario generado del conjunto de mensajes. (Si un mensaje se propaga al terminal de anomalías del nodo, no se valida.)

    Si desea ver más información detallada, consulte los apartados Validación de mensajes y Propiedades de validación para mensajes del dominio MRM.

  5. Seleccione Descripción en el diálogo de propiedades del navegador para escribir una descripción breve, una descripción larga o ambas cosas.
  6. Pulse Aplicar para realizar los cambios en el nodo Validate sin cerrar el diálogo de propiedades. Pulse en Aceptar para aplicar los cambios y cerrar el diálogo de propiedades.

    Pulse Cancelar para cerrar el diálogo y eliminar todos los cambios que ha efectuado en las propiedades.

Terminales y propiedades

Los terminales del nodo Validate se describen en la tabla siguiente.

Terminal Descripción
Entrada El terminal de entrada que acepta un mensaje para que lo procese el nodo.
De anomalías El terminal de salida al que se direcciona el mensaje si el mensaje de entrada no coincide con las propiedades especificadas.
Match (coincidente) El terminal de salida al que se direcciona el mensaje si el mensaje de entrada coincide con las propiedades especificadas.

Las tablas siguientes describen las propiedades del nodo Validate; la columna con la cabecera O indica si la propiedad es obligatoria (marcada con un asterisco en el diálogo de propiedades si debe entrar un valor cuando no hay ningún valor por omisión definido) y la columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor al añadir el flujo de mensaje al archivo bar para desplegarlo).

En la tabla siguiente se describen las propiedades básicas del nodo Validate.

Propiedad O C Valor por omisión Descripción
Dominio No No   Nombre del dominio.
Comprobar dominio No Deseleccionado Indica si el mensaje de entrada debe comprobarse contra la propiedad Dominio. Si selecciona el recuadro, se realizará esta acción.
Conjunto No No   Conjunto de mensajes al que pertenece el mensaje de entrada.
Comprobar conjunto No Deseleccionado Indica si el mensaje de entrada debe comprobarse contra la propiedad Conjunto. Si selecciona el recuadro, se realizará esta acción.
Tipo No No   Identificador del mensaje.
Comprobar tipo No Deseleccionado Indica si el mensaje de entrada debe comprobarse contra la propiedad Tipo. Si selecciona el recuadro, se realizará esta acción.

En la tabla siguiente se describen las propiedades de validación del nodo Validate. Consulte el apartado Propiedades de validación para mensajes del dominio MRM para obtener una descripción completa de estas propiedades.

Propiedad O C Valor por omisión Descripción
Validar Ninguna Determina si se realiza la validación. Los valores válidos son Ninguno, Contenido y valor, Contenido y Heredar.
Acción para anomalía No Excepción Determina qué sucede si falla la validación. Sólo puede establecer esta propiedad si establece Validar en Contenido o Contenido y valor. Los valores válidos son Rastreo de usuario, Anotaciones de error locales, Excepción y Lista de excepciones.
Incluir todas las limitaciones de valores No Seleccionado Esta propiedad no se puede editar. La acción por omisión, indicada por el recuadro de selección marcado, es que se incluyan las comprobaciones de restricción de valor básicas en la validación de Contenido y valor.
Arreglo No Ninguna Esta propiedad no se puede editar. Los valores válidos son Ninguno y Todos.

En la tabla siguiente se describen Las propiedades de descripción del nodo Validate.

Propiedad O C Valor por omisión Descripción
Descripción corta No No   Descripción breve del nodo.
Descripción larga No No   Texto que describe la finalidad del nodo en el flujo de mensajes.
Referencia relacionada
Nodo ResetContentDescriptor
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ac20803_