cniEvaluate

Diese Funktion führt die Knotenverarbeitung aus. Sie wird vom Nachrichtenbroker aufgerufen, wenn eine Nachricht auf einem der Eingabeterminals einer Instanz eines Knotenobjekts empfangen wird. Diese Funktion bildet die Hauptverarbeitungslogik des Nachrichtenflusses oder Sendeknotens. Sie wird nicht bei Empfangsknoten verwendet.

Sie müssen vor dem Aufruf dieser Funktion eine Funktionstabelle definiert haben, sonst funktioniert es nicht.

Der Knoten ist an diesem Punkt für Folgendes zuständig:
  1. Verarbeitung der Nachricht entsprechend den Werten der Attribute der Knoteninstanz.
  2. Verarbeitung der Nachricht auf Basis des Inhalts, falls gewünscht.
  3. Weitergabe der Nachricht an die entsprechenden Ausgabeterminals.
  4. Ausgabe einer Ausnahmebedingung, wenn ein Fehler auftritt.
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, der vom Knoten erstellt und von der Funktion cniCreateNodeContext (Eingabe) zurückgegeben wurde.
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: 18.05.2006
as07450_