Un flusso di messaggi rappresenta una serie di azioni eseguite su un messaggio quando viene ricevuto ed elaborato da un broker. Il contenuto e il funzionamento di un flusso di messaggi è definito da una serie di file creati quando si completa la definizione e la configurazione della struttura e del contenuto del flusso di messaggi:
E' possibile personalizzare i seguenti nodi integrati creando istruzioni ESQL free-form che utilizzano le funzioni e le istruzioni ESQL integrate e le funzioni definite dall'utente:
Nodo | Utilizzo |
---|---|
Nodo DataDelete | Utilizzare questo nodo per eliminare una o più righe da una tabella di database senza creare un messaggio di output. |
Nodo Datalnsert | Utilizzare questo nodo per inserire una o più righe in una tabella di database senza creare un messaggio di output. |
Nodo DataUpdate | Utilizzare questo nodo per aggiornare una o più righe in una tabella di database senza creare un messaggio di output. |
Nodo Extract | È possibile creare un nuovo messaggio di output contenente una serie secondaria del contenuto del massaggio di input. Utilizzare il nodo Extract solo se nessun database è coinvolto nella mappa |
Nodo Mapping | Utilizzare questo nodo per costruire un nuovo messaggio output e popolarlo con informazioni nuove, modificate dal messaggio di input o prese da un database. Utilizzare il nodo Mapping solo se nessun database è coinvolto nella mappa. |
Nodo Warehouse | Utilizzare questo nodo per memorizzare tutti i messaggi o solo una parte in una tabella di database senza creare un messaggio di output. |
E' possibile utilizzare le funzioni e le istruzioni ESQL integrate per definire le mappature dei messaggi ed è possibile utilizzare le proprie funzioni ESQL.