Objawy
Gdy używasz Microsoft adaptera BizTalk dla DB2 i Kreatora generowania schematu programu Visual Studio nie są wyświetlane nazwy kolumn tabeli.
Uwaga Ten problem występuje tylko wtedy, gdy utworzona tabela DB2 przy użyciu tabeli wielkie i małe litery nazwy takie jak "MixedCaseTable."
Nawet jeśli zmienisz wygenerowany plik XML, który pasuje do nazwy tabeli wielkie i małe litery, adaptera Biztalk dla DB2 nie odnajdzie tabeli.
Przyczyna
Adapter Biztalk dla Kreatora generowania schematu DB2 przesyła wywołanie schematuselect_tables i konwertuje wszystkie nazwy tabeli zwrócone na wielkie litery.
Występuje to również nazwę tabeli wejściowego pliku XML.
Więcej informacji
Po zastosowaniu pakietu aktualizacji zbiorczej 3 dla Microsoft Host Integration Server 2013, musisz dodać nowe właściwości isMixedTableName do elementu < synchronizacji > w pliku XML. Jest to właściwość typu Boolean.
Jeśli właściwość jest ustawiona na wartość "True", nazwa tabeli będzie służyć jako jest. Jednakże jeśli właściwość jest ustawiona na wartość "false" lub nie jest obecny, nazwa tabeli zostaną przekonwertowane na wielkie litery. Zobacz poniższy przykład sposobu ustawiania tej właściwości:
<ns0:DB2Request xmlns:ns0="DB2Test">
< synchronizacji nullvalue = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable Kol1 = "10" Kol2 = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Rozwiązanie
Poprawka usuwająca ten problem znajduje się w pakiecie zbiorczej aktualizacji 3 Host Integration Server 2013. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania zbiorczą pakietu, zobacz pakiet aktualizacji zbiorczej 3 dla Host Integration Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.