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 estos y puede modificar el modo en que el flujo de mensajes procesa el mensaje. No obstante, si escribe en estas áreas, asegúrese de que sigue la estructura definida para asegurarse de que el árbol continúa siendo válido.

Si desea que el árbol LocalEnvironment se incluya 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:

El apartado Llenar el destino en el árbol LocalEnvironment incluye los procedimientos ESQL que realizan actualizaciones típicas en LocalEnvironment. Revise las sentencias de ESQL de estos procedimientos para ver cómo se debe modificar LocalEnvironment. Puede utilizar estos procedimientos no modificados o modificarlos para satisfacer sus propios requisitos.

El apartado Utilizar áreas de borrador en LocalEnvironment describe cómo ampliar el contenido de este árbol para uso propio del usuario.

Para obtener otro ejemplo de cómo puede utilizar LocalEnvironment para modificar el comportamiento de un flujo de mensajes, consulte el flujo de mensajes XML_PassengerQuery en el programa de ejemplo Reserva de vuelos. El nodo Compute de este flujo de mensajes graba una lista de destinos en el subárbol RouterList de Destination que utiliza como etiquetas un nodo RouteToLabel posterior que propaga el mensaje al nodo Label correspondiente.

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, 2006 Última actualización: 22/08/2006
ac16860_