อาการ
เมื่อคุณใช้อะแดปเตอร์ BizTalk Microsoft สำหรับ DB2 และ Visual Studio Schema สร้างตัวช่วยสร้าง ไม่ได้แสดงชื่อคอลัมน์ของตารางที่เลือก
หมายเหตุ ปัญหานี้เกิดขึ้นเฉพาะเมื่อคุณได้สร้างตาราง DB2 โดยใช้ชื่อตารางกรณีผสมเช่น "MixedCaseTable"
แม้ว่าคุณเปลี่ยนไฟล์ XML ที่สร้างให้ตรงกับชื่อตารางกรณีผสม ตัวปรับต่อ Biztalk สำหรับ DB2 ไม่พบตาราง
สาเหตุ
ตัวปรับต่อ Biztalk สำหรับตัวช่วยสร้างสร้าง Schema DB2 ส่งโทรselect_tables schema และแปลงชื่อของตารางที่ส่งคืนทั้งหมดเป็นตัวพิมพ์ใหญ่
เหตุการณ์นี้ยังเกิดขึ้นสำหรับชื่อตารางของแฟ้ม XML ที่นำเข้า
ข้อมูลเพิ่มเติม
หลังจากคุณใช้แพคเกจการปรับปรุงสะสม 3 2013 เซิร์ฟเวอร์การรวมโฮสต์ Microsoft คุณต้องเพิ่มคุณสมบัติใหม่isMixedTableNameไปยังองค์ประกอบ <ซิงค์ > ของไฟล์ XML นี่เป็นคุณสมบัติแบบบูลีน
ถ้าคุณสมบัตินี้ถูกตั้งค่าเป็น "True" ชื่อตารางจะถูกใช้เป็น อย่างไรก็ตาม ถ้าคุณสมบัติถูกตั้งค่าเป็น "เท็จ" หรือไม่มี ชื่อตารางจะถูกแปลงเป็นตัวพิมพ์ใหญ่ ดูตัวอย่างต่อไปนี้เกี่ยวกับวิธีการตั้งค่าคุณสมบัตินี้:
<ns0:DB2Request xmlns:ns0="DB2Test">
< ซิงค์ nullvalue = isMixedTableName "IsNULL" = "true" >
<after>
< MixedCaseTable COL1 = COL2 "10" = "COL2_1" / >
</after>
</sync>
</ns0:Req>
การแก้ปัญหา
การแก้ปัญหานี้จะรวมอยู่ในแพ็คเกจการปรับปรุงสะสม 3 2013 เซิร์ฟเวอร์รวมโฮสต์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับการสะสมปรับปรุงแพคเกจ ดูCumulative 3 2013 เซิร์ฟเวอร์รวมโฮสต์ของแพคเกจการปรับปรุง
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"