A árvore do ambiente local
faz parte da árvore de mensagens lógicas na qual é possível armazenar informações
enquanto o fluxo de mensagens processa a mensagem.
As informações a seguir mostram
como atualizar o ambiente local:
- Faça uma nova cópia do ambiente local para atualizá-lo.
Utilize a versão completa do construtor de cópia para criar um novo objeto MbMessageAssembly, conforme mostrado no exemplo a seguir:
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 a cópia para atualizar o ambiente local.