Симптомы
При использовании Microsoft BizTalk адаптер DB2 и Visual Studio мастер формирования схем не отображаются имена столбцов выбранной таблицы.
Примечание. Эта проблема возникает только в том случае, если созданной таблицы DB2 с помощью таблицы регистра имя, например «MixedCaseTable.»
Даже при изменении созданного XML-файла должно соответствовать имени таблицы регистра адаптер Biztalk для DB2 не найти таблицу.
Причина
Адаптер Biztalk для DB2 мастер формирования схем отправляет вызов select_tables схемы и преобразует в прописные все имена возвращаемой таблицы.
Это происходит также для имени таблицы входного XML-файла.
Дополнительные сведения
После установки накопительный пакет обновления 3 для Microsoft узла Integration Server 2013 необходимо добавить новое свойство isMixedTableName для элемента < синхронизации > XML-файла. Это логическое свойство.
Если свойство имеет значение «True», имя таблицы будет использоваться как есть. Тем не менее если свойство имеет значение «false» или не указан, имя таблицы будут преобразованы в верхний регистр. В примере показано, как задать значение этого свойства см.
<ns0:DB2Request xmlns:ns0="DB2Test">
< синхронизации nullvalue = «IsNULL» isMixedTableName = «true» >
<after>
< MixedCaseTable COL1 = «10» COL2 = «COL2_1» / >
</after>
</sync>
</ns0:Req>
Решение
Исправление для этой проблемы включено в накопительный пакет обновления 3 для узла Integration Server 2013. Дополнительные сведения о получении накопительного пакета обновления, накопительного обновления 3 для узла Integration Server 2013см.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".