Sintomas
Considere o seguinte cenário:
-
Está a executar uma transacção utilizando o Microsoft Transaction Integrator em conjunto com o Microsoft Host Integration Server 2013.
-
A definição de COBOL contém um tipo de dados PIC ZZ9 e tem um tamanho total de bytes de 1,511.
Neste cenário, integração de transacção falha e poderá receber a seguinte mensagem de erro:
HISMGLS0002 o tamanho da memória intermédia convertido (1514 bytes) excede o máximo permitido (1511 bytes) para o método <MethodName>
Causa
Este problema ocorre porque o comprimento da cláusula de imagem não foi propagado no momento da concepção mas, em vez disso, a ser lido no.
Resolução
Informações de actualização cumulativa
A correcção para este problema está incluída no pacote de actualização cumulativa 5 para Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de actualização, consulte cumulativo 5 para Host Integration Server 2013 do pacote de actualização.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informações
A correcção para este problema foi inicialmente incluída no pacote de actualização cumulativa 3 para Host Integration Server 2013.
Uma correcção mais completa está agora disponível no pacote de actualização cumulativa 5 para Host Integration Server 2013