現象
Microsoft BizTalk Server では、同じメッセージの複数のインスタンスが受信場所にドロップされます。 メッセージが同時に処理されると、次のようなエラーがアプリケーション ログに記録されることがあります。
注
送信ポート "SendPortName" でアダプター "FILE" に URI "URI" を使用して送信されたメッセージが中断されています。
エラーの詳細: 送信パイプラインの実行中にエラーが発生しました: "Microsoft.BizTalk.DefaultPipelines.XMLTransmit, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ソース: "XML アセンブラー" 送信ポート: " SendPortName" URI: "URI" 理由: 型 'TypeName' が宣言されていません。
原因
この問題は、複数のスレッドが複数の要求を同時に処理するときに、同じオブジェクトを変更しようとするために発生します。
解決策
累積的な更新プログラムの情報
この問題を解決する修正プログラムは、BizTalk Server 2013 R2 の累積的な更新プログラム 2 に含まれています。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
BizTalk Server のサービス パックと累積的な更新プログラムの一覧について説明します。
BizTalk Server の修正プログラムと累積的な更新プログラムのサポートについて説明します。