MEMPERBAIKI: Integrator Transaksi lambat dengan array besar byte tidak diterjemahkan di Server Integrasi Host

Berlaku Untuk
Host Integration Server 2013 Host Integration Server 2016

Gejala

Anda menentukan parameter dalam objek Transaction Integrator (TI) sebagai array byte dari byte yang tidak diterjemahkan di Server Integrasi Host. Jika array byte sangat besar (misalnya, lebih dari 10.000 byte), panggilan membutuhkan waktu lebih lama daripada saat panggilan serupa dilakukan dengan menggunakan Host Integration Server 2010.

Penyebab

Di Server Integrasi Host, ada pemeriksaan tambahan yang disertakan untuk pengemasan dan pembukaan data untuk memungkinkan pelaporan kesalahan yang lebih baik. Dalam array byte, setiap byte dicentang. Ketika array besar, kinerja menurun.

Karena ini adalah array byte yang tidak diterjemahkan, tidak ada terjemahan. Oleh karena itu, pemeriksaan kesalahan tambahan tidak diperlukan. Transaction Integrator diubah untuk melewati pemeriksaan kesalahan untuk array byte yang tidak diterjemahkan.

Resolusi

Perbaikan yang mengatasi masalah ini disertakan dalam pembaruan kumulatif berikut ini untuk Server Integrasi Host:

Pembaruan Kumulatif 2 untuk Host Integration Server 2016

Pembaruan Kumulatif 4 untuk Host Integration Server 2013

Status

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

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.