Unele nume de coloane nu se afișează atunci când utilizați Microsoft BizTalk Adapter pentru DB2 Schema Generation Wizard

Se aplică la
Host Integration Server 2013

Simptome

Când utilizați Microsoft BizTalk Adapter pentru DB2 și Expertul de generare a schemei Visual Studio, numele coloanelor din tabelul selectat nu se afișează.

Notă: Această problemă apare doar dacă ați creat un tabel DB2 utilizând un nume de tabel cu un amestec de litere mari/mici, cum ar fi "MixedCaseTable".

Chiar dacă modificați fișierul XML generat pentru a se potrivi cu numele tabelului mixt de litere mici, Biztalk Adapter pentru DB2 nu găsește tabelul.

Cauză

Biztalk Adapter for DB2 Schema Generation Wizard remite un apel de schemă select_tables și face conversia tuturor numelor de tabel returnate cu majuscule.
Acest lucru se întâmplă și pentru numele de tabel al fișierului XML de intrare.

Mai multe informații

După ce aplicați actualizarea cumulativă pachetul 3 pentru Microsoft Host Integration Server 2013, trebuie să adăugați noua proprietate isMixedTableName la elementul <de sincronizare> al fișierului XML. Aceasta este o proprietate booleană.

Dacă proprietatea este setată la "True", numele tabelului va fi utilizat ca atare. Cu toate acestea, dacă proprietatea este setată la "false" sau nu este prezentă, numele tabelului va fi transformat în majuscule. Consultați următorul exemplu pentru setarea acestei proprietăți:

<ns0:DB2Request xmlns:ns0="DB2Test">
   <sync nullvalue="IsNULL" isMixedTableName="true">
     <după>
       <MixedCaseTable COL1="10" COL2="COL2_1" />
      </după>
    </sync>
</ns0:Req>

Rezolvare

Remedierea pentru această problemă este inclusă în pachetul de actualizare cumulativă 3 pentru Host Integration Server 2013. Pentru mai multe informații despre cum să obțineți pachetul de actualizare cumulativă, consultați Pachetul de actualizare cumulativă 3 pentru Host Integration Server 2013.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.