CORRECCIÓN: Integrador de transacciones lento con grandes matrices de bytes sin traducir en Host Integration Server

Se aplica a
Host Integration Server 2013 Host Integration Server 2016

Síntomas

Un parámetro se define en un objeto Transaction Integrator (TI) como una matriz de bytes sin traducir en Host Integration Server. Si la matriz de bytes es muy grande (por ejemplo, más de 10 000 bytes), la llamada tarda más que cuando se realiza una llamada similar mediante Host Integration Server 2010.

Causa

En Host Integration Server, se incluyen comprobaciones para los datos de empaquetado y desembalaje para permitir un mejor informe de errores. En la matriz de bytes, se comprueba cada byte. Cuando se trata de una matriz grande, el rendimiento disminuye.

Dado que se trata de una matriz de bytes sin traducir, no hay ninguna traducción. Por lo tanto, la comprobación de errores adicional no es necesaria. El Integrador de transacciones se ha cambiado para omitir la comprobación de errores en matrices de bytes sin traducir.

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.