Symptom
Microsoft DRDA-tjänsten kan inte behandla dynamiska SELECT-uttryck från en IBM Java klient för DB2. Klienten returnerar dessutom följande felmeddelande:
Transaktionen å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ämta antal objekt”.
java.lang.StringIndexOutOfBoundsException
Orsak
Det här problemet uppstår eftersom Microsoft Service för DRDA behandlas felaktigt IBM Java klient för DB2 dynamiska SQL SELECT-uttryck när DRDA klient är SQLAM (SQL Access Manager) Version 11.
Lösning
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 Microsoft-produkterna som nämns i avsnittet ”gäller”.
Referenser
Lär dig mer om den terminologin som Microsoft använder för att beskriva programuppdateringar.
Tredjepartsprodukter som diskuteras i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter.