JavaCompute ノードを使った LocalEnvironment の更新

LocalEnvironment ツリーは、メッセージ・フローがメッセージを処理している間、情報を保管できる論理メッセージ・ツリーの一部です。

以下の情報は、LocalEnvironment を更新する方法を示しています。

  1. ローカル環境を更新するには、その環境の新しいコピーを作成してください。以下の例に示されているように、完全バージョンのコピー・コンストラクターを使用して、新しい MbMessageAssembly オブジェクトを作成してください。
    MbMessage env = assembly.getLocalEnvironment();
    MbMessage newEnv = new MbMessage(env);
    
    newEnv.getRootElement().createElementAsFirstChild(
    		MbElement.TYPE_NAME_VALUE,
    		"Status",
    		"Success");
    
    MbMessageAssembly outAssembly = new MbMessageAssembly(
    		assembly,
    		newEnv,
    		assembly.getExceptionList(),
    		assembly.getMessage());
    
    getOutputTerminal("out").propagate(outAssembly);
  2. コピーを編集して、LocalEnvironment を更新します。
関連概念
ローカル環境のツリー構造
メッセージ・フローの概要
関連タスク
Java の記述
メッセージ・フローの設計
宛先リストの作成
メッセージ・フローの内容の定義
関連情報
Java ユーザー定義拡張 API
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:02

ac30470_