Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Когато издадете няколко SQL заявки или съхранена процедура повиквания в един < синхронизация > блок в Host Integration Server 2013, повиквания се обработват в обратен ред от това, което очаквате. Например следният примерен XML код включва няколко съхранена процедура повиквания един < sync > блок:

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

В този пример Последната съхранена процедура повикване < синхронизация > блок е първият, който се изпълнява.

Причина

BizTalk адаптер за DB2 магазини записите в < синхронизация > блок в стека, който се изпълнява в обратен ред. Това поведение е бил част от BizTalk адаптер за DB2 от Host Integration Server 2006.

Решение

Информация за сборна актуализация

Корекцията, която разрешава този проблем е включен в сборна актуализация 2 за Host Integration Server 2013.

Заобикаляне на проблема

За изпълнение на SQL заявки или съхранена процедура изисква в посочения ред, поставете всяка заявка или съхраняват процедура разговор в отделен < синхронизация > блок, като в следния пример:

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

Забележка: Когато поставите всяка заявка или съхраняват процедура разговор в отделен < синхронизация > блок и заявки или съхранена процедура изисква е неуспешно поради някаква причина, получавате непълни актуализации в базата данни на DB2 защото всяка декларация се обработва в своя транзакция.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

След като приложите тази актуализация, BizTalk адаптер за DB2 обработва всяка SQL заявка и съхранена процедура разговор в < sync > блок в реда, в който е включен в съпровождащите XML файл.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×