Acceder al árbol LocalEnvironment

El árbol LocalEnvironment tiene su propio nombre de correlación, LocalEnvironment, y debe utilizarlo en todas las sentencias ESQL que hacen referencia o establecen el contenido de este árbol.

El árbol LocalEnvironment lo utiliza el intermediario y puede hacer referencia al mismo y modificar esta información. También puede ampliar el árbol para que contenga la información que ha creado. En este árbol puede crear subárboles que puede utilizar como área de borrador o entorno de trabajo.

El flujo de mensajes establece la información en dos subárboles, Destination y WrittenDestination, debajo de la raíz LocalEnvironment. Puede hacer referencia al contenido de ambos y puede escribir en el árbol de destino para influir en el modo en que el flujo de mensajes procesa el mensaje. Sin embargo, si escribe en el árbol de destino, siga la estructura definida para asegurar que el árbol sigue siendo válido.

Si desea que se incluya el árbol LocalEnvironment en el mensaje de salida propagado por el nodo Compute, debe establecer la propiedad de nodo Compute Modalidad de cálculo en un valor que incluya LocalEnvironment (por ejemplo All). Si no es así, el árbol LocalEnvironment no se copia e el mensaje de salida.

La información que inserte en DestinationData o Defaults depende de las características de la propiedad del nodo correspondiente:

Si es necesario, configure el nodo de envío para indicar dónde está la información de destino. Por ejemplo, para el nodo de salida MQOutput, establezca Modalidad de destino:

Para ver más información sobre los procedimientos ESQL que realizan actualizaciones habituales en LocalEnvironment, consulte Llenar el destino en el árbol LocalEnvironment. Revise las sentencias de ESQL de estos procedimientos para ver cómo se debe modificar LocalEnvironment. Puede utilizar estos procedimientos sin cambiarlos, o modificarlos según sus necesidades.

Para ver más información sobre cómo ampliar el contenido de este árbol para sus fines, consulte Utilizar áreas de borrador en LocalEnvironment.

Para ver otro ejemplo sobre la utilización de LocalEnvironment para modificar el comportamiento de un flujo de mensajes, consulte el flujo de mensajes de XML_PassengerQuery en el siguiente programa nsajssample: El nodo Compute de este flujo de mensajes graba una lista de destinos en el subárbol RouterList de Destination que utiliza como etiquetas el nodo RouteToLabel posterior que propaga el mensaje al nodo Label correspondiente. Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
Conceptos relacionados
Visión general de flujos de mensajes
Estructura del árbol de entorno local
Visión general de ESQL
Tareas relacionadas
Diseñar un flujo de mensajes
Crear listas de destino
Definir el contenido del flujo de mensajes
Gestión de archivos ESQL
Referencia relacionada
Nodo Compute
Nodo HTTPRequest
Nodo MQeOutput
Nodo MQOutput
Nodo RouteToLabel
Tipos de datos para elementos del subárbol de datos de destino
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:53:55

ac16860_