อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณสามารถใช้โฟลเดอร์ชั่วคราวในพอร์ตที่มีส่ง FTP ใน Microsoft BizTalk Server 2010
-
เลือกใบสั่งการจัดส่งและเปิดใช้งานการกำหนดเส้นทางสำหรับข้อความล้มเหลวตัวเลือกในหน้าตัวเลือกขั้นสูงขนส่งสำหรับ FTP ส่งพอร์ต
-
คุณตั้งค่าของการนำเสนอเป็นข้อมูลไบนารีในกล่องโต้ตอบคุณสมบัติการขนส่ง FTPสำหรับ FTP นี้ส่งพอร์ต
ในสถานการณ์สมมตินี้ ข้อความบางอย่างไม่สามารถถ่ายโอนไปยัง FTP เซิร์ฟเวอร์เป็นระยะ ๆ นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
อะแดปเตอร์การส่งข้อความไปยังพอร์ต "< SendPortName >" "< FTPAddress >" ใช้ url ส่งล้มเหลว ดังกล่าวจะถูกส่งต่อหลังจากช่วงเวลาการลองส่งใหม่ที่ระบุสำหรับพอร์ตส่งนี้ รายละเอียด: "เซิร์ฟเวอร์ระยะไกลปฏิเสธการเชื่อมต่อข้อมูล กรุณาตรวจสอบสิทธิ์บนระบบระยะไกล "
หลังจากที่คุณได้รับข้อความแสดงข้อผิดพลาดก่อนหน้านี้ ข้อความจะถูกลองใหม่เพื่อส่งไปยังเซิร์ฟเวอร์ FTP สำหรับแต่ละการตั้งค่าพอร์ตส่ง ในระหว่างการลองส่งใหม่ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
อะแดปเตอร์การส่งข้อความไปยังพอร์ต "< SendPortName >" "< FTPAddress >" ใช้ url ส่งล้มเหลว ดังกล่าวจะถูกส่งต่อหลังจากช่วงเวลาการลองส่งใหม่ที่ระบุสำหรับพอร์ตส่งนี้ รายละเอียด: "ความล้มเหลวที่ไม่คาดคิดเกิดขึ้นขณะกำลังประมวลผลข้อความ ข้อความเกี่ยวข้องกับข้อยกเว้นคือ "องค์ประกอบรากหายไป" "
แล้ว ข้อความถูกจัดเส้นทางไปยังตำแหน่งความล้มเหลวในการจัดส่ง
หมายเหตุ ปัญหานี้ได้ถูกแก้ไขแล้วใน Microsoft 2013 การเซิร์ฟเวอร์ BizTalk และ BizTalk Server 2013 R2 เรียบร้อยแล้ว
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากการลองส่งใหม่ในโหมดไบนารี confuses disassembler ที่ ดังนั้น "องค์ประกอบรากหายไป" ข้อผิดพลาดเกิดขึ้น
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ BizTalk Server:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"