การแก้ไข: ข้อผิดพลาด "องค์ประกอบรากหายไป" ใน BTAHL72XMLReceivePipeline เมื่อคุณได้รับข้อความโดยใช้อะแดปเตอร์ MLLP ใน BizTalk Server

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

อาการ

สมมติว่า คุณใช้อะแดปเตอร์ 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