ÅTGÄRDAT: Microsoft DRDA-tjänsten kan inte behandla SELECT-uttryck från IBM Java Client för DB2

Gäller för
Host Integration Server 2016

Symptom

Microsoft DRDA-tjänsten kan inte bearbeta ett dynamiskt SELECT-uttryck från en IBM Java-klient för DB2. Dessutom returnerar Klienten följande felmeddelande:

Obs

  • Transaktionsåtgärden kan inte utföras eftersom det finns väntande begäranden som arbetar med den här transaktionen.
  • Ett internt fel uppstod under: "Hämtar antal objekt".
    java.lang.StringIndexOutOfBoundsException

Orsak

Det här problemet uppstår eftersom Microsoft DRDA-tjänsten felaktigt bearbetar IBM Java-klient för DB2 dynamiska SQL SELECT-uttryck när DRDA-klienten är SQLAM (SQL Access Manager) version 11.

Lösning

Det här problemet är åtgärdat i kumulativ uppdatering 2 för Host Integration Server 2016.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.

Ansvarsfriskrivning från tredje part

De produkter från tredje part som beskrivs i den här artikeln är tillverkade av företag som är oberoende av Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.