Um fluxo de mensagens representa o conjunto de ações executadas em uma mensagem quando
ela é recebida e processada por um intermediário. O conteúdo
e comportamento de um fluxo de mensagens é definido por um conjunto
de arquivos que são criados quando você conclui a definição e a
configuração do conteúdo e da estrutura do fluxo de mensagens:
- O arquivo de definição do fluxo de mensagens
<nome_do_fluxo_de_mensagem>.msgflow.
Esse é um arquivo requerido e é criado automaticamente. Ele contém
detalhes sobre as características e conteúdo do fluxo de mensagens (por exemplo,
quais nós incluir, suas propriedades promovidas e outros).
- O arquivo de recursos ESQL
<nome_do_fluxo_de_mensagem>.esql.
Esse arquivo será
requerido apenas se seu fluxo de mensagens incluir um ou mais dos nós que devem ser personalizados utilizando módulos ESQL. Você mesmo pode criar esse arquivo
ou pode fazer com que ele seja criado para você, solicitando ações específicas
em um nó.
Você pode personalizar os seguintes nós
internos, criando instruções ESQL de formato livre que utilizam
instruções e funções ESQL internas e suas próprias funções definidas
pelo usuário:
- O arquivo de recurso de mapeamentos
<nome_do_fluxo_de_mensagem><_nome_do_nó>.mfmap.
Esse arquivo
será requerido apenas se seu fluxo de mensagens contiver um ou mais dos nós que
devem ser personalizados utilizando mapeamentos. Você mesmo pode criar esse arquivo
ou pode fazer com que ele seja criado para você, solicitando ações específicas
em um nó. É necessário um arquivo diferente para cada nó no fluxo de
mensagens que utiliza o editor de mapeamento.
Você pode
personalizar os seguintes nós internos especificando como os valores
de entrada são mapeados para valores de saída:
- DataDelete
- DataInsert
- DataUpdate
- Extract
- Mapping
- Warehouse
Você pode utilizar instruções e funções ESQL
internas para definir os mapeamentos e pode utilizar suas próprias
funções ESQL.