Příznaky
Použijete-li adaptér Microsoft BizTalk pro DB2 a Průvodce generování schématu sady Visual Studio, nejsou zobrazeny názvy sloupců vybrané tabulky.
Poznámka: K tomuto problému dochází pouze v případě, že jste vytvořili tabulky DB2 pomocí název tabulky s různou velikostí písmen, například "MixedCaseTable."
I když změníte vygenerovaný soubor XML tak, aby odpovídala názvu tabulky s různou velikostí písmen, adaptér Biztalk pro DB2 v tabulce nenajde.
Příčina
Adaptér Biztalk pro Průvodce generování schématu DB2 odešle volání select_tables schématu a převede všechny názvy tabulek vrácené na velká písmena.
K tomu dochází i název tabulky ve vstupním souboru XML.
Další informace
Po instalaci balíčku kumulativní aktualizace 3 pro aplikaci Microsoft Host Integration Server 2013, je nutné přidat novou vlastnost isMixedTableName prvek < synchronizace > ze souboru XML. Toto je vlastnost typu Boolean.
Pokud je vlastnost nastavena na hodnotu "True", bude použit název tabulky je. Pokud je vlastnost nastavena na hodnotu "false" nebo není k dispozici, název tabulky budou převedeny na velká písmena. Viz následující příklad, jak nastavit tuto vlastnost:
<ns0:DB2Request xmlns:ns0="DB2Test">
< synchronizovat nullvalue = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable Sloupec1 = "10" Sloupec2 = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Řešení
Oprava tohoto problému je zahrnuta v balíčku kumulativní aktualizace 3 pro Host Integration Server 2013. Další informace o tom, jak získat kumulativní balíček aktualizace naleznete v tématu kumulativní aktualizace 3 pro Host Integration Server 2013.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".