El árbol de entorno local es una parte del árbol lógico de mensaje en la que puede
almacenar información mientras el flujo de mensajes procesa el mensaje.
La información siguiente muestra cómo actualizar el
entorno local.
- Haga una nueva copia del entorno local para actualizarlo.
Utilice la versión
completa del constructor de copias para crear un nuevo objeto MbMessageAssembly,
como se muestra en el ejemplo siguiente:
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);
- Edite la copia para actualizar el entorno local.