Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Wanneer u meerdere SQL-query's of opgeslagen procedureaanroepen in een < sync > één blok in Host Integration Server 2013, worden de aanroepen verwerkt in omgekeerde volgorde dan u verwacht. In het volgende XML-voorbeeld bevat bijvoorbeeld meerdere aanroepen van opgeslagen procedures in een blok één < sync >:

<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" />
</StoredProcedure>
</sync>

In dit voorbeeld wordt is de laatste aanroep van de opgeslagen procedure in het synchronisatieblok < > de eerste die wordt uitgevoerd.

Oorzaak

BizTalk-Adapter voor DB2-archieven in een < synchronisatie > records blokkeren in een stapel die in omgekeerde volgorde wordt uitgevoerd. Dit gedrag is sinds deel van BizTalk-Adapter voor DB2 ooit Host Integration Server 2006.

Oplossing

Cumulatieve update informatie

De correctie voor dit probleem dat is opgenomen in de cumulatieve Update 2 voor Host Integration Server 2013.

Tijdelijke oplossing

Voor het uitvoeren van SQL query of opgeslagen procedure aanroepen in de opgegeven volgorde, plaatst u elke query of opgeslagen procedure-aanroep in de eigen < > synchronisatieblok, zoals in het volgende voorbeeld:

<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>

Opmerking  Wanneer u plaatsen elke query of opgeslagen procedure-aanroep in de eigen < synchronisatieblok > en een van de query of opgeslagen procedure mislukt om welke reden dan ook vraagt, ontvangt u updates niet volledig in de DB2-database omdat elke instructie in de eigen transactie worden verwerkt.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Nadat u deze update hebt toegepast, BizTalk-Adapter voor DB2 elke SQL-query en het aanroepen van een opgeslagen procedure die opgenomen in een < synchronisatieblok > in de volgorde waarin wordt vermeld in het bijbehorende XML-bestand worden verwerkt.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×