Gäller för
Host Integration Server 2013

Symptom

När du skickar flera SQL-frågor eller lagrade proceduranrop i ett enda < synkronisering > block i Host Integration Server 2013 bearbetas samtal i omvänd ordning som du förväntar dig. Följande XML-kodexempel innehåller till exempel flera lagrade proceduranrop i ett enda < synkronisering > block:

<sync><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" /></StoredProcedure><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" /></StoredProcedure><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" /></StoredProcedure></sync>I det här exemplet är senast lagrade proceduranrop i blocket < synkronisering > den första som körs.

Orsak

BizTalk-adaptern för DB2 lagrar posterna i < synkronisering > blockera i en stapel som utförs i omvänd ordning. Detta är en del av BizTalk-adaptern för DB2 någonsin sedan Host Integration Server 2006.

Lösning

Information om Kumulativ uppdatering

Korrigeringen som löser problemet ingår i kumulativ uppdatering 2 för Host Integration Server 2013.

Temporär lösning

För att köra SQL frågor eller lagrad procedur anropar i den angivna ordningen, placera varje fråga eller lagrade proceduranrop i sin egen < sync >-block, som i följande exempel:

<sync><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" /></StoredProcedure></sync><sync><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" /></StoredProcedure></sync><sync><StoredProcedure><SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" /></StoredProcedure></sync>Obs!  När du placerar varje fråga eller lagrade proceduranrop i sin egen < sync >-block och frågor eller lagrad procedur anropar misslyckas av någon anledning, får ofullständiga uppdateringar i DB2-databasen eftersom varje sats hanteras i en egen transaktion.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

När du har installerat den här uppdateringen behandlar BizTalk-adaptern för DB2 varje SQL-frågan och lagrade proceduranrop i < sync >-block i den ordning som anges i den tillhörande XML-filen.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.