FIX: BOM tidak dihapus oleh encoder MIME ketika Content-Transfer-Encoding adalah 8-bit di BizTalk Server

Berlaku Untuk
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

Gejala

Misalnya Anda menggunakan Microsoft BizTalk Server. Ketika pesan XML dikirim ke encoder Multi-purpose Internet Mail Extensions (MIME), tanda urutan byte (BOM) tidak dihapus oleh encoder MIME jika Pengodean Transfer Konten adalah 8-bit. Dalam situasi ini, Anda mungkin menerima pesan berikut, di mana karakter BOM tidak dihapus:

Catatan

Kesalahan akuisisi ID dokumen layanan konten terdeteksi dengan menerima pemrosesan pesan Kesalahan RosettaNet ="Konten tidak diperbolehkan dalam prolog."

Resolusi

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk BizTalk Server:

Pembaruan Kumulatif 2 untuk BizTalk Server 2016

Pembaruan Kumulatif 6 untuk BizTalk Server 2013 R2

Catatan Anda harus mengatur properti konfigurasi pipeline PreserveBOM ke FALSE.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Untuk informasi tentang paket layanan dan daftar pembaruan kumulatif untuk BizTalk Server, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2555976 Paket layanan dan daftar pembaruan kumulatif untuk BizTalk Server

Untuk informasi selengkapnya tentang hotfix BizTalk Server, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2003907 Informasi tentang hotfix BizTalk dan dukungan Paket Layanan