Sentencia CREATE MODULE

La sentencia CREATE MODULE crea un módulo, que es un contenedor con nombre asociado a un nodo.

Sintaxis

Notas:
  1. IDENTIFIER debe ser un nombre de función válido
  2. SentenciaMódulo es una sentencia DECLARE, CREATE PROCEDURE o CREATE FUNCTION.

Se hace referencia a un módulo de las herramientas de Eclipse desde un nodo de proceso de mensajes según el nombre. El módulo debe estar en el <esquema nodo>.

Los nombres de módulo ocupan el mismo espacio de símbolo como funciones y procedimientos definidos en el esquema. Es decir, todos los módulos, funciones y procedimientos contenidos por un esquema deben tener nombres exclusivos.
Nota: Recibirá un aviso si no hay ningún módulo asociado a un nodo ESQL. No puede difundir un flujo que contenga un nodo en que falte un módulo.

Todos los módulos para el nodo Compute, Database y Filter contienen una función que devuelve un valor booleano. La rutina de módulo especial se denomina Main y es el punto de entrada para un nodo de flujo de mensajes para procesar las rutinas ESQL definidas en un módulo para el nodo. Se permite como máximo una función Main en un módulo.

Nombre de correlación Módulo Compute Módulo Filter Módulo Database
Database × × ×
Environment × × ×
Root   × ×
Body   × ×
Properties   × ×
DestinationList   × ×
ExceptionList   × ×
LocalEnvironment   × ×
InputRoot ×    
InputBody ×    
InputProperties ×    
InputDestinationList ×    
InputExceptionList ×    
InputLocalEnvironment ×    
OutputRoot ×    
OutputDestinationList ×    
OutputExceptionList ×    
OutputLocalEnvironment ×    

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL

Referencia relacionada
Preferencia de sintaxis
Sentencias ESQL
Sentencia BROKER SCHEMA
Cláusula PATH