CORREÇÃO: o fornecedor OLE DB para DB2 falha e devolve VALNSPRM se o nome do procedimento armazenado tiver mais de 18 carateres

Aplica-se A
Host Integration Server 2013 Host Integration Server 2016

Sintomas

Pode chamar um procedimento armazenado no mainframe com o fornecedor OLE DB para DB2.

Se o nome do procedimento armazenado tiver mais de 18 carateres, o conjunto de resultados completo não será devolvido. Em vez disso, poderá ver a seguinte mensagem de resposta DDM (VALNSPRM) quando executar rastreios de biblioteca de rede DB2:

Nota

SQLSTATE: HY000, SQLCODE: -385 Mensagem: Ocorreu um erro de biblioteca de rede interna. O comando pedido incluía um valor de parâmetro que não é reconhecido ou não é suportado pelo sistema de destino.

Resolução

A correção que resolve este problema está incluída nas seguintes atualizações cumulativas do Servidor de Integração de Anfitriões:

Atualização Cumulativa 2 para o Host Integration Server 2016

Atualização Cumulativa 4 para o Host Integration Server 2013

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.