使用 JavaCompute 节点更新 Local Environment

Local Environment 树是逻辑消息树的一部分,消息流处理消息时,可以将消息存储在 Local Environment 树中。以下信息显示如何更新 Local Environment:

  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.getGlobalEnvironment(),
    assembly.getExceptionList(),
    assembly.getMessage());
    getOutputTerminal("out").propagate(outAssembly);
  2. 编辑该副本以更新本地环境。
相关概念
LocalEnvironment 树
消息流概述
相关任务
设计消息流
创建目的地列表
定义消息流内容
声明 | 商标 | 下载 | | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后更新:2006/05/19
ac30470_