ローカル環境ツリーは、メッセージ・フローがメッセージを処理する際に、情報を保管できる論理メッセージ・ツリーの一部です。
以下の情報は、ローカル環境を更新する方法を示しています。
- ローカル環境を更新するには、その環境の新しいコピーを作成してください。
以下の例に示されているように、完全バージョンのコピー・コンストラクターを使用して、新しい 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);
- コピーを編集して、ローカル環境を更新します。