CORREÇÃO: Integrador de Transações lento com grandes matrizes de bytes não traduzidos no Servidor de Integração de Anfitriões

Aplica-se A
Host Integration Server 2013 Host Integration Server 2016

Sintomas

Define um parâmetro num objeto Do Integrador de Transações (TI) como uma matriz de bytes de bytes não traduzidos no Servidor de Integração de Anfitriões. Se a matriz de bytes for muito grande (por exemplo, mais de 10 000 bytes), a chamada demora mais tempo do que quando é feita uma chamada semelhante com o Host Integration Server 2010.

Causa

No Servidor de Integração de Anfitriões, são incluídas verificações adicionais para empacotar e desempacotar dados para permitir um melhor relatório de erros. Na matriz de bytes, cada byte é verificado. Quando é uma matriz grande, o desempenho é diminuído.

Uma vez que se trata de uma matriz de bytes não filtrado, não existe tradução. Por conseguinte, a verificação de erros adicional não é necessária. O Integrador de Transações foi alterado para ignorar a verificação de erros de matrizes de bytes não filtradas.

Resolução

A correção que resolve este problema está incluída nas seguintes atualizações cumulativas do Servidor de Integração de Anfitriões:

Atualização Cumulativa 2 para o Host Integration Server 2016

Atualização Cumulativa 4 para o Host Integration Server 2013

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.