Integrátor transakcí selže, pokud definice COBOL obsahuje datový typ PIC-ZZ9 v serveru Host Integration Server 2013

Platí pro
Host Integration Server 2013

Příznaky

Vezměte v úvahu následující scénář:

  • Provádíte transakci pomocí nástroje Microsoft Transaction Integrator společně s Microsoft Host Integration Serverem 2013.
  • Definice COBOL obsahuje datový typ PIC-ZZ9 a má celkovou velikost 1 511 bajtů.

V tomto scénáři se integrace transakce nezdaří a může se zobrazit následující chybová zpráva:

Poznámka

HISMGLS0002 Velikost převedené vyrovnávací paměti (1514 bajtů) překračuje maximální povolenou hodnotu (1511 bajtů) pro metodu <MethodName>

Příčina

K tomuto problému dochází, protože délka klauzule o obrázku se nepropagovala v době návrhu, ale místo toho se četla.

Řešení

Informace o kumulativní aktualizaci

Oprava tohoto problému je součástí balíčku 5 kumulativní aktualizace pro Host Integration Server 2013. Další informace o tom, jak získat balíček kumulativní aktualizace, najdete v tématu Balíček kumulativní aktualizace 5 pro Host Integration Server 2013.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Další informace

Oprava tohoto problému byla poprvé zahrnuta v balíčku kumulativní aktualizace 3 pro Host Integration Server 2013.

Úplnější oprava je nyní k dispozici v balíčku kumulativní aktualizace 5 pro Host Integration Server 2013