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