Príznaky
Pri vydaní viac SQL dotazov alebo volaní uloženej procedúry v jednom < synchronizácia > Host Integration Server 2013, hovory sú spracované v opačnom poradí ako ste očakávali. Napríklad nasledujúca ukážka kódu XML obsahuje viacero volaní uloženej procedúry v jednom < synchronizácia >:
<sync>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="ABCDEFGHIJ" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="BCDEFGHIJK" />
</StoredProcedure>
<StoredProcedure>
<SP_CHAR_INOUT INOUTVAL1 ="CDEFGHIJKL" />
</StoredProcedure>
</sync>
V tomto príklade je Posledná volanie uloženej procedúry < synchronizácia > blok jedno vykonáva.
Príčina
Adaptér BizTalk pre DB2 ukladá záznamy < synchronizácia > blokovať zásobníka, ktorý sa vykonáva v obrátenom poradí. Tento problém bol súčasťou adaptér BizTalk pre DB2 odvtedy Host Integration Server 2006.
Riešenie
Kumulatívna aktualizácia informácií
Oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácie 2 pre Host Integration Server 2013.
Alternatívne riešenie
Spustiť SQL dotazy uloženú procedúru v uvedenom poradí, umiestnite každý dotaz alebo uložené volania do vlastnej < synchronizácia > napríklad v nasledujúcom príklade:
<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>
Poznámka: Po dať každý dotaz alebo uložené volania do vlastnej < synchronizácia > blokovať a dotazy alebo uloženej procedúry požaduje z nejakého dôvodu zlyhá, zobrazí neúplné aktualizácie databázy DB2 preto, lebo každý príkaz prebieha vlastné transakcie.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Po použití tejto aktualizácie, BizTalk adaptér pre DB2 spracováva každý dotaz SQL a volanie uloženej procedúry, obsiahnutých v < synchronizácie > v poradí, v ktorom je uvedená v sprievodnom súbor XML.