WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

cniEvaluate

この関数は、ノード処理を実行します。 ブローカーは、ノード・オブジェクトのインスタンスの入力ターミナルの 1 つでメッセージを受け取った際に、この関数を呼び出します。

この関数は、メッセージ処理ノードまたは出力ノードの主なロジックを形成します。 入力ノードでは使用されません。 この関数を呼び出す前に関数テーブルを定義する必要があります。

この時点でノードは、以下の処理を担当します。
  1. ノード・インスタンス上の属性の値に応じて、メッセージを処理します。
  2. 内容に基づいてメッセージを処理します (任意)。
  3. メッセージを任意の適切な出力ターミナルに伝搬します。
  4. エラーの発生時に例外をスローします。
定義されている場所 タイプ メンバー
CNI_VFT 条件付き iFpEvaluate

構文

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

パラメーター

context
ノードによって作成され、cniCreateNodeContext 関数によって戻される、ノードのインスタンスのコンテキストのアドレス (入力)。
localEnvironment
入力ローカル環境オブジェクトのアドレス (入力)。

旧バージョンとの互換性のために、このパラメーターを destinationList として参照することができます。

exceptionList
メッセージの例外リストのアドレス (入力)。
message
入力メッセージ・オブジェクトのアドレス (入力)。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:48:03


参照トピック参照トピック | バージョン 8.0.0.5 | as07450_