Separar código ESQL en un mismo proyecto utilizando diferentes Broker Schema


Imaginemos un proyecto llamado Arquitectura, donde dentro de los flujos, tenemos un esquema por defecto y otro mas llamado adaptadores.

Primero, debemos crear el esquema adaptadores, haciendo simplemente click derecho en Flows > New > Broker Schema, entonces elegimos el nombre, pero no será visible mientras esté vacío.

Por tanto, para que no esté vacío debemos crear un nuevo flujo. Para ello, click derecho en Flows > New > Message Flow y entonces elegiremos el nombre del flujo, pero hemos de prestar atención en el esquema que queremos utilizar, ya que siempre nos marca por defecto la casilla de “Use default broker schema”, pero nosotros queremos usar otro esquema.

Por tanto, desactivamos, ponemos el nombre que creamos conveniente para nuestro nuevo flujo y ya lo tenemos listo.

Ahora el esquema es visible. Además podemos crear un nuevo flujo ESQL y nuestro código quedara separado al igual que los flujos. Como vemos en la siguiente imagen, la propiedad “ESQL module” de un nodo Compute (ESQL), tiene la ruta completa del esquema que estamos usando.

Y en nuestro código ESQL, la primera sentencia que veremos, deberá ser:

Dejar un Comentario