Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

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.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×