WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

cniEvaluate

Diese Funktion führt die Knotenverarbeitung aus. Die Funktion wird vom Broker aufgerufen, wenn eine Nachricht von einem der Eingangsterminals einer Instanz eines Knotenobjekts empfangen wird.

Die Funktion bildet die Hauptlogik des Nachrichtenflussknotens oder Sendeknotens. Sie wird nicht bei Empfangsknoten verwendet. Sie müssen vor dem Aufruf dieser Funktion eine Funktionstabelle definieren.

Die Zuständigkeiten des Knotens sind an diesem Punkt die Folgenden:
  1. Die Nachricht gemäß den Werten der Attribute der 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  *localEnvironment,
  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 (Eingabe) zurückgegeben.
localEnvironment
Die Adresse des lokalen Umgebungsobjekts der Eingabe (Eingabe).

Aus Gründen der Kompatibilität mit früheren Versionen kann dieser Parameter auch als destinationList bezeichnet werden.

exceptionList
Die Adresse der Ausnahmeliste für die Nachricht (Eingabe).
message
Die Adresse des Eingabenachrichtenobjekts (Eingabe).
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:00


ReferenzthemaReferenzthema | Version 8.0.0.5 | as07450_