อาการ
สมมติว่า คุณใช้อะแดปเตอร์ Minimal Lower Layer Protocol (MLLP) เพื่อประมวลผลข้อความบนด้านรับ โดยใช้ BTAHL72XMLReceivePipeline ใน Microsoft BizTalk Server ในสถานการณ์สมมตินี้ คุณอาจสังเกตเห็นว่า อะแดปเตอร์ MLLP ได้รับเพียงไม่กี่ข้อความ แล้วล้มเหลวเมื่อคุณส่งข้อความเพิ่มเติม โดยใช้เครื่องมือส่ง MLLP นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดข้อยกเว้นต่อไปนี้:
หมายเหตุ
มีข้อยกเว้นเกิดขึ้นขณะดําเนินการไปป์ไลน์ BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Root element is missing., stack= at System.Xml XmlTextReaderImpl.throw(Exception e)
ที่ System.Xml XmlTextReaderImpl.ParseDocumentContent()
ที่ Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, การเข้ารหัส)
ที่ Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
ที่ Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
ที่ Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
ที่ Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ 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