Некоторые имена столбцов не отображаются при использовании Microsoft BizTalk адаптер DB2 мастер формирования схем

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3068785
Симптомы
При использовании Microsoft BizTalk адаптер DB2 и Visual Studio мастер формирования схем не отображаются имена столбцов выбранной таблицы.

Примечание Эта проблема возникает только в том случае, если созданной таблицы DB2 с помощью таблицы регистра имя, например «MixedCaseTable.»

Даже при изменении созданного XML-файла должно соответствовать имени таблицы регистра адаптер Biztalk для DB2 не найти таблицу.
Причина
Адаптер Biztalk для DB2 мастер формирования схем отправляет вызовselect_tables схемы и преобразует в прописные все имена возвращаемой таблицы.
Это происходит также для имени таблицы входного XML-файла.
Дополнительная информация
После установки накопительный пакет обновления 3 для Microsoft узла Integration Server 2013 необходимо добавить новое свойство isMixedTableNameэлемент <Sync>в XML-файле. Это логическое свойство.

Если свойство имеет значение "True", имя таблицы будет использоваться как есть. Тем не менее если свойство имеет значение «false» или не указан, имя таблицы будут преобразованы в верхний регистр. В примере показано, как задать значение этого свойства см.

<ns0:DB2Request xmlns:ns0="DB2Test">
<sync nullvalue="IsNULL" ismixedtablename="true">
<after>
<MixedCaseTable col1="10" col2="COL2_1"></MixedCaseTable>
</after>
</sync>
</ns0:DB2Request></Sync>
Решение
Исправление для этой проблемы включено в накопительный пакет обновления 3 для узла Integration Server 2013. Дополнительные сведения о получении накопительного пакета обновления, см.Накопительный пакет обновления 3 для узла Integration Server 2013.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Свойства

Номер статьи: 3068785 — последний просмотр: 09/23/2015 16:08:00 — редакция: 2.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbmt KB3068785 KbMtru
Отзывы и предложения