cniEvaluate

Durchführung von Knotenverarbeitung. Die Funktion wird vom Nachrichtenbroker aufgerufen, wenn eine Nachricht von einem der Eingangsterminals einer Instanz eines Knotenobjekts empfangen wird. Diese Funktion bildet die Hauptverarbeitungslogik des Nachrichtenflusses oder Sendeknotens. Sie wird nicht bei Empfangsknoten verwendet.

Es muss eine Funktionstabelle definiert sein, bevor Sie die Funktion aufrufen können.

Die Zuständigkeiten des Knotens sind an diesem Punkt die Folgenden:
  1. Die Nachricht gemäß den Werten von Attributen zur Knoteninstanz verarbeiten.
  2. Die Nachricht - falls gewünscht - basierend auf dem Inhalt verarbeiten.
  3. Die Nachricht an ein passende Ausgabeterminals weitergeben.
  4. Bei Auftreten eines Fehlers eine Ausnahmebedingung auslösen.
Definiert in Typ Mitglied
CNI_VFT Bedingt iFpEvaluate

Syntax

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

Parameter

context
Die Adresse des Kontextes für die Instanz des Knotens, wie vom Knoten erstellt und von der Funktion cniCreateNodeContext zurückgegeben (Eingabe).
destinationList
Die Adresse des Eingabeziellistenobjekts (Eingabe).
exceptionList
Die Adresse der Ausnahmeliste für die Nachricht (Eingabe).
message
Die Adresse des Eingabenachrichtenobjekts (Eingabe).
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as07450_