現象
次のような状況を考えます。
-
Microsoft BizTalk Server 2013年の R2 のまたはマイクロソフトの Host Integration Server 2013 では、オーケストレーションを作成します。
-
MQSeries.dll によって提供されるBizTalk_CorrelationIDのコンテキスト プロパティを指定する関連付けの種類を使用するとします。
-
メッセージを処理しようとするとします。
このシナリオでは、次のルーティングの失敗のエラー メッセージが表示されます。
メッセージング エンジンがアダプター: MQSC のソースの URL が送信したメッセージの処理に失敗しました:MQSCURL。詳細: サブスクライバーが見つからなかったので、パブリッシュされたメッセージをルーティングできませんでした。このエラーは、サブスクライブしているオーケストレーションまたは送信ポートを参加されていない場合、またはサブスクリプションの評価に必要なメッセージ プロパティの一部が昇格されていない場合に発生します。このエラーのトラブルシューティングを行うには、BizTalk 管理コンソールを使用してください。
原因
この問題は、オーケストレーションが実行時にBizTalk_CorrelationIDではなく、 TransactionSupportedプロパティを使用して関連のインスタンスのサブスクリプションを作成するために発生します。
解決策
この問題は、次の累積的な更新プログラムで修正されました。
累積的な更新プログラムの情報
BizTalk Server 2013年の R2 の
Host Integration Server 2013 の
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
BizTalk Server のサービス パックと累積的な更新の一覧の詳細についてを参照してくださいKB 2555976: サービス パックと累積的な更新の一覧の BizTalk Server のです。
BizTalk Server の修正プログラムの詳細についてを参照してくださいKB 2003907: BizTalk の修正プログラム、および累積的な情報のサポートを更新するです。