CORREZIONE: Transaction Integrator slow con grandi matrici di byte non traslati in Host Integration Server

Si applica a
Host Integration Server 2013 Host Integration Server 2016

Sintomi

Si definisce un parametro in un oggetto Transaction Integrator (TI) come una matrice di byte di byte non traslati in Host Integration Server. Se la matrice di byte è molto grande (ad esempio, più di 10.000 byte), la chiamata richiede più tempo rispetto a quando una chiamata simile viene effettuata utilizzando Host Integration Server 2010.

Causa

In Host Integration Server, sono stati aggiunti controlli inclusi per l'imballaggio e il disimballaggio dei dati per consentire una migliore segnalazione degli errori. Nella matrice di byte è selezionato ogni byte. Quando si tratta di una matrice di grandi dimensioni, le prestazioni si abbassano.

Poiché si tratta di una matrice di byte non traslata, non esiste alcuna traduzione. Pertanto, il controllo degli errori aggiuntivo non è necessario. Transaction Integrator è stato modificato per ignorare il controllo degli errori per le matrici di byte non tradotte.

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.