Gejala
Asumsikan Anda telah menginstal Microsoft BizTalk Server 2013 R2 Pembaruan Kumulatif 4 (CU4) atau BizTalk Server 2016 CU1, dan Anda menggunakan konektor NCo untuk menyambungkan ke instans SAP. Saat Anda memperluas kategori IDOC lalu memilih IDOC apa pun untuk melihat daftar versi IDOC, Anda akan menerima pesan kesalahan berikut:
Catatan
Terjadi kesalahan saat menjelajahi sistem LOB. Pesan Adaptor: Terjadi kesalahan saat mencoba mengonversi array byte: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] dari RFCTYPE: RFCTYPE_CHAR dengan panjang: 4 dan desimal: 0 ke tipe .Net. Nama parameter/bidangnya adalah: DIRILIS.
Penyebab
Masalah ini terjadi karena cacat kode di BizTalk Server 2013 R2 atau 2016 CU1. Jika servernya non-Unicode, nilai byteData dihitung sebagai tipe SBCS. Tindakan ini menghasilkan ArgumentOutOfRangeException.
Resolusi
Informasi pembaruan kumulatif
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk BizTalk Server:
- Pembaruan Kumulatif 1 untuk BizTalk Server 2016
- Pembaruan Kumulatif 5 untuk Paket Adaptor BizTalk 2013
- Pembaruan Kumulatif 5 (CU5) untuk BizTalk Server 2013 R2
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Sanggahan informasi pihak ketiga
Produk pihak ketiga yang dibahas dalam artikel ini dibuat oleh perusahaan yang bukan merupakan bagian dari Microsoft. Microsoft tidak memberikan jaminan, secara tersirat maupun tersurat, terkait kinerja atau keandalan produk tersebut.
Referensi
Untuk informasi tentang paket layanan dan daftar pembaruan kumulatif untuk BizTalk Server, lihat KB 2555976: Paket layanan dan daftar pembaruan kumulatif untuk BizTalk Server .
Untuk informasi selengkapnya tentang hotfix BizTalk Server, lihat KB 2003907: Informasi tentang hotfix BizTalk dan dukungan pembaruan kumulatif .