A instrução CREATE MODULE cria um módulo, que é um contêiner com nome associado a um nó.
(1) >>-CREATE--+-COMPUTE-------+--MODULE--ModuleName----------------> +-DATABASE------+ +-FILTER--------+ '-DATABASEEVENT-' >--+-------------------------+--END--MODULE-------------------->< | .-<<---;---<<---------. | | V | | '-----ModuleStatement---+-'
A referência a um módulo das ferramentas Eclipse a partir de um nó de processamento de mensagens é feita por nome. O módulo deve estar no <esquema do nó>.
Os módulos para os nós Compute, Database e Filter devem conter exatamente uma função chamada Main. Essa função deve retornar um Booleano. É o ponto de entrada utilizado por um nó do fluxo de mensagens ao processar uma mensagem.
Nome de Correlação | Módulo Calcular | Módulo Filtro | Módulo Banco de Dados | módulo DatabaseEvent | ||
---|---|---|---|---|---|---|
Banco de Dados | x | x | x | x | ||
Ambiente | x | x | x | x | ||
Root | x | x | x | |||
Corpo | x | x | ||||
Properties | x | x | x | |||
ExceptionList | x | x | x | |||
LocalEnvironment | x | x | x | |||
InputRoot | x | |||||
InputBody | x | |||||
InputProperties | x | |||||
InputExceptionList | x | |||||
InputLocalEnvironment | x | |||||
OutputRoot | x | |||||
OutputExceptionList | x | |||||
OutputLocalEnvironment | x | |||||
DestinationList | Sinônimo reprovado para LocalEnvironment | |||||
InputDestinationList | Sinônimo reprovado para InputLocalEnvironment | |||||
OutputDestinationList | Sinônimo reprovado para OutputLocalEnvironment |