อาการ
เมื่อคุณกําหนดค่าแอปพลิเคชัน BizTalk ให้ใช้อัลกอริทึมการเซ็นชื่อ SHA256 ของข้อความคําสั่งความสามารถในการนําไปใช้ 2 (AS2) ใน Microsoft BizTalk Server คุณอาจสังเกตเห็นลักษณะการทํางานที่ไม่คาดคิดที่ข้อความ AS2 หนึ่งมีลายเซ็นสองลายเซ็น หรือคุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
หมายเหตุ
รายละเอียดข้อผิดพลาด: มีความล้มเหลวในการดําเนินการไปป์ไลน์การส่ง: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=TokenID" Source: "AS2 encoder" Send Port: PortID URI: FilePath Reason: FilePath encoder failed to sign the message because the certificate has private key protection turned on or the private key not exist the private key
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ BizTalk Server:
การอัปเดตสะสม 4 สําหรับ Microsoft BizTalk Server 2016
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
สําหรับข้อมูลเกี่ยวกับ Service Pack และรายการปรับปรุงสะสมสําหรับ BizTalk Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2555976 Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ BizTalk Server hotfix ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:
ข้อมูล 2003907 เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack