Konektor NCO WCF-SAP membuat ruang kosong tambahan di BizTalk Server

Berlaku Untuk
BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

Gejala

Saat Anda menggunakan tipe konektor NCO WCF-SAP (konektor .NET Framework) di BizTalk Server 2013 R2, padding tambahan (spasi kosong) ditambahkan dan dikirim ke SAP.

Saat operasi Penerimaan IDOC terjadi, bidang teks diisi dengan spasi kosong dengan panjang bidang tersebut. Misalnya, elemen OBJECT_KEY ditentukan oleh SAP sebagai string 50 karakter.

Jika Anda menggunakan RFC klasik seperti dalam contoh berikut, tidak ada spasi kosong di belakang yang ditambahkan:

<OBJECT_KEY>testfromBiztalk</OBJECT_KEY>
Namun, ketika Anda menggunakan tipe konektor NCO, spasi kosong di belakang akan ditambahkan, seperti dalam contoh berikut:

<OBJECT_KEY>testfromBiztalk </OBJECT_KEY>

Penyebab

Masalah ini terjadi karena adaptor Nco baru tidak memiliki fungsionalitas pemangkasan akhir untuk mengecualikan ruang kosong tambahan.

Resolusi

Informasi pembaruan kumulatif

Perbaikan yang mengatasi masalah ini disertakan dalam Paket pembaruan kumulatif 4 untuk BizTalk Adapter Pack 2013 dan Paket pembaruan kumulatif 5 untuk BizTalk Server 2013 R2 .

Catatan: Setelah menerapkan pembaruan ini, IDOC akan dipangkas sama seperti saat Anda menggunakan RFC klasik.

Status

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

Referensi

Pelajari tentang paket layanan dan daftar pembaruan kumulatif untuk BizTalk Server.

Pelajari tentang hotfix BizTalk Server dan dukungan pembaruan kumulatif .