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