FEHLERBEHEBUNG: Der OLE DB-Anbieter für DB2 schlägt fehl und gibt VALNSPRM zurück, wenn der Name der gespeicherten Prozedur länger als 18 Zeichen ist.

Gilt für
Host Integration Server 2013 Host Integration Server 2016

Symptome

Sie rufen eine gespeicherte Prozedur auf dem Mainframe auf, indem Sie den OLE DB-Anbieter für DB2 verwenden.

Wenn der Name der gespeicherten Prozedur länger als 18 Zeichen ist, wird das vollständige Resultset nicht zurückgegeben. Stattdessen wird möglicherweise die folgende DDM-Antwortnachricht (VALNSPRM) angezeigt, wenn Sie DB2-Netzwerkbibliotheksablaufverfolgungen ausführen:

Hinweis

SQLSTATE: HY000, SQLCODE: -385 Meldung: Ein interner Netzwerkbibliotheksfehler ist aufgetreten. Der angeforderte Befehl enthielt einen Parameterwert, der nicht erkannt wird oder vom Zielsystem nicht unterstützt wird.

Lösung

Die Behebung dieses Problems ist in den folgenden kumulativen Updates für Host Integration Server enthalten:

Kumulatives Update 2 für Host Integration Server 2016

Kumulatives Update 4 für Host Integration Server 2013

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.