CORRECCIÓN: El proveedor OLE DB para DB2 produce un error y devuelve VALNSPRM si el nombre del procedimiento almacenado tiene más de 18 caracteres

Se aplica a
Host Integration Server 2013 Host Integration Server 2016

Síntomas

Puede llamar a un procedimiento almacenado en el mainframe mediante el proveedor OLE DB para DB2.

Si el nombre del procedimiento almacenado tiene más de 18 caracteres, no se devuelve el conjunto de resultados completo. En su lugar, es posible que vea el siguiente mensaje de respuesta DDM (VALNSPRM) al ejecutar seguimientos de biblioteca de red db2:

Nota

SQLSTATE: HY000, SQLCODE: -385 Mensaje : Se ha producido un error en la biblioteca de red interna. El comando solicitado incluía un valor de parámetro que no se reconoce o no es compatible con el sistema de destino.

Resolución

La corrección que resuelve este problema se incluye en las siguientes actualizaciones acumulativas para Host Integration Server:

Actualización acumulativa 2 para Host Integration Server 2016

Actualización acumulativa 4 para Host Integration Server 2013

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

Obtén información sobre la terminología que Microsoft usa para describir las actualizaciones de software.