このシナリオでは、HTTP をトランスポート機構として、MIME をドメインとして使用して Web サービスをインプリメントします。このシナリオのメッセージ・フローと、結果のメッセージ・ツリーを以下に示します。
MIME メッセージが メッセージ・フロー に入力されると、メッセージの最上位の Content-Type が HTTPInputHeader ツリーおよび MIME ツリーに保管されます。ブローカーはまた、メッセージの Content-Type のコピーを、Properties サブツリーの ContentType 値として保管します。
この メッセージ・フロー が行う必要がある処理は、Compute ノードで行われます。この メッセージ・フロー の出力ドメインもまた MIME であるため、出力メッセージは MIME ツリーである必要があります。このツリーは、新規ツリーを作成するか、または Compute ノードを使用して入力 MIME メッセージ・ツリーを変更するかのいずれかで作成できます。メッセージの Content-Type の変更が必要な場合、ブローカー ContentType プロパティーを更新します。このプロパティーを変更すると、 MIME ツリーも自動更新されます。
SET OutputRoot.HTTPReplyHeader.Host = 'localhost:1234';