Tünetek
Feltételezzük, hogy MLLP-adaptert használ a fogadó oldalon lévő üzenetek feldolgozásához a Microsoft BizTalk Server BTAHL72XMLReceivePipeline használatával. Ebben az esetben azt tapasztalhatja, hogy az MLLP-adapter csak néhány üzenetet fogad, majd hibát okoz, amikor további üzeneteket küld az MLLP küldési eszközzel. Emellett a következő kivételhiba-üzenet is megjelenhet:
Megjegyzés
Kivétel történt a következő folyamat végrehajtásakor: BTAHL72XMLPipelines.BTAHL72XMLReceivePipeline, BTAHL72XMLPipelines, Version=1.3.0.0, Culture=neutral, PublicKeyToken=TokenID: msg=Root element is missing., stack= at System.Xml. XmlTextReaderImpl.Throw(e kivétel)
a System.Xml. XmlTextReaderImpl.ParseDocumentContent()
itt: Microsoft.BizTalk.Streaming.Utils.GetDocType(MarkableForwardOnlyEventingReadStream stm, kódolás)
itt: Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.SaveMessageAndSetDocType(IPipelineContext pc, IBaseMessage inMsg)
itt: Microsoft.Solutions.BTAHL7.Pipelines.HL72XmlDasm.Disassemble(IPipelineContext pc, IBaseMessage inMsg)
itt: Microsoft.BizTalk.PipelineOM.DisassemblingParserStage.Disassemble(IBTMPipelineContext pc, IBaseMessage inMsg, Int32 dasmStageIndex)
itt: Microsoft.BizTalk.PipelineOM.ReceivePipeline.Execute(IBaseMessage msgIn)
Megoldás
Ezt a hibát a BizTalk Server következő összegző frissítésében javítottuk:
4-es összegző frissítés a Microsoft BizTalk Server 2016-hoz
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
A BizTalk Server szervizcsomagjairól és összegző frissítési listájáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2555976 Szervizcsomag és összegző frissítések listája BizTalk Server
A BizTalk Server gyorsjavításairól a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
2003907 Információk a BizTalk gyorsjavításairól és a szervizcsomagok támogatásáról