La sentencia BROKER SCHEMA es opcional; utilícela en un archivo ESQL para identificar de forma explícita el esquema que contiene el archivo.
>>-+------------------------------+--+------------------------------+--contenidoEsql->< '-BROKER SCHEMA--nombreEsquema-' '-PATH--listaVíasAccesoEsquema-' nombreEsquema .-< . <-------------. V | |--------identificador---+--------------------------------------| listaVíasAccesoEsquema .-< , <-------------. V | |--------NombreEsquema---+--------------------------------------| contenidoEsql .-<<---------------------------. V | |------+-sentenciaCreateFunction--+-+---------------------------| +-sentenciaCreateModule----+ +-sentenciaCreateProcedure-+ '-sentenciaDeclare---------'
Un esquema ESQL es un contenedor con nombre para funciones, procedimientos, módulos y variables. El esquema ESQL es similar al concepto de espacio de nombres de C++, XML y .NET y al concepto de paquete de Java™.
A falta de una sentencia BROKER SCHEMA, todas las funciones, procedimientos, módulos y constantes pertenecen al esquema predeterminado. El esquema predeterminado es similar al espacio de nombres predeterminado en C++, al espacio de nombres no de destino en el esquema XML y al paquete predeterminado en Java.