Gejala
Pertimbangkan skenario berikut ini:
-
Anda menggunakan WCF WebHTTP Two-Way kirim mengkonsumsi Layanan lainnya di Microsoft BizTalk Server. Dalam beberapa kasus, merespons dengan badan pesan dan dalam kasus lain, merespons dengan badan kosong (hanya kode status HTTP).
-
JSON decoder pipa komponen yang digunakan dalam pipa respons.
-
Setiap kali Layanan REST merespon dengan badan kosong, decoder JSON di jalur pipa respons gagal dan Anda mungkin menerima pesan galat yang menyerupai berikut ini:
Ada kegagalan menjalankan respons (menerima) jalur pipa: "Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines.Rcv_JSON_To_XML, Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines, versi = 1.0.0.0, budaya = neutral, PublicKeyToken = xxxxxxxxxx" sumber: "JSON decoder" Kirim Port: "xxxxxxxxxx" URI: "xxxxxxxxxxxx" alasan: objek referensi tidak ditetapkan ke contoh objek.
Pemecahan masalah
Masalah ini telah diperbaiki dalam pemutakhiran kumulatif berikut ini untuk BizTalk Server:
Pemutakhiran kumulatif 2 untuk BizTalk Server 2016
Pembaruan kumulatif 6 untuk BizTalk Server 2013 R2
Catatan: pengaturan baru dengan nama AddMessageBodyForEmptyMessage disediakan di JSON decoder pipa komponen. Decoder akan mampu memproses pesan kosong jika properti AddMessageBodyForEmptyMessage diatur ke True.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi tentang paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2555976 paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server
Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2003907 Informasi tentang perbaikan terbaru BizTalk dan paket layanan dukungan