Įterpia ir Išsaugota procedūra skambučius apdorojami atvirkštine tvarka, kai naudojate "BizTalk" adapteris, skirtas DB2

Požymiai

Kai keli SQL užklausų arba Išsaugota procedūra skambučius į vieno < Sinchronizavimas > blokas Host Integration Server 2013 jūsų problema, skambučius apdorojami atvirkštine tvarka, nei jūs tikėjotės. Pvz., Šis XML kodo pavyzdys yra keli Išsaugota procedūra skambučius vieno < Sinchronizavimas > blokas:

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

Šiame pavyzdyje paskutinį išsaugotos procedūros iškvietimo < Sinchronizavimas > langelyje yra pirmasis, kuris vykdomas.

Priežastis

BizTalk adapteris, skirtas DB2 parduotuvėse įrašai < Sinchronizavimas > blokuoti rietuvėje vykdomas atvirkštine tvarka. Taip buvo BizTalk adapteris, skirtas DB2 nuo pagrindinio kompiuterio integracijos Server 2006.

Sprendimas

Kaupiamojo naujinimo informacija

Pataisa, kuris pašalins šią problemą yra įtraukti į 2 kaupiamojo naujinimo Host Integration Server 2013.

Sprendimas

Vykdyti SQL užklausų ar Išsaugota procedūra ragina nurodyta tvarka, įdėkite kiekvieną užklausą arba saugomi procedūros iškvietimas į savo < Sinchronizavimas > bloką, kaip parodyta pavyzdyje:

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

Pastaba. Įdėkite kiekvieną užklausą arba saugomi procedūros iškvietimas į savo < Sinchronizavimas > blokas ir vienas užklausos arba Išsaugota procedūra ragina nepavyksta dėl kokių nors priežasčių, parodomas nebaigtas naujinimus DB2 duomenų bazės dėl to, kad kiekvienas sakinys tvarkoma savo operacijų.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Daugiau informacijos

Po to, kai įdiegsite šį naujinimą, "BizTalk" adapteris, skirtas DB2 apdoroja kiekvieną SQL užklausą ir išsaugotos procedūros iškvietimo, esanti tokia tvarka, kai ji pateikiama papildomų XML faile < Sinchronizavimas > blokas.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×