Gejala
Anda menjalankan aplikasi Integrator transaksi yang lolos Arab string data ke mainframe transaksi aplikasi. Dalam kondisi tertentu, proses gagal dan mengembalikan pengecualian yang menyerupai pesan galat berikut:
HISMPCB0001 di BasePrimitiveConverter pengecualian telah terjadi.
Deskripsi pengecualian: Offset dan panjang yang dari batas array atau jumlah lebih besar daripada jumlah elemen dari indeks akhir sumber pengumpulan.'. 'Masalah ini terjadi apabila untai berisi spasi depan karakter Arab, dan apabila jumlah ruang sama dengan atau lebih besar daripada jumlah karakter Arab yang sebenarnya. Misalnya, string berikut yang menyebabkan masalah:
“بتينبتينص ئ “
Catatan Dalam string ini, tanda kutip disertakan hanya untuk menampilkan ruang ditambahkan.
Penyebab
Masalah ini terjadi karena salah dihitung panjang string larik yang disalin.
Pemecahan masalah
Informasi pembaruan kumulatif
Perbaikan yang dapat menyelesaikan masalah ini disertakan dalam paket pemutakhiran kumulatif 3 untuk Host integrasi Server 2013. Untuk informasi selengkapnya tentang cara mendapatkan kumulatif paket pembaruan, lihat kumulatif 3 untuk Host integrasi Server 2013 paket pembaruan.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".