POPRAWKA: Usługa DRDA firmy Microsoft nie może przetwarzać instrukcji SELECT z oprogramowania IBM Java Client dla bazy danych DB2

Dotyczy
Host Integration Server 2016

Objawy

Usługa DRDA firmy Microsoft nie może przetwarzać dynamicznych instrukcji SELECT klienta IBM Java dla bazy danych DB2. Ponadto klient zwraca następujący komunikat o błędzie:

Uwaga

  • Operacja transakcji nie może zostać wykonana, ponieważ istnieją oczekujące żądania pracy nad tą transakcją.
  • Wystąpił błąd wewnętrzny podczas: "Pobieranie liczby obiektów".
    java.lang.StringIndexOutOfBoundsException

Przyczyna

Ten problem występuje, ponieważ usługa DRDA firmy Microsoft nieprawidłowo przetwarza instrukcje IBM Java Client dla instrukcji DB2 dynamic SQL SELECT, gdy klientem DRDA jest SQLAM (SQL Access Manager) w wersji 11.

Rozwiązanie

Ten problem został rozwiązany w aktualizacji zbiorczej 2 programu Host Integration Server 2016.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Zastrzeżenie dotyczące innych firm

Produkty innych firm omówione w tym artykule są produkowane przez wytwórców niezależnych od Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.