多くのメッセージ変換シナリオでは、新規の出力メッセージを構築する必要があります。 「JavaCompute ノード」ウィザードの「作成メッセージ・クラス」テンプレートは、 このためのテンプレート・コードを生成します。
MbMessage outMessage = new MbMessage();この Java コードに 示されているように、供給されたユーティリティー・メソッド copyMessageHeaders() を使用して、 ヘッダーを着信メッセージからコピーできます。
copyMessageHeaders(inMessage, outMessage);ここで、 新しいメッセージ本体を作成できます。 まず、最上位のパーサー・エレメントを追加します。XML の場合、これは次のようになります。
MbElement outRoot = outMessage.getRootElement(); MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");その後、 メッセージの残りの部分を createElement メソッドおよび ブローカー XPath インプリメンテーションの拡張構文を使用して作成できます。