Síntomas
El servicio de Microsoft DRDA no puede procesar una instrucción SELECT dinámica desde un cliente de Java de IBM para DB2. Además, el cliente devuelve el siguiente mensaje de error:
No se puede realizar la operación de la transacción porque hay pendientes de las solicitudes de trabajo en esta transacción.
Se ha producido un error interno durante: "Recuperación de recuentos de objetos".
java.lang.StringIndexOutOfBoundsException
Causa
Este problema se produce porque el servicio de Microsoft DRDA procesa incorrectamente cliente Java de IBM para DB2 las instrucciones SELECT de SQL dinámicas cuando el cliente DRDA SQLAM (SQL Access Manager) versión 11.
Solución
Este problema se corrige en la actualización acumulativa 2 para Host Integration Server 2016.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Aprender acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.