Sümptomid
Kui kasutate Microsoft BizTalk Adapter DB2 ja Visual Studio skeemi koostamise viisard, valitud tabeli veerunimed ei kuvata.
Märkus. See probleem ilmneb ainult siis, kui olete loonud DB2 tabeli abil segada juhul tabeli nimi, näiteks "MixedCaseTable."
Isegi siis, kui muudate loodud XML-faili mängu segada juhul tabeli nimi, BizTalki Adapter DB2 jaoks ei leia tabelist.
Põhjus
BizTalki Adapter DB2 skeemi koostamise viisard esitab esitabselect_tables skeemi kõne ning teisendab kõik tagastatud tabeli nimed suurtähtedeks.
See esineb ka sisendi XML-faili tabeli nime.
Lisateabe saamiseks
Pärast Microsoft Host Integration Server 2013 kumulatiivne värskenduspakett 3, peate lisama uue atribuudi isMixedTableName < Sync > element XML-faili. See on Boolean-atribuut.
Kui see atribuut on seatud "True", kasutatakse tabeli nimi on. Kuid kui atribuudi väärtuseks "väär" või ei ole, teisendatakse tabeli nimi suurtähtedeks. Vt järgmist näidet, kuidas atribuut:
<ns0:DB2Request xmlns:ns0="DB2Test">
< nullvalue sünkroonida = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable COL1 = "10" COL2 = "COL2_1" / >
</after>
</sync>
</ns0:Req>
Lahendus
Lahendus sellele probleemile on kaasatud kumulatiivne värskenduspakett 3 Host Integration Server 2013. Lisateabe saamiseks selle kohta, kuidas saada kumulatiivse värskenduspaketi, vt kumulatiivne värskenduspakett 3 Host Integration Server 2013.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.