CORREZIONE: il provider OLE DB per DB2 non riesce e restituisce VALNSPRM se il nome della stored procedure è più lungo di 18 caratteri

Si applica a
Host Integration Server 2013 Host Integration Server 2016

Sintomi

Si chiama una stored procedure nel mainframe usando il provider OLE DB per DB2.

Se il nome della stored procedure è più lungo di 18 caratteri, il set di risultati completo non viene restituito. È invece possibile che venga visualizzato il seguente messaggio di risposta DDM (VALNSPRM) quando si eseguono tracce della libreria di rete DB2:

Nota

SQLSTATE: HY000, SQLCODE: -385 Message: Si è verificato un errore interno della libreria di rete. Il comando richiesto includeva un valore di parametro non riconosciuto o non supportato dal sistema di destinazione.

Risoluzione

La correzione che risolve il problema è inclusa nei seguenti aggiornamenti cumulativi per Host Integration Server:

Aggiornamento cumulativo 2 per Host Integration Server 2016

Aggiornamento cumulativo 4 per Host Integration Server 2013

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.