修正: コンテンツ転送エンコードが BizTalk Server で 8 ビットの場合、BOM が MIME エンコーダーによって削除されない

適用先
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

現象

Microsoft BizTalk Serverを使用していることを前提としています。 XML メッセージが多目的インターネット メール拡張機能 (MIME) エンコーダーに送信される場合、Content-Transfer-Encoding が 8 ビットの場合、バイト オーダー マーク (BOM) は MIME エンコーダーによって削除されません。 このような場合は、BOM 文字が削除されない次のメッセージが表示される場合があります。

RosettaNet エラー メッセージ ="コンテンツはプロローグでは許可されていません" の受信処理によって、コンテンツのサービス ドキュメント ID 取得エラーが検出されました。

解決策

この問題は、BizTalk Serverの次の累積的な更新プログラムで修正されています。

BizTalk Server 2016 の累積的な更新プログラム 2

BizTalk Server 2013 R2 の累積的な更新プログラム 6

メモPreserveBOM パイプライン構成プロパティを FALSE に設定する必要があります。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

BizTalk Serverのサービス パックと累積的な更新プログラムの一覧については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

BizTalk Serverの Service Pack と累積的な更新プログラムの一覧を2555976する

BizTalk Server修正プログラムの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

BizTalk 修正プログラムと Service Pack のサポートに関する2003907情報