3

XML メッセージを Biztalk メッセージ ボックス データベースに挿入しようとすると、エラーが発生します

状態をデータベースに永続化するときに例外が発生しました。

メッセージ ボックスからこのメッセージを読み取る必要があるオーケストレーションがあります。オーケストレーションの受信ポートに適切なフィルターを適用しました。また、フィルター条件は、挿入しようとしている xml と一致しています。

誰でもこの問題に光を当てることができますか?

4

2 に答える 2

3

問題を解決しました。メッセージ ボックスから挿入されたメッセージを読み取るオーケストレーションにはダイレクト ポートがないため、メッセージ ボックスにメッセージを挿入しようとすると、そのメッセージのサブスクライバーが見つかりません。

オーケストレーション ポートをダイレクト ポートとして作成し、問題が解決しました。

于 2012-10-10T04:54:04.720 に答える
1

メッセージ ボックスに重複したサブスクリプションがあるかどうかを確認します。これは、さまざまな理由で発生する可能性のあるエラーの 1 つですが、これが発生したときに最初に調査することです。

これは、この状況について少し前に書いたブログ投稿です。

アクティブなサブスクリプションを確認するには、BizTalk 管理コンソールを使用し、[新しいクエリ] タブで [検索対象] ドロップダウンを [サブスクリプション] に変更します。

于 2012-10-09T23:28:41.017 に答える