Muitos cenários de transformação de mensagens requerem a construção de uma nova mensagem de saída. O gabarito Criar Classe de Mensagens no assistente do Nó JavaCompute gera código de gabarito para isso.
No código de gabarito, o construtor padrão de MbMessage é chamado para criar uma mensagem em branco, conforme mostrado no seguinte código Java:
MbMessage outMessage = new MbMessage();
Os cabeçalhos podem ser copiados da mensagem que chega utilizando o método de utilitário fornecido, copyMessageHeaders(), conforme mostrado nesse código Java:
copyMessageHeaders(inMessage, outMessage);
O novo corpo da mensagem agora pode ser criado. Primeiramente, o elemento do analisador de nível superior deve ser incluído. Para XML, é:
MbElement outRoot = outMessage.getRootElement();
MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");
O restante da mensagem pode, então, ser construído utilizando os métodos
createElement e a sintaxe estendida da implementação de XPath do intermediário.