MEMPERBAIKI: Layanan DRDA Microsoft tidak dapat memproses pernyataan SELECT dari Klien Java IBM untuk DB2

Berlaku Untuk
Host Integration Server 2016

Gejala

Layanan DRDA Microsoft tidak dapat memproses pernyataan SELECT dinamis dari Klien Java IBM untuk DB2. Selain itu, Klien mengembalikan pesan kesalahan berikut:

Catatan

  • Operasi transaksi tidak dapat dilakukan karena ada permintaan tertunda yang bekerja pada transaksi ini.
  • Terjadi kesalahan internal selama: "Mengambil jumlah objek".
    java.lang.StringIndexOutOfBoundsException

Penyebab

Masalah ini terjadi karena Layanan DRDA Microsoft salah memproses IBM Java Client untuk pernyataan DB2 dynamic SQL SELECT saat Klien DRDA adalah SQLAM (SQL Access Manager) Versi 11.

Resolusi

Masalah ini telah diperbaiki dalam Pembaruan Kumulatif 2 untuk Server Integrasi Host 2016.

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.

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.