อาการ
เมื่อคุณใช้อะแดปเตอร์ 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 ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"