Sintomas
O serviço de DRDA da Microsoft não consegue processar uma instrução SELECT dinâmica de um cliente de Java da IBM para DB2. Além disso, o cliente devolve a seguinte mensagem de erro:
Não é possível executar a operação de transacção, porque não existem pedidos trabalhar nesta transacção pendentes.
Ocorreu um erro interno: "A obter as contagens de objecto".
java.lang.StringIndexOutOfBoundsException
Causa
Este problema ocorre porque o serviço de DRDA Microsoft processa incorrectamente IBM Java Client para DB2 instruções de SQL SELECT dinâmicas se o cliente de DRDA SQLAM (Gestor de acesso SQL) versão 11.
Resolução
Este problema foi corrigido na actualização cumulativa 2 para o Host Integration Server 2016.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre a terminologia a Microsoft utiliza para descrever actualizações de software.
Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.