Sintomas
Considere o seguinte cenário:
-
Você está executando uma transação usando Microsoft Transaction Integrator junto com o Microsoft Host Integration Server 2013.
-
A definição de COBOL contém um tipo de dados ZZ9 PIC e tem um tamanho total de 1,511 bytes.
Nesse cenário, integração de transação falha e a seguinte mensagem de erro:
HISMGLS0002 o tamanho do buffer convertido (1514 bytes) ultrapassa o máximo permitido (1511 bytes) para o método <MethodName>
Causa
Esse problema ocorre porque o comprimento da cláusula de imagem não foi propagado em tempo de design, mas foi, em vez disso, estão sendo lidos.
Resolução
Informações da atualização cumulativa
A correção para esse problema está incluída no pacote de atualização cumulativa 5 para o Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de atualização, consulte cumulativa Atualizar pacote 5 para o Host Integration Server 2013.
Status
A Microsoft confirmou que esse é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
A correção para esse problema foi incluída primeiro no pacote de atualizações cumulativas 3 para Host Integration Server 2013.
Uma correção mais completa está disponível no pacote de atualização cumulativa 5 para o Host Integration Server 2013