cniEvaluate

Esegue l'elaborazione del nodo. Viene richiamata dal broker di messaggi quando viene ricevuto un messaggio su uno dei terminali di input di un'istanza di un oggetto nodo. Questa funzione costituisce la principale logica di elaborazione del flusso di messaggi o del nodo di output. Viene utilizzata con i nodi di input.

E' necessario avere definito una tabella di funzioni prima di richiamare questa funzione, altrimenti non sarà operativa.

Il nodo a questo punto deve eseguire quando riportato di seguito:
  1. Elaborare il messaggio in base ai valori degli attributi sull'istanza del nodo.
  2. Elaborare il messaggio in base al contesto, se richiesto.
  3. Distribuire il messaggio sui terminali di output appropriati.
  4. Generare un'eccezione se si verifica un errore.
Definito in Tipo Membro
CNI_VFT Condizionale iFpEvaluate

Sintassi

void cniEvaluate(
  CciContext  *context,
  CciMessage  *destinationList,
  CciMessage  *exceptionList,
  CciMessage  *message);

Parametri

context
L'indirizzo del contesto per l'istanza del nodo, come creato dal nodo e restituito dalla funzione cniCreateNodeContext (input).
destinationList
L'indirizzo dell'oggetto elenco di destinazioni di input (input).
exceptionList
L'indirizzo dell'elenco di eccezioni per il messaggio (input).
message
L'indirizzo dell'oggetto messaggio di input (input).
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as07450_