私は自分のプロジェクトと2つのスキーマで2つのオーケストレーションを持っています(最初はリクエスト、2つ目はレスポンス)。 Orchestration 1
の形状は、Receive
(アクティブ化=真)です。要求を受け取り、Orchestration 2
にルーティングします。後者は、レスポンスで応答するWebサービスへのリクエストを作成し、2分待ってから、新しいリクエストを自分のBizTalkサービスに送信します。どちらのプロジェクトも同じスキーマ(Request
およびResponse
スキーマ)を使用します。BizTalkの相関
Orchestration 2
は、Webサービスに要求を送信するSend
シェイプで初期化される相関セットを使用します。また、Orchestration 2
は、以前にSend
の形に設定された相関を持つメッセージを待っているReceive
の形をしています。ここで
は、シーケンス図である:
そしてOrchestration 2
があります:
Send_1
とReceive_2
形状は相関特性を設定しています。
問題は、Webサービスが私のbiztalkサービスにrequest2(上記の図を参照)を送信したときに、というメッセージが表示されるというメッセージが表示された場合です。メッセージは単一の要求応答サブスクリプション"相関関係を設定した場合、どのようになりますか?相関関係のある受信機があるので、私はrequest2がOrchestration 2
にルーティングされると思っていました。
はい、うまくいきました。オーケストレーション1のReceiveシェイプにFilter式を設定しています。そのため、すべてが機能しています。 –