การแก้ไข: การเซ็นชื่อข้อความ AS2 ล้มเหลวโดยมีข้อผิดพลาดหรือมีลายเซ็นสองลายเซ็นสําหรับหนึ่งข้อความที่มีอัลกอริทึมการเซ็นชื่อ SHA256 ใน BizTalk Server

นำไปใช้กับ
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

อาการ

เมื่อคุณกําหนดค่าแอปพลิเคชัน 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