現象
次のような状況を考えます。
-
Microsoft BizTalk Server 2010 での FTP 送信ポートでは、一時フォルダーを使用します。
-
配信の順序を選択して、失敗したメッセージのルーティングを有効にするオプションを [トランスポートの詳細オプション] ページで、FTP のポートを送信します。
-
値で設定する形式のバイナリとしてFTP トランスポートのプロパティ] ダイアログ ボックスこの FTP の送信ポート。
このシナリオでは、特定のメッセージを転送できません、FTP サーバーに断続的に。さらに、次のエラー メッセージが表示されます。
アダプターは、送信ポート"< SendPortName >"URL"< 方法が >"を使用してメッセージを送信できませんでした。この送信ポートに指定された再試行間隔後に再送信されます。詳細情報:「リモート サーバーは、データ接続を拒否しました。リモート システムへのアクセス許可を確認してください。"
前のエラー メッセージが表示されたら、送信ポートの設定に FTP サーバーに送信するメッセージが再試行されます。、再試行時に、次のエラー メッセージが表示されます。
アダプターは、送信ポート"< SendPortName >"URL"< 方法が >"を使用してメッセージを送信できませんでした。この送信ポートに指定された再試行間隔後に再送信されます。詳細:"メッセージを処理するときに予期しないエラーが発生しました。例外に関連付けられているテキストは、「ルート要素が不足している」です。"
その後、メッセージは、配信エラーの場所にルーティングされます。
注 Microsoft BizTalk Server 2013年と BizTalk Server 2013 R2 では、この問題を既に解決されています。
原因
バイナリ モードで再試行、逆アセンブラーで混乱が生じますので、問題が発生します。そのため、「ルート要素が不足している」エラーが発生します。
解決策
累積的な更新プログラムの情報
この問題は、BizTalk Server の次の累積的な更新プログラムで最初に修正されました。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。