อาการ
เมื่อคุณใช้ชนิดตัวเชื่อมต่อ WCF-SAP Nco (ตัวเชื่อมต่อ.NET Framework) ใน BizTalk Server 2013 R2 ช่องว่างเพิ่มเติม (ช่องว่างสีขาว) จะถูกเพิ่มและส่งไปยัง SAP
เมื่อการดําเนินการ IDOC Receive เกิดขึ้น เขตข้อมูลข้อความจะถูกช่องว่างที่มีความยาวเท่ากับความยาวของเขตข้อมูลนั้น ตัวอย่างเช่น องค์ประกอบ OBJECT_KEY ถูกกําหนดโดย SAP เป็นสตริง 50 อักขระ
เมื่อคุณใช้ RFC แบบคลาสสิกดังในตัวอย่างต่อไปนี้ จะไม่มีการเพิ่มช่องว่างต่อท้าย:
<
>OBJECT_KEY testfromBiztalk</OBJECT_KEY>
อย่างไรก็ตาม เมื่อคุณใช้ชนิดตัวเชื่อมต่อ Nco ช่องว่างต่อท้ายจะถูกเพิ่ม ตามตัวอย่างต่อไปนี้:
< >testfromBiztalk </OBJECT_KEY OBJECT_KEY>
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากอะแดปเตอร์ Nco ใหม่ไม่มีฟังก์ชันการตัดแต่งสิ้นสุดเพื่อแยกช่องว่างเพิ่มเติม
การแก้ปัญหา
ข้อมูลการอัปเดตสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในแพคเกจการอัปเดตสะสม 4 สําหรับ BizTalk Adapter Pack 2013 และแพคเกจการอัปเดตสะสม 5 สําหรับ BizTalk Server 2013 R2
หมายเหตุ หลังจากที่คุณใช้การอัปเดตนี้ IDOC จะถูกตัดแต่งเหมือนกับเมื่อคุณใช้ RFC แบบคลาสสิก
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับ Service Pack และรายการการอัปเดตสะสมสําหรับ BizTalk Server
เรียนรู้เกี่ยวกับ BizTalk Server hotfix และการสนับสนุนการอัปเดตแบบสะสม