Belirtiler
Microsoft BizTalk Adapter for DB2 ve Visual Studio şema Oluşturma Sihirbazı'nı kullandığınızda, seçili tablonun sütun adları görüntülenmez.
Not: "MixedCaseTable" gibi bir harf karışık tablo adı kullanarak bir DB2 tablo oluşturduysanız, bu sorun oluşur.
LOWER'i tablo adı eşleştirmek için oluşturulan XML dosyası değiştirseniz bile, Biztalk Adapter for DB2 tablo bulmaz.
Neden
Biztalk Adapter for DB2 şema Oluşturma Sihirbazı'nı select_tables şema çağrı gönderir ve döndürülen tablo tüm adları büyük harfe dönüştürür.
Bu, giriş XML dosyasını tablo adını da oluşur.
Daha fazla bilgi
Microsoft Host Integration Server 2013 için toplu güncelleştirme paketi 3 uyguladıktan sonra XML dosyasının < eşitleme > öğesine yeni özellik isMixedTableName eklemeniz gerekir. Bir Boolean özelliği budur.
Özelliği "True" olarak ayarlanırsa, tablo adı olarak kullanılacaktır. Ancak, özellik "false" olarak ya da var olmayan, tablo adı büyük harfe dönüştürülür. Bu özelliği ayarlamak nasıl aşağıdaki örneğe bakın:
<ns0:DB2Request xmlns:ns0="DB2Test">
< nullvalue eşitleme = "IsNULL" isMixedTableName = "true" >
<after>
< MixedCaseTable Sütun1 Sütun2 "10" = "COL2_1" = / >
</after>
</sync>
</ns0:Req>
Çözüm
Bu sorunla ilgili düzeltme, toplu güncelleştirme paketi 3 için Host Integration Server 2013 dahil edilir. Toplu alma hakkında daha fazla bilgi için güncelleştirme paketi, Toplu Güncelleştirme Paketi 3 için Host Integration Server 2013bakın.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.