La cláusula PATH especifica una lista de esquemas adicionales en los que buscar al relacionar las llamadas de función y procedimiento con sus implementaciones. El esquema en el que se encuentra la llamada se incluye implícitamente en PATH.
La característica PATH se utiliza para resolver los nombres de procedimiento y función no calificados en las herramientas según el algoritmo siguiente.
<node schema> es el esquema que contiene el flujo de mensajes del nodo. El nombre de este esquema lo proporciona el último segmento del mensaje del nodo de proceso de mensajes uuid del mensaje XML del intermediario.
Lo que sucede a continuación depende de si el canal de llamada está en una rutina de módulo o es una rutina de esquema.
<node schema> se define como el esquema que contiene el flujo de mensajes del nodo. El nombre de este esquema lo proporciona el último segmento del mensaje del nodo de proceso de mensajes uuid del mensaje XML del intermediario.
Se especifica <node schema> de este modo por motivos de compatibilidad con versiones anteriores de WebSphere Message Broker
Cuando <node schema> es el único esquema al que se hace referencia, el mensaje XML del intermediario no incluye las características adicionales contenidas en WebSphere Message Broker V5.0.
Los intermediarios de las versiones anteriores de WebSphere Message Broker no permiten reutilizar múltiples esquemas, por ejemplo, las bibliotecas de subrutina. Para desplegar un intermediario en una versión anterior del producto, coloque todas las subrutinas ESQL del mismo esquema como el flujo de mensajes y el nodo que las invoca.
Las herramientas Eclipse utilizan la sintaxis ESQL de WebSphere Message Broker V5.0 para ayuda de contenido y validación de código fuente. Cuando se genera código ESQL de intermediario, las herramientas Eclipse pueden generar código de tipo V2.1 por motivos de compatibilidad con versiones anteriores.
Sin la presencia de ninguno de los elementos anteriores, las herramientas Eclipse generan ESQL de intermediario sin los reiniciadores principales MODULE y FUNCTION. Este estilo lo aceptan los intermediarios V2.1 y V5.0. No obstante, si utiliza un intermediario V2.1, no puede utilizar ninguna sintaxis V5.0 en el código, por ejemplo, namespace.
Los nombres de funciones y procedimientos deben ser exclusivos en su SCHEMA o MODULE.
BROKER SCHEMA CommonUtils PATH SpecialUtils; MODULE ....El siguiente ejemplo añade una vía de acceso al esquema por omisión:
PATH CommonUtils, SpecialUtils; MODULE ....