OPRAVA: Chyba "Kořenový prvek chybí" v BTAHL72XMLReceivePipeline při příjmu zpráv pomocí adaptéru MLLP v systému BizTalk Server

Platí pro
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Příznaky

Předpokládejme, že používáte adaptér MLLP (Minimal Lower Layer Protocol) ke zpracování zpráv na straně příjmu pomocí BTAHL72XMLReceivePipeline v Microsoft BizTalk Server. V tomto scénáři si můžete všimnout, že adaptér MLLP přijme pouze několik zpráv a pak selže, pokud odešlete další zprávy pomocí nástroje pro odeslání MLLP. Dále se může zobrazit následující chybová zpráva o výjimce:

Poznámka

Při provádění kanálu BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Kořenový prvek chybí., stack= at System.Xml. XmlTextReaderImpl.Throw(Exception e)
   v System.Xml. XmlTextReaderImpl.ParseDocumentContent()
   at Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, kódování kódování)
   at Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
   at Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
   at Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
   at Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)

Řešení

Tento problém je opravený v následující kumulativní aktualizaci pro BizTalk Server:

Kumulativní aktualizace 4 pro Microsoft BizTalk Server 2016

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Informace o aktualizacích Service Pack a seznamu kumulativních aktualizací pro BizTalk Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2555976 Aktualizace Service Pack a seznam kumulativních aktualizací pro BizTalk Server

Další informace o opravách hotfix pro BizTalk Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

2003907 Informace o opravách hotfix a podpoře aktualizací Service Pack pro BizTalk