Inicio del cambio

Propiedades definidas por el usuario en ESQL

Una propiedad definida por el usuario (UDP) es una variable que se define en el programa ESQL especificando la palabra clave EXTERNAL en una Sentencia DECLARE. Por ejemplo, la sentencia ESQL DECLARE hoy EXTERNAL CHARACTER 'lunes' define una propiedad definida por el usuario llamada hoy con un valor inicial 'lunes'.

Antes de poder utilizar una propiedad definida por el usuario, también debe definir la propiedad cuando construya un flujo de mensajes que la use. Utilice el Editor de flujos de mensajes para hacerlo.

Cuando defina una UDP mediante el Editor de flujos de mensajes, también se definen un tipo de propiedad y valor. El valor puede ser un valor predeterminado, que varía según el tipo de la UDP. El valor que se asigna a la UDP en el Editor de flujos de mensajes tiene preferencia sobre cualquier valor que se haya asignado a la UDP en el programa ESQL.

Antes de desplegar el flujo de mensajes que utiliza la UDP, puede cambiar el valor de la UDP utilizando el Editor de archivador de intermediario. Si intenta desplegar un flujo de mensajes que contiene una UDP sin ningún valor asignado, se producirá una anomalía en el despliegue.

Si desea ver más información, consulte el apartado Configuración de un flujo de mensajes en el despliegue utilizando las UDP.

Utilizando las UDP, los datos de configuración pueden establecerse fácilmente y utilizarse como constantes normales. Puesto que no están involucradas llamadas externas a plug-ins escritos por el usuario ni análisis de árboles de entorno, el código ESQL es más fácil de escribir y mantener, y tiene un mayor rendimiento. Además, se eliminan los costes del análisis, de leer datos de los árboles. El valor de la UDP se indica en la variable en el momento del despliegue, lo que acelera el acceso.

Las UDP sólo se pueden declarar en módulos o esquemas.

Cualquier nodo incorporado que utilice ESQL puede acceder a las UDP.

Consulte el apartado Acceso a propiedades definidas por el usuario desde un nodo JavaCompute para obtener una descripción de cómo acceder a una UDP desde un nodo JavaCompute.

Conceptos relacionados
Visión general de flujos de mensajes
Inicio del cambioPropiedades definidas por el usuarioFin del cambio
Variables ESQL
Tareas relacionadas
Desarrollo de flujos de mensajes
Configuración de un flujo de mensajes en el despliegue utilizando las UDP
Acceso a propiedades definidas por el usuario desde un nodo JavaCompute
Referencia relacionada
Variables ESQL
Sentencia DECLARE
Editor de flujos de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 04/05/2006
ak01015_


Fin del cambio