许多消息转换方案需要构建新的外发消息。JavaCompute 节点向导中的 Create Message Class 模板为该消息生成模板代码。
MbMessage outMessage = new MbMessage();可以使用提供的实用程序方法(copyMessageHeaders())从入局消息复制这些头,如以下 Java 代码中所示:
copyMessageHeaders(inMessage, outMessage);现在,可以创建新的消息体了。首先,添加顶级解析器元素。对于 XML,它是:
MbElement outRoot = outMessage.getRootElement(); MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");然后,可以使用 createElement 方法和代理 XPath 实现的扩展语法构建该消息的其余部分。