Transaktionintegratören misslyckas när COBOL-definitionen innehåller en PIC-ZZ9-datatyp i Host Integration Server 2013

Gäller för
Host Integration Server 2013

Symptom

Tänk dig följande scenario:

  • Du kör en transaktion genom att använda Microsoft Transaction Integrator tillsammans med Microsoft Host Integration Server 2013.
  • COBOL-definitionen innehåller datatypen PIC-ZZ9 och har en total storlek på 1 511 byte.

I det här scenariot misslyckas transaktionsintegrering och du kan få följande felmeddelande:

Obs

HISMGLS0002 Storleken på den konverterade bufferten (1 514 byte) överskrider det högsta tillåtna värdet (1 511 byte) för method <MethodName>

Orsak

Det här problemet uppstår eftersom längden på bildsatsen inte spreds vid designtillfället utan i stället lästes in.

Lösning

Information om kumulativ uppdatering

Korrigeringen för det här problemet ingår i det kumulativa uppdateringspaketet 5 för Host Integration Server 2013. Mer information om hur du hämtar det kumulativa uppdateringspaketet finns i Kumulativt uppdateringspaket 5 för Host Integration Server 2013.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Mer information

Korrigeringen för det här problemet ingick först i det kumulativa uppdateringspaketet 3 för Host Integration Server 2013.

En mer fullständig korrigering finns nu i kumulativt uppdateringspaket 5 för Host Integration Server 2013